|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.891B
35.77%
YoY
|
$3.602B
28.68%
YoY
|
$2.799B
25.81%
YoY
|
$2.225B
15.94%
YoY
|
$1.919B
107.73%
YoY
|
| Cost Of Revenue |
$1.072B
33.84%
YoY
|
$801.2M
23.42%
YoY
|
$649.1M
18.53%
YoY
|
$547.7M
10.22%
YoY
|
$496.9M
107.12%
YoY
|
| Gross Profit |
$3.818B
36.33%
YoY
|
$2.801B
30.26%
YoY
|
$2.150B
28.18%
YoY
|
$1.677B
17.93%
YoY
|
$1.422B
107.94%
YoY
|
| Selling, General & Admin |
$826.3M
42.05%
YoY
|
$581.7M
-73.02%
YoY
|
$2.156B
419.72%
YoY
|
$414.8M
6.52%
YoY
|
$389.4M
150.05%
YoY
|
| Research & Development |
$1.568B
8.55%
YoY
|
$1.444B
15.2%
YoY
|
$1.254B
43.52%
YoY
|
$873.5M
63.82%
YoY
|
$533.2M
164.71%
YoY
|
| Depreciation & Amortization |
$207.4M
-0.05%
YoY
|
$207.5M
-0.31%
YoY
|
$208.1M
83.06%
YoY
|
$113.7M
75.19%
YoY
|
$64.90M
51.99%
YoY
|
| Operating Expenses |
$2.394B
18.17%
YoY
|
$2.026B
-40.58%
YoY
|
$3.409B
164.64%
YoY
|
$1.288B
39.63%
YoY
|
$922.6M
158.31%
YoY
|
| Operating Profit |
-$1.232B
15.9%
YoY
|
-$1.063B
-15.55%
YoY
|
-$1.259B
36.29%
YoY
|
-$923.8M
86.59%
YoY
|
-$495.1M
86.03%
YoY
|
| Interest Expense |
$160.2M
15.76%
YoY
|
$138.3M
36.83%
YoY
|
$101.1M
153.39%
YoY
|
$39.90M
470.21%
YoY
|
$6.998M
N/A
|
| Other Income/Expense, Net |
$4.164M
-136.11%
YoY
|
-$11.53M
2087.86%
YoY
|
-$527.0K
-90.83%
YoY
|
-$5.744M
219.82%
YoY
|
-$1.796M
N/A
|
| Pretax Income |
-$1.068B
14.04%
YoY
|
-$936.5M
-19.16%
YoY
|
-$1.158B
24.49%
YoY
|
-$930.6M
84.71%
YoY
|
-$503.8M
90.58%
YoY
|
| Income Tax |
$3.593M
-12.66%
YoY
|
$4.114M
806.17%
YoY
|
$454.0K
-87.22%
YoY
|
$3.552M
-1210.0%
YoY
|
-$320.0K
-95.19%
YoY
|
| Net Earnings |
-$1.065B
13.86%
YoY
|
-$935.4M
-18.8%
YoY
|
-$1.152B
24.62%
YoY
|
-$924.4M
88.01%
YoY
|
-$491.7M
94.13%
YoY
|
| Basic Earnings Per Share |
-$1.54
6.94%
YoY
|
-$1.44
-22.99%
YoY
|
-$1.87
20.65%
YoY
|
-$1.55
59.79%
YoY
|
-$0.97
-30.22%
YoY
|
| Diluted Earnings Per Share |
-$1.54
6.94%
YoY
|
-$1.44
-22.94%
YoY
|
-$1.87
20.56%
YoY
|
-$1.55
59.79%
YoY
|
-$0.97
-30.22%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
689.6M shares
6.51%
YoY
|
647.5M shares
5.03%
YoY
|
616.4M shares
3.51%
YoY
|
595.6M shares
17.73%
YoY
|
505.9M shares
177.78%
YoY
|
| Diluted Shares Outstanding |
689.6M shares
6.51%
YoY
|
647.5M shares
5.03%
YoY
|
616.4M shares
3.51%
YoY
|
595.6M shares
17.73%
YoY
|
505.9M shares
177.78%
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 |
$1.442B
39.3%
YoY
|
$1.415B
43.19%
YoY
|
$1.360B
47.96%
YoY
|
$1.081B
20.94%
YoY
|
$1.035B
29.19%
YoY
|
$988.2M
31.77%
YoY
|
$919.0M
28.84%
YoY
|
$893.5M
31.26%
YoY
|
$801.3M
22.27%
YoY
|
$749.9M
29.52%
YoY
|
$713.2M
37.77%
YoY
|
$680.8M
15.15%
YoY
|
$655.3M
22.01%
YoY
|
$579.0M
1.8%
YoY
|
$517.7M
1.64%
YoY
|
$591.2M
30.19%
YoY
|
$537.1M
38.8%
YoY
|
$568.8M
83.47%
YoY
|
$509.3M
102.19%
YoY
|
$454.1M
126.61%
YoY
|
| Cost Of Revenue |
$294.0M
30.83%
YoY
|
$315.0M
44.01%
YoY
|
$296.5M
44.61%
YoY
|
$236.1M
18.91%
YoY
|
$224.7M
25.64%
YoY
|
$218.7M
27.42%
YoY
|
$205.0M
25.32%
YoY
|
$198.6M
22.54%
YoY
|
$178.9M
17.8%
YoY
|
$171.7M
20.52%
YoY
|
$163.6M
29.38%
YoY
|
$162.0M
13.18%
YoY
|
$151.8M
11.95%
YoY
|
$142.4M
-6.29%
YoY
|
$126.4M
-2.75%
YoY
|
$143.2M
22.43%
YoY
|
$135.6M
38.49%
YoY
|
$152.0M
93.37%
YoY
|
$130.0M
97.54%
YoY
|
$116.9M
117.87%
YoY
|
| Gross Profit |
$1.148B
41.64%
YoY
|
$1.100B
42.96%
YoY
|
$1.063B
48.92%
YoY
|
$844.6M
21.52%
YoY
|
$810.5M
30.21%
YoY
|
$769.4M
33.06%
YoY
|
$714.0M
29.89%
YoY
|
$695.0M
33.98%
YoY
|
$622.4M
23.62%
YoY
|
$578.3M
32.46%
YoY
|
$549.6M
40.48%
YoY
|
$518.7M
15.78%
YoY
|
$503.5M
25.4%
YoY
|
$436.6M
4.75%
YoY
|
$391.3M
3.15%
YoY
|
$448.1M
32.89%
YoY
|
$401.5M
38.91%
YoY
|
$416.8M
80.11%
YoY
|
$379.3M
103.83%
YoY
|
$337.2M
129.8%
YoY
|
| Selling, General & Admin |
$273.0M
63.57%
YoY
|
$1.049B
59.27%
YoY
|
$212.1M
40.18%
YoY
|
$205.0M
44.43%
YoY
|
$166.9M
25.15%
YoY
|
$658.5M
11.17%
YoY
|
$151.3M
9.35%
YoY
|
$141.9M
12.17%
YoY
|
$133.4M
7.26%
YoY
|
$592.3M
20.87%
YoY
|
$138.4M
22.17%
YoY
|
$126.5M
20.3%
YoY
|
$124.3M
43.11%
YoY
|
$490.1M
28.0%
YoY
|
$113.3M
59.13%
YoY
|
$105.2M
-9.85%
YoY
|
$86.87M
-24.05%
YoY
|
$382.9M
59.59%
YoY
|
$71.18M
145.24%
YoY
|
$116.7M
257.71%
YoY
|
| Research & Development |
$422.0M
12.65%
YoY
|
$409.8M
15.44%
YoY
|
$398.3M
9.0%
YoY
|
$385.0M
6.45%
YoY
|
$374.6M
3.46%
YoY
|
$355.0M
4.08%
YoY
|
$365.4M
13.62%
YoY
|
$361.7M
14.7%
YoY
|
$362.1M
31.4%
YoY
|
$341.1M
37.33%
YoY
|
$321.6M
36.54%
YoY
|
$315.3M
48.91%
YoY
|
$275.5M
55.0%
YoY
|
$248.4M
43.12%
YoY
|
$235.6M
70.39%
YoY
|
$211.8M
69.75%
YoY
|
$177.8M
83.93%
YoY
|
$173.6M
188.8%
YoY
|
$138.2M
167.36%
YoY
|
$124.7M
209.94%
YoY
|
| Depreciation & Amortization |
$60.00M
20.97%
YoY
|
$62.99M
22.76%
YoY
|
$51.20M
-19.87%
YoY
|
$49.60M
3.77%
YoY
|
$49.60M
1.85%
YoY
|
$51.31M
-5.92%
YoY
|
$63.90M
32.02%
YoY
|
$47.80M
-0.62%
YoY
|
$48.70M
13.52%
YoY
|
$54.54M
28.22%
YoY
|
$48.40M
62.42%
YoY
|
$48.10M
92.4%
YoY
|
$42.90M
107.25%
YoY
|
$42.54M
91.76%
YoY
|
$29.80M
82.82%
YoY
|
$25.00M
59.24%
YoY
|
$20.70M
42.76%
YoY
|
$22.18M
63.11%
YoY
|
$16.30M
44.25%
YoY
|
$15.70M
61.86%
YoY
|
| Operating Expenses |
$695.0M
28.35%
YoY
|
$1.459B
43.91%
YoY
|
$610.4M
18.13%
YoY
|
$590.0M
17.15%
YoY
|
$541.5M
9.3%
YoY
|
$1.014B
8.58%
YoY
|
$516.7M
12.34%
YoY
|
$503.6M
13.98%
YoY
|
$495.4M
23.9%
YoY
|
$933.5M
26.41%
YoY
|
$460.0M
31.87%
YoY
|
$441.8M
39.41%
YoY
|
$399.9M
51.1%
YoY
|
$738.5M
32.72%
YoY
|
$348.8M
66.56%
YoY
|
$316.9M
31.28%
YoY
|
$264.6M
25.41%
YoY
|
$556.4M
85.48%
YoY
|
$209.4M
159.4%
YoY
|
$241.4M
231.32%
YoY
|
| Operating Profit |
-$294.0M
15.43%
YoY
|
-$358.6M
46.92%
YoY
|
-$296.5M
6.31%
YoY
|
-$322.5M
35.52%
YoY
|
-$254.7M
-15.75%
YoY
|
-$244.1M
-31.27%
YoY
|
-$278.9M
-7.04%
YoY
|
-$237.9M
-24.22%
YoY
|
-$302.3M
4.31%
YoY
|
-$355.2M
17.65%
YoY
|
-$300.0M
0.01%
YoY
|
-$314.0M
84.41%
YoY
|
-$289.8M
91.18%
YoY
|
-$301.9M
116.18%
YoY
|
-$300.0M
287.38%
YoY
|
-$170.3M
19.11%
YoY
|
-$151.6M
12.26%
YoY
|
-$139.7M
103.57%
YoY
|
-$77.45M
50.33%
YoY
|
-$142.9M
95.69%
YoY
|
| Interest Expense |
$45.00M
25.09%
YoY
|
$43.94M
22.3%
YoY
|
$41.74M
14.56%
YoY
|
$38.50M
12.65%
YoY
|
$35.97M
247.13%
YoY
|
$35.93M
22.91%
YoY
|
$36.43M
254.81%
YoY
|
$34.18M
237.44%
YoY
|
$10.36M
3.51%
YoY
|
$29.23M
151.39%
YoY
|
$10.27M
2.63%
YoY
|
$10.13M
2.41%
YoY
|
$10.01M
0.13%
YoY
|
$11.63M
-266.95%
YoY
|
$10.01M
35632.14%
YoY
|
$9.891M
N/A
|
$9.999M
N/A
|
-$6.965M
-7065.0%
YoY
|
$28.00K
-86.0%
YoY
|
$0.00
-100.0%
YoY
|
| Other Income/Expense, Net |
$2.000M
-38.63%
YoY
|
-$2.456M
-75.97%
YoY
|
-$1.770M
-175.26%
YoY
|
$5.131M
-254.78%
YoY
|
$3.259M
-1041.91%
YoY
|
-$10.22M
-1238.2%
YoY
|
$2.352M
-154.7%
YoY
|
-$3.315M
-201.16%
YoY
|
-$346.0K
-21.36%
YoY
|
$898.0K
-54.83%
YoY
|
-$4.300M
-0.05%
YoY
|
$3.277M
-207.41%
YoY
|
-$440.0K
16.09%
YoY
|
$1.988M
14100.0%
YoY
|
-$4.302M
458.7%
YoY
|
-$3.051M
-30610.0%
YoY
|
-$379.0K
-65.55%
YoY
|
$14.00K
-98.92%
YoY
|
-$770.0K
-159.23%
YoY
|
$10.00K
-98.0%
YoY
|
| Pretax Income |
-$247.0M
14.63%
YoY
|
-$317.2M
45.21%
YoY
|
-$256.6M
6.84%
YoY
|
-$278.8M
34.64%
YoY
|
-$215.5M
-20.45%
YoY
|
-$218.4M
-32.81%
YoY
|
-$240.1M
-13.66%
YoY
|
-$207.1M
-27.61%
YoY
|
-$270.9M
0.61%
YoY
|
-$325.1M
12.76%
YoY
|
-$278.1M
-7.77%
YoY
|
-$286.1M
59.81%
YoY
|
-$269.2M
66.45%
YoY
|
-$288.3M
96.64%
YoY
|
-$301.6M
285.67%
YoY
|
-$179.0M
25.26%
YoY
|
-$161.7M
18.84%
YoY
|
-$146.6M
118.16%
YoY
|
-$78.19M
56.39%
YoY
|
-$142.9M
97.78%
YoY
|
| Income Tax |
$1.000M
15.87%
YoY
|
$954.0K
-63.97%
YoY
|
$803.0K
165.02%
YoY
|
$973.0K
784.55%
YoY
|
$863.0K
-18.04%
YoY
|
$2.648M
855.96%
YoY
|
$303.0K
-55.57%
YoY
|
$110.0K
-108.9%
YoY
|
$1.053M
44.05%
YoY
|
$277.0K
-91.35%
YoY
|
$682.0K
93.75%
YoY
|
-$1.236M
344.6%
YoY
|
$731.0K
164.86%
YoY
|
$3.202M
388.11%
YoY
|
$352.0K
-135.27%
YoY
|
-$278.0K
-1490.0%
YoY
|
$276.0K
13700.0%
YoY
|
$656.0K
-109.79%
YoY
|
-$998.0K
-5352.63%
YoY
|
$20.00K
300.0%
YoY
|
| Net Earnings |
-$246.0M
14.39%
YoY
|
-$316.0M
43.92%
YoY
|
-$255.6M
6.81%
YoY
|
-$278.4M
35.21%
YoY
|
-$215.1M
-20.53%
YoY
|
-$219.6M
-32.17%
YoY
|
-$239.3M
-13.65%
YoY
|
-$205.9M
-27.19%
YoY
|
-$270.6M
0.85%
YoY
|
-$323.7M
11.65%
YoY
|
-$277.2M
-6.93%
YoY
|
-$282.8M
60.27%
YoY
|
-$268.3M
67.48%
YoY
|
-$289.9M
102.32%
YoY
|
-$297.8M
302.42%
YoY
|
-$176.4M
25.91%
YoY
|
-$160.2M
19.36%
YoY
|
-$143.3M
144.12%
YoY
|
-$74.00M
52.23%
YoY
|
-$140.1M
95.93%
YoY
|
| Basic Earnings Per Share |
-$0.35
9.38%
YoY
|
N/A
|
-$0.37
0.0%
YoY
|
-$0.41
28.13%
YoY
|
-$0.32
-25.58%
YoY
|
N/A
|
-$0.37
-17.78%
YoY
|
-$0.32
-30.43%
YoY
|
-$0.43
-2.27%
YoY
|
N/A
|
-$0.45
-10.0%
YoY
|
-$0.46
53.33%
YoY
|
-$0.44
62.96%
YoY
|
N/A
|
-$0.50
284.62%
YoY
|
-$0.30
20.0%
YoY
|
-$0.27
-41.3%
YoY
|
N/A
|
-$0.13
-50.0%
YoY
|
-$0.25
-37.5%
YoY
|
| Diluted Earnings Per Share |
-$0.35
9.38%
YoY
|
-$0.45
36.12%
YoY
|
-$0.37
0.0%
YoY
|
-$0.41
28.13%
YoY
|
-$0.32
-25.58%
YoY
|
-$0.33
-35.67%
YoY
|
-$0.37
-17.78%
YoY
|
-$0.32
-30.43%
YoY
|
-$0.43
-2.27%
YoY
|
-$0.52
7.2%
YoY
|
-$0.45
-10.0%
YoY
|
-$0.46
53.33%
YoY
|
-$0.44
62.96%
YoY
|
-$0.48
-100.0%
YoY
|
-$0.50
284.62%
YoY
|
-$0.30
20.0%
YoY
|
-$0.27
-41.3%
YoY
|
-$246.1K
130.76%
YoY
|
-$0.13
-50.0%
YoY
|
-$0.25
-37.5%
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 |
711.7M shares
5.96%
YoY
|
N/A
|
697.3M shares
7.12%
YoY
|
684.8M shares
6.54%
YoY
|
671.7M shares
5.77%
YoY
|
N/A
|
651.0M shares
5.1%
YoY
|
642.8M shares
4.92%
YoY
|
635.0M shares
4.68%
YoY
|
N/A
|
619.4M shares
3.61%
YoY
|
612.7M shares
3.16%
YoY
|
606.6M shares
3.08%
YoY
|
N/A
|
597.8M shares
3.79%
YoY
|
593.9M shares
3.96%
YoY
|
588.5M shares
102.19%
YoY
|
N/A
|
575.9M shares
213.94%
YoY
|
571.3M shares
216.8%
YoY
|
| Diluted Shares Outstanding |
711.7M shares
5.96%
YoY
|
N/A
|
697.3M shares
7.12%
YoY
|
684.8M shares
6.54%
YoY
|
671.7M shares
5.77%
YoY
|
N/A
|
651.0M shares
5.1%
YoY
|
642.8M shares
4.92%
YoY
|
635.0M shares
4.68%
YoY
|
N/A
|
619.4M shares
3.61%
YoY
|
612.7M shares
3.16%
YoY
|
606.6M shares
3.08%
YoY
|
N/A
|
597.8M shares
3.79%
YoY
|
593.9M shares
3.96%
YoY
|
588.5M shares
102.19%
YoY
|
N/A
|
575.9M shares
213.94%
YoY
|
571.3M shares
216.8%
YoY
|
Loading...