|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$13.72B
27.93%
YoY
|
$10.72B
24.17%
YoY
|
$8.635B
31.17%
YoY
|
$6.583B
34.68%
YoY
|
$4.888B
69.37%
YoY
|
| Cost Of Revenue |
$6.738B
21.58%
YoY
|
$5.542B
20.77%
YoY
|
$4.589B
27.9%
YoY
|
$3.588B
53.46%
YoY
|
$2.338B
70.91%
YoY
|
| Gross Profit |
$6.979B
34.73%
YoY
|
$5.180B
28.03%
YoY
|
$4.046B
35.09%
YoY
|
$2.995B
17.45%
YoY
|
$2.550B
67.98%
YoY
|
| Selling, General & Admin |
$4.076B
16.82%
YoY
|
$3.489B
12.15%
YoY
|
$3.111B
9.97%
YoY
|
$2.829B
17.09%
YoY
|
$2.416B
59.68%
YoY
|
| Research & Development |
$1.431B
22.52%
YoY
|
$1.168B
16.45%
YoY
|
$1.003B
20.99%
YoY
|
$829.0M
92.79%
YoY
|
$430.0M
33.96%
YoY
|
| Depreciation & Amortization |
$747.0M
33.16%
YoY
|
$561.0M
10.22%
YoY
|
$509.0M
37.94%
YoY
|
$369.0M
136.54%
YoY
|
$156.0M
30.0%
YoY
|
| Operating Expenses |
$5.507B
18.25%
YoY
|
$4.657B
0.74%
YoY
|
$4.623B
26.38%
YoY
|
$3.658B
28.53%
YoY
|
$2.846B
55.18%
YoY
|
| Operating Profit |
$723.0M
-2002.63%
YoY
|
-$38.00M
-93.41%
YoY
|
-$577.0M
-48.67%
YoY
|
-$1.124B
148.67%
YoY
|
-$452.0M
3.67%
YoY
|
| Interest Expense |
$211.0M
6.03%
YoY
|
$199.0M
30.92%
YoY
|
$152.0M
7500.0%
YoY
|
$2.000M
-85.71%
YoY
|
$14.00M
-56.25%
YoY
|
| Other Income/Expense, Net |
$5.000M
-200.0%
YoY
|
-$5.000M
-95.33%
YoY
|
-$107.0M
-64.92%
YoY
|
-$305.0M
N/A
|
$0.00
-100.0%
YoY
|
| Pretax Income |
$939.0M
501.92%
YoY
|
$156.0M
-129.21%
YoY
|
-$534.0M
-61.83%
YoY
|
-$1.399B
202.16%
YoY
|
-$463.0M
1.09%
YoY
|
| Income Tax |
$7.000M
-82.05%
YoY
|
$39.00M
25.81%
YoY
|
$31.00M
-200.0%
YoY
|
-$31.00M
-720.0%
YoY
|
$5.000M
66.67%
YoY
|
| Net Earnings |
$935.0M
660.16%
YoY
|
$123.0M
-122.04%
YoY
|
-$558.0M
-59.12%
YoY
|
-$1.365B
191.67%
YoY
|
-$468.0M
1.52%
YoY
|
| Basic Earnings Per Share |
$2.19
630.0%
YoY
|
$0.30
-121.13%
YoY
|
-$1.42
-61.41%
YoY
|
-$3.68
164.75%
YoY
|
-$1.39
-81.19%
YoY
|
| Diluted Earnings Per Share |
$2.13
634.48%
YoY
|
$0.29
-120.42%
YoY
|
-$1.42
-61.41%
YoY
|
-$3.68
164.75%
YoY
|
-$1.39
-81.19%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
427.0M shares
3.76%
YoY
|
411.6M shares
4.73%
YoY
|
392.9M shares
5.8%
YoY
|
371.4M shares
10.26%
YoY
|
336.8M shares
439.91%
YoY
|
| Diluted Shares Outstanding |
439.7M shares
2.2%
YoY
|
430.2M shares
9.49%
YoY
|
392.9M shares
5.8%
YoY
|
371.4M shares
10.26%
YoY
|
336.8M shares
439.91%
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 |
$4.036B
33.11%
YoY
|
$3.955B
37.66%
YoY
|
$3.446B
27.35%
YoY
|
$3.284B
24.87%
YoY
|
$3.032B
20.65%
YoY
|
$2.873B
24.75%
YoY
|
$2.706B
25.05%
YoY
|
$2.630B
23.3%
YoY
|
$2.513B
23.49%
YoY
|
$2.303B
26.68%
YoY
|
$2.164B
27.22%
YoY
|
$2.133B
32.65%
YoY
|
$2.035B
39.77%
YoY
|
$1.818B
39.85%
YoY
|
$1.701B
33.41%
YoY
|
$1.608B
30.1%
YoY
|
$1.456B
35.19%
YoY
|
$1.300B
34.02%
YoY
|
$1.275B
45.05%
YoY
|
$1.236B
83.11%
YoY
|
| Cost Of Revenue |
$1.992B
32.8%
YoY
|
$1.935B
33.17%
YoY
|
$1.687B
22.78%
YoY
|
$1.616B
16.68%
YoY
|
$1.500B
12.78%
YoY
|
$1.453B
18.23%
YoY
|
$1.374B
18.86%
YoY
|
$1.385B
22.03%
YoY
|
$1.330B
24.42%
YoY
|
$1.229B
21.2%
YoY
|
$1.156B
17.12%
YoY
|
$1.135B
28.98%
YoY
|
$1.069B
40.1%
YoY
|
$1.014B
59.69%
YoY
|
$987.0M
68.72%
YoY
|
$880.0M
58.56%
YoY
|
$763.0M
35.52%
YoY
|
$635.0M
35.39%
YoY
|
$585.0M
53.14%
YoY
|
$555.0M
71.83%
YoY
|
| Gross Profit |
$2.044B
33.42%
YoY
|
$2.020B
42.25%
YoY
|
$1.759B
32.06%
YoY
|
$1.668B
33.98%
YoY
|
$1.532B
29.5%
YoY
|
$1.420B
32.22%
YoY
|
$1.332B
32.14%
YoY
|
$1.245B
24.75%
YoY
|
$1.183B
22.46%
YoY
|
$1.074B
33.58%
YoY
|
$1.008B
41.18%
YoY
|
$998.0M
37.09%
YoY
|
$966.0M
39.39%
YoY
|
$804.0M
20.9%
YoY
|
$714.0M
3.48%
YoY
|
$728.0M
6.9%
YoY
|
$693.0M
34.82%
YoY
|
$665.0M
32.73%
YoY
|
$690.0M
38.83%
YoY
|
$681.0M
93.47%
YoY
|
| Selling, General & Admin |
$1.178B
28.32%
YoY
|
$1.183B
36.76%
YoY
|
$976.0M
22.31%
YoY
|
$995.0M
-0.8%
YoY
|
$918.0M
11.54%
YoY
|
$865.0M
10.9%
YoY
|
$798.0M
8.13%
YoY
|
$1.003B
23.52%
YoY
|
$823.0M
5.38%
YoY
|
$780.0M
13.54%
YoY
|
$738.0M
0.54%
YoY
|
$812.0M
13.57%
YoY
|
$781.0M
18.51%
YoY
|
$687.0M
9.22%
YoY
|
$734.0M
15.77%
YoY
|
$715.0M
11.2%
YoY
|
$659.0M
31.27%
YoY
|
$629.0M
11.13%
YoY
|
$634.0M
38.73%
YoY
|
$643.0M
151.17%
YoY
|
| Research & Development |
$398.0M
30.07%
YoY
|
$419.0M
41.08%
YoY
|
$355.0M
22.84%
YoY
|
$351.0M
15.84%
YoY
|
$306.0M
9.68%
YoY
|
$297.0M
17.39%
YoY
|
$289.0M
15.6%
YoY
|
$303.0M
12.64%
YoY
|
$279.0M
20.78%
YoY
|
$253.0M
17.67%
YoY
|
$250.0M
10.62%
YoY
|
$269.0M
31.22%
YoY
|
$231.0M
56.08%
YoY
|
$215.0M
79.17%
YoY
|
$226.0M
96.52%
YoY
|
$205.0M
105.0%
YoY
|
$148.0M
80.49%
YoY
|
$120.0M
-42.58%
YoY
|
$115.0M
180.49%
YoY
|
$100.0M
163.16%
YoY
|
| Depreciation & Amortization |
$269.0M
76.97%
YoY
|
$267.0M
89.36%
YoY
|
$169.0M
22.46%
YoY
|
$159.0M
13.57%
YoY
|
$152.0M
7.04%
YoY
|
$141.0M
8.46%
YoY
|
$138.0M
7.81%
YoY
|
$140.0M
9.38%
YoY
|
$142.0M
15.45%
YoY
|
$130.0M
17.12%
YoY
|
$128.0M
8.47%
YoY
|
$128.0M
58.02%
YoY
|
$123.0M
108.47%
YoY
|
$111.0M
126.53%
YoY
|
$118.0M
187.8%
YoY
|
$81.00M
118.92%
YoY
|
$59.00M
103.45%
YoY
|
$49.00M
58.06%
YoY
|
$41.00M
20.59%
YoY
|
$37.00M
19.35%
YoY
|
| Operating Expenses |
$1.576B
28.76%
YoY
|
$1.869B
43.44%
YoY
|
$1.500B
37.99%
YoY
|
$1.346B
3.06%
YoY
|
$1.224B
11.07%
YoY
|
$1.303B
12.04%
YoY
|
$1.087B
10.02%
YoY
|
$1.306B
20.81%
YoY
|
$1.102B
8.89%
YoY
|
$1.163B
7.49%
YoY
|
$988.0M
2.92%
YoY
|
$1.081B
17.5%
YoY
|
$1.012B
25.4%
YoY
|
$1.082B
32.11%
YoY
|
$960.0M
28.17%
YoY
|
$920.0M
23.82%
YoY
|
$807.0M
38.18%
YoY
|
$819.0M
1.61%
YoY
|
$749.0M
50.4%
YoY
|
$743.0M
152.72%
YoY
|
| Operating Profit |
$151.0M
-2.58%
YoY
|
$151.0M
29.06%
YoY
|
$259.0M
142.06%
YoY
|
$163.0M
-181.09%
YoY
|
$155.0M
-354.1%
YoY
|
$117.0M
-231.46%
YoY
|
$107.0M
-199.07%
YoY
|
-$201.0M
-4.74%
YoY
|
-$61.00M
-64.33%
YoY
|
-$89.00M
-67.99%
YoY
|
-$108.0M
-64.94%
YoY
|
-$211.0M
-22.71%
YoY
|
-$171.0M
-1.16%
YoY
|
-$278.0M
80.52%
YoY
|
-$308.0M
208.0%
YoY
|
-$273.0M
175.76%
YoY
|
-$173.0M
74.75%
YoY
|
-$154.0M
-49.51%
YoY
|
-$100.0M
185.71%
YoY
|
-$99.00M
-466.67%
YoY
|
| Interest Expense |
$34.00M
-30.61%
YoY
|
$42.00M
-17.65%
YoY
|
$71.00M
31.48%
YoY
|
$49.00M
0.0%
YoY
|
$49.00M
8.89%
YoY
|
$51.00M
0.0%
YoY
|
$54.00M
35.0%
YoY
|
$49.00M
44.12%
YoY
|
$45.00M
4400.0%
YoY
|
$51.00M
218.75%
YoY
|
$40.00M
N/A
|
$34.00M
3300.0%
YoY
|
$1.000M
N/A
|
$16.00M
N/A
|
$0.00
N/A
|
$1.000M
0.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$1.000M
-88.89%
YoY
|
| Other Income/Expense, Net |
$6.000M
-200.0%
YoY
|
$33.00M
312.5%
YoY
|
-$81.00M
1250.0%
YoY
|
$59.00M
-1280.0%
YoY
|
-$6.000M
200.0%
YoY
|
$8.000M
-107.92%
YoY
|
-$6.000M
500.0%
YoY
|
-$5.000M
25.0%
YoY
|
-$2.000M
100.0%
YoY
|
-$101.0M
-66.89%
YoY
|
-$1.000M
-50.0%
YoY
|
-$4.000M
33.33%
YoY
|
-$1.000M
-120.0%
YoY
|
-$305.0M
-30600.0%
YoY
|
-$2.000M
100.0%
YoY
|
-$3.000M
N/A
|
$5.000M
N/A
|
$1.000M
-66.67%
YoY
|
-$1.000M
-200.0%
YoY
|
$0.00
-100.0%
YoY
|
| Pretax Income |
$191.0M
-3.54%
YoY
|
$222.0M
26.14%
YoY
|
$248.0M
60.0%
YoY
|
$271.0M
-272.61%
YoY
|
$198.0M
-1200.0%
YoY
|
$176.0M
-226.62%
YoY
|
$155.0M
-324.64%
YoY
|
-$157.0M
-13.26%
YoY
|
-$18.00M
-87.59%
YoY
|
-$139.0M
-78.91%
YoY
|
-$69.00M
-77.08%
YoY
|
-$181.0M
-33.46%
YoY
|
-$145.0M
-13.17%
YoY
|
-$659.0M
330.72%
YoY
|
-$301.0M
198.02%
YoY
|
-$272.0M
172.0%
YoY
|
-$167.0M
53.21%
YoY
|
-$153.0M
-50.8%
YoY
|
-$101.0M
140.48%
YoY
|
-$100.0M
-534.78%
YoY
|
| Income Tax |
$8.000M
33.33%
YoY
|
$9.000M
-75.68%
YoY
|
$5.000M
-183.33%
YoY
|
-$13.00M
-1400.0%
YoY
|
$6.000M
-14.29%
YoY
|
$37.00M
117.65%
YoY
|
-$6.000M
-200.0%
YoY
|
$1.000M
-111.11%
YoY
|
$7.000M
-58.82%
YoY
|
$17.00M
-200.0%
YoY
|
$6.000M
-220.0%
YoY
|
-$9.000M
0.0%
YoY
|
$17.00M
N/A
|
-$17.00M
-950.0%
YoY
|
-$5.000M
N/A
|
-$9.000M
-550.0%
YoY
|
$0.00
-100.0%
YoY
|
$2.000M
100.0%
YoY
|
$0.00
-100.0%
YoY
|
$2.000M
N/A
|
| Net Earnings |
$184.0M
-4.66%
YoY
|
$213.0M
51.06%
YoY
|
$244.0M
50.62%
YoY
|
$285.0M
-281.53%
YoY
|
$193.0M
-939.13%
YoY
|
$141.0M
-191.56%
YoY
|
$162.0M
-321.92%
YoY
|
-$157.0M
-7.65%
YoY
|
-$23.00M
-85.71%
YoY
|
-$154.0M
-75.94%
YoY
|
-$73.00M
-75.25%
YoY
|
-$170.0M
-35.36%
YoY
|
-$161.0M
-3.59%
YoY
|
-$640.0M
312.9%
YoY
|
-$295.0M
192.08%
YoY
|
-$263.0M
157.84%
YoY
|
-$167.0M
51.82%
YoY
|
-$155.0M
-50.32%
YoY
|
-$101.0M
134.88%
YoY
|
-$102.0M
-543.48%
YoY
|
| Basic Earnings Per Share |
$0.42
-8.7%
YoY
|
N/A
|
$0.57
46.15%
YoY
|
$0.67
-276.32%
YoY
|
$0.46
-866.67%
YoY
|
N/A
|
$0.39
-305.26%
YoY
|
-$0.38
-13.64%
YoY
|
-$0.06
-85.37%
YoY
|
N/A
|
-$0.19
-75.32%
YoY
|
-$0.44
-38.89%
YoY
|
-$0.41
-14.58%
YoY
|
N/A
|
-$0.77
156.67%
YoY
|
-$0.72
140.0%
YoY
|
-$0.48
41.18%
YoY
|
N/A
|
-$0.30
-68.75%
YoY
|
-$0.30
N/A
|
| Diluted Earnings Per Share |
$0.42
-4.55%
YoY
|
$0.48
66.27%
YoY
|
$0.55
44.74%
YoY
|
$0.65
-271.05%
YoY
|
$0.44
-833.33%
YoY
|
$0.29
-174.34%
YoY
|
$0.38
-300.0%
YoY
|
-$0.38
-13.64%
YoY
|
-$0.06
-85.37%
YoY
|
-$0.39
-76.66%
YoY
|
-$0.19
-75.32%
YoY
|
-$0.44
-38.89%
YoY
|
-$0.41
-14.58%
YoY
|
-$1.65
-100.0%
YoY
|
-$0.77
156.67%
YoY
|
-$0.72
140.0%
YoY
|
-$0.48
41.18%
YoY
|
-$449.9K
-53.72%
YoY
|
-$0.30
-68.75%
YoY
|
-$0.30
N/A
|
| 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 |
435.4M shares
3.32%
YoY
|
N/A
|
428.9M shares
3.83%
YoY
|
425.1M shares
3.56%
YoY
|
421.4M shares
3.93%
YoY
|
N/A
|
413.1M shares
5.06%
YoY
|
410.5M shares
5.59%
YoY
|
405.5M shares
3.86%
YoY
|
N/A
|
393.2M shares
2.2%
YoY
|
388.7M shares
6.81%
YoY
|
390.4M shares
11.79%
YoY
|
N/A
|
384.8M shares
13.11%
YoY
|
364.0M shares
8.74%
YoY
|
349.2M shares
6.53%
YoY
|
N/A
|
340.2M shares
655.66%
YoY
|
334.7M shares
651.93%
YoY
|
| Diluted Shares Outstanding |
442.3M shares
1.55%
YoY
|
N/A
|
441.8M shares
3.24%
YoY
|
438.4M shares
6.8%
YoY
|
435.6M shares
7.42%
YoY
|
N/A
|
428.0M shares
8.84%
YoY
|
410.5M shares
5.59%
YoY
|
405.5M shares
3.86%
YoY
|
N/A
|
393.2M shares
2.2%
YoY
|
388.7M shares
6.81%
YoY
|
390.4M shares
11.79%
YoY
|
N/A
|
384.8M shares
13.11%
YoY
|
364.0M shares
8.74%
YoY
|
349.2M shares
6.53%
YoY
|
N/A
|
340.2M shares
655.66%
YoY
|
334.7M shares
651.93%
YoY
|
Loading...