|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$6.889B
5.88%
YoY
|
$6.507B
7.36%
YoY
|
$6.061B
6.16%
YoY
|
$5.709B
14.33%
YoY
|
$4.994B
10.26%
YoY
|
| Cost Of Revenue |
$4.752B
3.92%
YoY
|
$4.573B
6.96%
YoY
|
$4.276B
3.85%
YoY
|
$4.117B
15.29%
YoY
|
$3.571B
9.36%
YoY
|
| Gross Profit |
$2.137B
10.49%
YoY
|
$1.934B
8.32%
YoY
|
$1.785B
12.13%
YoY
|
$1.592B
11.89%
YoY
|
$1.423B
12.59%
YoY
|
| Selling, General & Admin |
$948.2M
3.42%
YoY
|
$916.8M
7.99%
YoY
|
$849.0M
2.01%
YoY
|
$832.3M
11.82%
YoY
|
$744.3M
16.48%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$327.3M
2.25%
YoY
|
$320.1M
7.13%
YoY
|
$298.8M
-10.16%
YoY
|
$332.6M
50.43%
YoY
|
$221.1M
12.4%
YoY
|
| Operating Expenses |
$948.2M
3.42%
YoY
|
$916.8M
7.99%
YoY
|
$849.0M
2.01%
YoY
|
$832.3M
11.82%
YoY
|
$744.3M
16.48%
YoY
|
| Operating Profit |
$1.189B
16.86%
YoY
|
$1.017B
8.62%
YoY
|
$936.4M
23.23%
YoY
|
$759.9M
11.96%
YoY
|
$678.7M
8.61%
YoY
|
| Interest Expense |
-$122.7M
-11.15%
YoY
|
-$138.1M
1.92%
YoY
|
-$135.5M
59.98%
YoY
|
-$84.70M
53.44%
YoY
|
-$55.20M
-6.12%
YoY
|
| Other Income/Expense, Net |
$5.332B
-313758.82%
YoY
|
-$1.700M
-71.67%
YoY
|
-$6.000M
100.0%
YoY
|
-$3.000M
-104.13%
YoY
|
$72.70M
442.54%
YoY
|
| Pretax Income |
$903.6M
26.18%
YoY
|
$716.1M
0.77%
YoY
|
$710.6M
16.51%
YoY
|
$609.9M
0.91%
YoY
|
$604.4M
22.75%
YoY
|
| Income Tax |
$219.2M
22.25%
YoY
|
$179.3M
9.13%
YoY
|
$164.3M
23.44%
YoY
|
$133.1M
-10.49%
YoY
|
$148.7M
27.09%
YoY
|
| Net Earnings |
$839.5M
20.25%
YoY
|
$698.1M
10.7%
YoY
|
$630.6M
16.97%
YoY
|
$539.1M
-1.53%
YoY
|
$547.5M
18.38%
YoY
|
| Basic Earnings Per Share |
$7.17
20.91%
YoY
|
$5.93
10.63%
YoY
|
$5.36
16.02%
YoY
|
$4.62
-2.33%
YoY
|
$4.73
17.37%
YoY
|
| Diluted Earnings Per Share |
$7.10
21.16%
YoY
|
$5.86
10.57%
YoY
|
$5.30
16.48%
YoY
|
$4.55
-2.15%
YoY
|
$4.65
17.72%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
117.1M shares
-0.51%
YoY
|
117.7M shares
0.0%
YoY
|
117.7M shares
0.86%
YoY
|
116.7M shares
0.86%
YoY
|
115.7M shares
0.87%
YoY
|
| Diluted Shares Outstanding |
118.3M shares
-0.67%
YoY
|
119.1M shares
0.08%
YoY
|
119.0M shares
0.42%
YoY
|
118.5M shares
0.59%
YoY
|
117.8M shares
0.68%
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.954B
7.83%
YoY
|
$1.714B
7.85%
YoY
|
$1.589B
11.7%
YoY
|
$2.065B
6.23%
YoY
|
$1.812B
4.93%
YoY
|
$1.589B
13.11%
YoY
|
$1.423B
-0.57%
YoY
|
$1.944B
5.73%
YoY
|
$1.727B
4.91%
YoY
|
$1.405B
8.67%
YoY
|
$1.431B
11.52%
YoY
|
$1.839B
6.74%
YoY
|
$1.646B
7.3%
YoY
|
$1.293B
2.64%
YoY
|
$1.283B
7.58%
YoY
|
$1.723B
12.49%
YoY
|
$1.534B
10.35%
YoY
|
$1.260B
19.4%
YoY
|
$1.193B
17.25%
YoY
|
| Cost Of Revenue |
$1.327B
7.35%
YoY
|
$1.240B
8.25%
YoY
|
$1.167B
8.54%
YoY
|
$1.296B
3.39%
YoY
|
$1.236B
4.09%
YoY
|
$1.146B
8.38%
YoY
|
$1.075B
-0.03%
YoY
|
$1.253B
8.11%
YoY
|
$1.187B
4.36%
YoY
|
$1.057B
6.98%
YoY
|
$1.075B
8.57%
YoY
|
$1.159B
1.07%
YoY
|
$1.138B
5.58%
YoY
|
$988.2M
1.0%
YoY
|
$990.4M
8.35%
YoY
|
$1.147B
12.8%
YoY
|
$1.078B
12.19%
YoY
|
$978.4M
21.31%
YoY
|
$914.1M
16.14%
YoY
|
| Gross Profit |
$626.9M
8.87%
YoY
|
$473.6M
6.81%
YoY
|
$422.6M
21.47%
YoY
|
$769.8M
11.37%
YoY
|
$575.8M
6.79%
YoY
|
$443.4M
27.49%
YoY
|
$347.9M
-2.22%
YoY
|
$691.2M
1.66%
YoY
|
$539.2M
6.14%
YoY
|
$347.8M
14.15%
YoY
|
$355.8M
21.47%
YoY
|
$679.9M
18.02%
YoY
|
$508.0M
11.38%
YoY
|
$304.7M
8.36%
YoY
|
$292.9M
5.06%
YoY
|
$576.1M
11.89%
YoY
|
$456.1M
6.27%
YoY
|
$281.2M
13.16%
YoY
|
$278.8M
21.06%
YoY
|
| Selling, General & Admin |
$267.4M
15.81%
YoY
|
$267.5M
14.91%
YoY
|
$233.9M
9.61%
YoY
|
$271.1M
8.53%
YoY
|
$230.9M
-2.24%
YoY
|
$232.8M
4.21%
YoY
|
$213.4M
2.94%
YoY
|
$249.8M
10.68%
YoY
|
$236.2M
6.78%
YoY
|
$223.4M
13.52%
YoY
|
$207.3M
0.97%
YoY
|
$225.7M
-3.71%
YoY
|
$221.2M
5.28%
YoY
|
$196.8M
-7.3%
YoY
|
$205.3M
16.98%
YoY
|
$234.4M
0.39%
YoY
|
$210.1M
10.58%
YoY
|
$212.3M
25.62%
YoY
|
$175.5M
15.69%
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 |
$88.50M
8.72%
YoY
|
$84.80M
3.04%
YoY
|
$83.50M
3.73%
YoY
|
$83.10M
5.06%
YoY
|
$81.40M
0.25%
YoY
|
$82.30M
3.39%
YoY
|
$80.50M
0.37%
YoY
|
$79.10M
9.41%
YoY
|
$81.20M
8.99%
YoY
|
$79.60M
5.57%
YoY
|
$80.20M
4.7%
YoY
|
$72.30M
-7.54%
YoY
|
$74.50M
-9.26%
YoY
|
$75.40M
-9.37%
YoY
|
$76.60M
-14.03%
YoY
|
$78.20M
1.96%
YoY
|
$82.10M
70.33%
YoY
|
$83.20M
71.55%
YoY
|
$89.10M
86.79%
YoY
|
| Operating Expenses |
$267.4M
15.81%
YoY
|
$267.5M
14.91%
YoY
|
$233.9M
9.61%
YoY
|
$271.1M
8.53%
YoY
|
$230.9M
-2.24%
YoY
|
$232.8M
4.21%
YoY
|
$213.4M
2.94%
YoY
|
$249.8M
10.68%
YoY
|
$236.2M
6.78%
YoY
|
$223.4M
13.52%
YoY
|
$207.3M
0.97%
YoY
|
$225.7M
-3.71%
YoY
|
$221.2M
5.28%
YoY
|
$196.8M
-7.3%
YoY
|
$205.3M
16.98%
YoY
|
$234.4M
0.39%
YoY
|
$210.1M
10.58%
YoY
|
$212.3M
25.62%
YoY
|
$175.5M
15.69%
YoY
|
| Operating Profit |
$359.5M
4.23%
YoY
|
$206.0M
-2.23%
YoY
|
$188.8M
40.48%
YoY
|
$498.7M
12.98%
YoY
|
$344.9M
13.87%
YoY
|
$210.7M
69.37%
YoY
|
$134.4M
-9.43%
YoY
|
$441.4M
-2.82%
YoY
|
$302.9M
5.61%
YoY
|
$124.4M
15.29%
YoY
|
$148.4M
69.6%
YoY
|
$454.2M
32.92%
YoY
|
$286.8M
16.59%
YoY
|
$107.9M
56.6%
YoY
|
$87.50M
-15.3%
YoY
|
$341.7M
21.43%
YoY
|
$246.0M
2.84%
YoY
|
$68.90M
-13.33%
YoY
|
$103.3M
31.42%
YoY
|
| Interest Expense |
-$25.10M
-19.29%
YoY
|
-$23.80M
-27.22%
YoY
|
-$24.20M
-25.08%
YoY
|
-$26.60M
-19.39%
YoY
|
-$31.10M
-11.9%
YoY
|
-$32.70M
-9.92%
YoY
|
-$32.30M
-3.29%
YoY
|
-$33.00M
-8.33%
YoY
|
-$35.30M
-8.31%
YoY
|
-$36.30M
6.45%
YoY
|
-$33.40M
24.16%
YoY
|
-$36.00M
73.91%
YoY
|
-$38.50M
92.5%
YoY
|
-$34.10M
59.35%
YoY
|
-$26.90M
19.03%
YoY
|
-$20.70M
15.64%
YoY
|
-$20.00M
69.49%
YoY
|
-$21.40M
92.79%
YoY
|
-$22.60M
56.94%
YoY
|
| Other Income/Expense, Net |
$1.483B
-53064.29%
YoY
|
$188.0M
-9994.74%
YoY
|
$48.50M
-2652.63%
YoY
|
-$500.0K
-127.78%
YoY
|
-$2.800M
211.11%
YoY
|
-$1.900M
375.0%
YoY
|
-$1.900M
-9.52%
YoY
|
$1.800M
-357.14%
YoY
|
-$900.0K
-150.0%
YoY
|
-$400.0K
-78.95%
YoY
|
-$2.100M
-59.62%
YoY
|
-$700.0K
-68.18%
YoY
|
$1.800M
-166.67%
YoY
|
-$1.900M
-143.18%
YoY
|
-$5.200M
116.67%
YoY
|
-$2.200M
-103.02%
YoY
|
-$2.700M
-74.53%
YoY
|
$4.400M
340.0%
YoY
|
-$2.400M
-125.26%
YoY
|
| Pretax Income |
$340.6M
21.69%
YoY
|
$370.2M
110.34%
YoY
|
$213.1M
112.46%
YoY
|
$471.6M
14.97%
YoY
|
$279.9M
4.95%
YoY
|
$176.0M
100.91%
YoY
|
$100.3M
-11.16%
YoY
|
$410.2M
-1.75%
YoY
|
$266.7M
6.64%
YoY
|
$87.60M
21.84%
YoY
|
$112.9M
103.79%
YoY
|
$417.5M
30.96%
YoY
|
$250.1M
12.0%
YoY
|
$71.90M
38.54%
YoY
|
$55.40M
-29.25%
YoY
|
$318.8M
-5.2%
YoY
|
$223.3M
3.0%
YoY
|
$51.90M
-25.22%
YoY
|
$78.30M
6.24%
YoY
|
| Income Tax |
$64.30M
-5.16%
YoY
|
$85.70M
155.06%
YoY
|
$47.70M
132.68%
YoY
|
$97.30M
11.84%
YoY
|
$67.80M
28.17%
YoY
|
$33.60M
93.1%
YoY
|
$20.50M
-6.82%
YoY
|
$87.00M
-6.85%
YoY
|
$52.90M
2.52%
YoY
|
$17.40M
20.83%
YoY
|
$22.00M
340.0%
YoY
|
$93.40M
32.11%
YoY
|
$51.60M
10.26%
YoY
|
$14.40M
206.38%
YoY
|
$5.000M
-54.55%
YoY
|
$70.70M
-6.97%
YoY
|
$46.80M
-9.83%
YoY
|
$4.700M
-64.12%
YoY
|
$11.00M
41.03%
YoY
|
| Net Earnings |
$276.3M
13.66%
YoY
|
$284.6M
99.86%
YoY
|
$165.4M
107.27%
YoY
|
$374.2M
15.78%
YoY
|
$243.1M
13.76%
YoY
|
$142.4M
102.56%
YoY
|
$79.80M
-12.21%
YoY
|
$323.2M
-0.28%
YoY
|
$213.7M
7.66%
YoY
|
$70.30M
22.26%
YoY
|
$90.90M
80.36%
YoY
|
$324.1M
30.63%
YoY
|
$198.5M
12.4%
YoY
|
$57.50M
21.82%
YoY
|
$50.40M
-25.0%
YoY
|
$248.1M
-4.72%
YoY
|
$176.6M
7.03%
YoY
|
$47.20M
-16.16%
YoY
|
$67.20M
2.13%
YoY
|
| Basic Earnings Per Share |
$2.38
14.98%
YoY
|
$2.44
100.0%
YoY
|
$1.41
107.35%
YoY
|
N/A
|
$2.07
14.36%
YoY
|
$1.22
103.33%
YoY
|
$0.68
-11.69%
YoY
|
N/A
|
$1.81
7.1%
YoY
|
$0.60
22.45%
YoY
|
$0.77
79.07%
YoY
|
N/A
|
$1.69
11.92%
YoY
|
$0.49
22.5%
YoY
|
$0.43
-25.86%
YoY
|
N/A
|
$1.51
6.34%
YoY
|
$0.40
-18.37%
YoY
|
$0.58
1.75%
YoY
|
| Diluted Earnings Per Share |
$2.36
15.12%
YoY
|
$2.42
101.67%
YoY
|
$1.40
105.88%
YoY
|
$3.16
16.17%
YoY
|
$2.05
14.53%
YoY
|
$1.20
103.39%
YoY
|
$0.68
-10.53%
YoY
|
$2.72
0.14%
YoY
|
$1.79
7.19%
YoY
|
$0.59
22.92%
YoY
|
$0.76
80.95%
YoY
|
$2.72
-100.0%
YoY
|
$1.67
12.08%
YoY
|
$0.48
20.0%
YoY
|
$0.42
-26.32%
YoY
|
$2.094M
95166758.46%
YoY
|
$1.49
6.43%
YoY
|
$0.40
-16.67%
YoY
|
$0.57
1.79%
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 |
116.7M shares
-0.23%
YoY
|
116.7M shares
-0.14%
YoY
|
117.1M shares
0.36%
YoY
|
117.5M shares
-0.61%
YoY
|
117.0M shares
-0.64%
YoY
|
116.9M shares
-0.64%
YoY
|
116.7M shares
-1.19%
YoY
|
118.2M shares
0.17%
YoY
|
117.8M shares
0.07%
YoY
|
117.6M shares
-0.01%
YoY
|
118.1M shares
0.69%
YoY
|
118.0M shares
0.64%
YoY
|
117.7M shares
0.76%
YoY
|
117.7M shares
0.91%
YoY
|
117.3M shares
0.95%
YoY
|
117.2M shares
0.95%
YoY
|
116.8M shares
0.86%
YoY
|
116.6M shares
0.78%
YoY
|
116.2M shares
0.78%
YoY
|
| Diluted Shares Outstanding |
117.0M shares
-1.27%
YoY
|
117.7M shares
-0.51%
YoY
|
118.0M shares
-0.08%
YoY
|
N/A
|
118.5M shares
-0.75%
YoY
|
118.3M shares
-0.67%
YoY
|
118.1M shares
-0.92%
YoY
|
N/A
|
119.4M shares
0.25%
YoY
|
119.1M shares
0.17%
YoY
|
119.2M shares
0.25%
YoY
|
N/A
|
119.1M shares
0.42%
YoY
|
118.9M shares
0.17%
YoY
|
118.9M shares
0.51%
YoY
|
N/A
|
118.6M shares
0.51%
YoY
|
118.7M shares
0.76%
YoY
|
118.3M shares
0.77%
YoY
|
Loading...