|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$6.483B
10.73%
YoY
|
$5.855B
-2.23%
YoY
|
$5.988B
-6.6%
YoY
|
$6.412B
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.93%
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.8%
YoY
|
$416.9M
10.26%
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
2.71%
YoY
|
$268.6M
0.15%
YoY
|
$268.2M
7.13%
YoY
|
$250.4M
14.27%
YoY
|
| Operating Expenses |
$492.7M
12.38%
YoY
|
$438.4M
12.75%
YoY
|
$388.8M
4.6%
YoY
|
$371.7M
-1.69%
YoY
|
$378.1M
0.11%
YoY
|
| Operating Profit |
$656.8M
14.54%
YoY
|
$573.4M
-5.04%
YoY
|
$603.8M
-10.69%
YoY
|
$676.1M
25.13%
YoY
|
$540.3M
10.33%
YoY
|
| Interest Expense |
$189.4M
13.82%
YoY
|
$166.4M
-196.0%
YoY
|
-$173.3M
37.21%
YoY
|
-$126.3M
-216.48%
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.63%
YoY
|
$422.1M
-10.99%
YoY
|
$474.2M
1.69%
YoY
|
$466.3M
14.55%
YoY
|
| Income Tax |
$123.3M
71.25%
YoY
|
$71.98M
-25.1%
YoY
|
$96.10M
-27.96%
YoY
|
$133.4M
24.4%
YoY
|
$107.2M
9.02%
YoY
|
| Net Earnings |
$288.4M
4.35%
YoY
|
$276.4M
-15.22%
YoY
|
$326.0M
-4.34%
YoY
|
$340.8M
-5.09%
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.58%
YoY
|
$2.99
-100.0%
YoY
|
$3.069M
95028167.7%
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 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 |
$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
|
$1.651B
10.92%
YoY
|
| Cost Of Revenue |
$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
|
$1.403B
14.04%
YoY
|
| Gross Profit |
$265.8M
-1.71%
YoY
|
$252.7M
5.72%
YoY
|
$327.3M
11.59%
YoY
|
$299.1M
16.84%
YoY
|
$270.4M
20.99%
YoY
|
$239.0M
9.38%
YoY
|
$293.3M
2.58%
YoY
|
$256.0M
2.35%
YoY
|
$223.5M
-6.08%
YoY
|
$218.5M
-6.1%
YoY
|
$285.9M
-7.11%
YoY
|
$250.1M
-8.69%
YoY
|
$238.0M
1.93%
YoY
|
$232.7M
8.82%
YoY
|
$307.8M
24.0%
YoY
|
$273.9M
16.62%
YoY
|
$233.5M
5.41%
YoY
|
$213.8M
6.97%
YoY
|
$248.2M
-3.92%
YoY
|
| Selling, General & Admin |
$131.2M
1.62%
YoY
|
$119.5M
-3.45%
YoY
|
$122.2M
14.85%
YoY
|
$121.8M
13.09%
YoY
|
$129.1M
28.44%
YoY
|
$123.8M
28.3%
YoY
|
$106.4M
26.19%
YoY
|
$107.7M
5.41%
YoY
|
$100.5M
-0.82%
YoY
|
$96.50M
0.0%
YoY
|
$84.32M
-12.89%
YoY
|
$102.2M
-17.49%
YoY
|
$101.3M
1.32%
YoY
|
$96.50M
1.44%
YoY
|
$96.80M
7.2%
YoY
|
$123.8M
31.18%
YoY
|
$100.0M
2.7%
YoY
|
$95.13M
-0.28%
YoY
|
$90.30M
-1.34%
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 |
$84.93M
7.02%
YoY
|
$80.95M
4.81%
YoY
|
$82.87M
24.3%
YoY
|
$75.94M
15.99%
YoY
|
$79.36M
19.52%
YoY
|
$77.24M
13.75%
YoY
|
$66.67M
28.29%
YoY
|
$65.47M
-3.64%
YoY
|
$66.40M
0.34%
YoY
|
$67.90M
2.43%
YoY
|
$51.97M
-20.19%
YoY
|
$67.95M
0.33%
YoY
|
$66.18M
-4.19%
YoY
|
$66.29M
2.94%
YoY
|
$65.11M
2.4%
YoY
|
$67.72M
10.14%
YoY
|
$69.07M
13.46%
YoY
|
$64.39M
15.81%
YoY
|
$63.58M
7.22%
YoY
|
| Operating Expenses |
$131.2M
1.62%
YoY
|
$119.0M
-3.46%
YoY
|
$121.4M
13.99%
YoY
|
$121.7M
13.42%
YoY
|
$129.1M
28.96%
YoY
|
$123.3M
26.87%
YoY
|
$106.5M
26.3%
YoY
|
$107.3M
3.71%
YoY
|
$100.1M
-1.21%
YoY
|
$97.20M
14.35%
YoY
|
$84.32M
-1.61%
YoY
|
$103.5M
-16.45%
YoY
|
$101.3M
1.32%
YoY
|
$85.00M
3.34%
YoY
|
$85.70M
-5.09%
YoY
|
$123.8M
31.18%
YoY
|
$100.0M
2.7%
YoY
|
$82.25M
-4.13%
YoY
|
$90.30M
-1.34%
YoY
|
| Operating Profit |
$134.6M
-4.75%
YoY
|
$133.6M
15.51%
YoY
|
$205.9M
10.22%
YoY
|
$177.4M
19.3%
YoY
|
$141.3M
14.52%
YoY
|
$115.7M
-4.63%
YoY
|
$186.8M
-7.34%
YoY
|
$148.7M
1.39%
YoY
|
$123.4M
-9.69%
YoY
|
$121.3M
-17.87%
YoY
|
$201.6M
-9.23%
YoY
|
$146.7M
-2.29%
YoY
|
$136.6M
2.39%
YoY
|
$147.7M
12.25%
YoY
|
$222.1M
40.63%
YoY
|
$150.1M
6.84%
YoY
|
$133.4M
7.54%
YoY
|
$131.6M
15.32%
YoY
|
$157.9M
-5.33%
YoY
|
| Interest Expense |
$41.43M
-196.58%
YoY
|
-$47.75M
7.28%
YoY
|
-$50.00M
19.33%
YoY
|
-$48.70M
17.92%
YoY
|
-$42.90M
11.14%
YoY
|
-$44.51M
4.72%
YoY
|
-$41.90M
-188.65%
YoY
|
-$41.30M
-11.74%
YoY
|
-$38.60M
-204.99%
YoY
|
-$42.50M
22.83%
YoY
|
$47.26M
-240.25%
YoY
|
-$46.79M
-263.27%
YoY
|
$36.77M
25.27%
YoY
|
-$34.60M
21.15%
YoY
|
-$33.70M
-224.63%
YoY
|
$28.66M
8.54%
YoY
|
$29.35M
11.07%
YoY
|
-$28.56M
6.57%
YoY
|
$27.04M
-2.47%
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 |
$84.15M
-3.96%
YoY
|
$53.39M
9.68%
YoY
|
$148.7M
18.58%
YoY
|
$118.8M
18.21%
YoY
|
$87.62M
19.86%
YoY
|
$48.67M
-41.78%
YoY
|
$125.4M
-14.59%
YoY
|
$100.5M
3.39%
YoY
|
$73.10M
-22.61%
YoY
|
$83.60M
79.78%
YoY
|
$146.8M
-20.93%
YoY
|
$97.20M
-24.86%
YoY
|
$94.46M
-16.08%
YoY
|
$46.50M
-53.33%
YoY
|
$185.7M
31.82%
YoY
|
$129.4M
2.22%
YoY
|
$112.6M
13.42%
YoY
|
$99.64M
27.42%
YoY
|
$140.9M
-3.71%
YoY
|
| Income Tax |
$22.31M
7.15%
YoY
|
$35.85M
735.06%
YoY
|
$36.20M
43.08%
YoY
|
$30.40M
24.59%
YoY
|
$20.82M
16.29%
YoY
|
$4.293M
-77.64%
YoY
|
$25.30M
-30.13%
YoY
|
$24.40M
33.25%
YoY
|
$17.90M
-20.21%
YoY
|
$19.20M
-12.33%
YoY
|
$36.21M
-22.96%
YoY
|
$18.31M
-50.08%
YoY
|
$22.43M
-18.98%
YoY
|
$21.90M
49.88%
YoY
|
$47.00M
35.89%
YoY
|
$36.68M
14.37%
YoY
|
$27.69M
6.64%
YoY
|
$14.61M
-19.27%
YoY
|
$34.59M
3.37%
YoY
|
| Net Earnings |
$63.04M
-7.24%
YoY
|
$18.20M
-59.6%
YoY
|
$113.3M
13.19%
YoY
|
$89.00M
16.95%
YoY
|
$67.96M
23.12%
YoY
|
$45.06M
-30.02%
YoY
|
$100.1M
-9.51%
YoY
|
$76.10M
-3.54%
YoY
|
$55.20M
-23.36%
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
|
$106.3M
-5.81%
YoY
|
| Basic Earnings Per Share |
$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
-1.39%
YoY
|
$0.52
-20.0%
YoY
|
N/A
|
$1.02
-19.05%
YoY
|
$0.72
-14.29%
YoY
|
$0.65
-15.58%
YoY
|
N/A
|
$1.26
31.25%
YoY
|
$0.84
-2.33%
YoY
|
$0.77
16.67%
YoY
|
N/A
|
$0.96
-5.88%
YoY
|
| Diluted Earnings Per Share |
$0.60
-4.76%
YoY
|
$0.17
-59.51%
YoY
|
$1.06
13.91%
YoY
|
$0.83
16.87%
YoY
|
$0.63
21.34%
YoY
|
$0.42
-30.27%
YoY
|
$0.93
-8.37%
YoY
|
$0.71
-0.43%
YoY
|
$0.52
-20.71%
YoY
|
$0.60
-100.0%
YoY
|
$1.02
-100.0%
YoY
|
$0.71
-13.95%
YoY
|
$0.65
-14.47%
YoY
|
$222.1K
-70.92%
YoY
|
$1.252M
130465731.69%
YoY
|
$0.83
-2.35%
YoY
|
$0.76
15.15%
YoY
|
$763.8K
41.32%
YoY
|
$0.96
-4.95%
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.4M shares
-1.27%
YoY
|
105.7M shares
-1.05%
YoY
|
107.0M shares
0.2%
YoY
|
107.0M shares
0.2%
YoY
|
106.8M shares
0.28%
YoY
|
106.8M shares
0.28%
YoY
|
106.8M shares
-2.88%
YoY
|
106.8M shares
-3.15%
YoY
|
106.5M shares
-3.25%
YoY
|
106.5M shares
-3.25%
YoY
|
109.9M shares
-0.24%
YoY
|
110.3M shares
-0.53%
YoY
|
110.1M shares
-0.47%
YoY
|
110.1M shares
-0.3%
YoY
|
110.2M shares
-0.23%
YoY
|
110.8M shares
0.36%
YoY
|
110.6M shares
0.36%
YoY
|
110.4M shares
-0.16%
YoY
|
110.5M shares
-0.41%
YoY
|
| Diluted Shares Outstanding |
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
-3.11%
YoY
|
107.1M shares
-3.43%
YoY
|
N/A
|
108.8M shares
-1.8%
YoY
|
110.5M shares
-0.7%
YoY
|
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
|
111.2M shares
-0.37%
YoY
|
Loading...