|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.874B
-14.77%
YoY
|
$2.198B
6.77%
YoY
|
$2.059B
-9.06%
YoY
|
$2.264B
22.93%
YoY
|
$1.842B
18.0%
YoY
|
| Cost Of Revenue |
$1.059B
-11.58%
YoY
|
$1.198B
2.77%
YoY
|
$1.166B
-14.06%
YoY
|
$1.356B
21.56%
YoY
|
$1.116B
29.04%
YoY
|
| Gross Profit |
$814.4M
-18.59%
YoY
|
$1.000B
11.98%
YoY
|
$893.3M
-1.59%
YoY
|
$907.7M
25.04%
YoY
|
$726.0M
46.67%
YoY
|
| Selling, General & Admin |
$660.7M
12.45%
YoY
|
$587.5M
6.9%
YoY
|
$549.6M
-0.73%
YoY
|
$553.6M
20.56%
YoY
|
$459.2M
33.33%
YoY
|
| Research & Development |
$16.60M
-1.78%
YoY
|
$16.90M
15.75%
YoY
|
$14.60M
13.18%
YoY
|
$12.90M
8.4%
YoY
|
$11.90M
296.67%
YoY
|
| Depreciation & Amortization |
$142.5M
-3.49%
YoY
|
$147.7M
0.86%
YoY
|
$146.4M
2.71%
YoY
|
$142.5M
18.26%
YoY
|
$120.5M
19.45%
YoY
|
| Operating Expenses |
$677.3M
12.05%
YoY
|
$604.4M
7.13%
YoY
|
$564.2M
-0.41%
YoY
|
$566.5M
20.26%
YoY
|
$471.1M
35.6%
YoY
|
| Operating Profit |
$11.11M
-95.17%
YoY
|
$230.1M
155.51%
YoY
|
$90.07M
-48.7%
YoY
|
$175.6M
25.85%
YoY
|
$139.5M
153.11%
YoY
|
| Interest Expense |
$175.3M
64.29%
YoY
|
$106.7M
1.43%
YoY
|
$105.2M
25.95%
YoY
|
$83.51M
41.92%
YoY
|
$58.84M
28.56%
YoY
|
| Other Income/Expense, Net |
-$14.66M
275.81%
YoY
|
-$3.902M
-323.87%
YoY
|
$1.743M
-344.12%
YoY
|
-$714.0K
-39.7%
YoY
|
-$1.184M
-51.85%
YoY
|
| Pretax Income |
-$297.6M
-425.9%
YoY
|
$91.31M
-624.62%
YoY
|
-$17.41M
-119.99%
YoY
|
$87.07M
101.58%
YoY
|
$43.20M
874.2%
YoY
|
| Income Tax |
-$945.0K
-101.93%
YoY
|
$49.01M
129.77%
YoY
|
$21.33M
-52.63%
YoY
|
$45.03M
145.56%
YoY
|
$18.34M
80.22%
YoY
|
| Net Earnings |
-$226.4M
-1867.76%
YoY
|
$12.81M
-94.8%
YoY
|
$246.3M
576.85%
YoY
|
$36.39M
-68.24%
YoY
|
$114.6M
402.86%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$3.59
214.91%
YoY
|
-$1.14
-146.34%
YoY
|
$2.46
-2560.0%
YoY
|
-$0.10
-113.7%
YoY
|
$0.73
-314.71%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
75.24M shares
-0.29%
YoY
|
75.45M shares
4.64%
YoY
|
72.11M shares
1.97%
YoY
|
70.72M shares
8.19%
YoY
|
65.36M shares
3.5%
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 |
$426.9M
-5.93%
YoY
|
$468.6M
-24.46%
YoY
|
$472.6M
-18.89%
YoY
|
$478.7M
-11.78%
YoY
|
$453.8M
-13.45%
YoY
|
$620.3M
9.39%
YoY
|
$582.6M
2.29%
YoY
|
$542.6M
3.52%
YoY
|
$524.3M
-3.31%
YoY
|
$567.0M
-4.7%
YoY
|
$569.6M
-4.69%
YoY
|
$524.2M
1.66%
YoY
|
$542.2M
6.21%
YoY
|
$594.9M
10.87%
YoY
|
$597.6M
28.52%
YoY
|
$515.6M
19.48%
YoY
|
$510.5M
24.96%
YoY
|
$536.6M
27.28%
YoY
|
$465.0M
27.41%
YoY
|
| Cost Of Revenue |
$237.5M
-7.86%
YoY
|
$266.5M
-17.73%
YoY
|
$264.8M
-14.02%
YoY
|
$270.1M
-4.7%
YoY
|
$257.7M
-8.75%
YoY
|
$323.9M
25.27%
YoY
|
$308.0M
-2.32%
YoY
|
$283.5M
-1.32%
YoY
|
$282.5M
-7.21%
YoY
|
$258.5M
-28.2%
YoY
|
$315.3M
-11.99%
YoY
|
$287.3M
-5.45%
YoY
|
$304.4M
-1.71%
YoY
|
$360.1M
21.08%
YoY
|
$358.3M
21.03%
YoY
|
$303.8M
17.79%
YoY
|
$309.7M
29.04%
YoY
|
$297.4M
-1.75%
YoY
|
$296.0M
22.3%
YoY
|
| Gross Profit |
$189.4M
-3.4%
YoY
|
$202.1M
-25.43%
YoY
|
$207.7M
-24.35%
YoY
|
$208.5M
-19.52%
YoY
|
$196.0M
-18.94%
YoY
|
$271.0M
10.03%
YoY
|
$274.6M
8.01%
YoY
|
$259.1M
9.38%
YoY
|
$241.8M
1.68%
YoY
|
$246.3M
4.89%
YoY
|
$254.2M
6.23%
YoY
|
$236.9M
11.87%
YoY
|
$237.8M
18.43%
YoY
|
$234.8M
16.02%
YoY
|
$239.3M
31.9%
YoY
|
$211.8M
22.01%
YoY
|
$200.8M
19.14%
YoY
|
$202.4M
29.99%
YoY
|
$181.4M
33.98%
YoY
|
| Selling, General & Admin |
$132.0M
-12.21%
YoY
|
$132.7M
-7.73%
YoY
|
$179.3M
12.95%
YoY
|
$162.1M
7.04%
YoY
|
$150.4M
-0.22%
YoY
|
$143.8M
16.12%
YoY
|
$158.8M
7.29%
YoY
|
$151.4M
-8.09%
YoY
|
$150.7M
3.11%
YoY
|
$123.8M
-26.06%
YoY
|
$148.0M
-0.5%
YoY
|
$164.8M
31.16%
YoY
|
$146.2M
21.13%
YoY
|
$167.5M
26.5%
YoY
|
$148.7M
25.15%
YoY
|
$125.6M
17.06%
YoY
|
$120.7M
15.97%
YoY
|
$132.4M
8.8%
YoY
|
$118.8M
30.88%
YoY
|
| Research & Development |
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
|
| Depreciation & Amortization |
$11.90M
-3.25%
YoY
|
$34.50M
10.08%
YoY
|
$10.90M
4.81%
YoY
|
$11.10M
5.71%
YoY
|
$12.30M
12.84%
YoY
|
$31.34M
23.55%
YoY
|
$10.40M
-18.11%
YoY
|
$10.50M
-73.38%
YoY
|
$10.90M
-7.63%
YoY
|
$25.37M
-35.0%
YoY
|
$12.70M
12.39%
YoY
|
$39.44M
279.25%
YoY
|
$11.80M
19.19%
YoY
|
$39.03M
21.04%
YoY
|
$11.30M
8.65%
YoY
|
$10.40M
16.85%
YoY
|
$9.900M
15.12%
YoY
|
$32.24M
10.43%
YoY
|
$10.40M
23.81%
YoY
|
| Operating Expenses |
$132.0M
-12.21%
YoY
|
$156.1M
-4.23%
YoY
|
$179.3M
12.95%
YoY
|
$162.1M
7.04%
YoY
|
$150.4M
-0.22%
YoY
|
$163.0M
16.48%
YoY
|
$158.8M
7.29%
YoY
|
$151.4M
-20.9%
YoY
|
$150.7M
3.11%
YoY
|
$140.0M
-28.11%
YoY
|
$148.0M
-0.5%
YoY
|
$191.5M
52.4%
YoY
|
$146.2M
21.13%
YoY
|
$194.7M
24.63%
YoY
|
$148.7M
25.15%
YoY
|
$125.6M
17.06%
YoY
|
$120.7M
15.97%
YoY
|
$156.2M
11.5%
YoY
|
$118.8M
30.88%
YoY
|
| Operating Profit |
-$1.930M
-156.09%
YoY
|
$45.97M
-24.1%
YoY
|
-$11.07M
-115.75%
YoY
|
-$27.24M
-144.4%
YoY
|
$3.441M
-91.08%
YoY
|
$60.57M
-1624.23%
YoY
|
$70.27M
147.12%
YoY
|
$61.34M
35.0%
YoY
|
$38.58M
-21.11%
YoY
|
-$3.974M
-120.3%
YoY
|
$28.44M
-41.67%
YoY
|
$45.44M
-9.68%
YoY
|
$48.90M
9.63%
YoY
|
$19.58M
-40.62%
YoY
|
$48.75M
39.0%
YoY
|
$50.31M
38.4%
YoY
|
$44.60M
27.04%
YoY
|
$32.97M
44.71%
YoY
|
$35.07M
46.57%
YoY
|
| Interest Expense |
-$27.50M
-23.31%
YoY
|
-$37.35M
21.79%
YoY
|
-$66.72M
143.88%
YoY
|
-$34.10M
28.37%
YoY
|
-$35.85M
52.07%
YoY
|
-$30.67M
18.74%
YoY
|
-$27.36M
-0.73%
YoY
|
-$26.56M
-3.9%
YoY
|
-$23.58M
-9.95%
YoY
|
-$25.83M
-3.53%
YoY
|
-$27.56M
20.88%
YoY
|
-$27.64M
57.77%
YoY
|
-$26.18M
50.3%
YoY
|
-$26.77M
57.09%
YoY
|
-$22.80M
64.55%
YoY
|
-$17.52M
17.21%
YoY
|
-$17.42M
26.18%
YoY
|
-$17.04M
19.19%
YoY
|
-$13.86M
12.18%
YoY
|
| Other Income/Expense, Net |
$7.705M
-156.32%
YoY
|
$337.0K
-81.12%
YoY
|
-$2.343M
2903.85%
YoY
|
$1.713M
-224.58%
YoY
|
-$13.68M
376.03%
YoY
|
$1.785M
198.0%
YoY
|
-$78.00K
-107.48%
YoY
|
-$1.375M
1261.39%
YoY
|
-$2.874M
-355.01%
YoY
|
$599.0K
-52.5%
YoY
|
$1.043M
-148.72%
YoY
|
-$101.0K
-113.7%
YoY
|
$1.127M
-44.65%
YoY
|
$1.261M
-42.16%
YoY
|
-$2.141M
-307.66%
YoY
|
$737.0K
-214.8%
YoY
|
$2.036M
-191.38%
YoY
|
$2.180M
55.71%
YoY
|
$1.031M
-329.11%
YoY
|
| Pretax Income |
-$23.77M
-49.66%
YoY
|
-$106.0M
-451.23%
YoY
|
-$80.96M
-291.77%
YoY
|
-$63.42M
-913.38%
YoY
|
-$47.22M
-524.53%
YoY
|
$30.18M
-151.59%
YoY
|
$42.22M
4523.77%
YoY
|
$7.797M
-55.02%
YoY
|
$11.12M
-51.3%
YoY
|
-$58.49M
586.85%
YoY
|
$913.0K
-95.9%
YoY
|
$17.34M
-46.93%
YoY
|
$22.84M
-19.45%
YoY
|
-$8.516M
335.16%
YoY
|
$22.27M
-21.24%
YoY
|
$32.66M
-346.26%
YoY
|
$28.35M
54.18%
YoY
|
-$1.957M
-111.38%
YoY
|
$28.28M
69.62%
YoY
|
| Income Tax |
$7.064M
178.33%
YoY
|
-$26.60M
-430.4%
YoY
|
$5.763M
-46.41%
YoY
|
$17.36M
-19.34%
YoY
|
$2.538M
-70.78%
YoY
|
$8.052M
629.35%
YoY
|
$10.75M
80.83%
YoY
|
$21.52M
384.25%
YoY
|
$8.686M
-11.69%
YoY
|
$1.104M
-81.06%
YoY
|
$5.947M
-71.9%
YoY
|
$4.444M
-27.53%
YoY
|
$9.836M
-1.4%
YoY
|
$5.828M
-192.14%
YoY
|
$21.16M
121.46%
YoY
|
$6.132M
-26.51%
YoY
|
$9.976M
87.94%
YoY
|
-$6.325M
-175.3%
YoY
|
$9.556M
2313.13%
YoY
|
| Net Earnings |
-$30.76M
2.55%
YoY
|
-$71.19M
-697.18%
YoY
|
-$74.02M
-435.46%
YoY
|
-$51.22M
162.26%
YoY
|
-$29.99M
1719.96%
YoY
|
$11.92M
-91.33%
YoY
|
$22.06M
-317.29%
YoY
|
-$19.53M
-10.35%
YoY
|
-$1.648M
-101.56%
YoY
|
$137.4M
-1248.37%
YoY
|
-$10.15M
472.38%
YoY
|
-$21.78M
-182.62%
YoY
|
$105.4M
343.55%
YoY
|
-$11.97M
-154.18%
YoY
|
-$1.774M
-102.01%
YoY
|
$26.37M
-280.23%
YoY
|
$23.76M
25.1%
YoY
|
$22.09M
164.02%
YoY
|
$88.10M
359.19%
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
|
-$0.08
33.33%
YoY
|
$0.97
1112.5%
YoY
|
| Diluted Earnings Per Share |
-$0.62
5.08%
YoY
|
-$1.20
1900.0%
YoY
|
-$1.21
-1612.5%
YoY
|
-$0.88
95.56%
YoY
|
-$0.59
-30.59%
YoY
|
-$0.06
-103.53%
YoY
|
$0.08
-124.24%
YoY
|
-$0.45
50.0%
YoY
|
-$0.85
-165.89%
YoY
|
$1.70
-600.0%
YoY
|
-$0.33
57.14%
YoY
|
-$0.30
-276.47%
YoY
|
$1.29
821.43%
YoY
|
-$0.34
-100.0%
YoY
|
-$0.21
-100.0%
YoY
|
$0.17
-144.74%
YoY
|
$0.14
1300.0%
YoY
|
$331.5K
156.09%
YoY
|
$1.355M
358.09%
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 |
75.24M shares
0.0%
YoY
|
75.24M shares
-0.55%
YoY
|
75.24M shares
-0.55%
YoY
|
N/A
|
75.24M shares
-0.05%
YoY
|
75.65M shares
5.34%
YoY
|
75.65M shares
5.22%
YoY
|
75.38M shares
4.78%
YoY
|
75.27M shares
4.25%
YoY
|
71.82M shares
-0.53%
YoY
|
71.90M shares
0.24%
YoY
|
71.95M shares
2.53%
YoY
|
72.20M shares
3.96%
YoY
|
72.20M shares
9.48%
YoY
|
71.73M shares
10.52%
YoY
|
70.17M shares
8.12%
YoY
|
69.45M shares
N/A
|
65.95M shares
1.62%
YoY
|
64.90M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
75.24M shares
0.0%
YoY
|
N/A
|
75.24M shares
-0.54%
YoY
|
75.24M shares
-0.2%
YoY
|
75.24M shares
-0.05%
YoY
|
N/A
|
75.65M shares
5.24%
YoY
|
75.39M shares
4.81%
YoY
|
75.27M shares
4.29%
YoY
|
N/A
|
71.88M shares
-0.04%
YoY
|
71.93M shares
2.43%
YoY
|
72.18M shares
4.04%
YoY
|
N/A
|
71.91M shares
10.62%
YoY
|
70.23M shares
8.21%
YoY
|
69.38M shares
6.9%
YoY
|
N/A
|
65.01M shares
N/A
|
Loading...