|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$26.12B
11.45%
YoY
|
$23.43B
12.87%
YoY
|
$20.76B
-0.49%
YoY
|
$20.86B
7.72%
YoY
|
$19.37B
16.74%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
$8.321B
8.21%
YoY
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
$11.05B
24.11%
YoY
|
| Selling, General & Admin |
$24.69B
10.79%
YoY
|
$22.28B
12.35%
YoY
|
$19.83B
0.85%
YoY
|
$19.67B
102.93%
YoY
|
$9.692B
21.63%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$201.8M
6.49%
YoY
|
$189.5M
12.33%
YoY
|
$168.7M
6.98%
YoY
|
$157.7M
-3.96%
YoY
|
$164.2M
-3.01%
YoY
|
| Operating Expenses |
$25.02B
10.87%
YoY
|
$22.56B
11.79%
YoY
|
$20.18B
0.95%
YoY
|
$19.99B
9.12%
YoY
|
$18.32B
14.3%
YoY
|
| Operating Profit |
$1.098B
26.48%
YoY
|
$868.1M
50.58%
YoY
|
$576.5M
-33.59%
YoY
|
$868.1M
-16.81%
YoY
|
$1.044B
86.64%
YoY
|
| Interest Expense |
-$128.9M
-38.38%
YoY
|
-$209.2M
-38.49%
YoY
|
-$340.1M
1810.67%
YoY
|
-$17.80M
-111.04%
YoY
|
$161.2M
-422.4%
YoY
|
| Other Income/Expense, Net |
$11.70M
-38.1%
YoY
|
$18.90M
285.71%
YoY
|
$4.900M
-96.74%
YoY
|
$150.3M
1291.67%
YoY
|
$10.80M
-29.41%
YoY
|
| Pretax Income |
$981.7M
44.52%
YoY
|
$679.3M
169.67%
YoY
|
$251.9M
-74.66%
YoY
|
$994.2M
-18.75%
YoY
|
$1.224B
131.04%
YoY
|
| Income Tax |
$189.5M
43.02%
YoY
|
$132.5M
415.56%
YoY
|
$25.70M
-87.2%
YoY
|
$200.8M
-24.03%
YoY
|
$264.3M
147.24%
YoY
|
| Net Earnings |
$792.1M
44.86%
YoY
|
$546.8M
142.59%
YoY
|
$225.4M
-65.56%
YoY
|
$654.5M
-31.94%
YoY
|
$961.6M
138.91%
YoY
|
| Basic Earnings Per Share |
$16.73
45.35%
YoY
|
$11.51
143.34%
YoY
|
$4.73
-64.99%
YoY
|
$13.51
-28.48%
YoY
|
$18.89
142.49%
YoY
|
| Diluted Earnings Per Share |
$16.40
45.13%
YoY
|
$11.30
141.97%
YoY
|
$4.67
-64.81%
YoY
|
$13.27
-28.15%
YoY
|
$18.47
139.87%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
47.35M shares
-0.3%
YoY
|
47.49M shares
-0.28%
YoY
|
47.63M shares
-1.7%
YoY
|
48.45M shares
-4.84%
YoY
|
50.92M shares
-1.48%
YoY
|
| Diluted Shares Outstanding |
48.31M shares
-0.12%
YoY
|
48.37M shares
0.17%
YoY
|
48.29M shares
-2.13%
YoY
|
49.34M shares
-5.24%
YoY
|
52.07M 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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$6.387B
11.14%
YoY
|
$7.609B
11.71%
YoY
|
$6.510B
10.93%
YoY
|
$6.250B
11.04%
YoY
|
$5.746B
12.14%
YoY
|
$6.811B
15.8%
YoY
|
$5.869B
14.82%
YoY
|
$5.629B
11.4%
YoY
|
$5.125B
8.67%
YoY
|
$5.881B
4.94%
YoY
|
$5.111B
-1.28%
YoY
|
$5.053B
-4.28%
YoY
|
$4.716B
-1.79%
YoY
|
$5.605B
-5.73%
YoY
|
$5.178B
5.9%
YoY
|
$5.278B
17.43%
YoY
|
$4.801B
18.93%
YoY
|
$5.946B
22.71%
YoY
|
$4.889B
22.9%
YoY
|
$4.495B
22.47%
YoY
|
| Cost Of Revenue |
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
|
$2.342B
11.62%
YoY
|
$2.084B
10.47%
YoY
|
$1.988B
7.9%
YoY
|
| Gross Profit |
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
|
$3.604B
31.17%
YoY
|
$2.805B
34.12%
YoY
|
$2.508B
37.13%
YoY
|
| Selling, General & Admin |
$6.119B
10.55%
YoY
|
$7.023B
10.57%
YoY
|
$6.167B
10.45%
YoY
|
$5.964B
10.39%
YoY
|
$5.535B
11.87%
YoY
|
$6.352B
15.33%
YoY
|
$5.584B
13.92%
YoY
|
$5.403B
11.82%
YoY
|
$4.948B
7.45%
YoY
|
$5.508B
4.92%
YoY
|
$4.902B
0.07%
YoY
|
$4.832B
-2.63%
YoY
|
$4.605B
1.16%
YoY
|
$5.249B
71.15%
YoY
|
$4.898B
100.45%
YoY
|
$4.962B
124.46%
YoY
|
$4.552B
130.04%
YoY
|
$3.067B
33.8%
YoY
|
$2.444B
32.22%
YoY
|
$2.211B
27.59%
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
|
N/A
|
| Depreciation & Amortization |
$57.80M
-19.27%
YoY
|
$55.90M
-16.57%
YoY
|
$57.60M
-12.06%
YoY
|
$67.70M
8.67%
YoY
|
$71.60M
17.38%
YoY
|
$67.00M
8.24%
YoY
|
$65.50M
10.83%
YoY
|
$62.30M
4.01%
YoY
|
$61.00M
6.09%
YoY
|
$61.90M
-1.12%
YoY
|
$59.10M
6.1%
YoY
|
$59.90M
8.12%
YoY
|
$57.50M
5.7%
YoY
|
$62.60M
9.44%
YoY
|
$55.70M
5.49%
YoY
|
$55.40M
1.65%
YoY
|
$54.40M
2.64%
YoY
|
$57.20M
-4.03%
YoY
|
$52.80M
-3.83%
YoY
|
$54.50M
-4.22%
YoY
|
| Operating Expenses |
$6.182B
9.87%
YoY
|
$7.079B
10.29%
YoY
|
$6.237B
10.57%
YoY
|
$6.053B
10.53%
YoY
|
$5.626B
12.3%
YoY
|
$6.419B
15.25%
YoY
|
$5.641B
12.98%
YoY
|
$5.476B
11.69%
YoY
|
$5.010B
6.65%
YoY
|
$5.569B
4.85%
YoY
|
$4.992B
0.35%
YoY
|
$4.903B
-2.78%
YoY
|
$4.698B
1.56%
YoY
|
$5.312B
70.02%
YoY
|
$4.975B
8.24%
YoY
|
$5.043B
18.09%
YoY
|
$4.626B
16.92%
YoY
|
$3.124B
32.84%
YoY
|
$4.596B
20.22%
YoY
|
$4.271B
16.7%
YoY
|
| Operating Profit |
$204.6M
70.5%
YoY
|
N/A
|
$273.7M
19.89%
YoY
|
$197.4M
29.53%
YoY
|
$120.0M
5.08%
YoY
|
N/A
|
$228.3M
91.69%
YoY
|
$152.4M
2.14%
YoY
|
$114.2M
541.57%
YoY
|
N/A
|
$119.1M
-41.21%
YoY
|
$149.2M
-36.54%
YoY
|
$17.80M
-89.87%
YoY
|
N/A
|
$202.6M
-30.83%
YoY
|
$235.1M
4.81%
YoY
|
$175.7M
117.72%
YoY
|
$479.4M
21.24%
YoY
|
$292.9M
89.09%
YoY
|
$224.3M
1976.85%
YoY
|
| Interest Expense |
-$9.500M
-81.08%
YoY
|
-$13.30M
-82.82%
YoY
|
-$1.800M
-95.38%
YoY
|
-$62.70M
9.81%
YoY
|
-$50.20M
46.78%
YoY
|
-$77.40M
-28.53%
YoY
|
-$39.00M
-19.25%
YoY
|
-$57.10M
-60.35%
YoY
|
-$34.20M
18.34%
YoY
|
-$108.3M
127.04%
YoY
|
-$48.30M
112.78%
YoY
|
-$144.0M
-479.95%
YoY
|
-$28.90M
-448.19%
YoY
|
-$47.70M
-151.18%
YoY
|
-$22.70M
-391.03%
YoY
|
$37.90M
25.5%
YoY
|
$8.300M
-78.22%
YoY
|
$93.20M
-2218.18%
YoY
|
$7.800M
188.89%
YoY
|
$30.20M
-15200.0%
YoY
|
| Other Income/Expense, Net |
$2.400M
41.18%
YoY
|
$4.400M
-8.33%
YoY
|
$3.100M
6.9%
YoY
|
$2.500M
-74.23%
YoY
|
$1.700M
13.33%
YoY
|
$4.800M
60.0%
YoY
|
$2.900M
-3.33%
YoY
|
$9.700M
-908.33%
YoY
|
$1.500M
1400.0%
YoY
|
$3.000M
-79.02%
YoY
|
$3.000M
500.0%
YoY
|
-$1.200M
-100.89%
YoY
|
$100.0K
-50.0%
YoY
|
$14.30M
-780.95%
YoY
|
$500.0K
-61.54%
YoY
|
$135.3M
-67750.0%
YoY
|
$200.0K
-98.31%
YoY
|
-$2.100M
-132.31%
YoY
|
$1.300M
-51.85%
YoY
|
-$200.0K
-103.85%
YoY
|
| Pretax Income |
$197.5M
176.22%
YoY
|
$498.0M
65.67%
YoY
|
$275.0M
43.08%
YoY
|
$137.2M
30.67%
YoY
|
$71.50M
-12.27%
YoY
|
$300.6M
62.4%
YoY
|
$192.2M
160.43%
YoY
|
$105.0M
2525.0%
YoY
|
$81.50M
-840.91%
YoY
|
$185.1M
-16.36%
YoY
|
$73.80M
-59.09%
YoY
|
$4.000M
-99.02%
YoY
|
-$11.00M
-105.97%
YoY
|
$221.3M
-58.77%
YoY
|
$180.4M
-40.26%
YoY
|
$408.3M
60.56%
YoY
|
$184.2M
41.04%
YoY
|
$536.7M
62.19%
YoY
|
$302.0M
88.4%
YoY
|
$254.3M
1509.49%
YoY
|
| Income Tax |
$38.10M
172.14%
YoY
|
$96.20M
63.88%
YoY
|
$52.60M
40.64%
YoY
|
$26.70M
30.24%
YoY
|
$14.00M
-11.95%
YoY
|
$58.70M
362.2%
YoY
|
$37.40M
157.93%
YoY
|
$20.50M
2462.5%
YoY
|
$15.90M
-791.3%
YoY
|
$12.70M
-72.03%
YoY
|
$14.50M
-65.72%
YoY
|
$800.0K
-98.9%
YoY
|
-$2.300M
-105.71%
YoY
|
$45.40M
-60.83%
YoY
|
$42.30M
-35.22%
YoY
|
$72.80M
32.6%
YoY
|
$40.30M
42.91%
YoY
|
$115.9M
55.15%
YoY
|
$65.30M
154.09%
YoY
|
$54.90M
3560.0%
YoY
|
| Net Earnings |
$159.4M
177.22%
YoY
|
$401.7M
66.54%
YoY
|
$222.4M
43.39%
YoY
|
$110.5M
30.92%
YoY
|
$57.50M
-13.01%
YoY
|
$241.2M
39.91%
YoY
|
$155.1M
159.8%
YoY
|
$84.40M
3276.0%
YoY
|
$66.10M
-818.48%
YoY
|
$172.4M
-1.37%
YoY
|
$59.70M
-57.42%
YoY
|
$2.500M
-98.71%
YoY
|
-$9.200M
-106.32%
YoY
|
$174.8M
-58.52%
YoY
|
$140.2M
-40.89%
YoY
|
$193.9M
-3.05%
YoY
|
$145.6M
41.36%
YoY
|
$421.4M
68.49%
YoY
|
$237.2M
79.83%
YoY
|
$200.0M
1215.79%
YoY
|
| Basic Earnings Per Share |
$3.40
190.6%
YoY
|
N/A
|
$4.71
44.48%
YoY
|
$2.36
33.33%
YoY
|
$1.17
-15.83%
YoY
|
N/A
|
$3.26
160.8%
YoY
|
$1.77
3440.0%
YoY
|
$1.39
-831.58%
YoY
|
N/A
|
$1.25
-57.34%
YoY
|
$0.05
-98.74%
YoY
|
-$0.19
-106.51%
YoY
|
N/A
|
$2.93
-37.26%
YoY
|
$3.98
2.05%
YoY
|
$2.92
45.27%
YoY
|
N/A
|
$4.67
83.14%
YoY
|
$3.90
1244.83%
YoY
|
| Diluted Earnings Per Share |
$3.33
192.11%
YoY
|
$8.34
67.45%
YoY
|
$4.61
44.06%
YoY
|
$2.32
32.57%
YoY
|
$1.14
-16.79%
YoY
|
$4.98
39.27%
YoY
|
$3.20
160.16%
YoY
|
$1.75
3400.0%
YoY
|
$1.37
-821.05%
YoY
|
$3.58
-1.41%
YoY
|
$1.23
-57.29%
YoY
|
$0.05
-98.72%
YoY
|
-$0.19
-106.64%
YoY
|
$3.63
-100.0%
YoY
|
$2.88
-36.98%
YoY
|
$3.90
2.09%
YoY
|
$2.86
45.18%
YoY
|
$8.143M
70.93%
YoY
|
$4.57
81.35%
YoY
|
$3.82
1217.24%
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 |
46.85M shares
-1.14%
YoY
|
47.19M shares
-0.53%
YoY
|
47.38M shares
-0.17%
YoY
|
47.47M shares
-0.18%
YoY
|
47.39M shares
-0.11%
YoY
|
47.44M shares
-0.27%
YoY
|
47.46M shares
-0.46%
YoY
|
47.56M shares
-0.43%
YoY
|
47.44M shares
-0.33%
YoY
|
47.57M shares
0.23%
YoY
|
47.68M shares
-0.49%
YoY
|
47.76M shares
-1.96%
YoY
|
47.60M shares
-4.38%
YoY
|
47.46M shares
-5.96%
YoY
|
47.92M shares
-5.77%
YoY
|
48.72M shares
-5.01%
YoY
|
49.78M shares
-2.72%
YoY
|
50.47M shares
-1.63%
YoY
|
50.85M shares
-1.76%
YoY
|
51.29M shares
-0.67%
YoY
|
| Diluted Shares Outstanding |
47.80M shares
-1.19%
YoY
|
N/A
|
48.35M shares
-0.31%
YoY
|
48.33M shares
0.04%
YoY
|
48.38M shares
0.2%
YoY
|
N/A
|
48.50M shares
0.21%
YoY
|
48.32M shares
-0.04%
YoY
|
48.28M shares
N/A
|
N/A
|
48.39M shares
-0.48%
YoY
|
48.33M shares
-2.65%
YoY
|
N/A
|
N/A
|
48.63M shares
-6.38%
YoY
|
49.65M shares
-5.11%
YoY
|
50.96M shares
-2.33%
YoY
|
N/A
|
51.94M shares
-0.58%
YoY
|
52.32M shares
0.29%
YoY
|
Loading...