|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$8.189B
1.73%
YoY
|
$8.050B
9.55%
YoY
|
$7.348B
24.08%
YoY
|
$5.922B
40.0%
YoY
|
$4.230B
-44.7%
YoY
|
| Cost Of Revenue |
$2.287B
-12.94%
YoY
|
$2.627B
34.03%
YoY
|
$1.960B
21.89%
YoY
|
$1.608B
-151.36%
YoY
|
-$3.131B
-205.99%
YoY
|
| Gross Profit |
$5.902B
8.83%
YoY
|
$5.423B
0.65%
YoY
|
$5.388B
24.9%
YoY
|
$4.314B
-41.39%
YoY
|
$7.361B
56.78%
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 |
N/A
|
N/A
|
N/A
|
$165.0M
-70.64%
YoY
|
$562.0M
222.99%
YoY
|
| Operating Expenses |
$3.447B
11.84%
YoY
|
$3.082B
-52.86%
YoY
|
$6.538B
157.2%
YoY
|
$2.542B
-1.7%
YoY
|
$2.586B
-2.56%
YoY
|
| Operating Profit |
$1.038B
-55.66%
YoY
|
$2.341B
-303.57%
YoY
|
-$1.150B
-164.9%
YoY
|
$1.772B
-62.89%
YoY
|
$4.775B
133.95%
YoY
|
| Interest Expense |
-$247.0M
-17.39%
YoY
|
-$299.0M
126.52%
YoY
|
-$132.0M
-27.87%
YoY
|
-$183.0M
-18.3%
YoY
|
-$224.0M
20.43%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
$148.0M
-74.44%
YoY
|
$579.0M
14375.0%
YoY
|
| Pretax Income |
$837.0M
4.76%
YoY
|
$799.0M
17.85%
YoY
|
$678.0M
58.41%
YoY
|
$428.0M
-84.59%
YoY
|
$2.777B
688.92%
YoY
|
| Income Tax |
$104.0M
82.46%
YoY
|
$57.00M
-211.76%
YoY
|
-$51.00M
920.0%
YoY
|
-$5.000M
-94.9%
YoY
|
-$98.00M
444.44%
YoY
|
| Net Earnings |
$654.0M
-1.95%
YoY
|
$667.0M
13.24%
YoY
|
$589.0M
15.49%
YoY
|
$510.0M
-76.01%
YoY
|
$2.126B
-1132.04%
YoY
|
| Basic Earnings Per Share |
$6.40
1.43%
YoY
|
$6.31
9.93%
YoY
|
$5.74
21.87%
YoY
|
$4.71
-73.72%
YoY
|
$17.92
-1043.16%
YoY
|
| Diluted Earnings Per Share |
$6.29
1.94%
YoY
|
$6.17
13.97%
YoY
|
$5.41
25.9%
YoY
|
$4.30
-74.11%
YoY
|
$16.61
-1002.72%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
95.80M shares
-3.43%
YoY
|
99.20M shares
-3.41%
YoY
|
102.7M shares
1.99%
YoY
|
100.7M shares
-13.71%
YoY
|
116.7M shares
-8.4%
YoY
|
| Diluted Shares Outstanding |
97.40M shares
-3.94%
YoY
|
101.4M shares
-6.8%
YoY
|
108.8M shares
-1.27%
YoY
|
110.2M shares
-12.4%
YoY
|
125.8M shares
-4.62%
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 |
$2.031B
3.15%
YoY
|
$2.111B
5.02%
YoY
|
$2.128B
8.79%
YoY
|
$1.981B
-2.56%
YoY
|
$1.969B
-4.0%
YoY
|
$2.010B
10.5%
YoY
|
$1.956B
7.3%
YoY
|
$2.033B
8.66%
YoY
|
$2.051B
11.77%
YoY
|
$1.819B
18.89%
YoY
|
$1.823B
36.25%
YoY
|
$1.871B
23.17%
YoY
|
$1.835B
21.2%
YoY
|
$1.530B
-8.77%
YoY
|
$1.338B
-33.4%
YoY
|
$1.519B
-39.31%
YoY
|
$1.514B
-177.36%
YoY
|
$1.677B
-24.6%
YoY
|
$2.009B
-2.99%
YoY
|
| Cost Of Revenue |
$564.0M
-2.59%
YoY
|
N/A
|
$561.0M
-17.62%
YoY
|
$541.0M
-9.53%
YoY
|
$579.0M
-4.3%
YoY
|
N/A
|
$681.0M
44.59%
YoY
|
$598.0M
36.53%
YoY
|
$605.0M
18.63%
YoY
|
N/A
|
$471.0M
54.43%
YoY
|
$438.0M
7.88%
YoY
|
$510.0M
18.33%
YoY
|
N/A
|
$305.0M
-34.55%
YoY
|
$406.0M
-11.16%
YoY
|
$431.0M
-109.72%
YoY
|
N/A
|
$466.0M
-54.31%
YoY
|
| Gross Profit |
$1.467B
5.54%
YoY
|
N/A
|
$1.567B
22.9%
YoY
|
$1.440B
0.35%
YoY
|
$1.390B
-3.87%
YoY
|
N/A
|
$1.275B
-5.7%
YoY
|
$1.435B
0.14%
YoY
|
$1.446B
9.13%
YoY
|
N/A
|
$1.352B
30.88%
YoY
|
$1.433B
28.75%
YoY
|
$1.325B
22.35%
YoY
|
N/A
|
$1.033B
-33.05%
YoY
|
$1.113B
-45.6%
YoY
|
$1.083B
-56.28%
YoY
|
N/A
|
$1.543B
46.81%
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
|
| 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 |
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
|
$58.00M
-85.71%
YoY
|
N/A
|
N/A
|
| Operating Expenses |
$848.0M
2.91%
YoY
|
$1.885B
5.07%
YoY
|
$829.0M
6.97%
YoY
|
$857.0M
13.96%
YoY
|
$824.0M
-52.48%
YoY
|
$1.794B
6.34%
YoY
|
$775.0M
8.09%
YoY
|
$752.0M
-49.19%
YoY
|
$1.734B
107.42%
YoY
|
$1.687B
21.28%
YoY
|
$717.0M
13.45%
YoY
|
$1.480B
144.63%
YoY
|
$836.0M
32.28%
YoY
|
$1.391B
6.59%
YoY
|
$632.0M
-1.56%
YoY
|
$605.0M
-14.31%
YoY
|
$632.0M
4.98%
YoY
|
$1.305B
-22.37%
YoY
|
$642.0M
1.9%
YoY
|
| Operating Profit |
$619.0M
9.36%
YoY
|
N/A
|
$738.0M
47.6%
YoY
|
$583.0M
-14.64%
YoY
|
$566.0M
-296.53%
YoY
|
N/A
|
$500.0M
-21.26%
YoY
|
$683.0M
-1553.19%
YoY
|
-$288.0M
-158.9%
YoY
|
N/A
|
$635.0M
58.35%
YoY
|
-$47.00M
-109.25%
YoY
|
$489.0M
8.43%
YoY
|
N/A
|
$401.0M
-55.49%
YoY
|
$508.0M
-62.09%
YoY
|
$451.0M
-75.95%
YoY
|
N/A
|
$901.0M
114.01%
YoY
|
| Interest Expense |
-$61.00M
90.63%
YoY
|
-$57.00M
-24.0%
YoY
|
-$60.00M
106.9%
YoY
|
-$63.00M
110.0%
YoY
|
-$32.00M
6.67%
YoY
|
-$75.00M
150.0%
YoY
|
-$29.00M
-61.84%
YoY
|
-$30.00M
-68.09%
YoY
|
-$30.00M
-6.25%
YoY
|
-$30.00M
-37.5%
YoY
|
-$76.00M
145.16%
YoY
|
-$94.00M
104.35%
YoY
|
-$32.00M
-30.43%
YoY
|
-$48.00M
-30.43%
YoY
|
-$31.00M
-38.0%
YoY
|
-$46.00M
-9.8%
YoY
|
-$46.00M
-14.81%
YoY
|
-$69.00M
43.75%
YoY
|
-$50.00M
11.11%
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
|
$81.00M
145.45%
YoY
|
$86.00M
95.45%
YoY
|
$78.00M
95.0%
YoY
|
N/A
|
$33.00M
-28.26%
YoY
|
$44.00M
-88.24%
YoY
|
$40.00M
-63.64%
YoY
|
N/A
|
$46.00M
-48.89%
YoY
|
| Pretax Income |
$230.0M
32.95%
YoY
|
$169.0M
40.83%
YoY
|
$307.0M
164.66%
YoY
|
$188.0M
-31.88%
YoY
|
$173.0M
-39.72%
YoY
|
$120.0M
17.65%
YoY
|
$116.0M
-32.56%
YoY
|
$276.0M
4.94%
YoY
|
$287.0M
103.55%
YoY
|
$102.0M
22.89%
YoY
|
$172.0M
70.3%
YoY
|
$263.0M
71.9%
YoY
|
$141.0M
54.95%
YoY
|
$83.00M
-72.33%
YoY
|
$101.0M
-75.43%
YoY
|
$153.0M
-85.12%
YoY
|
$91.00M
-91.23%
YoY
|
$300.0M
-39.39%
YoY
|
$411.0M
-383.45%
YoY
|
| Income Tax |
$35.00M
59.09%
YoY
|
$20.00M
-2100.0%
YoY
|
$35.00M
94.44%
YoY
|
$27.00M
-34.15%
YoY
|
$22.00M
-2300.0%
YoY
|
-$1.000M
-94.12%
YoY
|
$18.00M
-124.32%
YoY
|
$41.00M
46.43%
YoY
|
-$1.000M
-108.33%
YoY
|
-$17.00M
-68.52%
YoY
|
-$74.00M
-331.25%
YoY
|
$28.00M
180.0%
YoY
|
$12.00M
71.43%
YoY
|
-$54.00M
-73.27%
YoY
|
$32.00M
-20.0%
YoY
|
$10.00M
-91.07%
YoY
|
$7.000M
-114.58%
YoY
|
-$202.0M
-467.27%
YoY
|
$40.00M
-155.56%
YoY
|
| Net Earnings |
$182.0M
16.67%
YoY
|
$136.0M
46.24%
YoY
|
$192.0M
68.42%
YoY
|
$166.0M
-19.02%
YoY
|
$156.0M
-33.33%
YoY
|
$93.00M
-21.19%
YoY
|
$114.0M
-56.49%
YoY
|
$205.0M
33.12%
YoY
|
$234.0M
181.93%
YoY
|
$118.0M
-37.89%
YoY
|
$262.0M
26.57%
YoY
|
$154.0M
126.47%
YoY
|
$83.00M
102.44%
YoY
|
$190.0M
-53.32%
YoY
|
$207.0M
32.69%
YoY
|
$68.00M
-85.31%
YoY
|
$41.00M
-96.27%
YoY
|
$407.0M
55.94%
YoY
|
$156.0M
-148.9%
YoY
|
| Basic Earnings Per Share |
$1.78
22.76%
YoY
|
N/A
|
$1.82
82.0%
YoY
|
$1.69
-15.5%
YoY
|
$1.45
-36.68%
YoY
|
N/A
|
$1.00
-57.45%
YoY
|
$2.00
33.33%
YoY
|
$2.29
227.14%
YoY
|
N/A
|
$2.35
18.69%
YoY
|
$1.50
141.94%
YoY
|
$0.70
169.23%
YoY
|
N/A
|
$1.98
59.68%
YoY
|
$0.62
-83.73%
YoY
|
$0.26
-97.06%
YoY
|
N/A
|
$1.24
-146.97%
YoY
|
| Diluted Earnings Per Share |
$1.75
23.24%
YoY
|
$1.41
48.67%
YoY
|
$1.80
83.67%
YoY
|
$1.66
-15.31%
YoY
|
$1.42
-36.62%
YoY
|
$0.95
-14.38%
YoY
|
$0.98
-57.21%
YoY
|
$1.96
39.75%
YoY
|
$2.24
255.43%
YoY
|
$1.10
-38.07%
YoY
|
$2.29
25.82%
YoY
|
$1.40
146.06%
YoY
|
$0.63
162.5%
YoY
|
$1.78
-100.0%
YoY
|
$1.82
58.26%
YoY
|
$0.57
-83.85%
YoY
|
$0.24
-97.1%
YoY
|
$3.397M
175119945.44%
YoY
|
$1.15
-143.56%
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 |
92.76M shares
-2.89%
YoY
|
95.16M shares
-1.1%
YoY
|
96.42M shares
-1.94%
YoY
|
96.29M shares
-4.38%
YoY
|
95.53M shares
-5.99%
YoY
|
96.22M shares
-7.9%
YoY
|
98.32M shares
-7.05%
YoY
|
100.7M shares
2.47%
YoY
|
101.6M shares
4.44%
YoY
|
104.5M shares
7.51%
YoY
|
105.8M shares
8.03%
YoY
|
98.27M shares
-3.37%
YoY
|
97.29M shares
-8.3%
YoY
|
97.17M shares
-12.45%
YoY
|
97.92M shares
-13.65%
YoY
|
101.7M shares
-15.67%
YoY
|
106.1M shares
-13.53%
YoY
|
111.0M shares
-12.1%
YoY
|
113.4M shares
-10.21%
YoY
|
| Diluted Shares Outstanding |
94.50M shares
-3.37%
YoY
|
N/A
|
97.40M shares
-2.99%
YoY
|
97.70M shares
-4.5%
YoY
|
97.80M shares
-6.41%
YoY
|
N/A
|
100.4M shares
-7.38%
YoY
|
102.3M shares
-6.83%
YoY
|
104.5M shares
-4.65%
YoY
|
N/A
|
108.4M shares
1.88%
YoY
|
109.8M shares
-0.9%
YoY
|
109.6M shares
-6.32%
YoY
|
N/A
|
106.4M shares
-13.07%
YoY
|
110.8M shares
-14.9%
YoY
|
117.0M shares
-10.62%
YoY
|
N/A
|
122.4M shares
-3.09%
YoY
|
Loading...