|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$22.57B
13.23%
YoY
|
$19.93B
11.53%
YoY
|
$17.87B
10.18%
YoY
|
$16.22B
20.33%
YoY
|
$13.48B
27.19%
YoY
|
| Cost Of Revenue |
$18.95B
13.52%
YoY
|
$16.69B
12.39%
YoY
|
$14.85B
12.04%
YoY
|
$13.26B
20.07%
YoY
|
$11.04B
24.53%
YoY
|
| Gross Profit |
$3.622B
11.75%
YoY
|
$3.241B
7.31%
YoY
|
$3.020B
1.86%
YoY
|
$2.965B
21.49%
YoY
|
$2.441B
40.75%
YoY
|
| Selling, General & Admin |
$2.546B
16.81%
YoY
|
$2.179B
13.1%
YoY
|
$1.927B
8.05%
YoY
|
$1.783B
20.72%
YoY
|
$1.477B
29.78%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$121.1M
7.07%
YoY
|
$113.1M
22.93%
YoY
|
$92.00M
4.07%
YoY
|
$88.40M
12.04%
YoY
|
$78.90M
4.09%
YoY
|
| Operating Expenses |
$2.546B
16.81%
YoY
|
$2.179B
7.95%
YoY
|
$2.019B
7.86%
YoY
|
$1.872B
26.71%
YoY
|
$1.477B
29.78%
YoY
|
| Operating Profit |
$734.0M
-19.26%
YoY
|
$909.1M
-9.23%
YoY
|
$1.002B
-8.41%
YoY
|
$1.093B
23.64%
YoY
|
$884.4M
78.41%
YoY
|
| Interest Expense |
-$284.4M
13.85%
YoY
|
-$249.8M
52.41%
YoY
|
-$163.9M
56.39%
YoY
|
-$104.8M
25.66%
YoY
|
-$83.40M
-18.24%
YoY
|
| Other Income/Expense, Net |
$200.0K
-71.43%
YoY
|
$700.0K
-115.56%
YoY
|
-$4.500M
246.15%
YoY
|
-$1.300M
1200.0%
YoY
|
-$100.0K
N/A
|
| Pretax Income |
$449.9M
-31.68%
YoY
|
$658.5M
-17.71%
YoY
|
$800.2M
-18.79%
YoY
|
$985.3M
23.02%
YoY
|
$800.9M
110.32%
YoY
|
| Income Tax |
$126.2M
-21.86%
YoY
|
$161.5M
-18.52%
YoY
|
$198.2M
-14.24%
YoY
|
$231.1M
31.68%
YoY
|
$175.5M
108.43%
YoY
|
| Net Earnings |
$325.2M
-34.71%
YoY
|
$498.1M
-15.13%
YoY
|
$586.9M
-19.64%
YoY
|
$730.3M
32.28%
YoY
|
$552.1M
92.71%
YoY
|
| Basic Earnings Per Share |
$25.29
-31.57%
YoY
|
$36.96
-13.83%
YoY
|
$42.89
-9.3%
YoY
|
$47.29
56.49%
YoY
|
$30.22
94.34%
YoY
|
| Diluted Earnings Per Share |
$25.24
-31.43%
YoY
|
$36.81
-14.06%
YoY
|
$42.83
-100.0%
YoY
|
$47.12M
156479903.43%
YoY
|
$30.11
94.13%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
12.70M shares
-3.73%
YoY
|
13.19M shares
-3.58%
YoY
|
13.68M shares
-11.4%
YoY
|
15.44M shares
-12.54%
YoY
|
17.66M shares
-0.56%
YoY
|
| Diluted Shares Outstanding |
12.70M shares
-4.15%
YoY
|
13.25M shares
-3.53%
YoY
|
13.73M shares
-11.35%
YoY
|
15.49M shares
-12.58%
YoY
|
17.72M shares
-0.47%
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 |
$5.407B
-1.78%
YoY
|
$5.580B
0.61%
YoY
|
$5.783B
10.75%
YoY
|
$5.704B
21.44%
YoY
|
$5.505B
23.15%
YoY
|
$5.546B
23.79%
YoY
|
$5.221B
10.97%
YoY
|
$4.696B
3.03%
YoY
|
$4.471B
8.24%
YoY
|
$4.480B
10.1%
YoY
|
$4.705B
13.01%
YoY
|
$4.559B
9.97%
YoY
|
$4.130B
7.43%
YoY
|
$4.069B
16.6%
YoY
|
$4.163B
21.99%
YoY
|
$4.145B
14.34%
YoY
|
$3.844B
30.15%
YoY
|
$3.490B
19.43%
YoY
|
$3.413B
14.32%
YoY
|
| Cost Of Revenue |
$4.529B
-1.82%
YoY
|
$4.705B
0.83%
YoY
|
$4.863B
11.31%
YoY
|
$4.768B
21.32%
YoY
|
$4.613B
23.75%
YoY
|
$4.667B
24.47%
YoY
|
$4.369B
11.48%
YoY
|
$3.930B
3.88%
YoY
|
$3.728B
9.58%
YoY
|
$3.749B
11.94%
YoY
|
$3.919B
14.9%
YoY
|
$3.783B
12.02%
YoY
|
$3.402B
9.05%
YoY
|
$3.350B
27.52%
YoY
|
$3.411B
19.43%
YoY
|
$3.377B
13.47%
YoY
|
$3.120B
26.17%
YoY
|
$2.627B
4.71%
YoY
|
$2.856B
12.99%
YoY
|
| Gross Profit |
$877.9M
-1.57%
YoY
|
$874.5M
-0.53%
YoY
|
$919.7M
7.86%
YoY
|
$935.8M
22.09%
YoY
|
$891.9M
20.11%
YoY
|
$879.2M
20.34%
YoY
|
$852.7M
8.46%
YoY
|
$766.5M
-1.16%
YoY
|
$742.6M
2.02%
YoY
|
$730.6M
1.54%
YoY
|
$786.2M
4.46%
YoY
|
$775.5M
0.92%
YoY
|
$727.9M
0.44%
YoY
|
$719.5M
7.2%
YoY
|
$752.6M
17.83%
YoY
|
$768.4M
18.31%
YoY
|
$724.7M
50.57%
YoY
|
$671.2M
42.48%
YoY
|
$638.7M
26.9%
YoY
|
| Selling, General & Admin |
$600.6M
-2.71%
YoY
|
$691.9M
13.24%
YoY
|
$654.9M
10.7%
YoY
|
$646.1M
29.95%
YoY
|
$617.3M
29.66%
YoY
|
$611.0M
25.36%
YoY
|
$591.6M
19.11%
YoY
|
$497.2M
1.86%
YoY
|
$476.1M
2.87%
YoY
|
$487.4M
7.4%
YoY
|
$496.7M
10.16%
YoY
|
$488.1M
6.06%
YoY
|
$462.8M
10.59%
YoY
|
$453.8M
15.09%
YoY
|
$450.9M
17.09%
YoY
|
$460.2M
24.85%
YoY
|
$418.5M
34.39%
YoY
|
$394.3M
32.14%
YoY
|
$385.1M
25.93%
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 |
$31.10M
6.14%
YoY
|
$31.50M
0.0%
YoY
|
$31.60M
7.12%
YoY
|
$28.70M
1.77%
YoY
|
$29.30M
23.11%
YoY
|
$31.50M
34.62%
YoY
|
$29.50M
27.71%
YoY
|
$28.20M
22.08%
YoY
|
$23.80M
6.25%
YoY
|
$23.40M
4.46%
YoY
|
$23.10M
5.96%
YoY
|
$23.10M
0.43%
YoY
|
$22.40M
3.23%
YoY
|
$22.40M
6.67%
YoY
|
$21.80M
11.22%
YoY
|
$23.00M
25.0%
YoY
|
$21.70M
11.28%
YoY
|
$21.00M
8.81%
YoY
|
$19.60M
2.62%
YoY
|
| Operating Expenses |
$600.6M
-2.71%
YoY
|
$723.5M
14.39%
YoY
|
$654.9M
5.44%
YoY
|
$646.1M
29.95%
YoY
|
$617.3M
29.66%
YoY
|
$632.5M
23.83%
YoY
|
$621.1M
25.05%
YoY
|
$497.2M
-2.72%
YoY
|
$476.1M
2.87%
YoY
|
$510.8M
7.24%
YoY
|
$496.7M
10.16%
YoY
|
$511.1M
11.06%
YoY
|
$462.8M
10.59%
YoY
|
$476.3M
15.1%
YoY
|
$450.9M
17.09%
YoY
|
$460.2M
24.85%
YoY
|
$418.5M
34.39%
YoY
|
$413.8M
30.29%
YoY
|
$385.1M
25.93%
YoY
|
| Operating Profit |
$242.6M
3.72%
YoY
|
$151.0M
-38.79%
YoY
|
$107.8M
-53.45%
YoY
|
$253.0M
4.94%
YoY
|
$233.9M
-3.59%
YoY
|
$246.7M
12.24%
YoY
|
$231.6M
-11.47%
YoY
|
$241.1M
-8.81%
YoY
|
$242.6M
0.46%
YoY
|
$219.8M
-9.62%
YoY
|
$261.6M
-6.54%
YoY
|
$264.4M
-7.07%
YoY
|
$241.5M
-15.26%
YoY
|
$243.2M
-5.52%
YoY
|
$279.9M
13.41%
YoY
|
$284.5M
8.38%
YoY
|
$285.0M
89.12%
YoY
|
$257.4M
67.69%
YoY
|
$246.8M
31.91%
YoY
|
| Interest Expense |
-$72.10M
8.1%
YoY
|
-$77.00M
8.45%
YoY
|
-$71.70M
1.13%
YoY
|
-$69.10M
18.93%
YoY
|
-$66.70M
33.94%
YoY
|
-$71.00M
50.74%
YoY
|
-$70.90M
64.88%
YoY
|
-$58.10M
40.0%
YoY
|
-$49.80M
54.18%
YoY
|
-$47.10M
49.05%
YoY
|
-$43.00M
64.75%
YoY
|
-$41.50M
70.08%
YoY
|
-$32.30M
42.29%
YoY
|
-$31.60M
46.98%
YoY
|
-$26.10M
45.0%
YoY
|
-$24.40M
9.91%
YoY
|
-$22.70M
6.07%
YoY
|
-$21.50M
-2.27%
YoY
|
-$18.00M
-20.7%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
$100.0K
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$300.0K
-40.0%
YoY
|
$0.00
-100.0%
YoY
|
-$1.100M
-157.89%
YoY
|
-$100.0K
-92.86%
YoY
|
$500.0K
-82.14%
YoY
|
-$2.200M
-52.17%
YoY
|
$1.900M
-44.12%
YoY
|
-$1.400M
N/A
|
$2.800M
N/A
|
-$4.600M
4500.0%
YoY
|
$3.400M
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
-$100.0K
0.0%
YoY
|
$0.00
-100.0%
YoY
|
| Pretax Income |
$170.5M
1.79%
YoY
|
$62.40M
-49.14%
YoY
|
$36.20M
-77.32%
YoY
|
$183.9M
0.49%
YoY
|
$167.5M
-13.35%
YoY
|
$122.7M
-15.61%
YoY
|
$159.6M
-27.62%
YoY
|
$183.0M
-19.7%
YoY
|
$193.3M
-6.35%
YoY
|
$145.4M
-29.31%
YoY
|
$220.5M
-14.27%
YoY
|
$227.9M
-12.38%
YoY
|
$206.4M
-21.31%
YoY
|
$205.7M
2.19%
YoY
|
$257.2M
14.31%
YoY
|
$260.1M
8.24%
YoY
|
$262.3M
101.77%
YoY
|
$201.3M
57.14%
YoY
|
$225.0M
39.75%
YoY
|
| Income Tax |
$40.60M
2.27%
YoY
|
$19.40M
-30.71%
YoY
|
$23.00M
-45.88%
YoY
|
$44.00M
-2.65%
YoY
|
$39.70M
-13.32%
YoY
|
$28.00M
-23.5%
YoY
|
$42.50M
-24.65%
YoY
|
$45.20M
-21.53%
YoY
|
$45.80M
-3.78%
YoY
|
$36.60M
-25.15%
YoY
|
$56.40M
-6.31%
YoY
|
$57.60M
-5.26%
YoY
|
$47.60M
-22.22%
YoY
|
$48.90M
19.56%
YoY
|
$60.20M
13.8%
YoY
|
$60.80M
18.06%
YoY
|
$61.20M
110.31%
YoY
|
$40.90M
46.07%
YoY
|
$52.90M
52.89%
YoY
|
| Net Earnings |
$130.2M
1.64%
YoY
|
$43.10M
-53.61%
YoY
|
$13.00M
-88.69%
YoY
|
$140.5M
1.66%
YoY
|
$128.1M
-13.39%
YoY
|
$92.90M
-12.52%
YoY
|
$114.9M
-29.9%
YoY
|
$138.2M
-16.95%
YoY
|
$147.9M
-6.63%
YoY
|
$106.2M
-30.31%
YoY
|
$163.9M
-16.25%
YoY
|
$166.4M
-15.06%
YoY
|
$158.4M
-21.93%
YoY
|
$152.4M
74.97%
YoY
|
$195.7M
13.71%
YoY
|
$195.9M
2.57%
YoY
|
$202.9M
99.12%
YoY
|
$87.10M
-12.99%
YoY
|
$172.1M
36.16%
YoY
|
| Basic Earnings Per Share |
$10.87
12.18%
YoY
|
N/A
|
$1.00
-88.56%
YoY
|
$10.84
6.07%
YoY
|
$9.69
-10.61%
YoY
|
N/A
|
$8.74
-25.3%
YoY
|
$10.22
-15.4%
YoY
|
$10.84
-2.69%
YoY
|
N/A
|
$11.70
-6.62%
YoY
|
$12.08
1.17%
YoY
|
$11.14
-6.54%
YoY
|
N/A
|
$12.53
33.72%
YoY
|
$11.94
14.81%
YoY
|
$11.92
115.16%
YoY
|
$4.85
-11.01%
YoY
|
$9.37
36.59%
YoY
|
| Diluted Earnings Per Share |
$10.85
12.2%
YoY
|
$3.52
-50.19%
YoY
|
$1.00
-88.5%
YoY
|
$10.82
6.39%
YoY
|
$9.67
-10.46%
YoY
|
$7.07
-10.09%
YoY
|
$8.69
-25.41%
YoY
|
$10.17
-15.45%
YoY
|
$10.80
-2.7%
YoY
|
$7.87
-100.0%
YoY
|
$11.65
-6.65%
YoY
|
$12.03
1.08%
YoY
|
$11.10
-6.57%
YoY
|
$10.44M
215668415.79%
YoY
|
$12.48
33.76%
YoY
|
$11.90
14.98%
YoY
|
$11.88
115.22%
YoY
|
$4.84
-10.87%
YoY
|
$9.33
36.6%
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 |
11.93M shares
-9.96%
YoY
|
12.63M shares
-5.16%
YoY
|
12.94M shares
-3.47%
YoY
|
12.93M shares
-4.42%
YoY
|
13.24M shares
-3.23%
YoY
|
13.32M shares
-3.65%
YoY
|
13.40M shares
-4.6%
YoY
|
13.53M shares
-4.31%
YoY
|
13.69M shares
-3.67%
YoY
|
13.82M shares
-5.2%
YoY
|
14.05M shares
-11.0%
YoY
|
14.14M shares
-11.37%
YoY
|
14.21M shares
-14.05%
YoY
|
14.58M shares
-19.45%
YoY
|
15.79M shares
-11.07%
YoY
|
15.96M shares
-10.09%
YoY
|
16.53M shares
-6.92%
YoY
|
18.10M shares
-1.17%
YoY
|
17.75M shares
-0.13%
YoY
|
| Diluted Shares Outstanding |
11.90M shares
-9.04%
YoY
|
N/A
|
12.79M shares
-3.2%
YoY
|
12.84M shares
-3.4%
YoY
|
13.08M shares
-2.28%
YoY
|
N/A
|
13.22M shares
-3.66%
YoY
|
13.29M shares
-3.79%
YoY
|
13.39M shares
-3.78%
YoY
|
N/A
|
13.72M shares
-10.03%
YoY
|
13.82M shares
-13.71%
YoY
|
13.91M shares
-16.1%
YoY
|
N/A
|
15.25M shares
-14.51%
YoY
|
16.01M shares
-10.19%
YoY
|
16.59M shares
-6.95%
YoY
|
N/A
|
17.84M shares
0.0%
YoY
|
Loading...