|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.935B
10.46%
YoY
|
$5.373B
11.91%
YoY
|
$4.801B
10.41%
YoY
|
$4.349B
-15.09%
YoY
|
$5.122B
10.27%
YoY
|
| Cost Of Revenue |
$254.4M
6.44%
YoY
|
$239.0M
9.48%
YoY
|
$218.3M
8.02%
YoY
|
$202.1M
-3.44%
YoY
|
$209.3M
4.39%
YoY
|
| Gross Profit |
$5.681B
10.65%
YoY
|
$5.134B
12.03%
YoY
|
$4.583B
10.52%
YoY
|
$4.147B
-15.59%
YoY
|
$4.912B
10.54%
YoY
|
| Selling, General & Admin |
$3.416B
7.66%
YoY
|
$3.173B
10.79%
YoY
|
$2.864B
9.8%
YoY
|
$2.609B
-17.7%
YoY
|
$3.170B
8.43%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$327.9M
9.45%
YoY
|
$299.6M
9.38%
YoY
|
$273.9M
12.44%
YoY
|
$243.6M
-5.07%
YoY
|
$256.6M
5.6%
YoY
|
| Operating Expenses |
$4.628B
8.38%
YoY
|
$4.270B
10.87%
YoY
|
$3.851B
9.52%
YoY
|
$3.516B
-14.36%
YoY
|
$4.106B
8.16%
YoY
|
| Operating Profit |
$1.053B
21.82%
YoY
|
$864.5M
18.13%
YoY
|
$731.8M
35.64%
YoY
|
$539.5M
-33.11%
YoY
|
$806.5M
43.02%
YoY
|
| Interest Expense |
-$118.9M
-11.53%
YoY
|
-$134.4M
-193.66%
YoY
|
$143.5M
-18.33%
YoY
|
$175.7M
6.74%
YoY
|
$164.6M
-10.64%
YoY
|
| Other Income/Expense, Net |
$18.80M
-6.47%
YoY
|
$20.10M
28.03%
YoY
|
$15.70M
-401.92%
YoY
|
-$5.200M
-142.28%
YoY
|
$12.30M
16.04%
YoY
|
| Pretax Income |
$953.0M
27.13%
YoY
|
$749.6M
23.45%
YoY
|
$607.2M
34.69%
YoY
|
$450.8M
-31.41%
YoY
|
$657.2M
39.06%
YoY
|
| Income Tax |
$192.9M
28.43%
YoY
|
$150.2M
13.62%
YoY
|
$132.2M
32.07%
YoY
|
$100.1M
-28.3%
YoY
|
$139.6M
34.49%
YoY
|
| Net Earnings |
$566.2M
24.25%
YoY
|
$455.7M
29.46%
YoY
|
$352.0M
29.89%
YoY
|
$271.0M
-34.26%
YoY
|
$412.2M
45.04%
YoY
|
| Basic Earnings Per Share |
$5.62
24.06%
YoY
|
$4.53
29.06%
YoY
|
$3.51
29.04%
YoY
|
$2.72
-34.46%
YoY
|
$4.15
44.6%
YoY
|
| Diluted Earnings Per Share |
$5.54
24.22%
YoY
|
$4.46
28.53%
YoY
|
$3.47
28.52%
YoY
|
$2.70
-34.31%
YoY
|
$4.11
44.21%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
100.5M shares
0.6%
YoY
|
99.90M shares
0.4%
YoY
|
99.50M shares
0.3%
YoY
|
99.20M shares
0.2%
YoY
|
99.00M shares
0.41%
YoY
|
| Diluted Shares Outstanding |
102.2M shares
0.0%
YoY
|
102.2M shares
0.89%
YoY
|
101.3M shares
0.9%
YoY
|
100.4M shares
0.2%
YoY
|
100.2M shares
0.4%
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.587B
9.01%
YoY
|
$1.545B
9.94%
YoY
|
$1.478B
9.36%
YoY
|
$1.458B
12.03%
YoY
|
$1.455B
10.59%
YoY
|
$1.405B
12.69%
YoY
|
$1.351B
11.94%
YoY
|
$1.301B
9.61%
YoY
|
$1.316B
13.41%
YoY
|
$1.247B
9.63%
YoY
|
$1.207B
10.78%
YoY
|
$1.187B
-10.78%
YoY
|
$1.160B
-12.99%
YoY
|
$1.137B
-13.76%
YoY
|
$1.090B
-15.2%
YoY
|
$1.331B
3.32%
YoY
|
$1.334B
8.39%
YoY
|
$1.319B
8.59%
YoY
|
$1.285B
9.45%
YoY
|
| Cost Of Revenue |
$64.30M
3.38%
YoY
|
$64.50M
3.53%
YoY
|
$64.60M
6.6%
YoY
|
$63.10M
9.55%
YoY
|
$62.20M
6.32%
YoY
|
$62.30M
6.31%
YoY
|
$60.60M
12.43%
YoY
|
$57.60M
10.77%
YoY
|
$58.50M
8.74%
YoY
|
$58.60M
8.72%
YoY
|
$53.90M
5.48%
YoY
|
$52.00M
-1.52%
YoY
|
$53.80M
-4.1%
YoY
|
$53.90M
-0.55%
YoY
|
$51.10M
-3.95%
YoY
|
$52.80M
5.6%
YoY
|
$56.10M
8.09%
YoY
|
$54.20M
4.84%
YoY
|
$53.20M
1.33%
YoY
|
| Gross Profit |
$1.522B
9.27%
YoY
|
$1.480B
10.23%
YoY
|
$1.413B
9.49%
YoY
|
$1.395B
12.14%
YoY
|
$1.393B
10.79%
YoY
|
$1.343B
13.0%
YoY
|
$1.290B
11.92%
YoY
|
$1.244B
9.56%
YoY
|
$1.258B
13.64%
YoY
|
$1.188B
9.67%
YoY
|
$1.153B
11.04%
YoY
|
$1.135B
-11.16%
YoY
|
$1.107B
-13.38%
YoY
|
$1.083B
-14.32%
YoY
|
$1.038B
-15.69%
YoY
|
$1.278B
3.23%
YoY
|
$1.278B
8.4%
YoY
|
$1.265B
8.76%
YoY
|
$1.232B
9.83%
YoY
|
| Selling, General & Admin |
$891.5M
7.47%
YoY
|
$884.0M
7.02%
YoY
|
$855.8M
6.91%
YoY
|
$841.8M
10.01%
YoY
|
$829.5M
6.92%
YoY
|
$826.0M
11.11%
YoY
|
$800.5M
10.78%
YoY
|
$765.2M
8.4%
YoY
|
$775.8M
13.06%
YoY
|
$743.4M
10.91%
YoY
|
$722.6M
10.17%
YoY
|
$705.9M
-17.28%
YoY
|
$686.2M
-18.82%
YoY
|
$670.3M
-20.35%
YoY
|
$655.9M
-17.37%
YoY
|
$853.4M
9.05%
YoY
|
$845.3M
13.31%
YoY
|
$841.6M
13.07%
YoY
|
$793.8M
9.6%
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 |
$87.30M
10.23%
YoY
|
$86.40M
10.77%
YoY
|
$82.40M
5.1%
YoY
|
$79.90M
9.6%
YoY
|
$79.20M
12.66%
YoY
|
$78.00M
11.27%
YoY
|
$78.40M
16.49%
YoY
|
$72.90M
0.41%
YoY
|
$70.30M
10.02%
YoY
|
$70.10M
10.74%
YoY
|
$67.30M
8.37%
YoY
|
$72.60M
5.52%
YoY
|
$63.90M
-3.47%
YoY
|
$63.30M
-3.8%
YoY
|
$62.10M
-4.31%
YoY
|
$68.80M
8.52%
YoY
|
$66.20M
5.92%
YoY
|
$65.80M
5.62%
YoY
|
$64.90M
6.05%
YoY
|
| Operating Expenses |
$1.221B
8.39%
YoY
|
$1.197B
7.77%
YoY
|
$1.169B
8.14%
YoY
|
$1.136B
10.46%
YoY
|
$1.126B
7.26%
YoY
|
$1.110B
11.23%
YoY
|
$1.081B
11.06%
YoY
|
$1.028B
8.07%
YoY
|
$1.050B
13.15%
YoY
|
$998.3M
10.47%
YoY
|
$973.6M
9.39%
YoY
|
$951.2M
-14.74%
YoY
|
$928.0M
-15.14%
YoY
|
$903.7M
-16.65%
YoY
|
$890.0M
-13.77%
YoY
|
$1.116B
9.51%
YoY
|
$1.094B
12.65%
YoY
|
$1.084B
11.81%
YoY
|
$1.032B
8.77%
YoY
|
| Operating Profit |
$301.6M
12.96%
YoY
|
$283.4M
22.0%
YoY
|
$243.6M
16.5%
YoY
|
$259.1M
20.18%
YoY
|
$267.0M
28.67%
YoY
|
$232.3M
22.33%
YoY
|
$209.1M
16.56%
YoY
|
$215.6M
17.24%
YoY
|
$207.5M
16.18%
YoY
|
$189.9M
25.02%
YoY
|
$179.4M
20.89%
YoY
|
$183.9M
13.45%
YoY
|
$178.6M
-2.88%
YoY
|
$151.9M
-15.75%
YoY
|
$148.4M
-25.61%
YoY
|
$162.1M
-25.98%
YoY
|
$183.9M
-11.46%
YoY
|
$180.3M
7.13%
YoY
|
$199.5M
32.03%
YoY
|
| Interest Expense |
-$31.40M
1.62%
YoY
|
-$29.40M
-10.37%
YoY
|
-$29.60M
-13.45%
YoY
|
-$29.00M
-11.85%
YoY
|
-$30.90M
-187.78%
YoY
|
-$32.80M
-3.53%
YoY
|
-$34.20M
-195.26%
YoY
|
-$32.90M
-7.06%
YoY
|
$35.20M
-3.3%
YoY
|
-$34.00M
-8.6%
YoY
|
$35.90M
-6.02%
YoY
|
-$35.40M
-158.42%
YoY
|
$36.40M
-8.08%
YoY
|
-$37.20M
-4.62%
YoY
|
$38.20M
-4.26%
YoY
|
$60.60M
44.98%
YoY
|
$39.60M
-7.48%
YoY
|
-$39.00M
-13.72%
YoY
|
$39.90M
-18.57%
YoY
|
| Other Income/Expense, Net |
$18.70M
648.0%
YoY
|
$3.700M
76.19%
YoY
|
$5.900M
-36.56%
YoY
|
$6.700M
103.03%
YoY
|
$2.500M
-53.7%
YoY
|
$2.100M
-76.4%
YoY
|
$9.300M
1760.0%
YoY
|
$3.300M
22.22%
YoY
|
$5.400M
50.0%
YoY
|
$8.900M
5.95%
YoY
|
$500.0K
-113.89%
YoY
|
$2.700M
-142.86%
YoY
|
$3.600M
-200.0%
YoY
|
$8.400M
42.37%
YoY
|
-$3.600M
-1000.0%
YoY
|
-$6.300M
-236.96%
YoY
|
-$3.600M
-357.14%
YoY
|
$5.900M
40.48%
YoY
|
$400.0K
-84.0%
YoY
|
| Pretax Income |
$288.7M
21.0%
YoY
|
$257.7M
27.95%
YoY
|
$219.9M
19.64%
YoY
|
$236.8M
27.31%
YoY
|
$238.6M
33.74%
YoY
|
$201.4M
22.21%
YoY
|
$183.8M
26.76%
YoY
|
$186.0M
23.02%
YoY
|
$178.4M
22.02%
YoY
|
$164.8M
9.21%
YoY
|
$145.0M
35.14%
YoY
|
$151.2M
58.99%
YoY
|
$146.2M
3.47%
YoY
|
$150.9M
2.51%
YoY
|
$107.3M
-33.31%
YoY
|
$95.10M
-47.69%
YoY
|
$141.3M
-15.54%
YoY
|
$147.2M
-1.67%
YoY
|
$160.9M
26.69%
YoY
|
| Income Tax |
$56.40M
35.58%
YoY
|
$55.40M
47.34%
YoY
|
$44.90M
24.72%
YoY
|
$51.00M
33.16%
YoY
|
$41.60M
8.62%
YoY
|
$37.60M
1.08%
YoY
|
$36.00M
18.81%
YoY
|
$38.30M
16.77%
YoY
|
$38.30M
20.06%
YoY
|
$37.20M
16.61%
YoY
|
$30.30M
38.99%
YoY
|
$32.80M
37.82%
YoY
|
$31.90M
2.24%
YoY
|
$31.90M
1.27%
YoY
|
$21.80M
-36.07%
YoY
|
$23.80M
-39.75%
YoY
|
$31.20M
-9.57%
YoY
|
$31.50M
-17.11%
YoY
|
$34.10M
26.77%
YoY
|
| Net Earnings |
$194.5M
28.38%
YoY
|
$145.7M
21.32%
YoY
|
$126.5M
16.91%
YoY
|
$142.1M
24.54%
YoY
|
$151.5M
34.67%
YoY
|
$120.1M
38.05%
YoY
|
$108.2M
26.85%
YoY
|
$114.1M
25.66%
YoY
|
$112.5M
28.28%
YoY
|
$87.00M
-2.68%
YoY
|
$85.30M
87.89%
YoY
|
$90.80M
86.45%
YoY
|
$87.70M
0.23%
YoY
|
$89.40M
-2.4%
YoY
|
$45.40M
-54.6%
YoY
|
$48.70M
-57.02%
YoY
|
$87.50M
-18.45%
YoY
|
$91.60M
6.51%
YoY
|
$100.0M
28.7%
YoY
|
| Basic Earnings Per Share |
$1.96
30.67%
YoY
|
N/A
|
$1.26
16.67%
YoY
|
$1.41
24.78%
YoY
|
$1.50
33.93%
YoY
|
N/A
|
$1.08
27.06%
YoY
|
$1.13
24.18%
YoY
|
$1.12
27.27%
YoY
|
N/A
|
$0.85
88.89%
YoY
|
$0.91
85.71%
YoY
|
$0.88
0.0%
YoY
|
$0.89
-3.26%
YoY
|
$0.45
-55.45%
YoY
|
$0.49
-57.02%
YoY
|
$0.88
-18.52%
YoY
|
$0.92
5.75%
YoY
|
$1.01
29.49%
YoY
|
| Diluted Earnings Per Share |
$1.93
30.41%
YoY
|
$1.42
21.35%
YoY
|
$1.24
16.98%
YoY
|
$1.39
24.11%
YoY
|
$1.48
34.55%
YoY
|
$1.17
37.79%
YoY
|
$1.06
26.19%
YoY
|
$1.12
23.08%
YoY
|
$1.10
26.44%
YoY
|
$0.85
-4.49%
YoY
|
$0.84
86.67%
YoY
|
$0.91
85.71%
YoY
|
$0.87
0.0%
YoY
|
$0.89
-100.0%
YoY
|
$0.45
-55.0%
YoY
|
$0.49
-56.64%
YoY
|
$0.87
-18.69%
YoY
|
$911.4K
105981619.31%
YoY
|
$1.00
28.21%
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 |
99.42M shares
-1.28%
YoY
|
100.6M shares
-0.13%
YoY
|
100.7M shares
0.1%
YoY
|
100.8M shares
0.11%
YoY
|
100.7M shares
0.57%
YoY
|
100.7M shares
0.51%
YoY
|
100.6M shares
0.39%
YoY
|
100.7M shares
0.45%
YoY
|
100.1M shares
0.41%
YoY
|
100.2M shares
0.45%
YoY
|
100.2M shares
0.45%
YoY
|
100.2M shares
1.04%
YoY
|
99.73M shares
0.53%
YoY
|
99.79M shares
0.3%
YoY
|
99.78M shares
0.79%
YoY
|
99.20M shares
0.2%
YoY
|
99.20M shares
0.2%
YoY
|
99.49M shares
0.06%
YoY
|
99.00M shares
0.3%
YoY
|
| Diluted Shares Outstanding |
100.6M shares
-1.47%
YoY
|
N/A
|
102.3M shares
0.2%
YoY
|
102.3M shares
0.29%
YoY
|
102.1M shares
-0.1%
YoY
|
N/A
|
102.1M shares
0.69%
YoY
|
102.0M shares
0.89%
YoY
|
102.2M shares
1.29%
YoY
|
N/A
|
101.4M shares
0.9%
YoY
|
101.1M shares
0.8%
YoY
|
100.9M shares
0.7%
YoY
|
N/A
|
100.5M shares
0.3%
YoY
|
100.3M shares
0.1%
YoY
|
100.2M shares
0.0%
YoY
|
N/A
|
100.2M shares
0.3%
YoY
|
Loading...