|
Concept
|
2026 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.689B
N/A
|
$4.372B
10.13%
YoY
|
$3.969B
28.9%
YoY
|
$3.080B
-1.76%
YoY
|
$3.135B
0.0%
YoY
|
| Cost Of Revenue |
$3.269B
N/A
|
$3.050B
11.8%
YoY
|
$2.728B
28.02%
YoY
|
$2.131B
-1.41%
YoY
|
$2.161B
0.0%
YoY
|
| Gross Profit |
$1.419B
N/A
|
$1.322B
6.46%
YoY
|
$1.242B
30.87%
YoY
|
$948.8M
-2.52%
YoY
|
$973.3M
0.0%
YoY
|
| Selling, General & Admin |
$1.332B
N/A
|
$1.244B
11.44%
YoY
|
$1.116B
44.23%
YoY
|
$773.7M
0.17%
YoY
|
$772.4M
-4.7%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$107.6M
N/A
|
$108.2M
41.26%
YoY
|
$76.60M
20.74%
YoY
|
$63.44M
25.01%
YoY
|
$50.75M
-12.5%
YoY
|
| Operating Expenses |
$1.332B
N/A
|
$1.244B
11.44%
YoY
|
$1.116B
29.8%
YoY
|
$859.7M
-0.73%
YoY
|
$866.0M
0.0%
YoY
|
| Operating Profit |
-$221.7M
N/A
|
$78.33M
-37.73%
YoY
|
$125.8M
41.18%
YoY
|
$89.10M
-17.02%
YoY
|
$107.4M
0.07%
YoY
|
| Interest Expense |
-$27.48M
N/A
|
-$22.16M
35.42%
YoY
|
-$16.36M
5.12%
YoY
|
-$15.56M
-22.35%
YoY
|
-$20.04M
0.22%
YoY
|
| Other Income/Expense, Net |
-$27.48M
N/A
|
-$22.16M
2.1%
YoY
|
-$21.70M
87.17%
YoY
|
-$11.59M
-42.72%
YoY
|
-$20.24M
N/A
|
| Pretax Income |
-$249.2M
N/A
|
$56.20M
-46.01%
YoY
|
$104.1M
34.32%
YoY
|
$77.50M
-11.02%
YoY
|
$87.10M
0.0%
YoY
|
| Income Tax |
-$24.27M
N/A
|
$16.71M
-32.21%
YoY
|
$24.64M
62.23%
YoY
|
$15.19M
-177.59%
YoY
|
-$19.58M
-0.11%
YoY
|
| Net Earnings |
-$224.9M
N/A
|
$39.47M
-50.32%
YoY
|
$79.44M
27.49%
YoY
|
$62.31M
-41.61%
YoY
|
$106.7M
0.01%
YoY
|
| Basic Earnings Per Share |
-$2.30
N/A
|
$0.40
-50.0%
YoY
|
$0.80
23.08%
YoY
|
$0.65
-43.97%
YoY
|
$1.16
N/A
|
| Diluted Earnings Per Share |
-$2.30
N/A
|
$0.40
-49.37%
YoY
|
$0.79
25.4%
YoY
|
$0.63
-41.67%
YoY
|
$1.08
0.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
97.99M shares
N/A
|
98.71M shares
0.0%
YoY
|
98.71M shares
3.12%
YoY
|
95.73M shares
4.26%
YoY
|
91.82M shares
N/A
|
| Diluted Shares Outstanding |
97.99M shares
N/A
|
99.62M shares
-1.21%
YoY
|
100.8M shares
1.42%
YoY
|
99.42M shares
0.98%
YoY
|
98.45M shares
N/A
|
|
Concept
|
2026 Q2 | 2026 Q1 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.166B
-1.14%
YoY
|
$1.215B
7.97%
YoY
|
$1.168B
5.41%
YoY
|
$1.180B
4.54%
YoY
|
$1.126B
8.55%
YoY
|
$1.098B
10.91%
YoY
|
$1.108B
9.69%
YoY
|
$1.129B
16.89%
YoY
|
$1.037B
N/A
|
$989.8M
7.8%
YoY
|
$1.010B
12.54%
YoY
|
$965.5M
16.12%
YoY
|
$918.2M
19.42%
YoY
|
$897.7M
15.75%
YoY
|
$831.4M
10.49%
YoY
|
$782.7M
-2.99%
YoY
|
$768.9M
N/A
|
$775.5M
1.5%
YoY
|
| Cost Of Revenue |
$821.2M
0.25%
YoY
|
$854.2M
9.08%
YoY
|
$813.0M
6.51%
YoY
|
$819.1M
5.11%
YoY
|
$783.1M
6.84%
YoY
|
$774.0M
12.02%
YoY
|
$763.3M
11.65%
YoY
|
$779.3M
17.2%
YoY
|
$733.0M
N/A
|
$690.9M
8.37%
YoY
|
$683.7M
10.58%
YoY
|
$664.9M
14.54%
YoY
|
$637.6M
19.89%
YoY
|
$618.2M
14.97%
YoY
|
$580.5M
11.53%
YoY
|
$540.8M
-3.85%
YoY
|
$531.8M
N/A
|
$537.7M
2.25%
YoY
|
| Gross Profit |
$345.2M
-4.3%
YoY
|
$361.0M
5.42%
YoY
|
$355.1M
2.98%
YoY
|
$360.7M
3.28%
YoY
|
$342.4M
12.67%
YoY
|
$323.9M
8.37%
YoY
|
$344.9M
5.6%
YoY
|
$349.2M
16.2%
YoY
|
$303.9M
N/A
|
$298.9M
6.5%
YoY
|
$326.6M
16.88%
YoY
|
$300.5M
19.79%
YoY
|
$280.6M
18.36%
YoY
|
$279.4M
17.5%
YoY
|
$250.9M
8.18%
YoY
|
$241.9M
-1.0%
YoY
|
$237.1M
N/A
|
$237.8M
-0.16%
YoY
|
| Selling, General & Admin |
$347.0M
3.05%
YoY
|
$333.4M
0.71%
YoY
|
$331.0M
8.68%
YoY
|
$336.8M
4.22%
YoY
|
$331.1M
9.13%
YoY
|
$312.5M
11.63%
YoY
|
$304.6M
5.0%
YoY
|
$323.1M
20.7%
YoY
|
$303.4M
N/A
|
$279.9M
23.08%
YoY
|
$290.1M
29.37%
YoY
|
$267.7M
29.07%
YoY
|
$227.5M
18.73%
YoY
|
$224.2M
16.21%
YoY
|
$207.4M
9.99%
YoY
|
$208.2M
3.36%
YoY
|
$191.6M
N/A
|
$193.0M
1.62%
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
|
| Depreciation & Amortization |
$24.92M
-4.15%
YoY
|
$35.77M
43.2%
YoY
|
$33.39M
20.04%
YoY
|
$26.00M
-2.05%
YoY
|
$24.98M
19.19%
YoY
|
$28.96M
19.16%
YoY
|
$27.82M
31.7%
YoY
|
$26.55M
44.98%
YoY
|
$20.96M
N/A
|
$24.30M
20.58%
YoY
|
$21.12M
8.01%
YoY
|
$18.31M
6.95%
YoY
|
$20.15M
10.53%
YoY
|
$19.55M
10.41%
YoY
|
$17.12M
20.39%
YoY
|
$19.08M
21.52%
YoY
|
$18.23M
N/A
|
$17.71M
18.87%
YoY
|
| Operating Expenses |
$347.0M
3.05%
YoY
|
$333.4M
0.71%
YoY
|
$331.0M
8.68%
YoY
|
$336.8M
4.22%
YoY
|
$331.1M
9.13%
YoY
|
$312.5M
11.63%
YoY
|
$304.6M
5.0%
YoY
|
$323.1M
20.7%
YoY
|
$303.4M
N/A
|
$279.9M
9.38%
YoY
|
$290.1M
14.89%
YoY
|
$267.7M
15.67%
YoY
|
$255.9M
21.32%
YoY
|
$252.5M
17.92%
YoY
|
$231.5M
11.24%
YoY
|
$226.5M
4.58%
YoY
|
$211.0M
N/A
|
$214.1M
3.01%
YoY
|
| Operating Profit |
-$178.0M
-1493.78%
YoY
|
$27.59M
-222.57%
YoY
|
$22.82M
-43.35%
YoY
|
$12.77M
-51.07%
YoY
|
-$22.51M
-4097.87%
YoY
|
$11.37M
-39.91%
YoY
|
$40.29M
10.43%
YoY
|
$26.11M
-20.46%
YoY
|
$563.0K
N/A
|
$18.93M
-23.34%
YoY
|
$36.48M
35.56%
YoY
|
$32.82M
68.92%
YoY
|
$24.69M
-5.57%
YoY
|
$26.91M
13.67%
YoY
|
$19.43M
-18.53%
YoY
|
$15.43M
-44.49%
YoY
|
$26.14M
N/A
|
$23.67M
-21.91%
YoY
|
| Interest Expense |
-$6.369M
-2.67%
YoY
|
-$7.711M
18.27%
YoY
|
-$6.705M
4.13%
YoY
|
-$6.544M
17.72%
YoY
|
-$6.520M
105.29%
YoY
|
-$6.979M
382.64%
YoY
|
-$6.439M
35.1%
YoY
|
-$5.559M
-6.08%
YoY
|
-$3.176M
N/A
|
-$1.446M
-69.86%
YoY
|
-$4.766M
22.99%
YoY
|
-$5.919M
60.76%
YoY
|
-$4.798M
21.47%
YoY
|
-$3.875M
-1.2%
YoY
|
-$3.682M
-5.73%
YoY
|
-$3.786M
-7.66%
YoY
|
-$3.950M
N/A
|
-$3.922M
-18.85%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
N/A
|
N/A
|
-$3.000K
-25.0%
YoY
|
-$6.439M
35.1%
YoY
|
-$5.559M
-50.63%
YoY
|
-$3.176M
N/A
|
-$4.000K
-99.92%
YoY
|
-$4.766M
-7.44%
YoY
|
-$11.26M
205.78%
YoY
|
-$4.798M
21.47%
YoY
|
-$5.149M
-10827.08%
YoY
|
-$3.682M
-5.73%
YoY
|
$0.00
N/A
|
-$3.950M
N/A
|
$48.00K
-100.99%
YoY
|
| Pretax Income |
-$184.4M
-3060.55%
YoY
|
-$242.5M
735.41%
YoY
|
$16.12M
-52.38%
YoY
|
$6.228M
-69.69%
YoY
|
-$29.03M
1010.91%
YoY
|
$4.391M
-74.87%
YoY
|
$33.85M
6.72%
YoY
|
$20.55M
-4.7%
YoY
|
-$2.613M
N/A
|
$17.48M
-12.13%
YoY
|
$31.72M
45.74%
YoY
|
$21.56M
36.92%
YoY
|
$19.89M
-10.38%
YoY
|
$21.76M
-8.26%
YoY
|
$15.75M
-21.04%
YoY
|
$11.65M
-50.86%
YoY
|
$22.19M
N/A
|
$23.72M
-6.91%
YoY
|
| Income Tax |
-$4.061M
-420.52%
YoY
|
-$24.34M
326.25%
YoY
|
$4.514M
-53.31%
YoY
|
$1.267M
-80.64%
YoY
|
-$5.711M
259.63%
YoY
|
$2.080M
-38.28%
YoY
|
$9.669M
33.48%
YoY
|
$6.545M
-16.51%
YoY
|
-$1.588M
N/A
|
$3.370M
40.77%
YoY
|
$7.244M
334.29%
YoY
|
$7.839M
87.9%
YoY
|
$2.394M
-53.06%
YoY
|
$1.668M
-59.14%
YoY
|
$4.172M
297.71%
YoY
|
$5.006M
-1101.2%
YoY
|
$5.100M
N/A
|
$4.082M
-127.21%
YoY
|
| Net Earnings |
-$180.3M
-3734.79%
YoY
|
-$218.2M
835.63%
YoY
|
$11.61M
-52.0%
YoY
|
$4.961M
-64.57%
YoY
|
-$23.32M
2174.83%
YoY
|
$2.311M
-83.62%
YoY
|
$24.18M
-1.2%
YoY
|
$14.00M
2.05%
YoY
|
-$1.025M
N/A
|
$14.11M
-19.37%
YoY
|
$24.47M
21.78%
YoY
|
$13.72M
18.54%
YoY
|
$17.50M
2.08%
YoY
|
$20.09M
2.31%
YoY
|
$11.57M
-38.74%
YoY
|
$6.639M
-72.68%
YoY
|
$17.14M
N/A
|
$19.64M
-51.48%
YoY
|
| Basic Earnings Per Share |
-$1.83
-3760.0%
YoY
|
N/A
|
$0.12
-52.0%
YoY
|
$0.05
-64.29%
YoY
|
-$0.24
2300.0%
YoY
|
N/A
|
$0.25
0.0%
YoY
|
$0.14
0.0%
YoY
|
-$0.01
N/A
|
N/A
|
$0.25
19.05%
YoY
|
$0.14
16.67%
YoY
|
$0.18
0.0%
YoY
|
$0.21
0.0%
YoY
|
$0.12
-40.0%
YoY
|
N/A
|
$0.18
N/A
|
$0.21
-52.27%
YoY
|
| Diluted Earnings Per Share |
-$1.83
-3760.0%
YoY
|
-$2.22
825.0%
YoY
|
$0.12
-50.0%
YoY
|
$0.05
-64.29%
YoY
|
-$0.24
2300.0%
YoY
|
$0.02
-83.08%
YoY
|
$0.24
0.0%
YoY
|
$0.14
0.0%
YoY
|
-$0.01
N/A
|
$0.14
-17.96%
YoY
|
$0.24
20.0%
YoY
|
$0.14
16.67%
YoY
|
$0.17
0.0%
YoY
|
$0.20
0.0%
YoY
|
$0.12
-36.84%
YoY
|
$66.90K
-72.55%
YoY
|
$0.17
N/A
|
$0.20
-51.22%
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
|
| Basic Shares Outstanding |
98.92M shares
0.91%
YoY
|
98.15M shares
0.82%
YoY
|
98.10M shares
0.12%
YoY
|
98.03M shares
-1.83%
YoY
|
97.36M shares
-1.88%
YoY
|
97.14M shares
-2.15%
YoY
|
97.99M shares
-0.53%
YoY
|
99.86M shares
1.98%
YoY
|
99.23M shares
1.58%
YoY
|
99.27M shares
2.28%
YoY
|
98.52M shares
2.01%
YoY
|
97.92M shares
1.84%
YoY
|
97.06M shares
1.15%
YoY
|
96.58M shares
0.89%
YoY
|
96.15M shares
1.0%
YoY
|
96.04M shares
0.82%
YoY
|
95.96M shares
1.92%
YoY
|
95.72M shares
3.5%
YoY
|
| Diluted Shares Outstanding |
98.43M shares
-0.03%
YoY
|
N/A
|
98.71M shares
-0.23%
YoY
|
98.46M shares
-1.9%
YoY
|
97.52M shares
-2.01%
YoY
|
N/A
|
98.93M shares
-1.7%
YoY
|
100.4M shares
-0.2%
YoY
|
99.52M shares
N/A
|
N/A
|
100.6M shares
0.5%
YoY
|
100.6M shares
1.14%
YoY
|
100.5M shares
1.33%
YoY
|
100.1M shares
0.54%
YoY
|
99.43M shares
-0.14%
YoY
|
N/A
|
99.17M shares
N/A
|
99.60M shares
0.34%
YoY
|
Loading...