|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$401.0M
41.8%
YoY
|
$282.8M
-25.72%
YoY
|
$380.7M
54.51%
YoY
|
$246.4M
7.91%
YoY
|
$228.3M
109.94%
YoY
|
| Cost Of Revenue |
$186.2M
23.91%
YoY
|
$150.3M
3.85%
YoY
|
$144.7M
13.37%
YoY
|
$127.7M
84.33%
YoY
|
$69.26M
40.92%
YoY
|
| Gross Profit |
$214.8M
62.08%
YoY
|
$132.5M
-43.85%
YoY
|
$236.0M
98.75%
YoY
|
$118.7M
-25.36%
YoY
|
$159.1M
166.85%
YoY
|
| Selling, General & Admin |
$21.46M
47.73%
YoY
|
$14.53M
84.21%
YoY
|
$7.887M
379.16%
YoY
|
$1.646M
-86.48%
YoY
|
$12.18M
74.05%
YoY
|
| Research & Development |
$469.0K
25.74%
YoY
|
$373.0K
147.02%
YoY
|
$151.0K
-58.06%
YoY
|
$360.0K
190.32%
YoY
|
$124.0K
125.45%
YoY
|
| Depreciation & Amortization |
$96.57M
84.27%
YoY
|
$52.41M
18.34%
YoY
|
$44.29M
7.07%
YoY
|
$41.36M
3.7%
YoY
|
$39.89M
-5.75%
YoY
|
| Operating Expenses |
$431.6M
48.99%
YoY
|
$289.7M
-42.58%
YoY
|
$504.5M
249.34%
YoY
|
$144.4M
25.69%
YoY
|
$114.9M
42.16%
YoY
|
| Operating Profit |
-$30.58M
345.72%
YoY
|
-$6.861M
-94.46%
YoY
|
-$123.8M
382.01%
YoY
|
-$25.68M
-158.11%
YoY
|
$44.19M
-308.41%
YoY
|
| Interest Expense |
-$16.35M
140.56%
YoY
|
-$6.795M
-253.63%
YoY
|
$4.423M
-154.91%
YoY
|
-$8.055M
37.6%
YoY
|
-$5.854M
-26.92%
YoY
|
| Other Income/Expense, Net |
$8.962M
-70.48%
YoY
|
$30.36M
53.36%
YoY
|
$19.79M
-24.06%
YoY
|
$26.07M
84.48%
YoY
|
$14.13M
19524.72%
YoY
|
| Pretax Income |
-$21.62M
-192.01%
YoY
|
$23.50M
-122.6%
YoY
|
-$104.0M
1256.12%
YoY
|
-$7.668M
-114.61%
YoY
|
$52.48M
-132.15%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$21.62M
-192.01%
YoY
|
$23.50M
-122.6%
YoY
|
-$104.0M
1256.12%
YoY
|
-$7.668M
-114.61%
YoY
|
$52.48M
-132.15%
YoY
|
| Basic Earnings Per Share |
-$0.43
-165.15%
YoY
|
$0.66
-119.19%
YoY
|
-$3.44
1009.68%
YoY
|
-$0.31
-114.76%
YoY
|
$2.10
N/A
|
| Diluted Earnings Per Share |
-$0.43
-166.15%
YoY
|
$0.65
-118.9%
YoY
|
-$3.44
1279.48%
YoY
|
-$0.25
-114.26%
YoY
|
$1.75
-132.15%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
49.77M
39.96%
YoY
|
35.56M shares
17.49%
YoY
|
30.27M shares
21.06%
YoY
|
25.00M shares
0.0%
YoY
|
25.00M shares
N/A
|
| Diluted Shares Outstanding |
49.77M
37.74%
YoY
|
36.13M shares
19.39%
YoY
|
30.27M shares
21.06%
YoY
|
25.00M shares
0.0%
YoY
|
25.00M 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$28.28M
-66.47%
YoY
|
$125.9M
40.97%
YoY
|
$100.9M
46.77%
YoY
|
$89.88M
56.83%
YoY
|
$84.33M
25.04%
YoY
|
$89.33M
-2.87%
YoY
|
$68.73M
-1.64%
YoY
|
$57.31M
-5.23%
YoY
|
$67.44M
-57.42%
YoY
|
$91.97M
117.13%
YoY
|
$69.87M
-42.11%
YoY
|
$60.47M
-34.89%
YoY
|
$158.4M
-1760.72%
YoY
|
$42.36M
-52.63%
YoY
|
$120.7M
138.22%
YoY
|
$92.88M
N/A
|
-$9.538M
N/A
|
| Cost Of Revenue |
$47.74M
12.93%
YoY
|
$52.76M
27.64%
YoY
|
$47.86M
21.37%
YoY
|
$43.33M
18.92%
YoY
|
$42.27M
27.77%
YoY
|
$41.34M
20.19%
YoY
|
$39.44M
10.6%
YoY
|
$36.44M
-7.41%
YoY
|
$33.08M
-6.34%
YoY
|
$34.39M
2.05%
YoY
|
$35.66M
8.78%
YoY
|
$39.36M
8.86%
YoY
|
$35.32M
41.15%
YoY
|
$33.70M
43.88%
YoY
|
$32.78M
104.61%
YoY
|
$36.16M
N/A
|
$25.03M
N/A
|
| Gross Profit |
-$19.46M
-146.28%
YoY
|
$73.17M
52.45%
YoY
|
$53.01M
80.97%
YoY
|
$46.55M
123.03%
YoY
|
$42.05M
22.41%
YoY
|
$48.00M
-16.65%
YoY
|
$29.29M
-14.39%
YoY
|
$20.87M
-1.17%
YoY
|
$34.36M
-72.09%
YoY
|
$57.58M
564.98%
YoY
|
$34.22M
-61.08%
YoY
|
$21.12M
-62.77%
YoY
|
$123.1M
-456.08%
YoY
|
$8.659M
-86.88%
YoY
|
$87.92M
153.76%
YoY
|
$56.72M
N/A
|
-$34.56M
N/A
|
| Selling, General & Admin |
$4.814M
97.21%
YoY
|
$4.735M
18.11%
YoY
|
$4.834M
47.6%
YoY
|
$9.454M
105.92%
YoY
|
$2.441M
-8.03%
YoY
|
$4.009M
41.91%
YoY
|
$3.275M
86.5%
YoY
|
$4.591M
323.52%
YoY
|
$2.654M
19.44%
YoY
|
$2.825M
163.04%
YoY
|
$1.756M
1990.48%
YoY
|
$1.084M
1078.26%
YoY
|
$2.222M
461.11%
YoY
|
$1.074M
-87.41%
YoY
|
$84.00K
-93.0%
YoY
|
$92.00K
N/A
|
$396.0K
N/A
|
| Research & Development |
$108.0K
47.95%
YoY
|
$245.0K
54.09%
YoY
|
$91.00K
355.0%
YoY
|
$60.00K
-15.49%
YoY
|
$73.00K
-40.65%
YoY
|
$159.0K
261.36%
YoY
|
$20.00K
-16.67%
YoY
|
$71.00K
343.75%
YoY
|
$123.0K
83.58%
YoY
|
$44.00K
-44.3%
YoY
|
$24.00K
-70.37%
YoY
|
$16.00K
-85.84%
YoY
|
$67.00K
-22.99%
YoY
|
$79.00K
83.72%
YoY
|
$81.00K
523.08%
YoY
|
$113.0K
N/A
|
$87.00K
N/A
|
| Depreciation & Amortization |
$28.84M
34.57%
YoY
|
$29.76M
65.48%
YoY
|
$23.70M
74.59%
YoY
|
$21.68M
109.87%
YoY
|
$21.43M
103.76%
YoY
|
$17.99M
60.73%
YoY
|
$13.57M
27.85%
YoY
|
$10.33M
-10.49%
YoY
|
$10.52M
-3.85%
YoY
|
$11.19M
1.41%
YoY
|
$10.62M
0.04%
YoY
|
$11.54M
16.16%
YoY
|
$10.94M
11.84%
YoY
|
$11.03M
-6.76%
YoY
|
$10.61M
-62.17%
YoY
|
$9.937M
N/A
|
$9.780M
N/A
|
| Operating Expenses |
$105.8M
20.38%
YoY
|
$57.79M
36.01%
YoY
|
$97.12M
31.78%
YoY
|
$93.59M
38.83%
YoY
|
$87.91M
35.8%
YoY
|
$42.49M
31.12%
YoY
|
$73.70M
146.96%
YoY
|
$67.42M
-2.65%
YoY
|
$64.73M
-18.65%
YoY
|
$32.41M
-9.31%
YoY
|
$29.84M
-19.97%
YoY
|
$69.25M
-4.25%
YoY
|
$79.57M
32.06%
YoY
|
$35.73M
-14.23%
YoY
|
$37.29M
46.13%
YoY
|
$72.32M
N/A
|
$60.25M
N/A
|
| Operating Profit |
-$77.55M
2064.42%
YoY
|
$15.38M
179.32%
YoY
|
$3.760M
-175.71%
YoY
|
-$3.715M
-63.24%
YoY
|
-$3.583M
-232.46%
YoY
|
$5.507M
-78.13%
YoY
|
-$4.966M
-213.51%
YoY
|
-$10.11M
15.18%
YoY
|
$2.705M
-96.57%
YoY
|
$25.18M
-192.99%
YoY
|
$4.375M
-91.36%
YoY
|
-$8.775M
-142.69%
YoY
|
$78.83M
-212.95%
YoY
|
-$27.07M
-211.29%
YoY
|
$50.63M
454.55%
YoY
|
$20.56M
N/A
|
-$69.79M
N/A
|
| Interest Expense |
-$5.641M
60.35%
YoY
|
-$6.165M
59.84%
YoY
|
-$4.392M
278.62%
YoY
|
-$2.271M
144.98%
YoY
|
-$3.518M
-460.45%
YoY
|
-$3.857M
269.44%
YoY
|
-$1.160M
5.94%
YoY
|
-$927.0K
-250.0%
YoY
|
$976.0K
-32.18%
YoY
|
-$1.044M
-59.8%
YoY
|
-$1.095M
-49.33%
YoY
|
$618.0K
-62.55%
YoY
|
$1.439M
-13.83%
YoY
|
-$2.597M
21.19%
YoY
|
-$2.161M
75.12%
YoY
|
$1.650M
N/A
|
$1.670M
N/A
|
| Other Income/Expense, Net |
$3.215M
-46.41%
YoY
|
$4.956M
-42.16%
YoY
|
$592.0K
-88.55%
YoY
|
$3.580M
-72.28%
YoY
|
$5.999M
-20.67%
YoY
|
$8.568M
55.13%
YoY
|
$5.169M
-0.58%
YoY
|
$12.92M
107.34%
YoY
|
$7.562M
51.79%
YoY
|
$5.523M
-25.26%
YoY
|
$5.199M
-28.28%
YoY
|
$6.229M
58.78%
YoY
|
$4.982M
18.39%
YoY
|
$7.390M
47.48%
YoY
|
$7.249M
276.18%
YoY
|
$3.923M
N/A
|
$4.208M
N/A
|
| Pretax Income |
-$74.34M
-3176.82%
YoY
|
-$28.25M
-376.49%
YoY
|
$4.352M
2043.84%
YoY
|
-$135.0K
-104.81%
YoY
|
$2.416M
-76.47%
YoY
|
$10.22M
-105.27%
YoY
|
$203.0K
-97.61%
YoY
|
$2.808M
-210.29%
YoY
|
$10.27M
-87.75%
YoY
|
-$193.7M
769.48%
YoY
|
$8.479M
-84.78%
YoY
|
-$2.546M
-110.4%
YoY
|
$83.81M
-227.79%
YoY
|
-$22.28M
-181.93%
YoY
|
$55.72M
467.22%
YoY
|
$24.48M
N/A
|
-$65.58M
N/A
|
| 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
|
| Net Earnings |
-$74.34M
-3176.82%
YoY
|
-$28.25M
-376.49%
YoY
|
$4.352M
2043.84%
YoY
|
-$135.0K
-104.81%
YoY
|
$2.416M
-76.47%
YoY
|
$10.22M
-105.27%
YoY
|
$203.0K
-97.61%
YoY
|
$2.808M
-210.29%
YoY
|
$10.27M
-87.75%
YoY
|
-$193.7M
769.48%
YoY
|
$8.479M
-84.78%
YoY
|
-$2.546M
-110.4%
YoY
|
$83.81M
-227.79%
YoY
|
-$22.28M
-181.93%
YoY
|
$55.72M
467.22%
YoY
|
$24.48M
N/A
|
-$65.58M
N/A
|
| Basic Earnings Per Share |
-$1.35
-2350.0%
YoY
|
N/A
|
$0.08
700.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.06
-81.82%
YoY
|
N/A
|
$0.01
-96.43%
YoY
|
$0.09
-212.5%
YoY
|
$0.33
-88.66%
YoY
|
N/A
|
$0.28
-87.44%
YoY
|
-$0.08
-108.16%
YoY
|
$2.91
-211.07%
YoY
|
N/A
|
$2.23
N/A
|
$0.98
N/A
|
-$2.62
N/A
|
| Diluted Earnings Per Share |
-$1.35
-2350.0%
YoY
|
-$0.52
-308.69%
YoY
|
$0.08
700.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.06
-81.82%
YoY
|
$0.25
-103.91%
YoY
|
$0.01
-96.3%
YoY
|
$0.09
-212.5%
YoY
|
$0.33
-88.46%
YoY
|
-$6.30
832.98%
YoY
|
$0.27
-87.89%
YoY
|
-$0.08
-108.16%
YoY
|
$2.86
-209.16%
YoY
|
-$0.68
-174.48%
YoY
|
$2.23
581.06%
YoY
|
$0.98
N/A
|
-$2.62
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
|
| Basic Shares Outstanding |
55.24M
34.19%
YoY
|
54.78M shares
33.9%
YoY
|
54.78M shares
42.62%
YoY
|
41.37M shares
33.71%
YoY
|
41.17M shares
33.88%
YoY
|
40.91M shares
N/A
|
38.41M shares
24.92%
YoY
|
30.94M shares
0.61%
YoY
|
30.75M shares
6.83%
YoY
|
N/A
|
30.75M shares
23.0%
YoY
|
30.75M shares
23.0%
YoY
|
28.78M shares
15.13%
YoY
|
N/A
|
25.00M shares
N/A
|
25.00M shares
N/A
|
25.00M shares
N/A
|
| Diluted Shares Outstanding |
55.09M
31.75%
YoY
|
N/A
|
55.81M shares
40.12%
YoY
|
48.22M shares
52.08%
YoY
|
41.81M shares
33.06%
YoY
|
N/A
|
39.83M shares
27.31%
YoY
|
31.71M shares
3.12%
YoY
|
31.43M shares
7.15%
YoY
|
N/A
|
31.29M shares
25.14%
YoY
|
30.75M shares
23.0%
YoY
|
29.33M shares
17.31%
YoY
|
N/A
|
25.00M shares
N/A
|
25.00M shares
N/A
|
25.00M shares
N/A
|
Loading...