|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$17.50B
1.24%
YoY
|
$17.28B
18.47%
YoY
|
$14.59B
20.95%
YoY
|
$12.06B
1.63%
YoY
|
$11.87B
23.63%
YoY
|
| Cost Of Revenue |
$10.86B
-3.95%
YoY
|
$11.31B
34.15%
YoY
|
$8.427B
4.04%
YoY
|
$8.100B
9.59%
YoY
|
$7.391B
12.83%
YoY
|
| Gross Profit |
$6.637B
11.06%
YoY
|
$5.976B
-2.99%
YoY
|
$6.160B
55.56%
YoY
|
$3.960B
-11.51%
YoY
|
$4.475B
46.85%
YoY
|
| Selling, General & Admin |
$3.570B
5.15%
YoY
|
$3.395B
12.23%
YoY
|
$3.025B
16.84%
YoY
|
$2.589B
13.72%
YoY
|
$2.277B
18.92%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$15.46B
-1.15%
YoY
|
$15.64B
27.16%
YoY
|
$12.30B
8.15%
YoY
|
$11.37B
10.93%
YoY
|
$10.25B
21.09%
YoY
|
| Operating Profit |
-$8.821B
-8.7%
YoY
|
-$9.662B
57.41%
YoY
|
-$6.138B
-17.18%
YoY
|
-$7.411B
28.32%
YoY
|
-$5.775B
6.6%
YoY
|
| Interest Expense |
-$151.0M
0.67%
YoY
|
-$150.0M
11.94%
YoY
|
-$134.0M
-76.11%
YoY
|
-$561.0M
699.73%
YoY
|
-$70.15M
93.25%
YoY
|
| Other Income/Expense, Net |
N/A
|
-$1.000M
0.0%
YoY
|
-$1.000M
N/A
|
N/A
|
N/A
|
| Pretax Income |
$1.887B
26.39%
YoY
|
$1.493B
-30.69%
YoY
|
$2.154B
266.33%
YoY
|
$588.0M
-61.96%
YoY
|
$1.546B
164.05%
YoY
|
| Income Tax |
$296.0M
146.67%
YoY
|
$120.0M
-133.06%
YoY
|
-$363.0M
3933.33%
YoY
|
-$9.000M
-105.4%
YoY
|
$166.5M
133.91%
YoY
|
| Net Earnings |
$1.591B
15.88%
YoY
|
$1.373B
-45.45%
YoY
|
$2.517B
321.61%
YoY
|
$597.0M
-56.71%
YoY
|
$1.379B
168.23%
YoY
|
| Basic Earnings Per Share |
$37.80
18.94%
YoY
|
$31.78
-47.2%
YoY
|
$60.19
296.25%
YoY
|
$15.19
-56.17%
YoY
|
$34.66
170.57%
YoY
|
| Diluted Earnings Per Share |
$37.80
18.94%
YoY
|
$31.78
-47.2%
YoY
|
$60.19
296.25%
YoY
|
$15.19
-56.12%
YoY
|
$34.62
170.89%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
41.60M shares
-2.58%
YoY
|
42.70M shares
3.39%
YoY
|
41.30M shares
5.9%
YoY
|
39.00M shares
0.0%
YoY
|
39.00M shares
98245.77%
YoY
|
| Diluted Shares Outstanding |
41.60M shares
-2.58%
YoY
|
42.70M shares
3.39%
YoY
|
41.30M shares
5.9%
YoY
|
39.00M shares
99126.54%
YoY
|
39.30K shares
-1.08%
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 |
$4.068B
-4.57%
YoY
|
$4.426B
-4.49%
YoY
|
$4.319B
0.79%
YoY
|
$4.491B
6.25%
YoY
|
$4.263B
3.15%
YoY
|
$4.634B
26.75%
YoY
|
$4.285B
7.37%
YoY
|
$4.227B
15.81%
YoY
|
$4.133B
25.78%
YoY
|
$3.656B
12.39%
YoY
|
$3.991B
29.87%
YoY
|
$3.650B
28.77%
YoY
|
$3.286B
1253.21%
YoY
|
$3.253B
4.25%
YoY
|
$3.073B
5.04%
YoY
|
$2.835B
-7.87%
YoY
|
$242.8M
-6.75%
YoY
|
$3.120B
1303.37%
YoY
|
$2.925B
12.08%
YoY
|
| Cost Of Revenue |
$2.217B
-23.37%
YoY
|
N/A
|
$2.837B
9.79%
YoY
|
$2.472B
6.97%
YoY
|
$2.893B
29.32%
YoY
|
N/A
|
$2.584B
15.05%
YoY
|
$2.311B
17.91%
YoY
|
$2.237B
13.78%
YoY
|
N/A
|
$2.246B
-14.37%
YoY
|
$1.960B
4.46%
YoY
|
$1.966B
9.83%
YoY
|
N/A
|
$2.623B
15.33%
YoY
|
$1.876B
18.29%
YoY
|
$1.790B
N/A
|
N/A
|
$2.274B
30.99%
YoY
|
| Gross Profit |
$1.851B
35.11%
YoY
|
N/A
|
$1.482B
-12.87%
YoY
|
$2.019B
5.38%
YoY
|
$1.370B
-27.74%
YoY
|
N/A
|
$1.701B
-2.52%
YoY
|
$1.916B
13.37%
YoY
|
$1.896B
43.64%
YoY
|
N/A
|
$1.745B
287.78%
YoY
|
$1.690B
76.34%
YoY
|
$1.320B
-185.32%
YoY
|
N/A
|
$450.0M
-30.89%
YoY
|
$958.4M
-35.7%
YoY
|
-$1.547B
N/A
|
N/A
|
$651.1M
-25.5%
YoY
|
| Selling, General & Admin |
$863.0M
2.13%
YoY
|
$896.0M
-3.45%
YoY
|
$917.0M
7.76%
YoY
|
$911.0M
12.19%
YoY
|
$845.0M
5.1%
YoY
|
$928.0M
6.54%
YoY
|
$851.0M
10.38%
YoY
|
$812.0M
15.5%
YoY
|
$804.0M
18.24%
YoY
|
$871.0M
30.58%
YoY
|
$771.0M
17.35%
YoY
|
$703.0M
8.94%
YoY
|
$680.0M
9.81%
YoY
|
$667.0M
7.73%
YoY
|
$657.0M
12.86%
YoY
|
$645.3M
-39.99%
YoY
|
$619.2M
23.5%
YoY
|
$619.1M
17.93%
YoY
|
$582.2M
27.66%
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 |
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
|
| Operating Expenses |
$3.296B
-17.12%
YoY
|
$3.832B
-28.32%
YoY
|
$4.012B
9.32%
YoY
|
$3.638B
8.34%
YoY
|
$3.977B
21.81%
YoY
|
$5.346B
59.53%
YoY
|
$3.670B
13.55%
YoY
|
$3.358B
17.04%
YoY
|
$3.265B
14.72%
YoY
|
$3.351B
25.98%
YoY
|
$3.232B
-6.29%
YoY
|
$2.869B
6.61%
YoY
|
$2.846B
10.72%
YoY
|
$2.660B
2.43%
YoY
|
$3.449B
15.06%
YoY
|
$2.691B
-42.2%
YoY
|
$2.570B
9.15%
YoY
|
$2.597B
1.8%
YoY
|
$2.998B
35.88%
YoY
|
| Operating Profit |
-$1.445B
-44.57%
YoY
|
N/A
|
-$2.530B
28.49%
YoY
|
-$1.619B
12.27%
YoY
|
-$2.607B
90.43%
YoY
|
N/A
|
-$1.969B
32.41%
YoY
|
-$1.442B
22.31%
YoY
|
-$1.369B
-10.29%
YoY
|
N/A
|
-$1.487B
-50.42%
YoY
|
-$1.179B
-31.96%
YoY
|
-$1.526B
-62.94%
YoY
|
N/A
|
-$2.999B
27.81%
YoY
|
-$1.733B
-45.26%
YoY
|
-$4.118B
N/A
|
N/A
|
-$2.346B
76.15%
YoY
|
| Interest Expense |
-$43.00M
7.5%
YoY
|
-$40.00M
14.29%
YoY
|
-$38.00M
15.15%
YoY
|
-$33.00M
-21.43%
YoY
|
-$40.00M
2.56%
YoY
|
-$35.00M
9.38%
YoY
|
-$33.00M
-34.0%
YoY
|
-$42.00M
68.0%
YoY
|
-$39.00M
39.29%
YoY
|
-$32.00M
28.0%
YoY
|
-$50.00M
-68.94%
YoY
|
-$25.00M
-88.28%
YoY
|
-$28.00M
-82.6%
YoY
|
-$25.00M
7.0%
YoY
|
-$161.0M
936.1%
YoY
|
-$213.3M
582.72%
YoY
|
-$160.9M
931.65%
YoY
|
-$23.36M
57.86%
YoY
|
-$15.54M
-333.99%
YoY
|
| Other Income/Expense, Net |
N/A
|
$1.000M
-200.0%
YoY
|
N/A
|
N/A
|
N/A
|
-$1.000M
-50.0%
YoY
|
N/A
|
N/A
|
$1.000M
N/A
|
-$2.000M
N/A
|
N/A
|
$1.000M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$736.0M
196.77%
YoY
|
$555.0M
-174.2%
YoY
|
$269.0M
-53.38%
YoY
|
$815.0M
-2.04%
YoY
|
$248.0M
-70.19%
YoY
|
-$748.0M
-376.01%
YoY
|
$577.0M
-20.41%
YoY
|
$832.0M
10.93%
YoY
|
$832.0M
103.92%
YoY
|
$271.0M
-52.29%
YoY
|
$725.0M
-280.8%
YoY
|
$750.0M
529.6%
YoY
|
$408.0M
35.17%
YoY
|
$568.0M
13.59%
YoY
|
-$401.0M
357.14%
YoY
|
$119.1M
-84.33%
YoY
|
$301.8M
-19.1%
YoY
|
$500.1M
318.81%
YoY
|
-$87.72M
-132.19%
YoY
|
| Income Tax |
$83.00M
112.82%
YoY
|
$109.0M
-170.32%
YoY
|
$14.00M
-79.41%
YoY
|
$135.0M
25.0%
YoY
|
$39.00M
-60.61%
YoY
|
-$155.0M
-70.86%
YoY
|
$68.00M
44.68%
YoY
|
$108.0M
35.0%
YoY
|
$99.00M
130.23%
YoY
|
-$532.0M
-838.89%
YoY
|
$47.00M
-157.32%
YoY
|
$80.00M
-2381.15%
YoY
|
$43.00M
950.06%
YoY
|
$72.00M
3.81%
YoY
|
-$82.00M
475.4%
YoY
|
-$3.507M
-104.37%
YoY
|
$4.095M
-86.88%
YoY
|
$69.36M
21.04%
YoY
|
-$14.25M
-148.39%
YoY
|
| Net Earnings |
$653.0M
210.95%
YoY
|
$441.0M
-175.38%
YoY
|
$255.0M
-49.9%
YoY
|
$680.0M
-6.08%
YoY
|
$210.0M
-71.35%
YoY
|
-$585.0M
-173.58%
YoY
|
$509.0M
-24.93%
YoY
|
$724.0M
8.06%
YoY
|
$733.0M
100.82%
YoY
|
$795.0M
62.58%
YoY
|
$678.0M
-312.54%
YoY
|
$670.0M
446.36%
YoY
|
$365.0M
22.59%
YoY
|
$489.0M
13.53%
YoY
|
-$319.0M
334.2%
YoY
|
$122.6M
-81.97%
YoY
|
$297.8M
-12.9%
YoY
|
$430.7M
577.2%
YoY
|
-$73.47M
-130.23%
YoY
|
| Basic Earnings Per Share |
$16.21
230.82%
YoY
|
N/A
|
$6.09
-48.39%
YoY
|
$16.10
-3.59%
YoY
|
$4.90
-70.95%
YoY
|
N/A
|
$11.80
-24.5%
YoY
|
$16.70
2.71%
YoY
|
$16.87
81.2%
YoY
|
N/A
|
$15.63
-290.15%
YoY
|
$16.26
422.83%
YoY
|
$9.31
22.99%
YoY
|
N/A
|
-$8.22
337.23%
YoY
|
$3.11
-81.67%
YoY
|
$7.57
-11.25%
YoY
|
N/A
|
-$1.88
-130.92%
YoY
|
| Diluted Earnings Per Share |
$16.21
230.82%
YoY
|
$10.76
-177.93%
YoY
|
$6.09
-48.39%
YoY
|
$16.10
-3.59%
YoY
|
$4.90
-70.95%
YoY
|
-$13.80
-174.28%
YoY
|
$11.80
-24.5%
YoY
|
$16.70
2.71%
YoY
|
$16.87
81.2%
YoY
|
$18.57
50.42%
YoY
|
$15.63
-290.15%
YoY
|
$16.26
422.83%
YoY
|
$9.31
23.15%
YoY
|
$12.35
-100.0%
YoY
|
-$8.22
-100.0%
YoY
|
$3.11
-81.65%
YoY
|
$7.56
-11.27%
YoY
|
$11.09M
697707319.6%
YoY
|
-$1.876M
-30907021.78%
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 |
40.39M shares
-5.93%
YoY
|
41.98M shares
-2.33%
YoY
|
41.94M shares
-3.07%
YoY
|
42.53M shares
-2.13%
YoY
|
42.93M shares
-1.03%
YoY
|
42.98M shares
-0.95%
YoY
|
43.27M shares
-0.3%
YoY
|
43.46M shares
10.65%
YoY
|
43.38M shares
10.79%
YoY
|
43.39M shares
10.79%
YoY
|
43.40M shares
10.13%
YoY
|
39.28M shares
0.97%
YoY
|
39.16M shares
0.86%
YoY
|
39.17M shares
-0.52%
YoY
|
39.41M shares
0.64%
YoY
|
38.90M shares
-1.59%
YoY
|
38.82M shares
-1.82%
YoY
|
39.37M shares
-1.49%
YoY
|
39.16M shares
-0.82%
YoY
|
| Diluted Shares Outstanding |
39.80M shares
-5.91%
YoY
|
N/A
|
41.40M shares
-2.82%
YoY
|
41.80M shares
-2.34%
YoY
|
42.30M shares
-1.4%
YoY
|
N/A
|
42.60M shares
-0.7%
YoY
|
42.80M shares
5.16%
YoY
|
42.90M shares
10.85%
YoY
|
N/A
|
42.90M shares
10.57%
YoY
|
40.70M shares
4.63%
YoY
|
38.70M shares
-0.35%
YoY
|
N/A
|
38.80M shares
-1.01%
YoY
|
38.90M shares
-1.69%
YoY
|
38.84M shares
-1.92%
YoY
|
N/A
|
39.20M shares
-0.91%
YoY
|
Loading...