|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.245B
-0.49%
YoY
|
$3.261B
1.9%
YoY
|
$3.200B
7.73%
YoY
|
$2.971B
21.02%
YoY
|
$2.455B
132.35%
YoY
|
| Cost Of Revenue |
$2.636B
2.16%
YoY
|
$2.580B
-5.17%
YoY
|
$2.721B
6.56%
YoY
|
$2.553B
27.09%
YoY
|
$2.009B
123.56%
YoY
|
| Gross Profit |
$609.2M
-10.56%
YoY
|
$681.1M
42.02%
YoY
|
$479.6M
14.89%
YoY
|
$417.4M
-6.32%
YoY
|
$445.6M
182.41%
YoY
|
| Selling, General & Admin |
$458.9M
8.0%
YoY
|
$424.9M
123.53%
YoY
|
$190.1M
-22.63%
YoY
|
$245.7M
4.74%
YoY
|
$234.6M
110.58%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$381.9M
4.54%
YoY
|
$365.3M
-4.56%
YoY
|
$382.8M
9.0%
YoY
|
$351.2M
36.09%
YoY
|
$258.1M
213.0%
YoY
|
| Operating Expenses |
$499.5M
6.29%
YoY
|
$470.0M
90.13%
YoY
|
$247.2M
-20.42%
YoY
|
$310.6M
4.33%
YoY
|
$297.7M
142.42%
YoY
|
| Operating Profit |
$90.87M
-65.54%
YoY
|
$263.7M
-144.07%
YoY
|
-$598.4M
-414.27%
YoY
|
$190.4M
-15.6%
YoY
|
$225.6M
216.21%
YoY
|
| Interest Expense |
-$105.8M
-16.51%
YoY
|
-$126.7M
-197.21%
YoY
|
$130.3M
19.09%
YoY
|
$109.4M
14.94%
YoY
|
$95.20M
129.77%
YoY
|
| Other Income/Expense, Net |
-$274.0K
-90.19%
YoY
|
-$2.793M
-90.55%
YoY
|
-$29.57M
11586.17%
YoY
|
-$253.0K
-86.19%
YoY
|
-$1.832M
-153.19%
YoY
|
| Pretax Income |
-$15.15M
-111.14%
YoY
|
$136.0M
-118.79%
YoY
|
-$723.8M
-839.29%
YoY
|
$97.90M
-48.73%
YoY
|
$191.0M
-192.68%
YoY
|
| Income Tax |
$50.88M
23.39%
YoY
|
$41.24M
-184.15%
YoY
|
-$49.00M
-297.84%
YoY
|
$24.77M
-24.5%
YoY
|
$32.81M
-374.41%
YoY
|
| Net Earnings |
-$70.79M
-178.29%
YoY
|
$90.42M
-113.32%
YoY
|
-$678.9M
-1079.42%
YoY
|
$69.32M
-55.62%
YoY
|
$156.2M
-196.62%
YoY
|
| Basic Earnings Per Share |
-$0.52
-183.87%
YoY
|
$0.62
-112.25%
YoY
|
-$5.06
-1176.6%
YoY
|
$0.47
-58.04%
YoY
|
$1.12
-136.36%
YoY
|
| Diluted Earnings Per Share |
-$0.52
-185.25%
YoY
|
$0.61
-111.49%
YoY
|
-$5.31
-1709.09%
YoY
|
$0.33
-50.75%
YoY
|
$0.67
-121.75%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
135.1M shares
1.04%
YoY
|
133.8M shares
-0.3%
YoY
|
134.2M shares
-0.01%
YoY
|
134.2M shares
6.23%
YoY
|
126.3M
140.64%
YoY
|
| Diluted Shares Outstanding |
135.1M shares
-0.28%
YoY
|
135.5M shares
0.83%
YoY
|
134.4M shares
-3.29%
YoY
|
139.0M shares
4.48%
YoY
|
133.0M
153.46%
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 |
$819.8M
5.39%
YoY
|
$846.3M
-1.21%
YoY
|
$820.3M
1.79%
YoY
|
$800.4M
-0.7%
YoY
|
$777.9M
-1.84%
YoY
|
$856.6M
-0.19%
YoY
|
$805.9M
0.23%
YoY
|
$806.0M
1.6%
YoY
|
$792.5M
6.43%
YoY
|
$858.2M
9.99%
YoY
|
$804.0M
6.28%
YoY
|
$793.3M
9.03%
YoY
|
$744.6M
5.44%
YoY
|
$780.3M
11.13%
YoY
|
$756.5M
15.8%
YoY
|
$727.6M
17.92%
YoY
|
$706.2M
46.48%
YoY
|
$702.1M
93.58%
YoY
|
$653.3M
129.71%
YoY
|
| Cost Of Revenue |
$708.3M
7.74%
YoY
|
$656.0M
24.81%
YoY
|
$658.4M
-3.45%
YoY
|
$645.7M
-4.9%
YoY
|
$657.4M
-2.7%
YoY
|
$525.6M
-24.73%
YoY
|
$681.9M
-1.68%
YoY
|
$679.0M
0.83%
YoY
|
$675.7M
3.1%
YoY
|
$698.3M
2.41%
YoY
|
$693.5M
7.23%
YoY
|
$673.4M
13.33%
YoY
|
$655.4M
9.76%
YoY
|
$681.9M
17.87%
YoY
|
$646.7M
22.05%
YoY
|
$594.2M
21.08%
YoY
|
$597.1M
50.52%
YoY
|
$578.6M
100.26%
YoY
|
$529.9M
120.13%
YoY
|
| Gross Profit |
$111.5M
-7.42%
YoY
|
$190.3M
-42.52%
YoY
|
$161.9M
30.61%
YoY
|
$154.7M
21.78%
YoY
|
$120.4M
3.11%
YoY
|
$331.0M
107.03%
YoY
|
$124.0M
12.17%
YoY
|
$127.0M
5.93%
YoY
|
$116.8M
30.9%
YoY
|
$159.9M
62.57%
YoY
|
$110.5M
0.69%
YoY
|
$119.9M
-10.15%
YoY
|
$89.23M
-18.2%
YoY
|
$98.36M
-20.39%
YoY
|
$109.8M
-11.04%
YoY
|
$133.4M
5.65%
YoY
|
$109.1M
27.7%
YoY
|
$123.6M
67.42%
YoY
|
$123.4M
182.49%
YoY
|
| Selling, General & Admin |
$115.3M
32.77%
YoY
|
$124.0M
-42.23%
YoY
|
$106.1M
115.37%
YoY
|
$105.2M
84.6%
YoY
|
$86.85M
79.53%
YoY
|
$214.7M
353.87%
YoY
|
$49.24M
-21.21%
YoY
|
$57.01M
-14.25%
YoY
|
$48.38M
-25.31%
YoY
|
$47.29M
-13.77%
YoY
|
$62.50M
8.75%
YoY
|
$66.48M
13.88%
YoY
|
$64.77M
16.08%
YoY
|
$54.85M
14.29%
YoY
|
$57.47M
24.73%
YoY
|
$58.38M
-52.16%
YoY
|
$55.80M
-16.84%
YoY
|
$47.99M
31.48%
YoY
|
$46.07M
49.11%
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 |
$106.5M
12.85%
YoY
|
$97.51M
7.7%
YoY
|
$92.60M
8.69%
YoY
|
$87.20M
1.87%
YoY
|
$94.35M
1.58%
YoY
|
$90.54M
-2.0%
YoY
|
$85.20M
-5.65%
YoY
|
$85.60M
-4.14%
YoY
|
$92.88M
-1.0%
YoY
|
$92.38M
-9.73%
YoY
|
$90.30M
9.59%
YoY
|
$89.30M
12.36%
YoY
|
$93.81M
21.79%
YoY
|
$102.3M
-8.28%
YoY
|
$82.40M
18.0%
YoY
|
$79.47M
24.57%
YoY
|
$77.03M
63.18%
YoY
|
$111.6M
355.42%
YoY
|
$69.83M
206.26%
YoY
|
| Operating Expenses |
$125.4M
28.94%
YoY
|
$133.9M
-40.65%
YoY
|
$116.2M
91.97%
YoY
|
$115.4M
68.75%
YoY
|
$97.27M
62.81%
YoY
|
$225.7M
283.9%
YoY
|
$60.51M
-21.52%
YoY
|
$68.41M
-16.61%
YoY
|
$59.74M
-25.6%
YoY
|
$58.79M
-17.93%
YoY
|
$77.10M
4.73%
YoY
|
$82.03M
10.47%
YoY
|
$80.30M
11.71%
YoY
|
$71.63M
10.07%
YoY
|
$73.62M
21.16%
YoY
|
$74.26M
-51.58%
YoY
|
$71.89M
-10.7%
YoY
|
$65.07M
56.8%
YoY
|
$60.76M
73.12%
YoY
|
| Operating Profit |
$5.489M
-76.31%
YoY
|
$56.34M
-46.53%
YoY
|
$61.73M
-2.77%
YoY
|
$79.25M
52.27%
YoY
|
$23.17M
-54.15%
YoY
|
$105.4M
4.2%
YoY
|
$63.49M
-113.77%
YoY
|
$52.05M
-4.08%
YoY
|
$50.53M
93.04%
YoY
|
$101.1M
278.26%
YoY
|
-$461.0M
-970.72%
YoY
|
$54.26M
-8.31%
YoY
|
$26.18M
-49.22%
YoY
|
$26.73M
-54.29%
YoY
|
$52.95M
-30.06%
YoY
|
$59.18M
-9.52%
YoY
|
$51.55M
234.56%
YoY
|
$58.48M
81.07%
YoY
|
$75.71M
471.01%
YoY
|
| Interest Expense |
-$25.59M
-9.88%
YoY
|
-$24.44M
-16.38%
YoY
|
-$25.38M
-19.25%
YoY
|
-$27.53M
-16.66%
YoY
|
-$28.40M
-187.46%
YoY
|
-$29.23M
-12.71%
YoY
|
-$31.43M
-197.29%
YoY
|
-$33.04M
-201.49%
YoY
|
$32.47M
1.62%
YoY
|
-$33.49M
9.8%
YoY
|
$32.31M
13.27%
YoY
|
$32.55M
-196.26%
YoY
|
$31.96M
28.98%
YoY
|
-$30.50M
2.37%
YoY
|
$28.52M
17.6%
YoY
|
-$33.82M
-246.09%
YoY
|
$24.78M
11.68%
YoY
|
-$29.79M
-79.53%
YoY
|
$24.25M
95.49%
YoY
|
| Other Income/Expense, Net |
$300.0K
N/A
|
-$274.0K
-112.3%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$2.228M
-110.92%
YoY
|
$0.00
-100.0%
YoY
|
$1.760M
-184.53%
YoY
|
-$5.105M
334.47%
YoY
|
-$20.40M
-257.79%
YoY
|
-$3.317M
1190.66%
YoY
|
-$2.082M
3258.06%
YoY
|
-$1.175M
-79.24%
YoY
|
$12.93M
-323.05%
YoY
|
-$257.0K
-156.86%
YoY
|
-$62.00K
-96.29%
YoY
|
-$5.660M
-1190.56%
YoY
|
-$5.795M
-94.13%
YoY
|
$452.0K
-101.77%
YoY
|
| Pretax Income |
-$20.11M
284.49%
YoY
|
-$97.99M
-238.58%
YoY
|
$36.35M
13.49%
YoY
|
$51.72M
86.18%
YoY
|
-$5.229M
-195.06%
YoY
|
$70.71M
-126.03%
YoY
|
$32.03M
-106.57%
YoY
|
$27.78M
35.91%
YoY
|
$5.501M
-63.23%
YoY
|
-$271.7M
-8692.22%
YoY
|
-$487.5M
-2237.5%
YoY
|
$20.44M
-15.19%
YoY
|
$14.96M
-68.72%
YoY
|
$3.162M
-90.56%
YoY
|
$22.81M
-67.61%
YoY
|
$24.10M
-73.91%
YoY
|
$47.83M
-996.25%
YoY
|
$33.49M
-115.81%
YoY
|
$70.41M
-205.25%
YoY
|
| Income Tax |
-$5.232M
-681.33%
YoY
|
$3.543M
-81.65%
YoY
|
$10.60M
30.86%
YoY
|
$35.90M
398.61%
YoY
|
$900.0K
-86.36%
YoY
|
$19.31M
-206.61%
YoY
|
$8.100M
-123.41%
YoY
|
$7.200M
33.33%
YoY
|
$6.600M
-488.24%
YoY
|
-$18.11M
-482.65%
YoY
|
-$34.60M
-717.86%
YoY
|
$5.400M
-39.0%
YoY
|
-$1.700M
-130.36%
YoY
|
$4.733M
-52.78%
YoY
|
$5.600M
-53.72%
YoY
|
$8.853M
-28.02%
YoY
|
$5.600M
-429.41%
YoY
|
$10.02M
-170.59%
YoY
|
$12.10M
-346.94%
YoY
|
| Net Earnings |
-$16.04M
122.56%
YoY
|
-$100.1M
-317.56%
YoY
|
$24.51M
7.22%
YoY
|
$14.67M
-24.5%
YoY
|
-$7.207M
237.72%
YoY
|
$46.00M
-118.08%
YoY
|
$22.86M
-105.03%
YoY
|
$19.44M
39.05%
YoY
|
-$2.134M
-113.59%
YoY
|
-$254.5M
10611.41%
YoY
|
-$454.1M
-2916.5%
YoY
|
$13.98M
-0.39%
YoY
|
$15.71M
-62.38%
YoY
|
-$2.376M
-110.36%
YoY
|
$16.12M
-72.25%
YoY
|
$14.03M
-82.26%
YoY
|
$41.75M
-1152.7%
YoY
|
$22.94M
-114.07%
YoY
|
$58.09M
-213.83%
YoY
|
| Basic Earnings Per Share |
-$0.12
140.0%
YoY
|
N/A
|
$0.17
6.25%
YoY
|
$0.10
-23.08%
YoY
|
-$0.05
150.0%
YoY
|
N/A
|
$0.16
-104.75%
YoY
|
$0.13
30.0%
YoY
|
-$0.02
-118.18%
YoY
|
N/A
|
-$3.37
-3163.64%
YoY
|
$0.10
0.0%
YoY
|
$0.11
-62.07%
YoY
|
N/A
|
$0.11
-72.5%
YoY
|
$0.10
-82.14%
YoY
|
$0.29
-825.0%
YoY
|
N/A
|
$0.40
-144.94%
YoY
|
| Diluted Earnings Per Share |
-$0.12
140.0%
YoY
|
-$0.74
-318.77%
YoY
|
$0.16
6.67%
YoY
|
$0.10
-23.08%
YoY
|
-$0.05
150.0%
YoY
|
$0.34
-117.7%
YoY
|
$0.15
-104.37%
YoY
|
$0.13
44.44%
YoY
|
-$0.02
-66.67%
YoY
|
-$1.91
10705.76%
YoY
|
-$3.43
-3218.18%
YoY
|
$0.09
-100.0%
YoY
|
-$0.06
-175.0%
YoY
|
-$0.02
-100.0%
YoY
|
$0.11
-45.0%
YoY
|
$102.4K
85343353.88%
YoY
|
$0.08
-200.0%
YoY
|
$68.98K
-102.79%
YoY
|
$0.20
-122.47%
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 |
135.9M shares
0.78%
YoY
|
135.4M shares
0.65%
YoY
|
135.3M shares
0.62%
YoY
|
134.9M shares
1.31%
YoY
|
134.9M shares
1.47%
YoY
|
134.6M shares
-1.35%
YoY
|
134.5M shares
-1.2%
YoY
|
133.2M shares
-0.72%
YoY
|
132.9M shares
-1.88%
YoY
|
136.4M shares
1.23%
YoY
|
136.1M shares
1.4%
YoY
|
134.2M shares
-0.09%
YoY
|
135.5M shares
1.07%
YoY
|
134.7M
1.9%
YoY
|
134.2M
1.93%
YoY
|
134.3M
3.57%
YoY
|
134.0M
20.62%
YoY
|
132.2M
N/A
|
131.7M
129.53%
YoY
|
| Diluted Shares Outstanding |
135.8M shares
0.73%
YoY
|
N/A
|
137.2M shares
0.5%
YoY
|
137.1M shares
0.77%
YoY
|
134.8M shares
1.42%
YoY
|
N/A
|
136.5M shares
1.15%
YoY
|
136.0M shares
-0.15%
YoY
|
132.9M shares
-2.25%
YoY
|
N/A
|
135.0M shares
-1.89%
YoY
|
136.2M shares
-0.57%
YoY
|
136.0M shares
-1.81%
YoY
|
N/A
|
137.6M
-1.95%
YoY
|
137.0M shares
0.32%
YoY
|
138.5M
19.39%
YoY
|
N/A
|
140.3M
144.58%
YoY
|
Loading...