|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$1.623B
18.61%
YoY
|
$1.368B
35.64%
YoY
|
$1.009B
58.02%
YoY
|
$638.4M
193.22%
YoY
|
$217.7M
4962.79%
YoY
|
| Cost Of Revenue |
$57.87M
-15.91%
YoY
|
$68.82M
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
$1.565B
20.43%
YoY
|
$1.299B
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$277.6M
2.3%
YoY
|
$271.3M
2.48%
YoY
|
$264.8M
-70.56%
YoY
|
$899.4M
140.09%
YoY
|
$374.6M
2614.49%
YoY
|
| Research & Development |
$80.01M
18.23%
YoY
|
$67.68M
-2.29%
YoY
|
$69.26M
14.46%
YoY
|
$60.51M
100.37%
YoY
|
$30.20M
N/A
|
| Depreciation & Amortization |
$1.400M
-6.67%
YoY
|
$1.500M
25.0%
YoY
|
$1.200M
-96.83%
YoY
|
$37.88M
-13.85%
YoY
|
$43.97M
111.8%
YoY
|
| Operating Expenses |
$1.819B
9.73%
YoY
|
$1.658B
16.69%
YoY
|
$1.421B
42.37%
YoY
|
$997.8M
122.37%
YoY
|
$448.7M
N/A
|
| Operating Profit |
-$196.0M
-32.25%
YoY
|
-$289.4M
-29.75%
YoY
|
-$411.9M
25.46%
YoY
|
-$328.3M
-31.59%
YoY
|
-$479.9M
N/A
|
| Interest Expense |
-$13.70M
-0.12%
YoY
|
-$13.71M
17.24%
YoY
|
-$11.70M
-58.84%
YoY
|
-$28.41M
-71.73%
YoY
|
-$100.5M
1832.69%
YoY
|
| Other Income/Expense, Net |
$18.90M
-508.16%
YoY
|
-$4.631M
-68.82%
YoY
|
-$14.85M
-678.2%
YoY
|
$2.569M
2469.0%
YoY
|
$100.0K
-85.71%
YoY
|
| Pretax Income |
-$177.1M
-39.75%
YoY
|
-$294.0M
-31.11%
YoY
|
-$426.7M
10.65%
YoY
|
-$385.6M
-36.69%
YoY
|
-$609.1M
1303.46%
YoY
|
| Income Tax |
$659.0K
-174.97%
YoY
|
-$879.0K
-47.24%
YoY
|
-$1.666M
-37.86%
YoY
|
-$2.681M
-72.36%
YoY
|
-$9.700M
83.02%
YoY
|
| Net Earnings |
-$172.3M
-40.08%
YoY
|
-$287.5M
-48.8%
YoY
|
-$561.5M
46.66%
YoY
|
-$382.8M
-32.87%
YoY
|
-$570.3M
1557.85%
YoY
|
| Basic Earnings Per Share |
-$0.54
-48.08%
YoY
|
-$1.04
-66.23%
YoY
|
-$3.08
10.79%
YoY
|
-$2.78
-78.32%
YoY
|
-$12.82
N/A
|
| Diluted Earnings Per Share |
-$0.54
-48.08%
YoY
|
-$1.04
-66.23%
YoY
|
-$3.08
-100.0%
YoY
|
-$2.784M
-78.27%
YoY
|
-$12.82M
730.79%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
319.7M shares
15.7%
YoY
|
276.3M shares
51.41%
YoY
|
182.5M shares
32.71%
YoY
|
137.5M shares
209.03%
YoY
|
44.49M shares
N/A
|
| Diluted Shares Outstanding |
319.7M shares
15.7%
YoY
|
276.3M shares
51.41%
YoY
|
182.5M shares
32.71%
YoY
|
137.5M shares
209.03%
YoY
|
44.49M shares
N/A
|
|
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.574B
278.07%
YoY
|
$1.549B
249.37%
YoY
|
$377.2M
-2.33%
YoY
|
$380.0M
-2.81%
YoY
|
$416.3M
3.46%
YoY
|
$443.3M
8.07%
YoY
|
$386.2M
20.34%
YoY
|
$391.0M
25.01%
YoY
|
$402.3M
24.04%
YoY
|
$410.2M
28.19%
YoY
|
$320.9M
42.76%
YoY
|
$312.7M
40.94%
YoY
|
$324.4M
34.03%
YoY
|
$320.0M
38.48%
YoY
|
$224.8M
43.48%
YoY
|
$221.9M
69.53%
YoY
|
$242.0M
102.19%
YoY
|
$231.1M
119.84%
YoY
|
$156.7M
156.03%
YoY
|
$130.9M
196.12%
YoY
|
| Cost Of Revenue |
$1.455B
N/A
|
$1.437B
N/A
|
$298.8M
N/A
|
$302.3M
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
|
| Gross Profit |
$118.9M
N/A
|
$112.1M
N/A
|
$78.44M
N/A
|
$77.71M
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
|
| Selling, General & Admin |
$71.16M
10.16%
YoY
|
$94.54M
-78.92%
YoY
|
$68.75M
-15.91%
YoY
|
$54.29M
-3.22%
YoY
|
$64.60M
4.72%
YoY
|
$448.5M
-2.18%
YoY
|
$81.75M
7.07%
YoY
|
$56.10M
-83.43%
YoY
|
$61.69M
7.06%
YoY
|
$458.5M
25.66%
YoY
|
$76.36M
-4.51%
YoY
|
$338.6M
481.38%
YoY
|
$57.62M
-83.27%
YoY
|
$364.9M
15.04%
YoY
|
$79.96M
-66.02%
YoY
|
$58.23M
16.92%
YoY
|
$344.4M
109.73%
YoY
|
$317.2M
91.87%
YoY
|
$235.4M
131.88%
YoY
|
$49.81M
-43.08%
YoY
|
| Research & Development |
$20.77M
3.12%
YoY
|
$13.62M
-29.93%
YoY
|
$19.48M
-8.08%
YoY
|
$19.26M
-0.47%
YoY
|
$20.15M
0.52%
YoY
|
$19.43M
37.2%
YoY
|
$21.19M
21.03%
YoY
|
$19.35M
8.84%
YoY
|
$20.04M
9.95%
YoY
|
$14.16M
108.69%
YoY
|
$17.51M
-13.03%
YoY
|
$17.78M
-15.03%
YoY
|
$18.23M
-14.93%
YoY
|
$6.787M
-50.88%
YoY
|
$20.13M
31.93%
YoY
|
$20.92M
4.61%
YoY
|
$21.43M
87.94%
YoY
|
$13.82M
39.57%
YoY
|
$15.26M
42.59%
YoY
|
$20.00M
N/A
|
| Depreciation & Amortization |
$400.0K
0.0%
YoY
|
$300.0K
-96.99%
YoY
|
$400.0K
0.0%
YoY
|
$400.0K
33.33%
YoY
|
$400.0K
0.0%
YoY
|
$9.952M
3.26%
YoY
|
$400.0K
33.33%
YoY
|
$300.0K
-96.63%
YoY
|
$400.0K
0.0%
YoY
|
$9.638M
17.12%
YoY
|
$300.0K
-40.0%
YoY
|
$8.913M
2128.25%
YoY
|
$400.0K
-96.51%
YoY
|
$8.229M
-18.47%
YoY
|
$500.0K
-94.64%
YoY
|
$400.0K
100.0%
YoY
|
$11.46M
24.45%
YoY
|
$10.09M
1.74%
YoY
|
$9.332M
-35.24%
YoY
|
$200.0K
-98.98%
YoY
|
| Operating Expenses |
$1.583B
258.37%
YoY
|
$1.569B
228.34%
YoY
|
$397.3M
-10.68%
YoY
|
$386.0M
-9.53%
YoY
|
$441.7M
-5.14%
YoY
|
$477.9M
-0.91%
YoY
|
$444.8M
10.05%
YoY
|
$426.6M
16.81%
YoY
|
$465.7M
14.74%
YoY
|
$482.3M
26.96%
YoY
|
$404.2M
7.75%
YoY
|
$365.3M
9.22%
YoY
|
$405.8M
7.57%
YoY
|
$379.9M
11.38%
YoY
|
$375.1M
44.31%
YoY
|
$334.4M
57.78%
YoY
|
$377.3M
104.15%
YoY
|
$341.1M
84.16%
YoY
|
$259.9M
105.33%
YoY
|
$212.0M
90.09%
YoY
|
| Operating Profit |
-$9.078M
-64.29%
YoY
|
-$20.34M
-47.28%
YoY
|
-$20.15M
-65.63%
YoY
|
-$5.999M
-83.18%
YoY
|
-$25.42M
-59.85%
YoY
|
-$38.59M
N/A
|
-$58.63M
-29.6%
YoY
|
-$35.68M
-32.07%
YoY
|
-$63.31M
-22.28%
YoY
|
N/A
|
-$83.28M
-44.6%
YoY
|
-$52.52M
-53.33%
YoY
|
-$81.46M
-33.75%
YoY
|
N/A
|
-$150.3M
45.59%
YoY
|
-$112.5M
38.81%
YoY
|
-$123.0M
N/A
|
N/A
|
-$103.3M
N/A
|
-$81.07M
N/A
|
| Interest Expense |
-$2.814M
113.51%
YoY
|
-$1.443M
-56.93%
YoY
|
-$2.269M
-38.87%
YoY
|
-$1.775M
-54.53%
YoY
|
-$1.318M
-125.08%
YoY
|
-$3.350M
178.01%
YoY
|
-$3.712M
673.33%
YoY
|
-$3.904M
254.26%
YoY
|
$5.256M
-518.8%
YoY
|
-$1.205M
-42.23%
YoY
|
-$480.0K
-82.81%
YoY
|
-$1.102M
-70.05%
YoY
|
-$1.255M
-71.28%
YoY
|
-$2.086M
-72.87%
YoY
|
-$2.792M
-62.97%
YoY
|
-$3.680M
-11.86%
YoY
|
-$4.370M
45.67%
YoY
|
-$7.689M
-91.54%
YoY
|
-$7.540M
-414.17%
YoY
|
-$4.175M
-54.62%
YoY
|
| Other Income/Expense, Net |
$3.215M
-98.53%
YoY
|
$1.646M
53.69%
YoY
|
-$1.911M
-146.13%
YoY
|
-$1.875M
-118.86%
YoY
|
$218.6M
2979.57%
YoY
|
$1.071M
325.0%
YoY
|
$4.143M
-386.12%
YoY
|
$9.941M
-1494.25%
YoY
|
$7.097M
-450.99%
YoY
|
$252.0K
103.23%
YoY
|
-$1.448M
-48.45%
YoY
|
-$713.0K
-82.63%
YoY
|
-$2.022M
25.67%
YoY
|
$124.0K
-97.4%
YoY
|
-$2.809M
-163.58%
YoY
|
-$4.104M
-71.92%
YoY
|
-$1.609M
N/A
|
$4.773M
-64.64%
YoY
|
$4.418M
636.33%
YoY
|
-$14.62M
-239.21%
YoY
|
| Pretax Income |
-$5.900M
-103.06%
YoY
|
-$18.70M
-54.03%
YoY
|
-$22.10M
-59.44%
YoY
|
-$7.900M
-69.3%
YoY
|
$193.1M
-443.5%
YoY
|
-$40.68M
-43.05%
YoY
|
-$54.49M
-35.69%
YoY
|
-$25.73M
-52.63%
YoY
|
-$56.22M
-32.66%
YoY
|
-$71.44M
354.32%
YoY
|
-$84.73M
-44.67%
YoY
|
-$54.33M
-53.42%
YoY
|
-$83.48M
-40.89%
YoY
|
-$15.72M
-86.08%
YoY
|
-$153.1M
43.95%
YoY
|
-$116.6M
21.89%
YoY
|
-$141.2M
99.75%
YoY
|
-$112.9M
-38.76%
YoY
|
-$106.4M
-63.34%
YoY
|
-$95.68M
24.1%
YoY
|
| Income Tax |
$300.0K
-93.48%
YoY
|
$400.0K
58.73%
YoY
|
-$3.200M
-1741.03%
YoY
|
$200.0K
102.02%
YoY
|
$4.600M
3970.8%
YoY
|
$252.0K
-163.48%
YoY
|
$195.0K
-178.95%
YoY
|
$99.00K
-181.82%
YoY
|
$113.0K
-199.12%
YoY
|
-$397.0K
-23.06%
YoY
|
-$247.0K
-36.99%
YoY
|
-$121.0K
-65.92%
YoY
|
-$114.0K
-71.71%
YoY
|
-$516.0K
-45.57%
YoY
|
-$392.0K
-23.88%
YoY
|
-$355.0K
-52.86%
YoY
|
-$403.0K
-19.4%
YoY
|
-$948.0K
-108.7%
YoY
|
-$515.0K
-96.8%
YoY
|
-$753.0K
-78.49%
YoY
|
| Net Earnings |
-$2.101M
-101.11%
YoY
|
-$5.976M
-84.5%
YoY
|
-$18.87M
-64.01%
YoY
|
-$8.030M
-68.23%
YoY
|
$188.5M
-436.53%
YoY
|
-$38.55M
-45.0%
YoY
|
-$52.42M
-37.45%
YoY
|
-$25.27M
-49.4%
YoY
|
-$56.01M
-33.01%
YoY
|
-$70.09M
-53.88%
YoY
|
-$83.81M
-45.1%
YoY
|
-$49.94M
-56.99%
YoY
|
-$83.61M
-40.58%
YoY
|
-$152.0M
35.74%
YoY
|
-$152.6M
44.21%
YoY
|
-$116.1M
22.35%
YoY
|
-$140.7M
100.72%
YoY
|
-$112.0M
-33.28%
YoY
|
-$105.9M
-61.38%
YoY
|
-$94.92M
30.2%
YoY
|
| Basic Earnings Per Share |
-$0.07
-112.73%
YoY
|
-$0.02
N/A
|
-$0.06
-62.5%
YoY
|
-$0.02
-75.0%
YoY
|
$0.55
-389.47%
YoY
|
N/A
|
-$0.16
-44.83%
YoY
|
-$0.08
-52.94%
YoY
|
-$0.19
-48.65%
YoY
|
N/A
|
-$0.29
-64.63%
YoY
|
-$0.17
-73.02%
YoY
|
-$0.37
-58.43%
YoY
|
N/A
|
-$0.82
10.81%
YoY
|
-$0.63
-7.35%
YoY
|
-$0.89
N/A
|
N/A
|
-$0.74
N/A
|
-$0.68
N/A
|
| Diluted Earnings Per Share |
-$0.07
-112.73%
YoY
|
-$0.02
-78.47%
YoY
|
-$0.06
-62.5%
YoY
|
-$0.02
-75.0%
YoY
|
$0.55
-389.47%
YoY
|
-$0.11
-52.09%
YoY
|
-$0.16
-44.83%
YoY
|
-$0.08
-56.94%
YoY
|
-$0.19
-48.65%
YoY
|
-$0.24
-68.43%
YoY
|
-$0.29
-64.63%
YoY
|
-$0.19
-70.51%
YoY
|
-$0.37
-100.0%
YoY
|
-$0.76
-100.0%
YoY
|
-$0.82
-100.0%
YoY
|
-$0.63
-7.35%
YoY
|
-$893.5K
51.16%
YoY
|
-$755.6K
-69.29%
YoY
|
-$742.7K
-88.02%
YoY
|
-$0.68
-100.0%
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 |
30.72M shares
-91.01%
YoY
|
349.1M shares
4.49%
YoY
|
342.4M shares
3.98%
YoY
|
341.5M shares
13.89%
YoY
|
341.5M shares
14.01%
YoY
|
334.1M shares
14.1%
YoY
|
329.3M shares
12.56%
YoY
|
299.9M shares
2.75%
YoY
|
299.5M shares
42.83%
YoY
|
292.8M shares
49.91%
YoY
|
292.6M shares
57.9%
YoY
|
291.9M shares
57.67%
YoY
|
209.7M shares
33.14%
YoY
|
195.3M shares
N/A
|
185.3M shares
30.01%
YoY
|
185.1M shares
31.66%
YoY
|
157.5M shares
N/A
|
N/A
|
142.5M shares
N/A
|
140.6M shares
N/A
|
| Diluted Shares Outstanding |
30.72M shares
-91.01%
YoY
|
349.1M shares
N/A
|
342.5M shares
3.29%
YoY
|
341.7M shares
9.78%
YoY
|
341.6M shares
14.1%
YoY
|
N/A
|
331.6M shares
13.29%
YoY
|
311.3M shares
6.7%
YoY
|
299.4M shares
32.78%
YoY
|
N/A
|
292.7M shares
56.73%
YoY
|
291.7M shares
57.6%
YoY
|
225.5M shares
43.15%
YoY
|
N/A
|
186.8M shares
31.03%
YoY
|
185.1M shares
31.66%
YoY
|
157.5M shares
N/A
|
N/A
|
142.5M shares
N/A
|
140.6M shares
N/A
|
Loading...