|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.020B
80.96%
YoY
|
$563.4M
12.36%
YoY
|
$501.4M
-847.04%
YoY
|
-$67.12M
-216.96%
YoY
|
$57.39M
-148.14%
YoY
|
| Cost Of Revenue |
$680.9M
22.19%
YoY
|
$557.3M
0.0%
YoY
|
$557.3M
393.18%
YoY
|
$113.0M
-7683.49%
YoY
|
-$1.490M
-102.75%
YoY
|
| Gross Profit |
$338.6M
5430.41%
YoY
|
$6.122M
-110.96%
YoY
|
-$55.86M
-68.99%
YoY
|
-$180.1M
-405.91%
YoY
|
$58.88M
-133.97%
YoY
|
| Selling, General & Admin |
$3.561M
-24.83%
YoY
|
$4.737M
-4.92%
YoY
|
$4.982M
-87.31%
YoY
|
$39.26M
-4.65%
YoY
|
$41.18M
3.72%
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 |
$61.35M
1.82%
YoY
|
$60.25M
397.52%
YoY
|
$12.11M
-73.46%
YoY
|
$45.63M
4.87%
YoY
|
$43.52M
6.6%
YoY
|
| Operating Profit |
$277.2M
-612.16%
YoY
|
-$54.13M
-20.36%
YoY
|
-$67.97M
-69.89%
YoY
|
-$225.7M
-1569.42%
YoY
|
$15.36M
-107.17%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$322.7M
-2341.82%
YoY
|
-$14.39M
-78.82%
YoY
|
-$67.97M
-70.44%
YoY
|
-$229.9M
-1596.65%
YoY
|
$15.36M
-107.14%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$322.7M
-2341.82%
YoY
|
-$14.39M
-82.0%
YoY
|
-$79.95M
-65.23%
YoY
|
-$229.9M
-1596.65%
YoY
|
$15.36M
-107.14%
YoY
|
| Basic Earnings Per Share |
$3.31
-749.02%
YoY
|
-$0.51
-72.58%
YoY
|
-$1.86
-9.27%
YoY
|
-$2.05
-4200.0%
YoY
|
$0.05
-101.4%
YoY
|
| Diluted Earnings Per Share |
$3.30
-747.06%
YoY
|
-$0.51
-71.3%
YoY
|
-$1.78
-13.31%
YoY
|
-$2.05
-4200.0%
YoY
|
$0.05
-101.4%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
93.94M shares
80.11%
YoY
|
52.16M shares
21.15%
YoY
|
43.05M shares
-63.5%
YoY
|
118.0M shares
48.41%
YoY
|
79.49M shares
26.03%
YoY
|
| Diluted Shares Outstanding |
94.27M shares
80.74%
YoY
|
52.16M shares
21.15%
YoY
|
43.05M shares
-63.5%
YoY
|
118.0M shares
46.89%
YoY
|
80.31M shares
27.34%
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 |
$139.0M
-21.48%
YoY
|
$411.8M
292.67%
YoY
|
$344.2M
70.78%
YoY
|
$86.52M
0.74%
YoY
|
$177.0M
3.46%
YoY
|
$104.9M
-58.27%
YoY
|
$201.5M
-1215.74%
YoY
|
$85.89M
-53.14%
YoY
|
$171.1M
101.59%
YoY
|
$251.3M
128.34%
YoY
|
-$18.06M
-79.05%
YoY
|
$183.3M
-607.0%
YoY
|
$84.88M
-254.88%
YoY
|
$110.1M
-1193.02%
YoY
|
-$86.22M
-293.71%
YoY
|
-$36.15M
-38.71%
YoY
|
-$54.80M
-166.91%
YoY
|
-$10.07M
-110.99%
YoY
|
$44.51M
-34.93%
YoY
|
| Cost Of Revenue |
$190.7M
30.92%
YoY
|
$196.4M
32.36%
YoY
|
$181.7M
36.13%
YoY
|
$157.2M
19.89%
YoY
|
$145.7M
0.94%
YoY
|
$148.4M
-0.08%
YoY
|
$133.5M
-15.57%
YoY
|
$131.1M
2.89%
YoY
|
$144.3M
37.96%
YoY
|
$148.5M
151.39%
YoY
|
$158.1M
273.05%
YoY
|
$127.4M
1049.73%
YoY
|
$104.6M
22837.5%
YoY
|
$59.07M
-10518.17%
YoY
|
$42.38M
-8820.78%
YoY
|
$11.08M
-2107.79%
YoY
|
$456.0K
356.0%
YoY
|
-$567.0K
-667.0%
YoY
|
-$486.0K
N/A
|
| Gross Profit |
-$51.72M
-264.95%
YoY
|
$215.4M
-595.11%
YoY
|
$162.5M
138.75%
YoY
|
-$70.67M
56.25%
YoY
|
$31.36M
17.0%
YoY
|
-$43.51M
-142.32%
YoY
|
$68.06M
-138.63%
YoY
|
-$45.23M
-180.94%
YoY
|
$26.80M
-235.9%
YoY
|
$102.8M
101.63%
YoY
|
-$176.2M
36.99%
YoY
|
$55.87M
-218.28%
YoY
|
-$19.72M
-64.31%
YoY
|
$50.99M
-636.57%
YoY
|
-$128.6M
-385.81%
YoY
|
-$47.24M
-19.17%
YoY
|
-$55.26M
-167.55%
YoY
|
-$9.502M
-110.38%
YoY
|
$45.00M
-34.21%
YoY
|
| Selling, General & Admin |
$953.0K
17.51%
YoY
|
$935.0K
-9.05%
YoY
|
$926.0K
-18.56%
YoY
|
$888.0K
-21.76%
YoY
|
$811.0K
-43.56%
YoY
|
$1.028M
-20.92%
YoY
|
$1.137M
-9.9%
YoY
|
$1.135M
-89.35%
YoY
|
$1.437M
-86.19%
YoY
|
$1.300M
-87.08%
YoY
|
$1.262M
-87.31%
YoY
|
$10.65M
9.75%
YoY
|
$10.40M
0.33%
YoY
|
$10.06M
-5.06%
YoY
|
$9.943M
-3.99%
YoY
|
$9.707M
-4.63%
YoY
|
$10.37M
3.69%
YoY
|
$10.60M
9.24%
YoY
|
$10.36M
9.01%
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 |
$15.35M
3.75%
YoY
|
$3.700M
26.11%
YoY
|
$14.93M
23.4%
YoY
|
$16.00M
23.74%
YoY
|
$14.79M
20.43%
YoY
|
$2.934M
-8.31%
YoY
|
$12.10M
-4.85%
YoY
|
$12.93M
0.14%
YoY
|
$12.28M
5.52%
YoY
|
$3.200M
-72.35%
YoY
|
$12.71M
10.29%
YoY
|
$12.91M
13.72%
YoY
|
$11.64M
4.14%
YoY
|
$11.58M
2.71%
YoY
|
$11.53M
4.65%
YoY
|
$11.35M
5.76%
YoY
|
$11.18M
6.51%
YoY
|
$11.27M
12.18%
YoY
|
$11.02M
9.5%
YoY
|
| Operating Profit |
-$67.07M
-504.91%
YoY
|
$211.7M
-555.87%
YoY
|
$147.6M
163.68%
YoY
|
-$86.67M
49.02%
YoY
|
$16.56M
14.1%
YoY
|
-$46.44M
-146.63%
YoY
|
$55.96M
-129.63%
YoY
|
-$58.16M
-235.37%
YoY
|
$14.52M
-146.29%
YoY
|
$99.60M
152.73%
YoY
|
-$188.9M
34.79%
YoY
|
$42.96M
-173.33%
YoY
|
-$31.36M
-52.8%
YoY
|
$39.41M
-289.73%
YoY
|
-$140.1M
-512.37%
YoY
|
-$58.59M
-15.3%
YoY
|
-$66.43M
-193.17%
YoY
|
-$20.77M
-125.5%
YoY
|
$33.98M
-41.75%
YoY
|
| Interest Expense |
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
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
-$54.85M
-300.68%
YoY
|
$211.7M
-555.87%
YoY
|
$159.3M
141.74%
YoY
|
-$75.61M
56.38%
YoY
|
$27.33M
88.29%
YoY
|
-$46.44M
-146.63%
YoY
|
$65.88M
-136.77%
YoY
|
-$48.35M
-212.54%
YoY
|
$14.52M
-146.29%
YoY
|
$99.60M
152.73%
YoY
|
-$179.2M
24.15%
YoY
|
$42.96M
-173.33%
YoY
|
-$31.36M
-52.8%
YoY
|
$39.41M
-289.73%
YoY
|
-$144.3M
-524.68%
YoY
|
-$58.59M
-15.3%
YoY
|
-$66.43M
-193.18%
YoY
|
-$20.77M
-125.52%
YoY
|
$33.98M
-41.81%
YoY
|
| Income Tax |
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
|
| Net Earnings |
-$54.85M
-300.68%
YoY
|
$208.7M
-522.11%
YoY
|
$159.3M
141.74%
YoY
|
-$75.61M
56.38%
YoY
|
$27.33M
137.24%
YoY
|
-$49.44M
-151.18%
YoY
|
$65.88M
-136.77%
YoY
|
-$48.35M
-220.98%
YoY
|
$11.52M
-136.74%
YoY
|
$96.60M
165.28%
YoY
|
-$179.2M
24.15%
YoY
|
$39.97M
-168.21%
YoY
|
-$31.36M
-52.8%
YoY
|
$36.41M
-275.3%
YoY
|
-$144.3M
-524.68%
YoY
|
-$58.59M
-15.3%
YoY
|
-$66.43M
-193.14%
YoY
|
-$20.77M
-125.51%
YoY
|
$33.98M
-41.8%
YoY
|
| Basic Earnings Per Share |
-$0.49
-253.13%
YoY
|
N/A
|
$1.50
22.95%
YoY
|
-$0.94
-10.48%
YoY
|
$0.32
33.33%
YoY
|
N/A
|
$1.22
-131.12%
YoY
|
-$1.05
-625.0%
YoY
|
$0.24
-226.32%
YoY
|
N/A
|
-$3.92
226.67%
YoY
|
$0.20
-134.48%
YoY
|
-$0.19
-73.61%
YoY
|
N/A
|
-$1.20
-424.32%
YoY
|
-$0.58
-38.95%
YoY
|
-$0.72
-169.23%
YoY
|
N/A
|
$0.37
-57.47%
YoY
|
| Diluted Earnings Per Share |
-$0.49
-253.13%
YoY
|
$1.85
-322.15%
YoY
|
$1.49
23.14%
YoY
|
-$0.94
-10.48%
YoY
|
$0.32
36.07%
YoY
|
-$0.83
-142.36%
YoY
|
$1.21
-130.87%
YoY
|
-$1.05
-626.45%
YoY
|
$0.24
-223.78%
YoY
|
$1.96
685.24%
YoY
|
-$3.92
226.67%
YoY
|
$0.20
-134.39%
YoY
|
-$0.19
-73.61%
YoY
|
$0.25
-100.0%
YoY
|
-$1.20
-433.33%
YoY
|
-$0.58
-38.95%
YoY
|
-$0.72
-169.9%
YoY
|
-$226.5K
-18719028.51%
YoY
|
$0.36
-58.14%
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 |
119.4M shares
56.23%
YoY
|
111.9M shares
100.68%
YoY
|
91.59M shares
87.83%
YoY
|
81.75M shares
67.69%
YoY
|
76.41M shares
56.75%
YoY
|
55.76M shares
13.81%
YoY
|
48.77M shares
-78.64%
YoY
|
48.75M shares
-75.06%
YoY
|
48.75M shares
-74.71%
YoY
|
49.00M shares
-62.92%
YoY
|
228.3M shares
99.16%
YoY
|
195.5M shares
83.56%
YoY
|
192.8M shares
100.34%
YoY
|
132.1M shares
47.33%
YoY
|
114.6M shares
36.43%
YoY
|
106.5M shares
40.03%
YoY
|
96.23M shares
45.88%
YoY
|
89.69M shares
38.21%
YoY
|
84.03M shares
29.82%
YoY
|
| Diluted Shares Outstanding |
119.6M shares
58.63%
YoY
|
N/A
|
104.6M shares
101.75%
YoY
|
83.80M shares
71.83%
YoY
|
75.38M shares
53.87%
YoY
|
N/A
|
51.83M shares
11.45%
YoY
|
48.77M shares
-75.66%
YoY
|
48.99M shares
-73.46%
YoY
|
N/A
|
46.51M shares
-62.27%
YoY
|
200.4M shares
88.12%
YoY
|
184.6M shares
91.83%
YoY
|
N/A
|
123.3M shares
45.13%
YoY
|
106.5M shares
40.03%
YoY
|
96.23M shares
43.58%
YoY
|
N/A
|
84.93M shares
30.11%
YoY
|
Loading...