|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$6.075B
6.92%
YoY
|
$5.681B
7.9%
YoY
|
$5.265B
2.79%
YoY
|
$5.122B
4.03%
YoY
|
$4.924B
19.29%
YoY
|
| Cost Of Revenue |
$2.646B
5.04%
YoY
|
$2.519B
7.86%
YoY
|
$2.335B
7.25%
YoY
|
$2.177B
9.91%
YoY
|
$1.981B
14.02%
YoY
|
| Gross Profit |
$3.429B
8.43%
YoY
|
$3.162B
7.93%
YoY
|
$2.930B
-0.51%
YoY
|
$2.945B
0.07%
YoY
|
$2.943B
23.13%
YoY
|
| Selling, General & Admin |
$1.614B
11.29%
YoY
|
$1.451B
4.68%
YoY
|
$1.386B
4.27%
YoY
|
$1.329B
0.32%
YoY
|
$1.325B
0.16%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$726.9M
6.8%
YoY
|
$680.6M
9.81%
YoY
|
$619.8M
9.0%
YoY
|
$568.6M
16.14%
YoY
|
$489.6M
22.61%
YoY
|
| Operating Expenses |
$1.614B
11.29%
YoY
|
$1.451B
-27.35%
YoY
|
$1.997B
50.24%
YoY
|
$1.329B
0.32%
YoY
|
$1.325B
0.16%
YoY
|
| Operating Profit |
$1.095B
5.1%
YoY
|
$1.042B
11.62%
YoY
|
$933.6M
-11.59%
YoY
|
$1.056B
-7.21%
YoY
|
$1.138B
68.19%
YoY
|
| Interest Expense |
-$212.3M
-7.33%
YoY
|
-$229.1M
-5.1%
YoY
|
-$241.4M
-231.91%
YoY
|
$183.0M
25.69%
YoY
|
$145.6M
2.82%
YoY
|
| Other Income/Expense, Net |
$12.00M
-580.0%
YoY
|
-$2.500M
-109.73%
YoY
|
$25.70M
-54.67%
YoY
|
$56.70M
-231.25%
YoY
|
-$43.20M
-128.76%
YoY
|
| Pretax Income |
$894.9M
10.41%
YoY
|
$810.5M
12.9%
YoY
|
$717.9M
-22.78%
YoY
|
$929.7M
-2.05%
YoY
|
$949.2M
38.53%
YoY
|
| Income Tax |
$230.6M
13.48%
YoY
|
$203.2M
22.26%
YoY
|
$166.2M
-27.58%
YoY
|
$229.5M
14.35%
YoY
|
$200.7M
26.23%
YoY
|
| Net Earnings |
$660.3M
9.3%
YoY
|
$604.1M
10.78%
YoY
|
$545.3M
-21.67%
YoY
|
$696.2M
-6.45%
YoY
|
$744.2M
43.09%
YoY
|
| Basic Earnings Per Share |
$5.36
9.84%
YoY
|
$4.88
9.91%
YoY
|
$4.44
-21.97%
YoY
|
$5.69
-6.87%
YoY
|
$6.11
42.76%
YoY
|
| Diluted Earnings Per Share |
$5.32
9.92%
YoY
|
$4.84
9.97%
YoY
|
$4.40
-22.1%
YoY
|
$5.65
-6.15%
YoY
|
$6.02
41.98%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
123.2M shares
-0.48%
YoY
|
123.8M shares
0.73%
YoY
|
122.9M shares
0.41%
YoY
|
122.4M shares
0.41%
YoY
|
121.9M shares
0.33%
YoY
|
| Diluted Shares Outstanding |
124.1M shares
-0.64%
YoY
|
124.9M shares
0.81%
YoY
|
123.9M shares
0.49%
YoY
|
123.3M shares
-0.24%
YoY
|
123.6M shares
0.65%
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.649B
14.35%
YoY
|
$1.551B
9.24%
YoY
|
$1.545B
7.15%
YoY
|
$1.537B
7.44%
YoY
|
$1.442B
3.79%
YoY
|
$1.419B
7.0%
YoY
|
$1.442B
9.3%
YoY
|
$1.431B
8.57%
YoY
|
$1.389B
6.71%
YoY
|
$1.327B
10.74%
YoY
|
$1.319B
6.01%
YoY
|
$1.318B
0.07%
YoY
|
$1.302B
-4.49%
YoY
|
$1.198B
-4.41%
YoY
|
$1.244B
1.75%
YoY
|
$1.317B
6.63%
YoY
|
$1.363B
12.38%
YoY
|
$1.253B
12.04%
YoY
|
$1.223B
14.47%
YoY
|
| Cost Of Revenue |
$767.1M
16.81%
YoY
|
$661.2M
7.51%
YoY
|
$663.2M
2.79%
YoY
|
$664.6M
5.34%
YoY
|
$656.7M
4.62%
YoY
|
$615.0M
5.74%
YoY
|
$645.2M
10.25%
YoY
|
$630.9M
7.3%
YoY
|
$627.7M
8.15%
YoY
|
$581.6M
7.86%
YoY
|
$585.2M
7.87%
YoY
|
$588.0M
8.47%
YoY
|
$580.4M
4.88%
YoY
|
$539.2M
2.59%
YoY
|
$542.5M
10.94%
YoY
|
$542.1M
12.24%
YoY
|
$553.4M
14.5%
YoY
|
$525.6M
9.3%
YoY
|
$489.0M
12.88%
YoY
|
| Gross Profit |
$881.8M
12.29%
YoY
|
$889.4M
10.57%
YoY
|
$881.7M
10.68%
YoY
|
$872.4M
9.1%
YoY
|
$785.3M
3.1%
YoY
|
$804.4M
7.99%
YoY
|
$796.6M
8.54%
YoY
|
$799.6M
9.59%
YoY
|
$761.7M
5.56%
YoY
|
$744.9M
13.09%
YoY
|
$733.9M
4.57%
YoY
|
$729.6M
-5.81%
YoY
|
$721.6M
-10.89%
YoY
|
$658.7M
-9.47%
YoY
|
$701.8M
-4.37%
YoY
|
$774.6M
3.03%
YoY
|
$809.8M
10.98%
YoY
|
$727.6M
14.13%
YoY
|
$733.9M
15.56%
YoY
|
| Selling, General & Admin |
$411.0M
9.63%
YoY
|
$421.0M
41.85%
YoY
|
$434.1M
14.12%
YoY
|
$384.2M
8.96%
YoY
|
$374.9M
0.62%
YoY
|
$296.8M
-13.57%
YoY
|
$380.4M
14.2%
YoY
|
$352.6M
8.29%
YoY
|
$372.6M
1.78%
YoY
|
$343.4M
0.88%
YoY
|
$333.1M
4.75%
YoY
|
$325.6M
-1.39%
YoY
|
$366.1M
7.58%
YoY
|
$340.4M
1.73%
YoY
|
$318.0M
-7.61%
YoY
|
$330.2M
0.55%
YoY
|
$340.3M
10.2%
YoY
|
$334.6M
-0.03%
YoY
|
$344.2M
4.3%
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 |
$184.8M
4.76%
YoY
|
$186.1M
7.14%
YoY
|
$185.1M
6.75%
YoY
|
$179.3M
7.43%
YoY
|
$176.4M
5.88%
YoY
|
$173.7M
9.38%
YoY
|
$173.4M
10.66%
YoY
|
$166.9M
9.73%
YoY
|
$166.6M
9.46%
YoY
|
$158.8M
9.9%
YoY
|
$156.7M
9.66%
YoY
|
$152.1M
7.19%
YoY
|
$152.2M
9.26%
YoY
|
$144.5M
7.28%
YoY
|
$142.9M
20.59%
YoY
|
$141.9M
18.55%
YoY
|
$139.3M
19.37%
YoY
|
$134.7M
29.39%
YoY
|
$118.5M
14.94%
YoY
|
| Operating Expenses |
$411.0M
9.63%
YoY
|
$605.2M
29.23%
YoY
|
$434.1M
-21.0%
YoY
|
$384.2M
-25.74%
YoY
|
$374.9M
0.62%
YoY
|
$468.3M
-6.3%
YoY
|
$549.5M
64.97%
YoY
|
$517.4M
8.88%
YoY
|
$372.6M
1.78%
YoY
|
$499.8M
3.54%
YoY
|
$333.1M
4.75%
YoY
|
$475.2M
43.91%
YoY
|
$366.1M
7.58%
YoY
|
$482.7M
3.41%
YoY
|
$318.0M
-7.61%
YoY
|
$330.2M
0.55%
YoY
|
$340.3M
10.2%
YoY
|
$466.8M
7.02%
YoY
|
$344.2M
4.3%
YoY
|
| Operating Profit |
$287.7M
22.01%
YoY
|
$284.2M
-15.44%
YoY
|
$264.3M
6.96%
YoY
|
$310.8M
10.13%
YoY
|
$235.8M
4.94%
YoY
|
$336.1M
37.13%
YoY
|
$247.1M
0.28%
YoY
|
$282.2M
10.93%
YoY
|
$224.7M
9.4%
YoY
|
$245.1M
39.26%
YoY
|
$246.4M
1.44%
YoY
|
$254.4M
-16.48%
YoY
|
$205.4M
-38.21%
YoY
|
$176.0M
-32.52%
YoY
|
$242.9M
-11.09%
YoY
|
$304.6M
-0.46%
YoY
|
$332.4M
8.41%
YoY
|
$260.8M
53.86%
YoY
|
$273.2M
33.66%
YoY
|
| Interest Expense |
-$55.70M
5.29%
YoY
|
-$54.10M
-2.87%
YoY
|
-$52.20M
-7.28%
YoY
|
-$53.10M
-7.33%
YoY
|
-$52.90M
-188.61%
YoY
|
-$55.70M
-7.63%
YoY
|
-$56.30M
-189.65%
YoY
|
-$57.30M
1.6%
YoY
|
$59.70M
3.65%
YoY
|
-$60.30M
10.64%
YoY
|
$62.80M
33.33%
YoY
|
-$56.40M
-235.58%
YoY
|
$57.60M
45.09%
YoY
|
-$54.50M
41.56%
YoY
|
$47.10M
34.57%
YoY
|
$41.60M
19.2%
YoY
|
$39.70M
6.72%
YoY
|
-$38.50M
4.34%
YoY
|
$35.00M
-6.42%
YoY
|
| Other Income/Expense, Net |
$3.800M
52.0%
YoY
|
$2.800M
-141.18%
YoY
|
$3.200M
6.67%
YoY
|
$3.600M
-1300.0%
YoY
|
$2.500M
56.25%
YoY
|
-$6.800M
240.0%
YoY
|
$3.000M
-57.75%
YoY
|
-$300.0K
-102.59%
YoY
|
$1.600M
-63.64%
YoY
|
-$2.000M
-110.05%
YoY
|
$7.100M
-70.29%
YoY
|
$11.60M
544.44%
YoY
|
$4.400M
-60.36%
YoY
|
$19.90M
-126.36%
YoY
|
$23.90M
-12.13%
YoY
|
$1.800M
-70.0%
YoY
|
$11.10M
-1333.33%
YoY
|
-$75.50M
261.24%
YoY
|
$27.20M
-80.45%
YoY
|
| Pretax Income |
$235.8M
27.18%
YoY
|
$232.9M
3.24%
YoY
|
$215.3M
11.09%
YoY
|
$261.3M
16.34%
YoY
|
$185.4M
11.28%
YoY
|
$225.6M
23.41%
YoY
|
$193.8M
1.63%
YoY
|
$224.6M
16.92%
YoY
|
$166.6M
9.46%
YoY
|
$182.8M
29.28%
YoY
|
$190.7M
-13.2%
YoY
|
$192.1M
-27.45%
YoY
|
$152.2M
-49.9%
YoY
|
$141.4M
2.32%
YoY
|
$219.7M
-17.22%
YoY
|
$264.8M
-4.44%
YoY
|
$303.8M
13.15%
YoY
|
$138.2M
23.84%
YoY
|
$265.4M
-13.3%
YoY
|
| Income Tax |
$62.50M
21.12%
YoY
|
$56.50M
8.24%
YoY
|
$53.80M
5.28%
YoY
|
$68.70M
15.66%
YoY
|
$51.60M
27.41%
YoY
|
$52.20M
8.07%
YoY
|
$51.10M
93.56%
YoY
|
$59.40M
12.71%
YoY
|
$40.50M
4.65%
YoY
|
$48.30M
49.54%
YoY
|
$26.40M
-50.0%
YoY
|
$52.70M
-16.88%
YoY
|
$38.70M
-52.22%
YoY
|
$32.30M
112.5%
YoY
|
$52.80M
-10.2%
YoY
|
$63.40M
3.59%
YoY
|
$81.00M
23.48%
YoY
|
$15.20M
-27.62%
YoY
|
$58.80M
-23.44%
YoY
|
| Net Earnings |
$171.5M
28.85%
YoY
|
$175.8M
1.03%
YoY
|
$160.2M
13.38%
YoY
|
$191.3M
16.72%
YoY
|
$133.1M
6.57%
YoY
|
$174.0M
31.42%
YoY
|
$141.3M
-12.89%
YoY
|
$163.9M
18.51%
YoY
|
$124.9M
11.12%
YoY
|
$132.4M
22.37%
YoY
|
$162.2M
-2.11%
YoY
|
$138.3M
-31.06%
YoY
|
$112.4M
-49.32%
YoY
|
$108.2M
-11.38%
YoY
|
$165.7M
-19.33%
YoY
|
$200.6M
-6.74%
YoY
|
$221.8M
10.02%
YoY
|
$122.1M
63.89%
YoY
|
$205.4M
-10.11%
YoY
|
| Basic Earnings Per Share |
$1.43
33.64%
YoY
|
N/A
|
$1.30
14.04%
YoY
|
$1.54
16.67%
YoY
|
$1.07
5.94%
YoY
|
N/A
|
$1.14
-13.64%
YoY
|
$1.32
16.81%
YoY
|
$1.01
9.78%
YoY
|
N/A
|
$1.32
-2.22%
YoY
|
$1.13
-31.1%
YoY
|
$0.92
-49.45%
YoY
|
N/A
|
$1.35
-19.64%
YoY
|
$1.64
-7.34%
YoY
|
$1.82
9.64%
YoY
|
N/A
|
$1.68
-10.64%
YoY
|
| Diluted Earnings Per Share |
$1.42
33.96%
YoY
|
$1.44
2.87%
YoY
|
$1.29
14.18%
YoY
|
$1.53
16.75%
YoY
|
$1.06
6.0%
YoY
|
$1.39
30.89%
YoY
|
$1.13
-13.85%
YoY
|
$1.31
17.56%
YoY
|
$1.00
9.89%
YoY
|
$1.06
21.28%
YoY
|
$1.31
-2.24%
YoY
|
$1.12
-31.47%
YoY
|
$0.91
-49.44%
YoY
|
$0.88
-100.0%
YoY
|
$1.34
-19.28%
YoY
|
$1.63
-6.32%
YoY
|
$1.80
9.76%
YoY
|
$985.5K
161552712.29%
YoY
|
$1.66
-10.75%
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 |
120.3M shares
-3.03%
YoY
|
122.4M shares
-1.26%
YoY
|
123.8M shares
0.05%
YoY
|
124.2M shares
0.48%
YoY
|
124.0M shares
0.05%
YoY
|
124.0M shares
0.6%
YoY
|
123.7M shares
0.83%
YoY
|
123.6M shares
0.79%
YoY
|
124.0M shares
1.2%
YoY
|
123.2M shares
0.63%
YoY
|
122.7M shares
0.26%
YoY
|
122.6M shares
0.2%
YoY
|
122.5M shares
0.24%
YoY
|
122.4M shares
0.36%
YoY
|
122.4M shares
0.41%
YoY
|
122.4M shares
0.49%
YoY
|
122.2M shares
0.33%
YoY
|
122.0M shares
0.29%
YoY
|
121.9M shares
0.33%
YoY
|
| Diluted Shares Outstanding |
120.8M shares
-3.44%
YoY
|
N/A
|
124.1M shares
-0.88%
YoY
|
125.0M shares
0.16%
YoY
|
125.1M shares
0.24%
YoY
|
N/A
|
125.2M shares
1.05%
YoY
|
124.8M shares
0.81%
YoY
|
124.8M shares
1.05%
YoY
|
N/A
|
123.9M shares
0.49%
YoY
|
123.8M shares
0.41%
YoY
|
123.5M shares
0.0%
YoY
|
N/A
|
123.3M shares
-0.32%
YoY
|
123.3M shares
-0.16%
YoY
|
123.5M shares
0.24%
YoY
|
N/A
|
123.7M shares
0.57%
YoY
|
Loading...