|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$7.084B
19.34%
YoY
|
$5.936B
-10.48%
YoY
|
$6.631B
-40.72%
YoY
|
$11.19B
71.09%
YoY
|
$6.538B
58.54%
YoY
|
| Cost Of Revenue |
$4.360B
12.37%
YoY
|
$3.880B
-5.04%
YoY
|
$4.086B
-23.27%
YoY
|
$5.325B
28.28%
YoY
|
$4.151B
24.92%
YoY
|
| Gross Profit |
$2.724B
32.49%
YoY
|
$2.056B
-19.21%
YoY
|
$2.545B
-56.58%
YoY
|
$5.861B
145.54%
YoY
|
$2.387B
198.0%
YoY
|
| Selling, General & Admin |
$364.0M
13.75%
YoY
|
$320.0M
10.73%
YoY
|
$289.0M
-0.34%
YoY
|
$290.0M
30.04%
YoY
|
$223.0M
8.25%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$898.0M
-2.92%
YoY
|
$925.0M
6.44%
YoY
|
$869.0M
2.24%
YoY
|
$850.0M
-4.28%
YoY
|
$888.0M
-0.45%
YoY
|
| Operating Expenses |
$364.0M
13.75%
YoY
|
$320.0M
24.03%
YoY
|
$258.0M
-11.03%
YoY
|
$290.0M
30.04%
YoY
|
$223.0M
8.25%
YoY
|
| Operating Profit |
$2.300B
31.73%
YoY
|
$1.746B
-23.66%
YoY
|
$2.287B
-57.62%
YoY
|
$5.397B
212.15%
YoY
|
$1.729B
177.53%
YoY
|
| Interest Expense |
$155.0M
28.1%
YoY
|
$121.0M
N/A
|
$0.00
-100.0%
YoY
|
$344.0M
86.96%
YoY
|
$184.0M
2.79%
YoY
|
| Other Income/Expense, Net |
$19.00M
35.71%
YoY
|
$14.00M
40.0%
YoY
|
$10.00M
-166.67%
YoY
|
-$15.00M
-193.75%
YoY
|
$16.00M
1500.0%
YoY
|
| Pretax Income |
$2.239B
27.07%
YoY
|
$1.762B
-21.62%
YoY
|
$2.248B
-55.88%
YoY
|
$5.095B
230.2%
YoY
|
$1.543B
233.26%
YoY
|
| Income Tax |
$441.0M
54.74%
YoY
|
$285.0M
-30.49%
YoY
|
$410.0M
-64.59%
YoY
|
$1.158B
309.19%
YoY
|
$283.0M
812.9%
YoY
|
| Net Earnings |
$1.798B
21.73%
YoY
|
$1.477B
-3.15%
YoY
|
$1.525B
-61.26%
YoY
|
$3.937B
212.46%
YoY
|
$1.260B
191.67%
YoY
|
| Basic Earnings Per Share |
$8.98
33.04%
YoY
|
$6.75
-14.45%
YoY
|
$7.89
-52.04%
YoY
|
$16.45
285.25%
YoY
|
$4.27
188.51%
YoY
|
| Diluted Earnings Per Share |
$8.97
33.09%
YoY
|
$6.74
-14.35%
YoY
|
$7.87
-51.96%
YoY
|
$16.38
286.32%
YoY
|
$4.24
188.44%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
162.1M shares
-10.14%
YoY
|
180.4M shares
-6.67%
YoY
|
193.3M shares
-4.92%
YoY
|
203.3M shares
-5.44%
YoY
|
215.0M shares
0.05%
YoY
|
| Diluted Shares Outstanding |
162.2M shares
-10.24%
YoY
|
180.7M shares
-6.76%
YoY
|
193.8M shares
-5.09%
YoY
|
204.2M shares
-5.55%
YoY
|
216.2M 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.986B
19.42%
YoY
|
$1.872B
22.83%
YoY
|
$1.659B
21.09%
YoY
|
$1.890B
20.23%
YoY
|
$1.663B
13.13%
YoY
|
$1.524B
-2.99%
YoY
|
$1.370B
7.62%
YoY
|
$1.572B
-11.44%
YoY
|
$1.470B
-26.94%
YoY
|
$1.571B
-39.76%
YoY
|
$1.273B
-45.15%
YoY
|
$1.775B
-47.62%
YoY
|
$2.012B
-29.85%
YoY
|
$2.608B
2.68%
YoY
|
$2.321B
70.41%
YoY
|
$3.389B
113.41%
YoY
|
$2.868B
173.66%
YoY
|
$2.540B
130.49%
YoY
|
$1.362B
60.8%
YoY
|
| Cost Of Revenue |
$1.240B
13.66%
YoY
|
$1.107B
10.7%
YoY
|
$1.027B
10.91%
YoY
|
$1.135B
27.1%
YoY
|
$1.091B
2.83%
YoY
|
$1.000B
-6.54%
YoY
|
$926.0M
3.35%
YoY
|
$893.0M
-8.03%
YoY
|
$1.061B
-7.66%
YoY
|
$1.070B
-20.86%
YoY
|
$896.0M
-36.23%
YoY
|
$971.0M
-30.54%
YoY
|
$1.149B
-1.79%
YoY
|
$1.352B
-2.38%
YoY
|
$1.405B
52.39%
YoY
|
$1.398B
28.85%
YoY
|
$1.170B
54.15%
YoY
|
$1.385B
50.22%
YoY
|
$922.0M
20.68%
YoY
|
| Gross Profit |
$746.0M
30.42%
YoY
|
$765.0M
45.99%
YoY
|
$632.0M
42.34%
YoY
|
$755.0M
11.19%
YoY
|
$572.0M
39.85%
YoY
|
$524.0M
4.59%
YoY
|
$444.0M
17.77%
YoY
|
$679.0M
-15.55%
YoY
|
$409.0M
-52.61%
YoY
|
$501.0M
-60.11%
YoY
|
$377.0M
-58.84%
YoY
|
$804.0M
-59.62%
YoY
|
$863.0M
-49.18%
YoY
|
$1.256B
8.74%
YoY
|
$916.0M
108.18%
YoY
|
$1.991B
295.83%
YoY
|
$1.698B
487.54%
YoY
|
$1.155B
541.67%
YoY
|
$440.0M
430.12%
YoY
|
| Selling, General & Admin |
$103.0M
22.62%
YoY
|
$91.00M
16.67%
YoY
|
$88.00M
12.82%
YoY
|
$101.0M
32.89%
YoY
|
$84.00M
-4.55%
YoY
|
$78.00M
2.63%
YoY
|
$78.00M
14.71%
YoY
|
$76.00M
7.04%
YoY
|
$88.00M
18.92%
YoY
|
$76.00M
-12.64%
YoY
|
$68.00M
3.03%
YoY
|
$71.00M
-2.74%
YoY
|
$74.00M
15.63%
YoY
|
$87.00M
55.36%
YoY
|
$66.00M
26.92%
YoY
|
$73.00M
21.67%
YoY
|
$64.00M
16.36%
YoY
|
$56.00M
7.69%
YoY
|
$52.00M
6.12%
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 |
$228.0M
3.17%
YoY
|
$228.0M
3.17%
YoY
|
$217.0M
-5.24%
YoY
|
$232.0M
4.5%
YoY
|
$221.0M
-12.65%
YoY
|
$221.0M
-3.49%
YoY
|
$229.0M
7.51%
YoY
|
$222.0M
0.45%
YoY
|
$253.0M
22.82%
YoY
|
$229.0M
15.66%
YoY
|
$213.0M
-3.62%
YoY
|
$221.0M
-0.9%
YoY
|
$206.0M
-0.96%
YoY
|
$198.0M
-16.81%
YoY
|
$221.0M
8.87%
YoY
|
$223.0M
-8.23%
YoY
|
$208.0M
1.96%
YoY
|
$238.0M
3.48%
YoY
|
$203.0M
-4.25%
YoY
|
| Operating Expenses |
$103.0M
22.62%
YoY
|
$79.00M
-35.77%
YoY
|
$88.00M
12.82%
YoY
|
$101.0M
32.89%
YoY
|
$84.00M
-4.55%
YoY
|
$123.0M
92.19%
YoY
|
$78.00M
14.71%
YoY
|
$76.00M
1.33%
YoY
|
$88.00M
18.92%
YoY
|
$64.00M
0.0%
YoY
|
$68.00M
3.03%
YoY
|
$75.00M
2.74%
YoY
|
$74.00M
15.63%
YoY
|
$64.00M
82.86%
YoY
|
$66.00M
26.92%
YoY
|
$73.00M
21.67%
YoY
|
$64.00M
16.36%
YoY
|
$35.00M
-37.5%
YoY
|
$52.00M
6.12%
YoY
|
| Operating Profit |
$863.0M
89.67%
YoY
|
$686.0M
71.07%
YoY
|
$580.0M
59.34%
YoY
|
$648.0M
1.57%
YoY
|
$455.0M
50.17%
YoY
|
$401.0M
-8.24%
YoY
|
$364.0M
49.18%
YoY
|
$638.0M
-12.48%
YoY
|
$303.0M
-63.32%
YoY
|
$437.0M
-63.34%
YoY
|
$244.0M
-67.47%
YoY
|
$729.0M
-59.0%
YoY
|
$826.0M
-50.18%
YoY
|
$1.192B
6.43%
YoY
|
$750.0M
-873.2%
YoY
|
$1.778B
295.11%
YoY
|
$1.658B
571.26%
YoY
|
$1.120B
803.23%
YoY
|
-$97.00M
-342.5%
YoY
|
| Interest Expense |
$39.00M
5.41%
YoY
|
-$15.00M
66.67%
YoY
|
$41.00M
N/A
|
$36.00M
-2.7%
YoY
|
$37.00M
0.0%
YoY
|
-$9.000M
-175.0%
YoY
|
$0.00
-100.0%
YoY
|
$37.00M
208.33%
YoY
|
$37.00M
-7.5%
YoY
|
$12.00M
-77.78%
YoY
|
$39.00M
-15.22%
YoY
|
$12.00M
-85.37%
YoY
|
$40.00M
-83.4%
YoY
|
$54.00M
-258.82%
YoY
|
$46.00M
0.0%
YoY
|
$82.00M
78.26%
YoY
|
$241.0M
402.08%
YoY
|
-$34.00M
3.03%
YoY
|
$46.00M
-4.17%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
$8.000M
33.33%
YoY
|
$3.000M
-25.0%
YoY
|
$6.000M
N/A
|
$2.000M
-50.0%
YoY
|
$6.000M
200.0%
YoY
|
$4.000M
33.33%
YoY
|
$0.00
-100.0%
YoY
|
$4.000M
33.33%
YoY
|
$2.000M
-77.78%
YoY
|
$3.000M
-113.04%
YoY
|
$2.000M
N/A
|
$3.000M
200.0%
YoY
|
$9.000M
-1000.0%
YoY
|
-$23.00M
-221.05%
YoY
|
$0.00
-100.0%
YoY
|
$1.000M
N/A
|
-$1.000M
0.0%
YoY
|
$19.00M
-2000.0%
YoY
|
| Pretax Income |
$844.0M
93.14%
YoY
|
$602.0M
39.03%
YoY
|
$565.0M
41.25%
YoY
|
$635.0M
0.95%
YoY
|
$437.0M
45.67%
YoY
|
$433.0M
-0.69%
YoY
|
$400.0M
58.1%
YoY
|
$629.0M
-15.0%
YoY
|
$300.0M
-63.37%
YoY
|
$436.0M
-65.23%
YoY
|
$253.0M
-63.49%
YoY
|
$740.0M
-56.47%
YoY
|
$819.0M
-43.52%
YoY
|
$1.254B
15.58%
YoY
|
$693.0M
-605.84%
YoY
|
$1.700B
322.89%
YoY
|
$1.450B
651.3%
YoY
|
$1.085B
827.35%
YoY
|
-$137.0M
1422.22%
YoY
|
| Income Tax |
$168.0M
95.35%
YoY
|
$107.0M
160.98%
YoY
|
$105.0M
77.97%
YoY
|
$143.0M
16.26%
YoY
|
$86.00M
38.71%
YoY
|
$41.00M
-51.19%
YoY
|
$59.00M
156.52%
YoY
|
$123.0M
-8.21%
YoY
|
$62.00M
-63.31%
YoY
|
$84.00M
-65.71%
YoY
|
$23.00M
-85.16%
YoY
|
$134.0M
-62.46%
YoY
|
$169.0M
-57.86%
YoY
|
$245.0M
8.41%
YoY
|
$155.0M
-436.96%
YoY
|
$357.0M
320.0%
YoY
|
$401.0M
2127.78%
YoY
|
$226.0M
-11400.0%
YoY
|
-$46.00M
253.85%
YoY
|
| Net Earnings |
$676.0M
92.59%
YoY
|
$404.0M
23.17%
YoY
|
$460.0M
34.9%
YoY
|
$492.0M
-2.77%
YoY
|
$351.0M
47.48%
YoY
|
$328.0M
19.71%
YoY
|
$341.0M
48.26%
YoY
|
$506.0M
-3.98%
YoY
|
$238.0M
-63.38%
YoY
|
$274.0M
-68.14%
YoY
|
$230.0M
-57.25%
YoY
|
$527.0M
-60.64%
YoY
|
$650.0M
-38.15%
YoY
|
$860.0M
21.99%
YoY
|
$538.0M
-691.21%
YoY
|
$1.339B
322.4%
YoY
|
$1.051B
500.57%
YoY
|
$705.0M
710.34%
YoY
|
-$91.00M
-2375.0%
YoY
|
| Basic Earnings Per Share |
$3.99
115.68%
YoY
|
N/A
|
$2.19
41.29%
YoY
|
$2.37
3.04%
YoY
|
$1.85
79.61%
YoY
|
N/A
|
$1.55
82.35%
YoY
|
$2.30
-15.13%
YoY
|
$1.03
-63.99%
YoY
|
N/A
|
$0.85
-61.19%
YoY
|
$2.71
-51.52%
YoY
|
$2.86
-32.39%
YoY
|
N/A
|
$2.19
-354.65%
YoY
|
$5.59
390.35%
YoY
|
$4.23
504.29%
YoY
|
N/A
|
-$0.86
561.54%
YoY
|
| Diluted Earnings Per Share |
$3.98
115.14%
YoY
|
$2.59
37.03%
YoY
|
$2.19
41.29%
YoY
|
$2.37
3.04%
YoY
|
$1.85
79.61%
YoY
|
$1.89
31.51%
YoY
|
$1.55
82.35%
YoY
|
$2.30
-14.9%
YoY
|
$1.03
-63.86%
YoY
|
$1.44
-67.02%
YoY
|
$0.85
-61.01%
YoY
|
$2.70
-51.57%
YoY
|
$2.85
-32.3%
YoY
|
$4.36
-100.0%
YoY
|
$2.18
-353.49%
YoY
|
$5.58
389.47%
YoY
|
$4.21
501.43%
YoY
|
$3.270M
707.71%
YoY
|
-$0.86
561.54%
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 |
153.7M shares
-9.36%
YoY
|
156.0M shares
-10.37%
YoY
|
162.0M shares
-10.22%
YoY
|
162.0M shares
-11.36%
YoY
|
169.5M shares
-9.98%
YoY
|
174.0M shares
-8.92%
YoY
|
180.4M shares
-6.5%
YoY
|
182.8M shares
-6.23%
YoY
|
188.3M shares
-3.8%
YoY
|
191.1M shares
-2.62%
YoY
|
192.9M shares
-3.17%
YoY
|
194.9M shares
-6.38%
YoY
|
195.8M shares
-6.15%
YoY
|
196.2M shares
-8.53%
YoY
|
199.3M shares
-7.28%
YoY
|
208.2M shares
-3.39%
YoY
|
208.6M shares
-2.93%
YoY
|
214.5M shares
0.26%
YoY
|
214.9M shares
0.47%
YoY
|
| Diluted Shares Outstanding |
154.5M shares
-8.47%
YoY
|
N/A
|
161.2M shares
-9.74%
YoY
|
163.1M shares
-10.78%
YoY
|
168.8M shares
-10.26%
YoY
|
N/A
|
178.6M shares
-7.41%
YoY
|
182.8M shares
-6.26%
YoY
|
188.1M shares
-4.47%
YoY
|
N/A
|
192.9M shares
-3.98%
YoY
|
195.0M shares
-6.65%
YoY
|
196.9M shares
-6.19%
YoY
|
N/A
|
200.9M shares
-6.51%
YoY
|
208.9M shares
-3.55%
YoY
|
209.9M shares
-2.82%
YoY
|
N/A
|
214.9M shares
0.47%
YoY
|
Loading...