|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$70.39M
18.61%
YoY
|
$59.35M
-15.39%
YoY
|
$70.14M
-49.39%
YoY
|
$138.6M
32.3%
YoY
|
$104.8M
51.69%
YoY
|
| Cost Of Revenue |
$9.338M
-42.67%
YoY
|
$16.29M
27.16%
YoY
|
$12.81M
-66.32%
YoY
|
$38.03M
71.25%
YoY
|
$22.21M
61.61%
YoY
|
| Gross Profit |
$61.05M
41.79%
YoY
|
$43.06M
-24.9%
YoY
|
$57.33M
-42.98%
YoY
|
$100.6M
21.82%
YoY
|
$82.55M
49.23%
YoY
|
| Selling, General & Admin |
$47.07M
-14.64%
YoY
|
$55.15M
3.56%
YoY
|
$53.25M
2.07%
YoY
|
$52.17M
5.78%
YoY
|
$49.32M
40.73%
YoY
|
| Research & Development |
$52.31M
13.06%
YoY
|
$46.26M
-21.44%
YoY
|
$58.89M
-26.48%
YoY
|
$80.10M
43.24%
YoY
|
$55.92M
26.56%
YoY
|
| Depreciation & Amortization |
$5.248M
6.11%
YoY
|
$4.946M
-10.37%
YoY
|
$5.518M
2.15%
YoY
|
$5.402M
73.53%
YoY
|
$3.113M
59.64%
YoY
|
| Operating Expenses |
$99.38M
-2.0%
YoY
|
$101.4M
-9.56%
YoY
|
$112.1M
-15.22%
YoY
|
$132.3M
25.68%
YoY
|
$105.2M
32.82%
YoY
|
| Operating Profit |
-$41.74M
-28.67%
YoY
|
-$58.52M
-14.03%
YoY
|
-$68.07M
95.15%
YoY
|
-$34.88M
53.68%
YoY
|
-$22.70M
-5.11%
YoY
|
| Interest Expense |
$2.625M
-28.47%
YoY
|
$3.670M
-12.03%
YoY
|
$4.172M
189.52%
YoY
|
$1.441M
213.94%
YoY
|
$459.0K
14.75%
YoY
|
| Other Income/Expense, Net |
-$4.813M
-53.69%
YoY
|
-$10.39M
-15.33%
YoY
|
-$12.27M
-9998.39%
YoY
|
$124.0K
-89.2%
YoY
|
$1.148M
-835.9%
YoY
|
| Pretax Income |
-$43.93M
-32.67%
YoY
|
-$65.24M
-14.35%
YoY
|
-$76.17M
128.63%
YoY
|
-$33.32M
57.97%
YoY
|
-$21.09M
-10.9%
YoY
|
| Income Tax |
$47.00K
38.24%
YoY
|
$34.00K
-50.72%
YoY
|
$69.00K
-75.0%
YoY
|
$276.0K
46.03%
YoY
|
$189.0K
-44.25%
YoY
|
| Net Earnings |
-$43.97M
-32.63%
YoY
|
-$65.28M
-14.38%
YoY
|
-$76.24M
126.96%
YoY
|
-$33.59M
57.86%
YoY
|
-$21.28M
-11.37%
YoY
|
| Basic Earnings Per Share |
-$0.50
-43.82%
YoY
|
-$0.89
-20.54%
YoY
|
-$1.12
119.61%
YoY
|
-$0.51
54.55%
YoY
|
-$0.33
-17.5%
YoY
|
| Diluted Earnings Per Share |
-$0.50
-43.82%
YoY
|
-$0.89
-20.54%
YoY
|
-$1.12
119.61%
YoY
|
-$0.51
54.55%
YoY
|
-$0.33
-17.5%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
87.14M shares
18.71%
YoY
|
73.41M shares
7.75%
YoY
|
68.13M shares
4.27%
YoY
|
65.34M shares
1.2%
YoY
|
64.57M shares
8.77%
YoY
|
| Diluted Shares Outstanding |
87.14M shares
18.71%
YoY
|
73.41M shares
7.75%
YoY
|
68.13M shares
4.27%
YoY
|
65.34M shares
1.2%
YoY
|
64.57M shares
8.77%
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 |
$15.25M
102.15%
YoY
|
$38.92M
81.34%
YoY
|
$8.601M
-32.98%
YoY
|
$15.33M
92.1%
YoY
|
$7.543M
-55.82%
YoY
|
$21.46M
-19.2%
YoY
|
$12.83M
38.33%
YoY
|
$7.979M
-62.58%
YoY
|
$17.07M
31.51%
YoY
|
$26.56M
-12.56%
YoY
|
$9.277M
-73.09%
YoY
|
$21.32M
-44.48%
YoY
|
$12.98M
-63.27%
YoY
|
$30.38M
23.97%
YoY
|
$34.47M
-6.25%
YoY
|
$38.41M
50.89%
YoY
|
$35.34M
95.98%
YoY
|
$24.50M
16.5%
YoY
|
$36.77M
99.99%
YoY
|
| Cost Of Revenue |
$2.064M
-24.45%
YoY
|
$2.043M
-44.09%
YoY
|
$2.465M
-42.9%
YoY
|
$2.098M
-39.4%
YoY
|
$2.732M
-43.73%
YoY
|
$3.654M
27.67%
YoY
|
$4.317M
91.95%
YoY
|
$3.462M
8.94%
YoY
|
$4.855M
7.39%
YoY
|
$2.862M
-66.15%
YoY
|
$2.249M
-77.02%
YoY
|
$3.178M
-71.8%
YoY
|
$4.521M
-46.94%
YoY
|
$8.456M
24.24%
YoY
|
$9.786M
42.51%
YoY
|
$11.27M
161.0%
YoY
|
$8.521M
102.02%
YoY
|
$6.806M
16.14%
YoY
|
$6.867M
88.55%
YoY
|
| Gross Profit |
$13.18M
174.04%
YoY
|
$36.87M
107.08%
YoY
|
$6.136M
-27.95%
YoY
|
$13.23M
192.89%
YoY
|
$4.811M
-60.62%
YoY
|
$17.81M
-24.87%
YoY
|
$8.516M
21.17%
YoY
|
$4.517M
-75.11%
YoY
|
$12.22M
44.4%
YoY
|
$23.70M
8.12%
YoY
|
$7.028M
-71.53%
YoY
|
$18.15M
-33.13%
YoY
|
$8.461M
-68.45%
YoY
|
$21.92M
23.87%
YoY
|
$24.68M
-17.45%
YoY
|
$27.14M
28.39%
YoY
|
$26.82M
94.14%
YoY
|
$17.70M
16.64%
YoY
|
$29.90M
102.82%
YoY
|
| Selling, General & Admin |
$9.779M
-20.85%
YoY
|
$10.66M
-16.85%
YoY
|
$11.22M
-17.33%
YoY
|
$12.32M
-21.4%
YoY
|
$12.36M
-3.93%
YoY
|
$12.83M
5.26%
YoY
|
$13.57M
10.29%
YoY
|
$15.67M
17.25%
YoY
|
$12.86M
-16.49%
YoY
|
$12.18M
-1.06%
YoY
|
$12.30M
-8.87%
YoY
|
$13.37M
25.42%
YoY
|
$15.40M
-1.95%
YoY
|
$12.31M
5.04%
YoY
|
$13.50M
0.69%
YoY
|
$10.66M
-16.72%
YoY
|
$15.71M
37.79%
YoY
|
$11.72M
34.13%
YoY
|
$13.41M
52.4%
YoY
|
| Research & Development |
$11.45M
-11.54%
YoY
|
$10.92M
-2.05%
YoY
|
$13.87M
20.54%
YoY
|
$13.78M
20.7%
YoY
|
$12.94M
15.08%
YoY
|
$11.15M
-0.73%
YoY
|
$11.51M
-15.79%
YoY
|
$11.41M
-34.16%
YoY
|
$11.25M
-32.48%
YoY
|
$11.23M
-42.94%
YoY
|
$13.66M
-37.39%
YoY
|
$17.33M
-9.19%
YoY
|
$16.66M
-14.59%
YoY
|
$19.69M
20.37%
YoY
|
$21.82M
43.89%
YoY
|
$19.09M
48.83%
YoY
|
$19.50M
68.52%
YoY
|
$16.36M
57.89%
YoY
|
$15.17M
26.27%
YoY
|
| Depreciation & Amortization |
$1.286M
7.62%
YoY
|
$1.357M
12.24%
YoY
|
$1.318M
11.32%
YoY
|
$1.302M
5.08%
YoY
|
$1.195M
-4.55%
YoY
|
$1.209M
-0.58%
YoY
|
$1.184M
-12.75%
YoY
|
$1.239M
-16.28%
YoY
|
$1.252M
-14.6%
YoY
|
$1.216M
-16.66%
YoY
|
$1.357M
-3.42%
YoY
|
$1.480M
10.37%
YoY
|
$1.466M
20.66%
YoY
|
$1.459M
46.34%
YoY
|
$1.405M
82.94%
YoY
|
$1.341M
87.29%
YoY
|
$1.215M
84.37%
YoY
|
$997.0K
74.91%
YoY
|
$768.0K
52.68%
YoY
|
| Operating Expenses |
$21.23M
-16.09%
YoY
|
$22.91M
-8.91%
YoY
|
$25.09M
0.05%
YoY
|
$26.09M
-3.66%
YoY
|
$25.30M
4.94%
YoY
|
$25.15M
7.38%
YoY
|
$25.07M
-3.43%
YoY
|
$27.08M
-11.78%
YoY
|
$24.11M
-24.8%
YoY
|
$23.42M
-26.83%
YoY
|
$25.96M
-26.49%
YoY
|
$30.70M
3.21%
YoY
|
$32.05M
-8.95%
YoY
|
$32.00M
13.97%
YoY
|
$35.32M
23.62%
YoY
|
$29.75M
16.1%
YoY
|
$35.21M
53.27%
YoY
|
$28.08M
47.02%
YoY
|
$28.57M
37.32%
YoY
|
| Operating Profit |
-$8.043M
-60.74%
YoY
|
$13.97M
-290.25%
YoY
|
-$18.95M
14.45%
YoY
|
-$12.86M
-43.42%
YoY
|
-$20.49M
72.33%
YoY
|
-$7.341M
-2712.46%
YoY
|
-$16.56M
-48.36%
YoY
|
-$22.73M
80.04%
YoY
|
-$11.89M
-49.77%
YoY
|
$281.0K
-102.79%
YoY
|
-$32.06M
201.43%
YoY
|
-$12.63M
383.94%
YoY
|
-$23.67M
182.2%
YoY
|
-$10.08M
-2.9%
YoY
|
-$10.64M
-899.7%
YoY
|
-$2.609M
-41.84%
YoY
|
-$8.386M
-8.4%
YoY
|
-$10.39M
164.25%
YoY
|
$1.330M
-121.93%
YoY
|
| Interest Expense |
N/A
|
$656.0K
-30.21%
YoY
|
$634.0K
-25.32%
YoY
|
$584.0K
-39.92%
YoY
|
$751.0K
-17.38%
YoY
|
$940.0K
3.75%
YoY
|
$849.0K
-19.91%
YoY
|
$972.0K
-13.29%
YoY
|
$909.0K
-16.53%
YoY
|
$906.0K
10.09%
YoY
|
$1.060M
143.12%
YoY
|
$1.121M
700.71%
YoY
|
$1.089M
2492.86%
YoY
|
$823.0K
2251.43%
YoY
|
$436.0K
963.41%
YoY
|
$140.0K
-32.04%
YoY
|
$42.00K
-76.67%
YoY
|
$35.00K
-12.5%
YoY
|
$41.00K
2.5%
YoY
|
| Other Income/Expense, Net |
-$1.290M
36.94%
YoY
|
-$1.596M
64.2%
YoY
|
-$1.292M
-73.75%
YoY
|
-$984.0K
-0.1%
YoY
|
-$942.0K
82.56%
YoY
|
-$972.0K
-88.35%
YoY
|
-$4.922M
26.37%
YoY
|
-$985.0K
10844.44%
YoY
|
-$516.0K
1964.0%
YoY
|
-$8.344M
31992.31%
YoY
|
-$3.895M
-1903.24%
YoY
|
-$9.000K
-85.71%
YoY
|
-$25.00K
733.33%
YoY
|
-$26.00K
-111.4%
YoY
|
$216.0K
-78.03%
YoY
|
-$63.00K
-373.91%
YoY
|
-$3.000K
-96.59%
YoY
|
$228.0K
-860.0%
YoY
|
$983.0K
-2066.0%
YoY
|
| Pretax Income |
-$8.668M
-58.08%
YoY
|
$9.619M
-192.73%
YoY
|
-$19.61M
-4.96%
YoY
|
-$13.26M
-41.69%
YoY
|
-$20.68M
79.88%
YoY
|
-$10.37M
44.94%
YoY
|
-$20.63M
-40.89%
YoY
|
-$22.75M
97.54%
YoY
|
-$11.50M
-49.14%
YoY
|
-$7.157M
-42.53%
YoY
|
-$34.90M
249.55%
YoY
|
-$11.51M
354.74%
YoY
|
-$22.60M
170.77%
YoY
|
-$12.45M
23.04%
YoY
|
-$9.984M
-524.13%
YoY
|
-$2.532M
-40.52%
YoY
|
-$8.347M
-7.93%
YoY
|
-$10.12M
158.87%
YoY
|
$2.354M
-138.75%
YoY
|
| Income Tax |
$36.00K
227.27%
YoY
|
$18.00K
500.0%
YoY
|
$8.000K
-20.0%
YoY
|
$10.00K
0.0%
YoY
|
$11.00K
10.0%
YoY
|
$3.000K
-91.43%
YoY
|
$10.00K
11.11%
YoY
|
$10.00K
11.11%
YoY
|
$10.00K
-37.5%
YoY
|
$35.00K
-76.82%
YoY
|
$9.000K
12.5%
YoY
|
$9.000K
-91.67%
YoY
|
$16.00K
77.78%
YoY
|
$151.0K
122.06%
YoY
|
$8.000K
-92.73%
YoY
|
$108.0K
1250.0%
YoY
|
$9.000K
350.0%
YoY
|
$68.00K
580.0%
YoY
|
$110.0K
478.95%
YoY
|
| Net Earnings |
-$8.704M
-57.93%
YoY
|
$9.601M
-192.53%
YoY
|
-$19.62M
-4.97%
YoY
|
-$13.27M
-41.67%
YoY
|
-$20.69M
79.82%
YoY
|
-$10.38M
44.27%
YoY
|
-$20.64M
-40.87%
YoY
|
-$22.76M
97.47%
YoY
|
-$11.51M
-49.13%
YoY
|
-$7.192M
-42.94%
YoY
|
-$34.91M
249.36%
YoY
|
-$11.52M
336.48%
YoY
|
-$22.62M
170.67%
YoY
|
-$12.61M
23.7%
YoY
|
-$9.992M
-545.28%
YoY
|
-$2.640M
-38.1%
YoY
|
-$8.356M
-7.85%
YoY
|
-$10.19M
159.95%
YoY
|
$2.244M
-136.82%
YoY
|
| Basic Earnings Per Share |
-$0.10
-60.0%
YoY
|
N/A
|
-$0.22
-24.14%
YoY
|
-$0.16
-50.0%
YoY
|
-$0.25
56.25%
YoY
|
N/A
|
-$0.29
-42.0%
YoY
|
-$0.32
88.24%
YoY
|
-$0.16
-52.94%
YoY
|
N/A
|
-$0.50
233.33%
YoY
|
-$0.17
325.0%
YoY
|
-$0.34
161.54%
YoY
|
N/A
|
-$0.15
-600.0%
YoY
|
-$0.04
-42.86%
YoY
|
-$0.13
-7.14%
YoY
|
N/A
|
$0.03
-130.0%
YoY
|
| Diluted Earnings Per Share |
-$0.10
-60.0%
YoY
|
$0.11
-180.39%
YoY
|
-$0.22
-24.14%
YoY
|
-$0.16
-50.0%
YoY
|
-$0.25
56.25%
YoY
|
-$0.13
23.24%
YoY
|
-$0.29
-42.0%
YoY
|
-$0.32
88.24%
YoY
|
-$0.16
-52.94%
YoY
|
-$0.10
-46.19%
YoY
|
-$0.50
233.33%
YoY
|
-$0.17
325.0%
YoY
|
-$0.34
161.54%
YoY
|
-$0.19
-100.0%
YoY
|
-$0.15
-600.0%
YoY
|
-$0.04
-42.86%
YoY
|
-$0.13
-7.14%
YoY
|
-$157.0K
142.23%
YoY
|
$0.03
-130.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
|
| Basic Shares Outstanding |
90.87M shares
9.7%
YoY
|
90.32M shares
10.99%
YoY
|
90.27M shares
27.27%
YoY
|
82.84M shares
17.41%
YoY
|
82.84M shares
17.83%
YoY
|
81.38M shares
16.54%
YoY
|
70.93M shares
1.61%
YoY
|
70.56M shares
5.68%
YoY
|
70.30M shares
6.61%
YoY
|
69.83M shares
6.31%
YoY
|
69.80M shares
6.58%
YoY
|
66.77M shares
2.27%
YoY
|
65.95M shares
1.31%
YoY
|
65.69M shares
1.25%
YoY
|
65.49M shares
1.34%
YoY
|
65.29M shares
1.33%
YoY
|
65.10M shares
1.25%
YoY
|
64.88M shares
9.44%
YoY
|
64.63M shares
9.43%
YoY
|
| Diluted Shares Outstanding |
90.77M shares
10.14%
YoY
|
N/A
|
90.25M shares
25.29%
YoY
|
85.39M shares
21.33%
YoY
|
82.41M shares
17.97%
YoY
|
N/A
|
72.03M shares
3.69%
YoY
|
70.38M shares
4.15%
YoY
|
69.85M shares
5.95%
YoY
|
N/A
|
69.47M shares
6.17%
YoY
|
67.57M shares
3.5%
YoY
|
65.93M shares
1.28%
YoY
|
N/A
|
65.43M shares
-3.42%
YoY
|
65.29M shares
1.33%
YoY
|
65.10M shares
1.25%
YoY
|
N/A
|
67.74M shares
14.7%
YoY
|
Loading...