|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.453B
5.12%
YoY
|
$5.187B
-22.16%
YoY
|
$6.664B
5.22%
YoY
|
$6.334B
2.08%
YoY
|
$6.205B
12.16%
YoY
|
| Cost Of Revenue |
$4.824B
5.93%
YoY
|
$4.553B
-20.56%
YoY
|
$5.732B
2.35%
YoY
|
$5.600B
5.96%
YoY
|
$5.285B
12.2%
YoY
|
| Gross Profit |
$629.3M
-0.69%
YoY
|
$633.6M
-32.02%
YoY
|
$932.0M
27.09%
YoY
|
$733.4M
-20.23%
YoY
|
$919.4M
11.94%
YoY
|
| Selling, General & Admin |
$154.4M
-31.64%
YoY
|
$225.9M
32.71%
YoY
|
$170.2M
11.21%
YoY
|
$153.0M
4.12%
YoY
|
$147.0M
6.5%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$138.5M
-1.84%
YoY
|
$141.1M
-20.33%
YoY
|
$177.1M
1.32%
YoY
|
$174.8M
0.92%
YoY
|
$173.2M
-2.7%
YoY
|
| Operating Expenses |
$293.1M
-19.76%
YoY
|
$365.3M
-3.14%
YoY
|
$377.2M
14.26%
YoY
|
$330.1M
60.56%
YoY
|
$205.6M
-40.18%
YoY
|
| Operating Profit |
$336.2M
25.29%
YoY
|
$268.3M
-51.64%
YoY
|
$554.9M
37.59%
YoY
|
$403.3M
-43.5%
YoY
|
$713.8M
25.74%
YoY
|
| Interest Expense |
-$63.42M
-1.98%
YoY
|
-$64.70M
-132.57%
YoY
|
$198.6M
17.46%
YoY
|
$169.1M
24.36%
YoY
|
$136.0M
-11.13%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$272.7M
56.06%
YoY
|
$174.8M
-54.29%
YoY
|
$382.4M
46.73%
YoY
|
$260.6M
-58.62%
YoY
|
$629.7M
37.95%
YoY
|
| Income Tax |
$58.22M
30.0%
YoY
|
$44.78M
-45.8%
YoY
|
$82.63M
32.09%
YoY
|
$62.55M
-51.8%
YoY
|
$129.8M
16.01%
YoY
|
| Net Earnings |
$146.2M
-31.69%
YoY
|
$214.0M
-12.1%
YoY
|
$243.5M
53.14%
YoY
|
$159.0M
-60.47%
YoY
|
$402.2M
55.3%
YoY
|
| Basic Earnings Per Share |
$1.16
-30.12%
YoY
|
$1.66
-13.09%
YoY
|
$1.91
55.28%
YoY
|
$1.23
-58.72%
YoY
|
$2.98
54.4%
YoY
|
| Diluted Earnings Per Share |
$1.16
-30.12%
YoY
|
$1.66
-13.09%
YoY
|
$1.91
55.28%
YoY
|
$1.23
-58.72%
YoY
|
$2.98
54.4%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
122.6M shares
-1.58%
YoY
|
124.6M shares
1.23%
YoY
|
123.1M shares
-1.22%
YoY
|
124.6M shares
-4.32%
YoY
|
130.2M shares
0.36%
YoY
|
| Diluted Shares Outstanding |
122.6M shares
-1.58%
YoY
|
124.6M shares
1.23%
YoY
|
123.1M shares
-1.22%
YoY
|
124.6M shares
-4.32%
YoY
|
130.2M shares
0.36%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.421B
5.05%
YoY
|
$1.397B
6.41%
YoY
|
$1.363B
-22.59%
YoY
|
$1.340B
-23.87%
YoY
|
$1.353B
-24.35%
YoY
|
$1.313B
-20.88%
YoY
|
$1.761B
5.73%
YoY
|
$1.760B
5.08%
YoY
|
$1.789B
7.44%
YoY
|
$1.659B
4.89%
YoY
|
$1.666B
6.24%
YoY
|
$1.675B
5.67%
YoY
|
$1.665B
4.09%
YoY
|
$1.581B
1.39%
YoY
|
$1.568B
2.19%
YoY
|
$1.585B
1.32%
YoY
|
$1.600B
3.43%
YoY
|
$1.560B
6.8%
YoY
|
$1.534B
7.75%
YoY
|
$1.564B
26.88%
YoY
|
| Cost Of Revenue |
$1.246B
6.26%
YoY
|
$1.251B
N/A
|
$1.216B
-20.21%
YoY
|
$1.184B
-20.95%
YoY
|
$1.173B
-21.54%
YoY
|
N/A
|
$1.524B
5.64%
YoY
|
$1.498B
5.23%
YoY
|
$1.495B
5.34%
YoY
|
$1.447B
2.72%
YoY
|
$1.443B
3.49%
YoY
|
$1.424B
2.38%
YoY
|
$1.419B
0.84%
YoY
|
$1.409B
0.44%
YoY
|
$1.394B
7.41%
YoY
|
$1.391B
-46.2%
YoY
|
$1.407B
8.78%
YoY
|
$1.403B
12.51%
YoY
|
$1.298B
9.88%
YoY
|
$2.585B
138.79%
YoY
|
| Gross Profit |
$175.5M
-2.82%
YoY
|
$145.8M
N/A
|
$147.5M
-37.87%
YoY
|
$155.5M
-40.58%
YoY
|
$180.6M
-38.63%
YoY
|
N/A
|
$237.3M
6.33%
YoY
|
$261.6M
4.26%
YoY
|
$294.2M
19.51%
YoY
|
$211.8M
22.64%
YoY
|
$223.2M
28.28%
YoY
|
$250.9M
29.22%
YoY
|
$246.2M
27.85%
YoY
|
$172.7M
9.81%
YoY
|
$174.0M
-26.45%
YoY
|
$194.2M
-63.05%
YoY
|
$192.5M
-23.9%
YoY
|
$157.2M
-26.49%
YoY
|
$236.5M
-2.62%
YoY
|
$525.6M
249.69%
YoY
|
| Selling, General & Admin |
$39.38M
19.32%
YoY
|
$45.69M
N/A
|
$40.05M
-15.41%
YoY
|
$35.66M
-28.5%
YoY
|
$33.01M
-31.87%
YoY
|
N/A
|
$47.35M
14.6%
YoY
|
$49.88M
17.34%
YoY
|
$48.45M
14.59%
YoY
|
$44.09M
13.74%
YoY
|
$41.32M
4.62%
YoY
|
$42.51M
14.06%
YoY
|
$42.28M
12.7%
YoY
|
$38.76M
2.14%
YoY
|
$39.49M
4.24%
YoY
|
$37.27M
-47.61%
YoY
|
$37.51M
5.97%
YoY
|
$37.95M
7.81%
YoY
|
$37.89M
6.72%
YoY
|
$71.14M
112.36%
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
|
N/A
|
| Depreciation & Amortization |
$37.67M
8.21%
YoY
|
$36.21M
-20.85%
YoY
|
$34.44M
-31.31%
YoY
|
$34.85M
-35.39%
YoY
|
$34.81M
-35.62%
YoY
|
$45.74M
-15.27%
YoY
|
$50.14M
-4.3%
YoY
|
$53.94M
8.01%
YoY
|
$54.07M
3.14%
YoY
|
$53.98M
3.33%
YoY
|
$52.39M
1.82%
YoY
|
$49.94M
-2.24%
YoY
|
$52.43M
2.72%
YoY
|
$52.25M
0.58%
YoY
|
$51.46M
2.66%
YoY
|
$51.08M
0.21%
YoY
|
$51.04M
2.9%
YoY
|
$51.94M
0.66%
YoY
|
$50.13M
0.06%
YoY
|
$50.97M
-2.35%
YoY
|
| Operating Expenses |
$77.05M
13.62%
YoY
|
$81.90M
N/A
|
$74.49M
-22.56%
YoY
|
$68.92M
-33.62%
YoY
|
$67.82M
-32.34%
YoY
|
N/A
|
$96.19M
3.18%
YoY
|
$103.8M
13.19%
YoY
|
$100.2M
5.84%
YoY
|
$97.52M
13.65%
YoY
|
$93.22M
12.99%
YoY
|
$91.72M
25.26%
YoY
|
$94.70M
6.95%
YoY
|
$85.81M
7.66%
YoY
|
$82.51M
-4.37%
YoY
|
$73.22M
84.88%
YoY
|
$88.55M
73.29%
YoY
|
$79.70M
-8.18%
YoY
|
$86.28M
0.8%
YoY
|
$39.61M
-53.79%
YoY
|
| Operating Profit |
$98.42M
-12.71%
YoY
|
$63.94M
N/A
|
$72.96M
-48.31%
YoY
|
$86.53M
-45.16%
YoY
|
$112.7M
-41.87%
YoY
|
N/A
|
$141.1M
8.6%
YoY
|
$157.8M
-0.88%
YoY
|
$194.0M
28.07%
YoY
|
$114.3M
31.53%
YoY
|
$130.0M
42.08%
YoY
|
$159.2M
31.61%
YoY
|
$151.5M
45.65%
YoY
|
$86.86M
12.03%
YoY
|
$91.47M
-39.13%
YoY
|
$121.0M
-57.4%
YoY
|
$104.0M
-48.53%
YoY
|
$77.54M
-52.53%
YoY
|
$150.3M
-3.76%
YoY
|
$284.0M
137.59%
YoY
|
| Interest Expense |
-$16.33M
-1.42%
YoY
|
-$13.47M
N/A
|
-$17.03M
-23.88%
YoY
|
-$16.36M
-46.87%
YoY
|
-$16.56M
-132.62%
YoY
|
N/A
|
-$22.37M
-144.5%
YoY
|
-$30.79M
-162.84%
YoY
|
$50.76M
4.51%
YoY
|
-$40.61M
0.06%
YoY
|
$50.27M
11.21%
YoY
|
$49.00M
19.35%
YoY
|
$48.57M
36.77%
YoY
|
-$40.58M
84.29%
YoY
|
$45.20M
33.64%
YoY
|
$41.05M
21.14%
YoY
|
$35.51M
3.23%
YoY
|
-$22.02M
-14.32%
YoY
|
$33.83M
-0.59%
YoY
|
$33.89M
-9.31%
YoY
|
| Other Income/Expense, Net |
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
|
N/A
|
| Pretax Income |
$82.09M
-14.65%
YoY
|
$50.46M
-437.71%
YoY
|
$55.93M
-48.13%
YoY
|
$70.17M
-44.75%
YoY
|
$96.19M
-37.39%
YoY
|
-$14.94M
-120.29%
YoY
|
$107.8M
40.84%
YoY
|
$127.0M
5.22%
YoY
|
$153.6M
37.85%
YoY
|
$73.65M
59.13%
YoY
|
$76.56M
40.87%
YoY
|
$120.7M
40.22%
YoY
|
$111.4M
50.87%
YoY
|
$46.28M
-19.75%
YoY
|
$54.35M
-57.5%
YoY
|
$86.08M
-67.13%
YoY
|
$73.87M
-59.48%
YoY
|
$57.67M
-57.99%
YoY
|
$127.9M
-5.98%
YoY
|
$261.9M
188.35%
YoY
|
| Income Tax |
$18.32M
-14.61%
YoY
|
$12.72M
N/A
|
$11.75M
-56.18%
YoY
|
$12.29M
-61.88%
YoY
|
$21.45M
-41.16%
YoY
|
N/A
|
$26.81M
70.3%
YoY
|
$32.24M
11.77%
YoY
|
$36.46M
39.23%
YoY
|
$11.85M
38.27%
YoY
|
$15.74M
-2.95%
YoY
|
$28.85M
45.55%
YoY
|
$26.19M
45.94%
YoY
|
$8.570M
-199.22%
YoY
|
$16.22M
-41.37%
YoY
|
$19.82M
-69.82%
YoY
|
$17.94M
-60.19%
YoY
|
-$8.637M
-124.61%
YoY
|
$27.67M
-12.33%
YoY
|
$65.68M
181.46%
YoY
|
| Net Earnings |
$44.00M
-22.38%
YoY
|
$19.55M
-221.79%
YoY
|
$28.79M
-48.24%
YoY
|
$40.57M
-47.69%
YoY
|
$56.68M
-41.5%
YoY
|
-$16.05M
-135.95%
YoY
|
$55.63M
15.46%
YoY
|
$77.56M
-0.86%
YoY
|
$96.90M
36.85%
YoY
|
$44.65M
68.6%
YoY
|
$48.18M
77.35%
YoY
|
$78.24M
41.72%
YoY
|
$70.81M
44.16%
YoY
|
$26.48M
-46.88%
YoY
|
$27.17M
-64.69%
YoY
|
$55.21M
-66.52%
YoY
|
$49.12M
-55.57%
YoY
|
$49.86M
-35.48%
YoY
|
$76.93M
-0.02%
YoY
|
$164.9M
219.25%
YoY
|
| Basic Earnings Per Share |
$0.35
-20.45%
YoY
|
N/A
|
$0.23
-46.51%
YoY
|
$0.32
-46.67%
YoY
|
$0.44
-41.33%
YoY
|
N/A
|
$0.43
13.16%
YoY
|
$0.60
-1.64%
YoY
|
$0.75
33.93%
YoY
|
N/A
|
$0.38
80.95%
YoY
|
$0.61
41.86%
YoY
|
$0.56
51.35%
YoY
|
N/A
|
$0.21
-63.16%
YoY
|
$0.43
-64.75%
YoY
|
$0.37
-54.88%
YoY
|
N/A
|
$0.57
0.0%
YoY
|
$1.22
212.82%
YoY
|
| Diluted Earnings Per Share |
$0.35
-20.45%
YoY
|
$0.16
N/A
|
$0.23
-46.51%
YoY
|
$0.32
-46.67%
YoY
|
$0.44
-41.33%
YoY
|
N/A
|
$0.43
13.16%
YoY
|
$0.60
-1.64%
YoY
|
$0.75
33.93%
YoY
|
$0.36
66.78%
YoY
|
$0.38
80.95%
YoY
|
$0.61
41.86%
YoY
|
$0.56
51.35%
YoY
|
$0.22
-100.0%
YoY
|
$0.21
-63.16%
YoY
|
$0.43
-64.75%
YoY
|
$0.37
-54.88%
YoY
|
$384.5K
67452971.23%
YoY
|
$0.57
0.0%
YoY
|
$1.22
212.82%
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
|
N/A
|
| Basic Shares Outstanding |
124.0M shares
-3.83%
YoY
|
N/A
|
124.0M shares
-4.64%
YoY
|
128.5M shares
-1.15%
YoY
|
129.0M shares
0.47%
YoY
|
129.5M shares
0.98%
YoY
|
130.0M shares
2.26%
YoY
|
130.0M shares
2.28%
YoY
|
128.4M shares
0.93%
YoY
|
128.2M shares
0.97%
YoY
|
127.1M shares
0.97%
YoY
|
127.1M shares
1.79%
YoY
|
127.2M shares
-1.42%
YoY
|
127.0M shares
-5.34%
YoY
|
125.9M shares
-3.58%
YoY
|
124.9M shares
-4.22%
YoY
|
129.0M shares
-1.01%
YoY
|
134.1M shares
N/A
|
130.6M shares
0.55%
YoY
|
130.4M shares
0.83%
YoY
|
| Diluted Shares Outstanding |
120.7M shares
-4.39%
YoY
|
N/A
|
120.5M shares
-3.4%
YoY
|
123.4M shares
-0.47%
YoY
|
126.2M shares
1.89%
YoY
|
N/A
|
124.7M shares
1.06%
YoY
|
123.9M shares
1.07%
YoY
|
123.9M shares
1.07%
YoY
|
N/A
|
123.4M shares
0.99%
YoY
|
122.6M shares
-1.81%
YoY
|
122.6M shares
-5.01%
YoY
|
N/A
|
122.2M shares
-6.43%
YoY
|
124.9M shares
-4.22%
YoY
|
129.0M shares
-1.01%
YoY
|
N/A
|
130.6M shares
0.55%
YoY
|
130.4M shares
0.83%
YoY
|
Loading...