|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.528B
13.93%
YoY
|
$3.975B
5.77%
YoY
|
$3.758B
9.65%
YoY
|
$3.427B
20.94%
YoY
|
$2.834B
18.62%
YoY
|
| Cost Of Revenue |
$969.2M
11.52%
YoY
|
$869.1M
6.0%
YoY
|
$819.9M
N/A
|
N/A
|
N/A
|
| Gross Profit |
$3.559B
14.61%
YoY
|
$3.106B
5.71%
YoY
|
$2.938B
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$1.212B
21.47%
YoY
|
$997.8M
5.74%
YoY
|
$943.6M
5.64%
YoY
|
$893.2M
19.42%
YoY
|
$747.9M
31.82%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$131.2M
9.24%
YoY
|
$120.1M
-64.32%
YoY
|
$336.6M
265.87%
YoY
|
$92.00M
21.69%
YoY
|
$75.60M
15.95%
YoY
|
| Operating Expenses |
$1.212B
21.47%
YoY
|
$997.8M
-22.11%
YoY
|
$1.281B
43.41%
YoY
|
$893.2M
19.42%
YoY
|
$747.9M
31.82%
YoY
|
| Operating Profit |
$1.994B
11.58%
YoY
|
$1.787B
7.86%
YoY
|
$1.657B
14.53%
YoY
|
$1.447B
16.42%
YoY
|
$1.243B
27.8%
YoY
|
| Interest Expense |
-$295.8M
22.21%
YoY
|
-$242.1M
-30.53%
YoY
|
-$348.5M
109.88%
YoY
|
-$166.0M
127.47%
YoY
|
-$73.00M
-159.39%
YoY
|
| Other Income/Expense, Net |
-$452.4M
12.53%
YoY
|
-$402.0M
-2518.6%
YoY
|
$16.62M
-109.72%
YoY
|
-$171.0M
27.84%
YoY
|
-$133.7M
49.04%
YoY
|
| Pretax Income |
$1.542B
11.3%
YoY
|
$1.385B
4.54%
YoY
|
$1.325B
3.87%
YoY
|
$1.276B
15.05%
YoY
|
$1.109B
25.64%
YoY
|
| Income Tax |
$469.7M
23.17%
YoY
|
$381.4M
11.15%
YoY
|
$343.1M
6.78%
YoY
|
$321.3M
19.32%
YoY
|
$269.3M
51.04%
YoY
|
| Net Earnings |
$1.070B
6.58%
YoY
|
$1.004B
2.23%
YoY
|
$981.9M
2.89%
YoY
|
$954.3M
13.68%
YoY
|
$839.5M
19.21%
YoY
|
| Basic Earnings Per Share |
$15.23
6.73%
YoY
|
$14.27
6.33%
YoY
|
$13.42
6.34%
YoY
|
$12.62
23.36%
YoY
|
$10.23
22.08%
YoY
|
| Diluted Earnings Per Share |
$15.03
7.59%
YoY
|
$13.97
5.84%
YoY
|
$13.20
6.28%
YoY
|
$12.42
24.32%
YoY
|
$9.99
23.03%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
70.14M shares
-0.28%
YoY
|
70.33M shares
-3.86%
YoY
|
73.16M shares
-3.23%
YoY
|
75.60M shares
-7.87%
YoY
|
82.06M shares
-2.32%
YoY
|
| Diluted Shares Outstanding |
71.06M shares
-1.1%
YoY
|
71.85M shares
-3.41%
YoY
|
74.39M shares
-3.22%
YoY
|
76.86M shares
-8.56%
YoY
|
84.06M shares
-3.07%
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.261B
25.39%
YoY
|
$1.248B
20.67%
YoY
|
$1.172B
13.92%
YoY
|
$1.102B
12.95%
YoY
|
$1.006B
7.52%
YoY
|
$1.034B
10.36%
YoY
|
$1.029B
6.01%
YoY
|
$975.7M
2.9%
YoY
|
$935.3M
3.77%
YoY
|
$937.3M
6.08%
YoY
|
$970.9M
8.72%
YoY
|
$948.2M
10.09%
YoY
|
$901.3M
14.2%
YoY
|
$883.6M
10.14%
YoY
|
$893.0M
18.2%
YoY
|
$861.3M
29.05%
YoY
|
$789.2M
29.68%
YoY
|
$802.3M
29.95%
YoY
|
$755.5M
29.08%
YoY
|
| Cost Of Revenue |
$272.1M
22.64%
YoY
|
$260.1M
13.67%
YoY
|
$248.8M
11.21%
YoY
|
$238.5M
14.01%
YoY
|
$221.8M
6.96%
YoY
|
$228.8M
13.56%
YoY
|
$223.7M
N/A
|
$209.2M
N/A
|
$207.4M
N/A
|
$201.5M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
$988.9M
26.17%
YoY
|
$988.2M
22.65%
YoY
|
$923.7M
14.68%
YoY
|
$863.5M
12.66%
YoY
|
$783.8M
7.69%
YoY
|
$805.7M
9.48%
YoY
|
$805.5M
N/A
|
$766.5M
N/A
|
$727.8M
N/A
|
$735.9M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$352.0M
33.08%
YoY
|
$358.5M
40.2%
YoY
|
$296.2M
19.54%
YoY
|
$292.8M
17.66%
YoY
|
$264.5M
7.77%
YoY
|
$255.7M
12.27%
YoY
|
$247.8M
6.0%
YoY
|
$248.8M
1.24%
YoY
|
$245.5M
-44.37%
YoY
|
$227.7M
-46.33%
YoY
|
$233.8M
-45.2%
YoY
|
$245.8M
-40.4%
YoY
|
$441.2M
100.19%
YoY
|
$424.3M
9.42%
YoY
|
$426.6M
121.06%
YoY
|
$412.4M
131.36%
YoY
|
$220.4M
37.38%
YoY
|
$387.8M
49.04%
YoY
|
$193.0M
40.22%
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 |
$35.38M
24.58%
YoY
|
$116.6M
26.14%
YoY
|
$93.16M
4.04%
YoY
|
$91.35M
8.31%
YoY
|
$28.40M
-1.85%
YoY
|
$92.44M
10.04%
YoY
|
$89.55M
5.72%
YoY
|
$84.34M
0.8%
YoY
|
$28.93M
-65.65%
YoY
|
$84.00M
-6.45%
YoY
|
$84.70M
9.7%
YoY
|
$83.68M
6.63%
YoY
|
$84.23M
298.45%
YoY
|
$89.79M
19.7%
YoY
|
$77.21M
4.01%
YoY
|
$78.47M
13.32%
YoY
|
$21.14M
19.95%
YoY
|
$75.01M
16.12%
YoY
|
$74.24M
16.72%
YoY
|
| Operating Expenses |
$352.0M
33.08%
YoY
|
$466.0M
33.66%
YoY
|
$400.6M
61.65%
YoY
|
$292.8M
17.66%
YoY
|
$264.5M
7.77%
YoY
|
$348.6M
11.8%
YoY
|
$247.8M
6.0%
YoY
|
$248.8M
1.24%
YoY
|
$245.5M
-53.35%
YoY
|
$311.8M
-39.38%
YoY
|
$233.8M
-53.6%
YoY
|
$245.8M
-49.92%
YoY
|
$526.1M
138.71%
YoY
|
$514.3M
11.34%
YoY
|
$503.8M
161.07%
YoY
|
$490.8M
175.37%
YoY
|
$220.4M
37.38%
YoY
|
$462.0M
42.85%
YoY
|
$193.0M
40.22%
YoY
|
| Operating Profit |
$636.2M
48.94%
YoY
|
$522.2M
14.26%
YoY
|
$523.1M
11.75%
YoY
|
$479.4M
10.63%
YoY
|
$427.1M
7.5%
YoY
|
$457.0M
7.78%
YoY
|
$468.1M
5.2%
YoY
|
$433.3M
5.01%
YoY
|
$397.3M
5.9%
YoY
|
$424.1M
N/A
|
$445.0M
14.34%
YoY
|
$412.7M
11.38%
YoY
|
$375.2M
18.09%
YoY
|
N/A
|
$389.2M
14.91%
YoY
|
$370.5M
24.48%
YoY
|
$317.7M
19.46%
YoY
|
$340.3M
15.77%
YoY
|
$338.7M
28.03%
YoY
|
| Interest Expense |
-$110.0M
76.28%
YoY
|
-$71.02M
-34.0%
YoY
|
-$100.0M
-5.73%
YoY
|
-$179.2M
97.45%
YoY
|
-$62.42M
-27.26%
YoY
|
-$107.6M
16.88%
YoY
|
-$106.1M
12.05%
YoY
|
-$90.74M
3.58%
YoY
|
-$85.82M
7.81%
YoY
|
-$92.07M
22.73%
YoY
|
-$94.70M
107.75%
YoY
|
-$87.60M
493.4%
YoY
|
-$79.61M
-164.5%
YoY
|
-$75.02M
-277.07%
YoY
|
-$45.58M
-40.2%
YoY
|
-$14.76M
-125.94%
YoY
|
$123.4M
-228.56%
YoY
|
$42.36M
-190.91%
YoY
|
-$76.23M
-456.23%
YoY
|
| Other Income/Expense, Net |
-$131.1M
31.66%
YoY
|
-$94.08M
-1525.44%
YoY
|
-$1.383M
-98.74%
YoY
|
-$86.30M
-12.95%
YoY
|
-$99.61M
8.22%
YoY
|
$6.600M
336.22%
YoY
|
-$109.8M
46.69%
YoY
|
-$99.14M
15.17%
YoY
|
-$92.05M
12238.87%
YoY
|
$1.513M
-52.48%
YoY
|
-$74.88M
1930.45%
YoY
|
-$86.08M
613.53%
YoY
|
-$746.0K
-96.76%
YoY
|
$3.184M
-104.98%
YoY
|
-$3.688M
-87.93%
YoY
|
-$12.06M
-65.62%
YoY
|
-$23.05M
-23.89%
YoY
|
-$63.98M
-502.36%
YoY
|
-$30.57M
4.96%
YoY
|
| Pretax Income |
$505.0M
54.2%
YoY
|
$399.4M
3.11%
YoY
|
$421.7M
17.7%
YoY
|
$393.1M
17.62%
YoY
|
$327.5M
7.28%
YoY
|
$387.3M
16.14%
YoY
|
$358.3M
-3.19%
YoY
|
$334.2M
2.34%
YoY
|
$305.3M
3.54%
YoY
|
$333.5M
12.12%
YoY
|
$370.1M
8.88%
YoY
|
$326.6M
-4.97%
YoY
|
$294.8M
0.06%
YoY
|
$297.4M
-1.67%
YoY
|
$339.9M
10.31%
YoY
|
$343.7M
30.91%
YoY
|
$294.7M
25.03%
YoY
|
$302.5M
14.93%
YoY
|
$308.1M
30.89%
YoY
|
| Income Tax |
$151.3M
80.91%
YoY
|
$133.8M
-5.36%
YoY
|
$143.3M
74.74%
YoY
|
$109.0M
32.07%
YoY
|
$83.64M
10.8%
YoY
|
$141.3M
82.04%
YoY
|
$82.02M
-16.81%
YoY
|
$82.54M
-4.98%
YoY
|
$75.49M
-5.65%
YoY
|
$77.64M
7.65%
YoY
|
$98.60M
8.33%
YoY
|
$86.87M
6.61%
YoY
|
$80.01M
4.29%
YoY
|
$72.12M
-6.92%
YoY
|
$91.01M
22.8%
YoY
|
$81.48M
22.95%
YoY
|
$76.72M
49.14%
YoY
|
$77.48M
45.37%
YoY
|
$74.12M
59.07%
YoY
|
| Net Earnings |
$350.1M
43.92%
YoY
|
$264.5M
7.53%
YoY
|
$277.9M
0.56%
YoY
|
$284.2M
12.93%
YoY
|
$243.2M
5.86%
YoY
|
$246.0M
-3.87%
YoY
|
$276.4M
1.81%
YoY
|
$251.6M
4.97%
YoY
|
$229.8M
6.95%
YoY
|
$255.9M
13.55%
YoY
|
$271.5M
9.08%
YoY
|
$239.7M
-8.57%
YoY
|
$214.8M
-1.43%
YoY
|
$225.3M
0.14%
YoY
|
$248.9M
6.36%
YoY
|
$262.2M
33.59%
YoY
|
$218.0M
18.3%
YoY
|
$225.0M
7.22%
YoY
|
$234.0M
23.93%
YoY
|
| Basic Earnings Per Share |
$5.14
48.55%
YoY
|
N/A
|
$3.95
-0.75%
YoY
|
$4.03
12.26%
YoY
|
$3.46
8.13%
YoY
|
N/A
|
$3.98
7.28%
YoY
|
$3.59
10.8%
YoY
|
$3.20
9.59%
YoY
|
N/A
|
$3.71
11.08%
YoY
|
$3.24
-5.26%
YoY
|
$2.92
4.29%
YoY
|
N/A
|
$3.34
16.78%
YoY
|
$3.42
44.92%
YoY
|
$2.80
26.7%
YoY
|
$2.80
11.55%
YoY
|
$2.86
26.55%
YoY
|
| Diluted Earnings Per Share |
$5.07
49.12%
YoY
|
$3.77
9.59%
YoY
|
$3.91
0.26%
YoY
|
$3.98
13.07%
YoY
|
$3.40
8.97%
YoY
|
$3.44
-1.16%
YoY
|
$3.90
7.14%
YoY
|
$3.52
10.0%
YoY
|
$3.12
8.17%
YoY
|
$3.48
14.74%
YoY
|
$3.64
-100.0%
YoY
|
$3.20
-100.0%
YoY
|
$2.88
4.89%
YoY
|
$3.04
10.76%
YoY
|
$3.294M
117641314.54%
YoY
|
$3.351M
145691168.17%
YoY
|
$2.75
27.91%
YoY
|
$2.74
12.3%
YoY
|
$2.80
27.85%
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 |
68.05M shares
-3.13%
YoY
|
69.96M shares
0.35%
YoY
|
70.61M shares
1.7%
YoY
|
70.49M shares
0.32%
YoY
|
70.25M shares
-2.23%
YoY
|
69.71M shares
-3.45%
YoY
|
69.43M shares
-6.12%
YoY
|
70.27M shares
-4.83%
YoY
|
71.85M shares
-2.23%
YoY
|
72.20M shares
-2.1%
YoY
|
73.96M shares
-0.68%
YoY
|
73.83M shares
-4.53%
YoY
|
73.49M shares
-5.46%
YoY
|
73.75M shares
-8.07%
YoY
|
74.46M shares
-9.01%
YoY
|
77.34M shares
-6.98%
YoY
|
77.74M shares
-6.87%
YoY
|
80.23M shares
-3.93%
YoY
|
81.84M shares
-2.25%
YoY
|
| Diluted Shares Outstanding |
68.44M shares
-4.35%
YoY
|
N/A
|
71.13M shares
0.32%
YoY
|
71.43M shares
-0.1%
YoY
|
71.56M shares
-2.7%
YoY
|
N/A
|
70.90M shares
-4.96%
YoY
|
71.50M shares
-4.67%
YoY
|
73.55M shares
-1.26%
YoY
|
N/A
|
74.60M shares
-1.26%
YoY
|
75.00M shares
-4.14%
YoY
|
74.48M shares
-6.06%
YoY
|
N/A
|
75.56M shares
-9.74%
YoY
|
78.24M shares
-8.27%
YoY
|
79.29M shares
-7.55%
YoY
|
81.98M shares
-4.5%
YoY
|
83.72M shares
-2.96%
YoY
|
Loading...