|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$6.483B
10.73%
YoY
|
$5.855B
-2.23%
YoY
|
$5.988B
-6.6%
YoY
|
$6.411B
12.94%
YoY
|
$5.677B
15.34%
YoY
|
| Cost Of Revenue |
$5.334B
10.13%
YoY
|
$4.843B
-3.06%
YoY
|
$4.996B
-6.86%
YoY
|
$5.364B
12.71%
YoY
|
$4.759B
17.37%
YoY
|
| Gross Profit |
$1.149B
13.6%
YoY
|
$1.012B
1.94%
YoY
|
$992.6M
-5.27%
YoY
|
$1.048B
14.09%
YoY
|
$918.4M
5.88%
YoY
|
| Selling, General & Admin |
$492.7M
12.38%
YoY
|
$438.4M
14.05%
YoY
|
$384.4M
-7.83%
YoY
|
$417.0M
10.29%
YoY
|
$378.1M
0.11%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$319.2M
15.69%
YoY
|
$275.9M
4.81%
YoY
|
$263.2M
0.17%
YoY
|
$262.8M
4.96%
YoY
|
$250.4M
14.27%
YoY
|
| Operating Expenses |
$492.7M
12.38%
YoY
|
$438.4M
14.05%
YoY
|
$384.4M
-7.83%
YoY
|
$417.0M
10.29%
YoY
|
$378.1M
0.11%
YoY
|
| Operating Profit |
$656.8M
14.54%
YoY
|
$573.4M
-5.72%
YoY
|
$608.2M
-3.58%
YoY
|
$630.8M
16.75%
YoY
|
$540.3M
10.33%
YoY
|
| Interest Expense |
$189.4M
13.82%
YoY
|
$166.4M
-4.01%
YoY
|
$173.3M
37.18%
YoY
|
$126.3M
16.52%
YoY
|
$108.4M
4.43%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$408.5M
17.5%
YoY
|
$347.7M
-17.64%
YoY
|
$422.1M
-10.97%
YoY
|
$474.1M
1.68%
YoY
|
$466.3M
14.55%
YoY
|
| Income Tax |
$123.3M
71.25%
YoY
|
$71.98M
-25.15%
YoY
|
$96.16M
-27.86%
YoY
|
$133.3M
24.3%
YoY
|
$107.2M
9.02%
YoY
|
| Net Earnings |
$288.4M
4.35%
YoY
|
$276.4M
-15.21%
YoY
|
$326.0M
-4.37%
YoY
|
$340.8M
-5.08%
YoY
|
$359.1M
16.31%
YoY
|
| Basic Earnings Per Share |
$2.71
4.63%
YoY
|
$2.59
-13.67%
YoY
|
$3.00
-2.91%
YoY
|
$3.09
-4.92%
YoY
|
$3.25
16.49%
YoY
|
| Diluted Earnings Per Share |
$2.70
4.65%
YoY
|
$2.58
-13.42%
YoY
|
$2.98
-2.93%
YoY
|
$3.07
-4.95%
YoY
|
$3.23
16.61%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
106.5M shares
-0.24%
YoY
|
106.8M shares
-1.86%
YoY
|
108.8M shares
-1.49%
YoY
|
110.5M shares
0.06%
YoY
|
110.4M shares
-0.34%
YoY
|
| Diluted Shares Outstanding |
106.8M shares
-0.31%
YoY
|
107.1M shares
-1.94%
YoY
|
109.2M shares
-1.62%
YoY
|
111.0M shares
-0.12%
YoY
|
111.2M shares
-0.2%
YoY
|
|
Concept
|
2026 Q2 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.643B
6.76%
YoY
|
$1.561B
6.45%
YoY
|
$1.469B
4.07%
YoY
|
$2.009B
15.11%
YoY
|
$1.539B
11.42%
YoY
|
$1.467B
11.36%
YoY
|
$1.411B
5.3%
YoY
|
$1.745B
-3.22%
YoY
|
$1.381B
-3.18%
YoY
|
$1.317B
-7.14%
YoY
|
$1.340B
-7.92%
YoY
|
$1.803B
-8.49%
YoY
|
$1.427B
-7.58%
YoY
|
$1.418B
-1.64%
YoY
|
$1.455B
1.12%
YoY
|
$1.970B
19.34%
YoY
|
$1.544B
14.47%
YoY
|
$1.442B
16.46%
YoY
|
$1.439B
17.34%
YoY
|
| Cost Of Revenue |
$1.348B
8.74%
YoY
|
$1.295B
8.29%
YoY
|
$1.216B
3.73%
YoY
|
$1.681B
15.81%
YoY
|
$1.240B
10.19%
YoY
|
$1.196B
9.4%
YoY
|
$1.172B
4.51%
YoY
|
$1.452B
-4.31%
YoY
|
$1.125B
-4.35%
YoY
|
$1.094B
-7.36%
YoY
|
$1.122B
-8.27%
YoY
|
$1.517B
-8.75%
YoY
|
$1.177B
-7.34%
YoY
|
$1.180B
-2.33%
YoY
|
$1.223B
-0.22%
YoY
|
$1.663B
18.52%
YoY
|
$1.270B
14.01%
YoY
|
$1.208B
18.86%
YoY
|
$1.225B
19.36%
YoY
|
| Gross Profit |
$294.9M
-1.41%
YoY
|
$265.8M
-1.71%
YoY
|
$252.7M
5.72%
YoY
|
$327.3M
11.59%
YoY
|
$299.1M
16.83%
YoY
|
$270.4M
20.99%
YoY
|
$239.0M
9.38%
YoY
|
$293.3M
2.59%
YoY
|
$256.0M
2.35%
YoY
|
$223.5M
-6.08%
YoY
|
$218.5M
-6.1%
YoY
|
$285.9M
-7.1%
YoY
|
$250.1M
-8.69%
YoY
|
$238.0M
1.93%
YoY
|
$232.7M
8.82%
YoY
|
$307.8M
23.98%
YoY
|
$273.9M
16.62%
YoY
|
$233.5M
5.41%
YoY
|
$213.8M
6.97%
YoY
|
| Selling, General & Admin |
$126.8M
4.06%
YoY
|
$131.2M
1.62%
YoY
|
$119.5M
-3.45%
YoY
|
$122.2M
14.85%
YoY
|
$121.8M
13.12%
YoY
|
$129.1M
28.44%
YoY
|
$123.8M
28.3%
YoY
|
$106.4M
26.22%
YoY
|
$107.7M
5.41%
YoY
|
$100.5M
-0.82%
YoY
|
$96.50M
0.0%
YoY
|
$84.30M
-12.81%
YoY
|
$102.2M
-17.49%
YoY
|
$101.3M
1.32%
YoY
|
$96.50M
1.44%
YoY
|
$96.68M
7.07%
YoY
|
$123.8M
31.18%
YoY
|
$100.0M
2.7%
YoY
|
$95.13M
-0.28%
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 |
$67.67M
12.73%
YoY
|
$84.93M
7.02%
YoY
|
$80.95M
4.81%
YoY
|
$66.93M
23.14%
YoY
|
$60.03M
12.95%
YoY
|
$79.36M
19.47%
YoY
|
$77.24M
13.75%
YoY
|
$54.35M
4.59%
YoY
|
$53.15M
-0.29%
YoY
|
$66.43M
2.45%
YoY
|
$67.90M
2.43%
YoY
|
$51.97M
2.21%
YoY
|
$53.30M
0.19%
YoY
|
$64.84M
-6.12%
YoY
|
$66.29M
2.94%
YoY
|
$50.84M
-20.04%
YoY
|
$53.20M
-13.47%
YoY
|
$69.07M
13.46%
YoY
|
$64.39M
15.81%
YoY
|
| Operating Expenses |
$126.8M
4.06%
YoY
|
$131.2M
1.62%
YoY
|
$119.0M
-3.46%
YoY
|
$121.4M
13.99%
YoY
|
$121.8M
13.12%
YoY
|
$129.1M
28.96%
YoY
|
$123.3M
26.87%
YoY
|
$106.5M
24.71%
YoY
|
$107.7M
4.09%
YoY
|
$100.1M
-1.21%
YoY
|
$97.20M
14.35%
YoY
|
$85.40M
-11.67%
YoY
|
$103.5M
-16.45%
YoY
|
$101.3M
1.32%
YoY
|
$85.00M
3.34%
YoY
|
$96.68M
7.07%
YoY
|
$123.8M
31.18%
YoY
|
$100.0M
2.7%
YoY
|
$82.25M
-4.13%
YoY
|
| Operating Profit |
$168.1M
-5.17%
YoY
|
$134.6M
-4.75%
YoY
|
$133.6M
15.51%
YoY
|
$205.9M
10.22%
YoY
|
$177.3M
19.52%
YoY
|
$141.3M
14.52%
YoY
|
$115.7M
-4.63%
YoY
|
$186.8M
-6.83%
YoY
|
$148.3M
1.12%
YoY
|
$123.4M
-9.69%
YoY
|
$121.3M
-17.87%
YoY
|
$200.5M
-5.01%
YoY
|
$146.7M
-2.29%
YoY
|
$136.6M
2.39%
YoY
|
$147.7M
12.25%
YoY
|
$211.1M
33.65%
YoY
|
$150.1M
6.84%
YoY
|
$133.4M
7.54%
YoY
|
$131.6M
15.32%
YoY
|
| Interest Expense |
$47.12M
-3.25%
YoY
|
$41.43M
-3.48%
YoY
|
-$47.75M
7.28%
YoY
|
-$50.00M
19.33%
YoY
|
$48.70M
-217.92%
YoY
|
$42.93M
-211.21%
YoY
|
-$44.51M
4.72%
YoY
|
-$41.90M
-11.42%
YoY
|
-$41.30M
-11.74%
YoY
|
-$38.60M
-204.99%
YoY
|
-$42.50M
22.83%
YoY
|
-$47.30M
-240.18%
YoY
|
-$46.79M
-263.27%
YoY
|
$36.77M
25.27%
YoY
|
-$34.60M
21.15%
YoY
|
$33.74M
24.79%
YoY
|
$28.66M
8.54%
YoY
|
$29.35M
11.07%
YoY
|
-$28.56M
6.57%
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
|
| Pretax Income |
$103.9M
-12.54%
YoY
|
$84.15M
-3.96%
YoY
|
$53.39M
9.68%
YoY
|
$148.7M
18.54%
YoY
|
$118.8M
18.23%
YoY
|
$87.62M
19.9%
YoY
|
$48.67M
-41.78%
YoY
|
$125.4M
-14.58%
YoY
|
$100.5M
3.4%
YoY
|
$73.07M
-22.64%
YoY
|
$83.60M
79.78%
YoY
|
$146.8M
-20.92%
YoY
|
$97.20M
-24.86%
YoY
|
$94.46M
-16.08%
YoY
|
$46.50M
-53.33%
YoY
|
$185.7M
31.79%
YoY
|
$129.4M
2.22%
YoY
|
$112.6M
13.42%
YoY
|
$99.64M
27.42%
YoY
|
| Income Tax |
$29.15M
-4.24%
YoY
|
$22.31M
7.15%
YoY
|
$35.85M
735.06%
YoY
|
$36.15M
42.53%
YoY
|
$30.44M
24.7%
YoY
|
$20.82M
16.24%
YoY
|
$4.293M
-77.64%
YoY
|
$25.36M
-29.94%
YoY
|
$24.41M
33.32%
YoY
|
$17.91M
-20.17%
YoY
|
$19.20M
-12.33%
YoY
|
$36.20M
-22.92%
YoY
|
$18.31M
-50.08%
YoY
|
$22.43M
-18.98%
YoY
|
$21.90M
49.88%
YoY
|
$46.96M
35.79%
YoY
|
$36.68M
14.37%
YoY
|
$27.69M
6.64%
YoY
|
$14.61M
-19.27%
YoY
|
| Net Earnings |
$75.76M
-14.83%
YoY
|
$63.04M
-7.24%
YoY
|
$18.20M
-59.6%
YoY
|
$113.3M
13.23%
YoY
|
$88.94M
16.88%
YoY
|
$67.96M
23.2%
YoY
|
$45.06M
-30.02%
YoY
|
$100.1M
-9.55%
YoY
|
$76.10M
-3.54%
YoY
|
$55.16M
-23.41%
YoY
|
$64.40M
161.79%
YoY
|
$110.6M
-20.25%
YoY
|
$78.89M
-14.87%
YoY
|
$72.03M
-15.14%
YoY
|
$24.60M
-71.07%
YoY
|
$138.7M
30.49%
YoY
|
$92.68M
-1.91%
YoY
|
$84.88M
15.82%
YoY
|
$85.03M
41.48%
YoY
|
| Basic Earnings Per Share |
$0.72
-13.25%
YoY
|
$0.60
-6.25%
YoY
|
N/A
|
$1.06
12.77%
YoY
|
$0.83
16.9%
YoY
|
$0.64
23.08%
YoY
|
N/A
|
$0.94
-7.84%
YoY
|
$0.71
N/A
|
$0.52
-20.0%
YoY
|
N/A
|
$1.02
-19.05%
YoY
|
N/A
|
$0.65
-15.58%
YoY
|
N/A
|
$1.26
31.25%
YoY
|
$0.84
-2.33%
YoY
|
$0.77
16.67%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$0.72
-13.25%
YoY
|
$0.60
-4.76%
YoY
|
$0.17
-59.51%
YoY
|
$1.06
13.98%
YoY
|
$0.83
16.9%
YoY
|
$0.63
21.15%
YoY
|
$0.42
-29.88%
YoY
|
$0.93
-8.82%
YoY
|
$0.71
0.0%
YoY
|
$0.52
-20.0%
YoY
|
$0.60
171.11%
YoY
|
$1.02
-18.4%
YoY
|
$0.71
-14.46%
YoY
|
$0.65
-14.47%
YoY
|
$0.22
-70.7%
YoY
|
$1.25
30.21%
YoY
|
$0.83
-2.35%
YoY
|
$0.76
15.15%
YoY
|
$0.76
40.71%
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 |
105.8M shares
-1.21%
YoY
|
105.4M shares
-1.38%
YoY
|
N/A
|
107.0M shares
0.14%
YoY
|
107.1M shares
0.2%
YoY
|
106.9M shares
0.25%
YoY
|
N/A
|
106.8M shares
-2.82%
YoY
|
106.8M shares
-3.1%
YoY
|
106.6M shares
-3.12%
YoY
|
N/A
|
109.9M shares
-0.24%
YoY
|
110.3M shares
-0.49%
YoY
|
110.1M shares
-0.3%
YoY
|
110.1M shares
-0.3%
YoY
|
110.2M shares
-0.17%
YoY
|
110.8M shares
0.36%
YoY
|
110.4M shares
0.32%
YoY
|
110.4M shares
-0.16%
YoY
|
| Diluted Shares Outstanding |
105.8M shares
-1.36%
YoY
|
105.9M shares
-1.38%
YoY
|
N/A
|
106.8M shares
-0.31%
YoY
|
107.3M shares
0.22%
YoY
|
107.3M shares
0.27%
YoY
|
N/A
|
107.1M shares
-1.49%
YoY
|
107.0M shares
N/A
|
107.1M shares
-3.43%
YoY
|
N/A
|
108.8M shares
-1.8%
YoY
|
N/A
|
110.8M shares
-0.49%
YoY
|
N/A
|
110.7M shares
-0.41%
YoY
|
111.2M shares
0.11%
YoY
|
111.4M shares
0.33%
YoY
|
N/A
|
Loading...