|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$12.08B
6.03%
YoY
|
$11.39B
8.6%
YoY
|
$10.49B
8.91%
YoY
|
$9.630B
33.82%
YoY
|
$7.196B
-7.82%
YoY
|
| Cost Of Revenue |
$9.434B
5.06%
YoY
|
$8.980B
6.85%
YoY
|
$8.404B
10.08%
YoY
|
$7.635B
33.89%
YoY
|
$5.703B
-10.88%
YoY
|
| Gross Profit |
$2.643B
9.64%
YoY
|
$2.410B
15.69%
YoY
|
$2.083B
9.55%
YoY
|
$1.902B
35.61%
YoY
|
$1.402B
19.82%
YoY
|
| Selling, General & Admin |
$715.0M
14.64%
YoY
|
$623.7M
23.65%
YoY
|
$504.4M
8.15%
YoY
|
$466.4M
-4.29%
YoY
|
$487.3M
-20.69%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$516.1M
12.22%
YoY
|
$459.9M
18.59%
YoY
|
$387.8M
5.27%
YoY
|
$368.4M
4.99%
YoY
|
$350.9M
-1.4%
YoY
|
| Operating Expenses |
$1.231B
13.61%
YoY
|
$1.084B
21.45%
YoY
|
$892.2M
91.3%
YoY
|
$466.4M
-4.29%
YoY
|
$487.3M
-20.69%
YoY
|
| Operating Profit |
$1.412B
6.4%
YoY
|
$1.327B
11.37%
YoY
|
$1.191B
2.5%
YoY
|
$1.162B
79.16%
YoY
|
$648.7M
1254.28%
YoY
|
| Interest Expense |
-$175.1M
26.24%
YoY
|
-$138.7M
70.6%
YoY
|
-$81.30M
-298.78%
YoY
|
$40.90M
-13.89%
YoY
|
$47.50M
-3.65%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
-$8.700M
-94.26%
YoY
|
| Pretax Income |
$1.187B
1.0%
YoY
|
$1.176B
4.91%
YoY
|
$1.121B
2.8%
YoY
|
$1.090B
89.07%
YoY
|
$576.5M
-458.07%
YoY
|
| Income Tax |
$136.2M
-6.07%
YoY
|
$145.0M
5.84%
YoY
|
$137.0M
-1.3%
YoY
|
$138.8M
-348.3%
YoY
|
-$55.90M
-50.0%
YoY
|
| Net Earnings |
$1.050B
2.14%
YoY
|
$1.028B
4.65%
YoY
|
$981.9M
3.05%
YoY
|
$952.8M
51.41%
YoY
|
$629.3M
-1300.95%
YoY
|
| Basic Earnings Per Share |
$8.93
4.2%
YoY
|
$8.57
6.33%
YoY
|
$8.06
8.04%
YoY
|
$7.46
54.45%
YoY
|
$4.83
-1223.26%
YoY
|
| Diluted Earnings Per Share |
$8.88
4.47%
YoY
|
$8.50
6.22%
YoY
|
$8.00
8.29%
YoY
|
$7.39
54.93%
YoY
|
$4.77
-1209.3%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
117.5M shares
-2.0%
YoY
|
119.9M shares
-1.64%
YoY
|
121.9M shares
-4.62%
YoY
|
127.8M shares
-1.99%
YoY
|
130.4M shares
6.28%
YoY
|
| Diluted Shares Outstanding |
118.4M shares
-1.99%
YoY
|
120.8M shares
-1.71%
YoY
|
122.9M shares
-4.73%
YoY
|
129.0M shares
-2.12%
YoY
|
131.8M shares
7.42%
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 |
$3.345B
5.93%
YoY
|
$3.102B
7.34%
YoY
|
$3.045B
10.44%
YoY
|
$3.272B
10.63%
YoY
|
$3.158B
6.16%
YoY
|
$2.890B
5.97%
YoY
|
$2.757B
0.97%
YoY
|
$2.957B
6.8%
YoY
|
$2.975B
6.77%
YoY
|
$2.727B
9.68%
YoY
|
$2.731B
11.63%
YoY
|
$2.769B
6.38%
YoY
|
$2.786B
13.77%
YoY
|
$2.487B
9.43%
YoY
|
$2.446B
6.08%
YoY
|
$2.603B
14.2%
YoY
|
$2.449B
41.31%
YoY
|
$2.272B
37.17%
YoY
|
$2.306B
50.98%
YoY
|
$2.279B
79.45%
YoY
|
| Cost Of Revenue |
$2.602B
5.97%
YoY
|
$2.472B
8.55%
YoY
|
$2.421B
10.35%
YoY
|
$2.523B
9.67%
YoY
|
$2.456B
5.43%
YoY
|
$2.277B
4.6%
YoY
|
$2.194B
0.98%
YoY
|
$2.301B
6.19%
YoY
|
$2.329B
5.8%
YoY
|
$2.177B
6.52%
YoY
|
$2.173B
9.05%
YoY
|
$2.167B
4.94%
YoY
|
$2.202B
13.07%
YoY
|
$2.044B
12.06%
YoY
|
$1.993B
10.73%
YoY
|
$2.065B
18.66%
YoY
|
$1.947B
39.52%
YoY
|
$1.824B
36.0%
YoY
|
$1.800B
46.77%
YoY
|
$1.740B
38.12%
YoY
|
| Gross Profit |
$743.0M
11.41%
YoY
|
$630.0M
11.72%
YoY
|
$574.3M
2.04%
YoY
|
$748.7M
14.01%
YoY
|
$666.9M
3.3%
YoY
|
$563.9M
9.86%
YoY
|
$562.8M
8.42%
YoY
|
$656.7M
9.0%
YoY
|
$645.6M
10.42%
YoY
|
$513.3M
15.95%
YoY
|
$519.1M
14.47%
YoY
|
$602.5M
11.91%
YoY
|
$584.7M
23.2%
YoY
|
$442.7M
3.82%
YoY
|
$453.5M
-6.03%
YoY
|
$538.4M
-0.19%
YoY
|
$474.6M
49.15%
YoY
|
$426.4M
43.76%
YoY
|
$482.6M
77.1%
YoY
|
$539.4M
5037.14%
YoY
|
| Selling, General & Admin |
$169.7M
11.57%
YoY
|
$174.6M
-9.49%
YoY
|
$185.2M
8.24%
YoY
|
$182.8M
30.39%
YoY
|
$152.1M
8.72%
YoY
|
$192.9M
27.16%
YoY
|
$171.1M
-10.84%
YoY
|
$140.2M
8.6%
YoY
|
$139.9M
3.48%
YoY
|
$151.7M
24.86%
YoY
|
$191.9M
61.8%
YoY
|
$129.1M
23.66%
YoY
|
$135.2M
22.57%
YoY
|
$121.5M
7.24%
YoY
|
$118.6M
-13.24%
YoY
|
$104.4M
-14.22%
YoY
|
$110.3M
12.44%
YoY
|
$113.3M
4.23%
YoY
|
$136.7M
-12.99%
YoY
|
$121.7M
2.96%
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 |
$141.8M
7.51%
YoY
|
$137.9M
7.99%
YoY
|
$135.1M
11.19%
YoY
|
$135.0M
12.78%
YoY
|
$131.9M
11.87%
YoY
|
$127.7M
13.51%
YoY
|
$121.5M
10.66%
YoY
|
$119.7M
23.27%
YoY
|
$117.9M
19.94%
YoY
|
$112.5M
16.22%
YoY
|
$109.8M
14.85%
YoY
|
$97.10M
4.41%
YoY
|
$98.30M
4.24%
YoY
|
$96.80M
5.1%
YoY
|
$95.60M
7.42%
YoY
|
$93.00M
4.38%
YoY
|
$94.30M
6.92%
YoY
|
$92.10M
7.09%
YoY
|
$89.00M
1.6%
YoY
|
$89.10M
-5.61%
YoY
|
| Operating Expenses |
$311.5M
104.8%
YoY
|
$312.5M
62.0%
YoY
|
$185.2M
-36.71%
YoY
|
$317.8M
22.28%
YoY
|
$152.1M
-41.0%
YoY
|
$192.9M
27.16%
YoY
|
$292.6M
52.48%
YoY
|
$259.9M
14.9%
YoY
|
$257.8M
10.41%
YoY
|
$151.7M
-30.51%
YoY
|
$191.9M
-10.41%
YoY
|
$226.2M
14.59%
YoY
|
$233.5M
111.7%
YoY
|
$218.3M
92.67%
YoY
|
$214.2M
56.69%
YoY
|
$197.4M
-6.36%
YoY
|
$110.3M
12.44%
YoY
|
$113.3M
4.23%
YoY
|
$136.7M
-12.99%
YoY
|
$210.8M
-0.85%
YoY
|
| Operating Profit |
$431.5M
3.18%
YoY
|
$317.5M
8.7%
YoY
|
$339.2M
25.54%
YoY
|
$430.9M
8.59%
YoY
|
$418.2M
7.84%
YoY
|
$292.1M
4.88%
YoY
|
$270.2M
6.84%
YoY
|
$396.8M
5.45%
YoY
|
$387.8M
10.42%
YoY
|
$278.5M
24.11%
YoY
|
$252.9M
5.68%
YoY
|
$376.3M
10.35%
YoY
|
$351.2M
16.68%
YoY
|
$224.4M
-7.62%
YoY
|
$239.3M
-14.78%
YoY
|
$341.0M
3.77%
YoY
|
$301.0M
103.38%
YoY
|
$242.9M
101.24%
YoY
|
$280.8M
396.11%
YoY
|
$328.6M
-262.59%
YoY
|
| Interest Expense |
-$49.60M
9.01%
YoY
|
-$48.00M
3.9%
YoY
|
-$45.40M
22.37%
YoY
|
-$46.30M
30.79%
YoY
|
-$45.50M
24.66%
YoY
|
-$46.20M
24.53%
YoY
|
-$37.10M
24.92%
YoY
|
-$35.40M
60.18%
YoY
|
-$36.50M
86.22%
YoY
|
-$37.10M
87.37%
YoY
|
-$29.70M
50.0%
YoY
|
-$22.10M
16.93%
YoY
|
-$19.60M
12.0%
YoY
|
-$19.80M
18.56%
YoY
|
-$19.80M
26.92%
YoY
|
-$18.90M
10.53%
YoY
|
-$17.50M
15.13%
YoY
|
-$16.70M
14.38%
YoY
|
-$15.60M
-6.02%
YoY
|
-$17.10M
-14.07%
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
|
$700.0K
-333.33%
YoY
|
-$200.0K
-60.0%
YoY
|
-$300.0K
-25.0%
YoY
|
-$200.0K
-97.33%
YoY
|
-$300.0K
-400.0%
YoY
|
| Pretax Income |
$356.8M
-4.27%
YoY
|
$272.4M
10.78%
YoY
|
$293.8M
26.58%
YoY
|
$336.5M
-6.53%
YoY
|
$372.7M
6.21%
YoY
|
$245.9M
1.86%
YoY
|
$232.1M
3.99%
YoY
|
$360.0M
2.16%
YoY
|
$350.9M
6.24%
YoY
|
$241.4M
13.12%
YoY
|
$223.2M
-0.53%
YoY
|
$352.4M
10.37%
YoY
|
$330.3M
16.59%
YoY
|
$213.4M
-5.53%
YoY
|
$224.4M
-15.32%
YoY
|
$319.3M
4.35%
YoY
|
$283.3M
114.13%
YoY
|
$225.9M
113.72%
YoY
|
$265.0M
715.38%
YoY
|
$306.0M
-150.14%
YoY
|
| Income Tax |
$46.20M
-5.71%
YoY
|
$35.00M
15.89%
YoY
|
$35.90M
46.53%
YoY
|
$32.50M
-35.0%
YoY
|
$49.00M
30.67%
YoY
|
$30.20M
3.78%
YoY
|
$24.50M
-13.73%
YoY
|
$50.00M
35.87%
YoY
|
$37.50M
-13.79%
YoY
|
$29.10M
12.36%
YoY
|
$28.40M
-7.79%
YoY
|
$36.80M
-2.13%
YoY
|
$43.50M
22.88%
YoY
|
$25.90M
-20.31%
YoY
|
$30.80M
-7.51%
YoY
|
$37.60M
-159.68%
YoY
|
$35.40M
1041.94%
YoY
|
$32.50M
269.32%
YoY
|
$33.30M
-793.75%
YoY
|
-$63.00M
-51.76%
YoY
|
| Net Earnings |
$306.8M
-5.13%
YoY
|
$237.2M
10.27%
YoY
|
$257.8M
24.42%
YoY
|
$303.8M
-1.4%
YoY
|
$323.4M
3.36%
YoY
|
$215.1M
1.41%
YoY
|
$207.2M
6.53%
YoY
|
$308.1M
-2.22%
YoY
|
$312.9M
9.18%
YoY
|
$212.1M
13.3%
YoY
|
$194.5M
0.78%
YoY
|
$315.1M
11.86%
YoY
|
$286.6M
16.03%
YoY
|
$187.2M
-3.11%
YoY
|
$193.0M
-16.41%
YoY
|
$281.7M
-23.55%
YoY
|
$247.0M
91.92%
YoY
|
$193.2M
101.25%
YoY
|
$230.9M
539.61%
YoY
|
$368.5M
-176.77%
YoY
|
| Basic Earnings Per Share |
$2.67
-3.26%
YoY
|
$2.05
12.02%
YoY
|
$2.21
26.29%
YoY
|
N/A
|
$2.76
5.34%
YoY
|
$1.83
3.39%
YoY
|
$1.75
8.7%
YoY
|
N/A
|
$2.62
11.02%
YoY
|
$1.77
15.69%
YoY
|
$1.61
2.55%
YoY
|
N/A
|
$2.36
21.65%
YoY
|
$1.53
2.0%
YoY
|
$1.57
-11.3%
YoY
|
N/A
|
$1.94
95.96%
YoY
|
$1.50
102.7%
YoY
|
$1.77
532.14%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$2.64
-3.65%
YoY
|
$2.03
11.54%
YoY
|
$2.19
25.84%
YoY
|
$2.58
0.0%
YoY
|
$2.74
5.26%
YoY
|
$1.82
3.41%
YoY
|
$1.74
9.54%
YoY
|
$2.58
-0.22%
YoY
|
$2.60
11.18%
YoY
|
$1.76
-100.0%
YoY
|
$1.59
-100.0%
YoY
|
$2.59
-100.0%
YoY
|
$2.34
21.31%
YoY
|
$1.521M
102750904.46%
YoY
|
$1.558M
89011775.94%
YoY
|
$2.241M
-19.3%
YoY
|
$1.93
96.94%
YoY
|
$1.48
102.74%
YoY
|
$1.75
525.0%
YoY
|
$2.777M
-172.03%
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 |
114.5M shares
-2.27%
YoY
|
115.1M shares
-2.01%
YoY
|
116.3M shares
-1.84%
YoY
|
117.0M shares
-1.54%
YoY
|
117.2M shares
-1.84%
YoY
|
117.5M shares
-2.0%
YoY
|
118.5M shares
-1.99%
YoY
|
118.9M shares
-1.82%
YoY
|
119.4M shares
-1.65%
YoY
|
119.9M shares
-1.8%
YoY
|
120.9M shares
-1.63%
YoY
|
121.1M shares
-2.32%
YoY
|
121.4M shares
-4.41%
YoY
|
122.1M shares
-5.5%
YoY
|
122.9M shares
-5.68%
YoY
|
123.9M shares
-5.21%
YoY
|
127.0M shares
-2.68%
YoY
|
129.2M shares
-0.84%
YoY
|
130.3M shares
0.23%
YoY
|
130.8M shares
0.67%
YoY
|
| Diluted Shares Outstanding |
115.8M shares
-1.86%
YoY
|
116.7M shares
-1.35%
YoY
|
117.6M shares
-1.34%
YoY
|
N/A
|
118.0M shares
-1.99%
YoY
|
118.3M shares
-2.07%
YoY
|
119.2M shares
-2.3%
YoY
|
N/A
|
120.4M shares
-1.71%
YoY
|
120.8M shares
-1.87%
YoY
|
122.0M shares
-1.53%
YoY
|
N/A
|
122.5M shares
-4.45%
YoY
|
123.1M shares
-5.67%
YoY
|
123.9M shares
-5.92%
YoY
|
N/A
|
128.2M shares
-2.88%
YoY
|
130.5M shares
-0.76%
YoY
|
131.7M shares
0.61%
YoY
|
N/A
|
Loading...