|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$15.94B
7.25%
YoY
|
$14.86B
-1.53%
YoY
|
$15.09B
16.54%
YoY
|
$12.95B
48.76%
YoY
|
$8.707B
-5.1%
YoY
|
| Cost Of Revenue |
$12.19B
5.85%
YoY
|
$11.52B
-4.22%
YoY
|
$12.02B
17.98%
YoY
|
$10.19B
60.45%
YoY
|
$6.351B
-9.67%
YoY
|
| Gross Profit |
$3.752B
12.08%
YoY
|
$3.348B
8.97%
YoY
|
$3.072B
11.21%
YoY
|
$2.763B
17.24%
YoY
|
$2.356B
9.87%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$403.6M
15.39%
YoY
|
$349.8M
11.71%
YoY
|
$313.1M
3.16%
YoY
|
$303.5M
14.46%
YoY
|
$265.2M
5.57%
YoY
|
| Operating Expenses |
$2.552B
-3.26%
YoY
|
$2.638B
8.44%
YoY
|
$2.433B
24.04%
YoY
|
$1.961B
19.81%
YoY
|
$1.637B
9.29%
YoY
|
| Operating Profit |
$1.200B
69.12%
YoY
|
$709.6M
10.99%
YoY
|
$639.3M
-20.21%
YoY
|
$801.2M
11.4%
YoY
|
$719.2M
11.23%
YoY
|
| Interest Expense |
$83.95M
-257.09%
YoY
|
-$53.44M
3.14%
YoY
|
-$51.82M
-190.95%
YoY
|
$56.97M
22.05%
YoY
|
$46.68M
-12.62%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$712.4M
8.58%
YoY
|
$656.2M
11.68%
YoY
|
$587.5M
33.31%
YoY
|
$440.7M
8.19%
YoY
|
$407.4M
19.11%
YoY
|
| Income Tax |
$165.9M
7.61%
YoY
|
$154.2M
9.49%
YoY
|
$140.8M
39.52%
YoY
|
$100.9M
6.85%
YoY
|
$94.47M
20.8%
YoY
|
| Net Earnings |
$546.5M
8.87%
YoY
|
$502.0M
12.38%
YoY
|
$446.7M
31.46%
YoY
|
$339.8M
8.59%
YoY
|
$312.9M
18.59%
YoY
|
| Basic Earnings Per Share |
$14.72
8.96%
YoY
|
$13.51
12.68%
YoY
|
$11.99
31.18%
YoY
|
$9.14
8.29%
YoY
|
$8.44
18.21%
YoY
|
| Diluted Earnings Per Share |
$14.64
9.01%
YoY
|
$13.43
12.82%
YoY
|
$11.91
30.83%
YoY
|
$9.10
8.59%
YoY
|
$8.38
18.03%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
37.12M shares
-0.13%
YoY
|
37.16M shares
-0.28%
YoY
|
37.27M shares
0.29%
YoY
|
37.16M shares
0.18%
YoY
|
37.09M shares
0.37%
YoY
|
| Diluted Shares Outstanding |
37.34M shares
-0.07%
YoY
|
37.37M shares
-0.4%
YoY
|
37.52M shares
0.44%
YoY
|
37.36M shares
0.0%
YoY
|
37.36M shares
0.46%
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.916B
0.32%
YoY
|
$4.506B
14.17%
YoY
|
$4.567B
11.45%
YoY
|
$3.993B
10.91%
YoY
|
$3.904B
17.25%
YoY
|
$3.947B
-2.89%
YoY
|
$4.098B
5.91%
YoY
|
$3.600B
8.15%
YoY
|
$3.329B
-0.1%
YoY
|
$4.064B
2.16%
YoY
|
$3.869B
-13.14%
YoY
|
$3.329B
-3.77%
YoY
|
$3.333B
9.31%
YoY
|
$3.979B
21.93%
YoY
|
$4.455B
40.0%
YoY
|
$3.459B
45.44%
YoY
|
$3.049B
51.83%
YoY
|
$3.263B
47.25%
YoY
|
$3.182B
51.16%
YoY
|
$2.378B
31.19%
YoY
|
| Cost Of Revenue |
$2.910B
-2.72%
YoY
|
$3.384B
13.26%
YoY
|
$3.455B
9.93%
YoY
|
$3.067B
9.45%
YoY
|
$2.991B
17.63%
YoY
|
$2.988B
-6.0%
YoY
|
$3.142B
5.05%
YoY
|
$2.802B
6.1%
YoY
|
$2.543B
-2.02%
YoY
|
$3.179B
0.35%
YoY
|
$2.991B
-17.33%
YoY
|
$2.641B
-5.75%
YoY
|
$2.595B
8.84%
YoY
|
$3.168B
24.45%
YoY
|
$3.618B
47.2%
YoY
|
$2.802B
54.2%
YoY
|
$2.384B
62.44%
YoY
|
$2.545B
60.68%
YoY
|
$2.458B
65.92%
YoY
|
$1.817B
41.11%
YoY
|
| Gross Profit |
$1.007B
10.3%
YoY
|
$1.122B
17.02%
YoY
|
$1.112B
16.46%
YoY
|
$926.0M
16.03%
YoY
|
$912.6M
16.03%
YoY
|
$958.6M
8.24%
YoY
|
$955.3M
8.83%
YoY
|
$798.1M
16.04%
YoY
|
$786.5M
6.65%
YoY
|
$885.6M
9.2%
YoY
|
$877.8M
4.96%
YoY
|
$687.8M
4.72%
YoY
|
$737.5M
10.98%
YoY
|
$810.9M
13.01%
YoY
|
$836.3M
15.52%
YoY
|
$656.7M
17.07%
YoY
|
$664.5M
23.01%
YoY
|
$717.6M
13.58%
YoY
|
$723.9M
16.1%
YoY
|
$561.0M
6.84%
YoY
|
| Selling, General & Admin |
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
|
| 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 |
$114.1M
8.44%
YoY
|
$111.4M
15.35%
YoY
|
$109.0M
15.42%
YoY
|
$107.4M
16.35%
YoY
|
$105.2M
18.27%
YoY
|
$96.59M
12.84%
YoY
|
$94.41M
13.88%
YoY
|
$92.34M
14.53%
YoY
|
$88.95M
13.91%
YoY
|
$85.60M
9.58%
YoY
|
$82.91M
8.66%
YoY
|
$80.63M
3.55%
YoY
|
$78.09M
3.39%
YoY
|
$78.12M
5.2%
YoY
|
$76.30M
0.54%
YoY
|
$77.87M
11.4%
YoY
|
$75.53M
15.84%
YoY
|
$74.26M
15.49%
YoY
|
$75.89M
15.33%
YoY
|
$69.89M
7.2%
YoY
|
| Operating Expenses |
$697.6M
4.09%
YoY
|
$711.6M
16.72%
YoY
|
$698.2M
14.55%
YoY
|
$770.4M
14.75%
YoY
|
$670.2M
2.65%
YoY
|
$609.7M
5.17%
YoY
|
$609.5M
8.67%
YoY
|
$671.4M
11.46%
YoY
|
$652.9M
26.59%
YoY
|
$579.7M
7.51%
YoY
|
$560.9M
3.24%
YoY
|
$602.4M
5.91%
YoY
|
$515.7M
5.04%
YoY
|
$539.2M
7.7%
YoY
|
$543.3M
13.43%
YoY
|
$568.8M
14.62%
YoY
|
$491.0M
18.47%
YoY
|
$500.6M
22.0%
YoY
|
$478.9M
24.05%
YoY
|
$496.2M
14.68%
YoY
|
| Operating Profit |
$308.9M
27.46%
YoY
|
$410.1M
17.55%
YoY
|
$414.3M
19.81%
YoY
|
$155.6M
22.81%
YoY
|
$242.4M
81.34%
YoY
|
$348.9M
14.07%
YoY
|
$345.8M
9.11%
YoY
|
$126.7M
48.35%
YoY
|
$133.7M
-39.72%
YoY
|
$305.9M
12.56%
YoY
|
$316.9M
8.16%
YoY
|
$85.39M
-2.93%
YoY
|
$221.7M
27.8%
YoY
|
$271.7M
25.25%
YoY
|
$293.0M
19.6%
YoY
|
$87.97M
35.78%
YoY
|
$173.5M
37.97%
YoY
|
$216.9M
-2.03%
YoY
|
$245.0M
3.18%
YoY
|
$64.79M
-29.86%
YoY
|
| Interest Expense |
$23.38M
-20.51%
YoY
|
$24.69M
96.69%
YoY
|
$26.85M
90.87%
YoY
|
-$27.92M
92.6%
YoY
|
$29.42M
-307.94%
YoY
|
$12.55M
2.01%
YoY
|
$14.07M
12.58%
YoY
|
-$14.49M
13.23%
YoY
|
-$14.15M
-220.94%
YoY
|
$12.31M
-8.86%
YoY
|
$12.50M
-9.56%
YoY
|
-$12.80M
-16.29%
YoY
|
$11.70M
-18.95%
YoY
|
$13.50M
-0.13%
YoY
|
$13.82M
0.63%
YoY
|
-$15.29M
36.91%
YoY
|
$14.43M
25.83%
YoY
|
$13.52M
27.14%
YoY
|
$13.73M
2.41%
YoY
|
-$11.17M
-19.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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$171.4M
59.12%
YoY
|
$274.0M
14.29%
YoY
|
$278.5M
17.34%
YoY
|
$127.7M
13.79%
YoY
|
$107.8M
-5.91%
YoY
|
$239.7M
15.28%
YoY
|
$237.3M
7.14%
YoY
|
$112.2M
54.55%
YoY
|
$114.5M
-13.21%
YoY
|
$208.0M
15.46%
YoY
|
$221.5M
9.18%
YoY
|
$72.59M
-0.12%
YoY
|
$131.9M
57.94%
YoY
|
$180.1M
39.44%
YoY
|
$202.9M
30.6%
YoY
|
$72.68M
35.55%
YoY
|
$83.54M
70.21%
YoY
|
$129.2M
-11.82%
YoY
|
$155.3M
-1.8%
YoY
|
$53.62M
-31.78%
YoY
|
| Income Tax |
$41.37M
100.33%
YoY
|
$67.66M
15.03%
YoY
|
$63.10M
10.5%
YoY
|
$29.35M
16.62%
YoY
|
$20.65M
-25.13%
YoY
|
$58.82M
19.61%
YoY
|
$57.11M
9.27%
YoY
|
$25.17M
52.53%
YoY
|
$27.59M
-13.33%
YoY
|
$49.17M
15.53%
YoY
|
$52.26M
4.66%
YoY
|
$16.50M
27.86%
YoY
|
$31.83M
63.11%
YoY
|
$42.56M
31.62%
YoY
|
$49.94M
38.01%
YoY
|
$12.91M
8.25%
YoY
|
$19.51M
86.7%
YoY
|
$32.34M
-6.27%
YoY
|
$36.18M
-3.76%
YoY
|
$11.92M
-27.75%
YoY
|
| Net Earnings |
$130.1M
49.34%
YoY
|
$206.3M
14.05%
YoY
|
$215.4M
19.51%
YoY
|
$98.31M
12.97%
YoY
|
$87.10M
0.19%
YoY
|
$180.9M
13.94%
YoY
|
$180.2M
6.48%
YoY
|
$87.02M
55.14%
YoY
|
$86.93M
-13.16%
YoY
|
$158.8M
15.43%
YoY
|
$169.2M
10.66%
YoY
|
$56.09M
-6.16%
YoY
|
$100.1M
56.37%
YoY
|
$137.6M
42.06%
YoY
|
$152.9M
28.34%
YoY
|
$59.78M
43.35%
YoY
|
$64.02M
65.75%
YoY
|
$96.83M
-13.53%
YoY
|
$119.2M
-1.19%
YoY
|
$41.70M
-32.84%
YoY
|
| Basic Earnings Per Share |
$3.51
49.36%
YoY
|
$5.56
14.17%
YoY
|
$5.80
19.34%
YoY
|
N/A
|
$2.35
0.43%
YoY
|
$4.87
14.05%
YoY
|
$4.86
7.05%
YoY
|
N/A
|
$2.34
-13.01%
YoY
|
$4.27
15.72%
YoY
|
$4.54
10.46%
YoY
|
N/A
|
$2.69
56.4%
YoY
|
$3.69
41.38%
YoY
|
$4.11
28.04%
YoY
|
N/A
|
$1.72
65.38%
YoY
|
$2.61
-13.58%
YoY
|
$3.21
-1.53%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$3.49
49.79%
YoY
|
$5.53
14.02%
YoY
|
$5.77
19.46%
YoY
|
$2.63
12.42%
YoY
|
$2.33
0.07%
YoY
|
$4.85
14.39%
YoY
|
$4.83
6.86%
YoY
|
$2.34
56.44%
YoY
|
$2.33
-12.79%
YoY
|
$4.24
15.53%
YoY
|
$4.52
10.51%
YoY
|
$1.49
-100.0%
YoY
|
$2.67
56.14%
YoY
|
$3.67
41.7%
YoY
|
$4.09
28.21%
YoY
|
$1.600M
44.42%
YoY
|
$1.71
64.42%
YoY
|
$2.59
-13.67%
YoY
|
$3.19
-1.54%
YoY
|
$1.108M
66320549.25%
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 |
36.96M shares
-0.45%
YoY
|
37.07M shares
-0.16%
YoY
|
37.18M shares
0.25%
YoY
|
37.18M shares
0.19%
YoY
|
37.13M shares
0.07%
YoY
|
37.12M shares
-0.28%
YoY
|
37.09M shares
-0.57%
YoY
|
37.11M shares
-0.5%
YoY
|
37.10M shares
-0.49%
YoY
|
37.23M shares
-0.13%
YoY
|
37.30M shares
0.21%
YoY
|
37.30M shares
0.29%
YoY
|
37.28M shares
0.3%
YoY
|
37.28M shares
0.31%
YoY
|
37.22M shares
0.26%
YoY
|
37.19M shares
0.44%
YoY
|
37.17M shares
0.34%
YoY
|
37.16M shares
0.36%
YoY
|
37.13M shares
0.42%
YoY
|
37.02M shares
0.47%
YoY
|
| Diluted Shares Outstanding |
37.24M shares
-0.32%
YoY
|
37.29M shares
-0.07%
YoY
|
37.35M shares
0.2%
YoY
|
N/A
|
37.36M shares
0.07%
YoY
|
37.31M shares
-0.32%
YoY
|
37.28M shares
-0.48%
YoY
|
N/A
|
37.34M shares
-0.61%
YoY
|
37.43M shares
-0.25%
YoY
|
37.46M shares
0.12%
YoY
|
N/A
|
37.56M shares
0.53%
YoY
|
37.52M shares
0.42%
YoY
|
37.41M shares
0.2%
YoY
|
N/A
|
37.37M shares
0.22%
YoY
|
37.37M shares
0.25%
YoY
|
37.34M shares
0.25%
YoY
|
N/A
|
Loading...