|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.312B
-0.31%
YoY
|
$1.316B
7.25%
YoY
|
$1.227B
-27.59%
YoY
|
$1.694B
57.14%
YoY
|
$1.078B
99.21%
YoY
|
| Cost Of Revenue |
$253.7M
14.93%
YoY
|
$220.7M
10.46%
YoY
|
$199.8M
1.81%
YoY
|
$196.3M
41.65%
YoY
|
$138.6M
28.53%
YoY
|
| Gross Profit |
$1.058B
-3.38%
YoY
|
$1.095B
6.62%
YoY
|
$1.027B
-31.44%
YoY
|
$1.498B
59.42%
YoY
|
$939.8M
120.25%
YoY
|
| Selling, General & Admin |
$173.5M
8.03%
YoY
|
$160.6M
16.4%
YoY
|
$138.0M
-15.65%
YoY
|
$163.6M
31.15%
YoY
|
$124.7M
24.46%
YoY
|
| Research & Development |
$962.0K
-29.99%
YoY
|
$1.374M
-74.77%
YoY
|
$5.445M
-53.0%
YoY
|
$11.59M
180.87%
YoY
|
$4.125M
-99.27%
YoY
|
| Depreciation & Amortization |
$437.8M
5.61%
YoY
|
$414.5M
27.62%
YoY
|
$324.8M
33.57%
YoY
|
$243.2M
29.55%
YoY
|
$187.7M
-33.76%
YoY
|
| Operating Expenses |
$619.0M
6.14%
YoY
|
$583.2M
23.49%
YoY
|
$472.2M
12.03%
YoY
|
$421.5M
27.43%
YoY
|
$330.8M
-65.94%
YoY
|
| Operating Profit |
$439.2M
-14.22%
YoY
|
$512.0M
-4.21%
YoY
|
$534.5M
-50.22%
YoY
|
$1.074B
78.19%
YoY
|
$602.6M
-131.29%
YoY
|
| Interest Expense |
-$21.62M
50.42%
YoY
|
-$14.37M
43448.48%
YoY
|
-$33.00K
-99.86%
YoY
|
-$23.04M
-30.2%
YoY
|
-$33.01M
26.97%
YoY
|
| Other Income/Expense, Net |
-$21.77M
15.52%
YoY
|
-$18.85M
-222.95%
YoY
|
$15.33M
-190.7%
YoY
|
-$16.90M
-50.34%
YoY
|
-$34.03M
50.18%
YoY
|
| Pretax Income |
$417.4M
-15.36%
YoY
|
$493.1M
-10.31%
YoY
|
$549.8M
-47.98%
YoY
|
$1.057B
85.89%
YoY
|
$568.6M
-129.18%
YoY
|
| Income Tax |
$80.13M
-16.37%
YoY
|
$95.81M
-10.63%
YoY
|
$107.2M
1515.06%
YoY
|
$6.638M
-25.0%
YoY
|
$8.851M
-111.16%
YoY
|
| Net Earnings |
$325.3M
-11.14%
YoY
|
$366.0M
-5.74%
YoY
|
$388.3M
-56.56%
YoY
|
$893.8M
114.2%
YoY
|
$417.3M
-134.53%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$1.73
-10.83%
YoY
|
$1.94
-5.96%
YoY
|
$2.06
-56.66%
YoY
|
$4.76
-100.0%
YoY
|
$2.380M
-132.75%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
185.6M shares
-0.47%
YoY
|
186.5M shares
-0.91%
YoY
|
188.2M shares
0.4%
YoY
|
187.4M shares
7.5%
YoY
|
174.4M shares
4.87%
YoY
|
| Diluted Shares Outstanding |
185.6M shares
-0.48%
YoY
|
186.5M shares
-0.99%
YoY
|
188.4M shares
0.24%
YoY
|
187.9M shares
7.15%
YoY
|
175.4M shares
5.47%
YoY
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$358.5M
2.34%
YoY
|
$317.6M
-2.75%
YoY
|
$324.9M
-2.46%
YoY
|
$319.0M
-5.27%
YoY
|
$350.3M
9.67%
YoY
|
$326.6M
1.23%
YoY
|
$333.1M
5.53%
YoY
|
$336.7M
20.13%
YoY
|
$319.4M
3.58%
YoY
|
$322.6M
-7.57%
YoY
|
$315.7M
-34.64%
YoY
|
$280.3M
-42.17%
YoY
|
$308.4M
-18.38%
YoY
|
$349.0M
3.76%
YoY
|
$483.0M
70.31%
YoY
|
$484.6M
92.28%
YoY
|
$377.8M
80.69%
YoY
|
$336.4M
125.46%
YoY
|
$283.6M
134.23%
YoY
|
| Cost Of Revenue |
$65.96M
6.34%
YoY
|
$65.25M
12.31%
YoY
|
$66.30M
20.28%
YoY
|
$60.08M
13.78%
YoY
|
$62.03M
13.42%
YoY
|
$58.10M
13.17%
YoY
|
$55.12M
19.31%
YoY
|
$52.81M
11.91%
YoY
|
$54.69M
-0.75%
YoY
|
$51.34M
5.44%
YoY
|
$46.20M
-14.45%
YoY
|
$47.19M
-3.67%
YoY
|
$55.10M
23.59%
YoY
|
$48.69M
6.41%
YoY
|
$54.01M
60.4%
YoY
|
$48.99M
51.85%
YoY
|
$44.58M
58.1%
YoY
|
$45.76M
76.0%
YoY
|
$33.67M
36.87%
YoY
|
| Gross Profit |
$292.6M
1.49%
YoY
|
$252.4M
-6.01%
YoY
|
$258.6M
-6.97%
YoY
|
$258.9M
-8.81%
YoY
|
$288.3M
8.89%
YoY
|
$268.5M
-1.02%
YoY
|
$278.0M
3.16%
YoY
|
$283.9M
21.8%
YoY
|
$264.7M
4.52%
YoY
|
$271.3M
-9.68%
YoY
|
$269.5M
-37.17%
YoY
|
$233.1M
-46.49%
YoY
|
$253.3M
-24.0%
YoY
|
$300.4M
3.35%
YoY
|
$429.0M
71.65%
YoY
|
$435.7M
98.22%
YoY
|
$333.3M
85.66%
YoY
|
$290.6M
135.7%
YoY
|
$249.9M
158.97%
YoY
|
| Selling, General & Admin |
$47.83M
7.02%
YoY
|
$42.13M
13.74%
YoY
|
$44.59M
13.09%
YoY
|
$42.08M
-1.4%
YoY
|
$44.69M
7.82%
YoY
|
$37.04M
10.98%
YoY
|
$39.43M
15.28%
YoY
|
$42.68M
26.49%
YoY
|
$41.45M
6.13%
YoY
|
$33.37M
-30.2%
YoY
|
$34.20M
-26.05%
YoY
|
$33.74M
-15.1%
YoY
|
$39.06M
12.71%
YoY
|
$47.81M
34.54%
YoY
|
$46.25M
50.27%
YoY
|
$39.74M
34.4%
YoY
|
$34.65M
11.42%
YoY
|
$35.54M
32.61%
YoY
|
$30.78M
28.24%
YoY
|
| Research & Development |
$1.742M
400.57%
YoY
|
$121.0K
-73.46%
YoY
|
$131.0K
-73.32%
YoY
|
$363.0K
-9.7%
YoY
|
$348.0K
1292.0%
YoY
|
$456.0K
49.02%
YoY
|
$491.0K
-90.37%
YoY
|
$402.0K
N/A
|
$25.00K
127.27%
YoY
|
$306.0K
-79.14%
YoY
|
$5.100M
334.78%
YoY
|
$0.00
-100.0%
YoY
|
$11.00K
-99.8%
YoY
|
$1.467M
-12.94%
YoY
|
$1.173M
270.03%
YoY
|
$3.408M
5396.77%
YoY
|
$5.538M
163.71%
YoY
|
$1.685M
-54.46%
YoY
|
$317.0K
-54.71%
YoY
|
| Depreciation & Amortization |
$113.4M
7.09%
YoY
|
$114.2M
8.42%
YoY
|
$110.6M
3.06%
YoY
|
$107.1M
2.23%
YoY
|
$105.9M
9.04%
YoY
|
$105.3M
9.85%
YoY
|
$107.3M
32.26%
YoY
|
$104.7M
36.01%
YoY
|
$97.08M
37.3%
YoY
|
$95.89M
50.25%
YoY
|
$81.16M
17.67%
YoY
|
$77.01M
34.5%
YoY
|
$70.70M
33.13%
YoY
|
$63.82M
19.47%
YoY
|
$68.97M
43.71%
YoY
|
$57.25M
32.13%
YoY
|
$53.11M
23.66%
YoY
|
$53.42M
9.69%
YoY
|
$47.99M
7.29%
YoY
|
| Operating Expenses |
$164.8M
8.09%
YoY
|
$158.3M
9.59%
YoY
|
$157.2M
5.48%
YoY
|
$151.1M
1.02%
YoY
|
$152.5M
8.76%
YoY
|
$144.4M
10.18%
YoY
|
$149.0M
22.84%
YoY
|
$149.6M
34.05%
YoY
|
$140.2M
26.73%
YoY
|
$131.1M
15.06%
YoY
|
$121.3M
3.49%
YoY
|
$111.6M
10.24%
YoY
|
$110.6M
17.56%
YoY
|
$113.9M
24.52%
YoY
|
$117.2M
45.75%
YoY
|
$101.2M
24.02%
YoY
|
$94.09M
18.2%
YoY
|
$91.51M
13.53%
YoY
|
$80.42M
7.94%
YoY
|
| Operating Profit |
$127.8M
-5.93%
YoY
|
$94.08M
-24.17%
YoY
|
$101.5M
-21.35%
YoY
|
$107.8M
-19.75%
YoY
|
$135.8M
9.04%
YoY
|
$124.1M
-11.5%
YoY
|
$129.0M
-12.91%
YoY
|
$134.4M
10.55%
YoY
|
$124.6M
-1.87%
YoY
|
$140.2M
-24.79%
YoY
|
$148.1M
-52.48%
YoY
|
$121.5M
-62.98%
YoY
|
$126.9M
-46.19%
YoY
|
$186.4M
-6.38%
YoY
|
$311.8M
81.79%
YoY
|
$328.3M
154.09%
YoY
|
$235.9M
136.12%
YoY
|
$199.1M
366.31%
YoY
|
$171.5M
681.61%
YoY
|
| Interest Expense |
-$6.004M
14.32%
YoY
|
-$5.399M
15.17%
YoY
|
-$5.362M
39.06%
YoY
|
-$5.604M
59.39%
YoY
|
-$5.252M
127.16%
YoY
|
-$4.688M
1057.53%
YoY
|
-$3.856M
-485.6%
YoY
|
-$3.516M
206.01%
YoY
|
-$2.312M
-574.74%
YoY
|
-$405.0K
-77.56%
YoY
|
$1.000M
-119.0%
YoY
|
-$1.149M
-83.63%
YoY
|
$487.0K
-105.44%
YoY
|
-$1.805M
-75.88%
YoY
|
-$5.263M
-35.0%
YoY
|
-$7.017M
-28.08%
YoY
|
-$8.957M
14.83%
YoY
|
-$7.483M
66.29%
YoY
|
-$8.097M
-4.74%
YoY
|
| Other Income/Expense, Net |
-$6.040M
49.62%
YoY
|
-$462.0K
-251.97%
YoY
|
-$6.023M
-275.6%
YoY
|
-$5.848M
136.86%
YoY
|
-$4.037M
-39.06%
YoY
|
$304.0K
-96.06%
YoY
|
$3.430M
518.02%
YoY
|
-$2.469M
-126.67%
YoY
|
-$6.625M
917.67%
YoY
|
$7.717M
-21536.11%
YoY
|
$555.0K
-110.22%
YoY
|
$9.259M
-2032.99%
YoY
|
-$651.0K
-92.89%
YoY
|
-$36.00K
-197.3%
YoY
|
-$5.429M
-31.75%
YoY
|
-$479.0K
-95.49%
YoY
|
-$9.150M
14.3%
YoY
|
$37.00K
-99.05%
YoY
|
-$7.955M
-7.34%
YoY
|
| Pretax Income |
$121.7M
-7.63%
YoY
|
$88.22M
-20.44%
YoY
|
$95.44M
-27.94%
YoY
|
$102.0M
-22.68%
YoY
|
$131.8M
11.75%
YoY
|
$110.9M
-23.74%
YoY
|
$132.4M
-10.93%
YoY
|
$131.9M
1.88%
YoY
|
$117.9M
-6.61%
YoY
|
$145.4M
-25.84%
YoY
|
$148.7M
-51.46%
YoY
|
$129.4M
-60.51%
YoY
|
$126.3M
-44.3%
YoY
|
$196.1M
0.77%
YoY
|
$306.3M
87.31%
YoY
|
$327.8M
176.44%
YoY
|
$226.7M
146.73%
YoY
|
$194.6M
363.26%
YoY
|
$163.5M
1124.45%
YoY
|
| Income Tax |
$20.89M
-16.9%
YoY
|
$16.85M
-24.03%
YoY
|
$17.21M
-35.14%
YoY
|
$20.94M
-21.78%
YoY
|
$25.14M
23.61%
YoY
|
$22.18M
-29.69%
YoY
|
$26.53M
-15.0%
YoY
|
$26.77M
7.74%
YoY
|
$20.34M
3.73%
YoY
|
$31.55M
-153.74%
YoY
|
$31.21M
61.23%
YoY
|
$24.85M
-10.86%
YoY
|
$19.61M
8.31%
YoY
|
-$58.70M
-2522.41%
YoY
|
$19.36M
433.13%
YoY
|
$27.88M
1062.43%
YoY
|
$18.10M
4436.34%
YoY
|
$2.423M
N/A
|
$3.631M
-1171.09%
YoY
|
| Net Earnings |
$99.83M
-3.01%
YoY
|
$67.86M
-19.82%
YoY
|
$75.46M
-24.38%
YoY
|
$78.12M
-18.25%
YoY
|
$102.9M
20.97%
YoY
|
$84.63M
-14.03%
YoY
|
$99.78M
-2.2%
YoY
|
$95.56M
4.45%
YoY
|
$85.09M
-11.68%
YoY
|
$98.45M
-57.52%
YoY
|
$102.0M
-58.44%
YoY
|
$91.49M
-63.49%
YoY
|
$96.34M
-41.98%
YoY
|
$231.7M
54.26%
YoY
|
$245.5M
105.65%
YoY
|
$250.6M
196.74%
YoY
|
$166.0M
162.54%
YoY
|
$150.2M
442.34%
YoY
|
$119.4M
1204.95%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.54
0.0%
YoY
|
$0.37
-15.77%
YoY
|
$0.40
-24.48%
YoY
|
$0.41
-19.36%
YoY
|
$0.54
17.38%
YoY
|
$0.44
-16.77%
YoY
|
$0.53
-1.64%
YoY
|
$0.52
7.04%
YoY
|
$0.46
-8.22%
YoY
|
$0.53
-56.11%
YoY
|
$0.54
-100.0%
YoY
|
$0.48
-100.0%
YoY
|
$0.50
-100.0%
YoY
|
$1.22
-100.0%
YoY
|
$1.298M
91.09%
YoY
|
$1.329M
177.14%
YoY
|
$906.5K
143.27%
YoY
|
$827.3K
392.47%
YoY
|
$679.4K
1174.49%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
183.3M shares
-2.85%
YoY
|
N/A
|
184.7M shares
-1.66%
YoY
|
186.5M shares
0.85%
YoY
|
188.7M shares
3.45%
YoY
|
N/A
|
187.9M shares
0.41%
YoY
|
184.9M shares
-2.36%
YoY
|
182.4M shares
-4.91%
YoY
|
N/A
|
187.1M shares
-0.82%
YoY
|
189.4M shares
0.67%
YoY
|
191.8M shares
5.04%
YoY
|
N/A
|
188.6M shares
7.94%
YoY
|
188.1M shares
7.41%
YoY
|
182.6M shares
9.36%
YoY
|
N/A
|
174.8M shares
4.98%
YoY
|
| Diluted Shares Outstanding |
183.3M shares
-2.85%
YoY
|
N/A
|
184.7M shares
-1.66%
YoY
|
186.5M shares
0.85%
YoY
|
188.7M shares
3.42%
YoY
|
N/A
|
187.9M shares
0.32%
YoY
|
185.0M shares
-2.43%
YoY
|
182.4M shares
-5.01%
YoY
|
N/A
|
187.3M shares
-0.96%
YoY
|
189.6M shares
0.52%
YoY
|
192.1M shares
4.85%
YoY
|
N/A
|
189.1M shares
7.62%
YoY
|
188.6M shares
7.07%
YoY
|
183.2M shares
7.97%
YoY
|
N/A
|
175.7M shares
2.93%
YoY
|
Loading...