|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$10.85M
-14.89%
YoY
|
$12.74M
-12.2%
YoY
|
$14.51M
-82.75%
YoY
|
$84.13M
1.56%
YoY
|
$82.84M
136.04%
YoY
|
| Cost Of Revenue |
$4.022M
2.0%
YoY
|
$3.943M
-47.15%
YoY
|
$7.461M
-76.1%
YoY
|
$31.21M
-28.41%
YoY
|
$43.60M
113.66%
YoY
|
| Gross Profit |
$6.824M
-22.45%
YoY
|
$8.800M
24.77%
YoY
|
$7.053M
-86.67%
YoY
|
$52.92M
34.88%
YoY
|
$39.23M
167.13%
YoY
|
| Selling, General & Admin |
$19.69M
-13.84%
YoY
|
$22.85M
-41.8%
YoY
|
$39.26M
-26.84%
YoY
|
$53.67M
30.16%
YoY
|
$41.23M
40.91%
YoY
|
| Research & Development |
$4.638M
-30.0%
YoY
|
$6.626M
-39.62%
YoY
|
$10.97M
-39.96%
YoY
|
$18.28M
41.45%
YoY
|
$12.92M
137.6%
YoY
|
| Depreciation & Amortization |
$600.0K
-90.6%
YoY
|
$6.382M
22.73%
YoY
|
$5.200M
271.43%
YoY
|
$1.400M
250.0%
YoY
|
$400.0K
200.75%
YoY
|
| Operating Expenses |
$24.61M
-16.49%
YoY
|
$29.47M
-41.33%
YoY
|
$50.24M
-37.9%
YoY
|
$80.90M
49.38%
YoY
|
$54.16M
56.07%
YoY
|
| Operating Profit |
-$17.79M
-13.95%
YoY
|
-$20.67M
-52.12%
YoY
|
-$43.18M
54.33%
YoY
|
-$27.98M
87.5%
YoY
|
-$14.92M
-25.44%
YoY
|
| Interest Expense |
-$1.784M
-75.23%
YoY
|
-$7.202M
84.34%
YoY
|
-$3.907M
-148.86%
YoY
|
$7.997M
10.78%
YoY
|
$7.219M
136.92%
YoY
|
| Other Income/Expense, Net |
$6.000K
-98.2%
YoY
|
$334.0K
-109.65%
YoY
|
-$3.461M
241.66%
YoY
|
-$1.013M
-16.49%
YoY
|
-$1.213M
-53.31%
YoY
|
| Pretax Income |
-$25.49M
-8.97%
YoY
|
-$28.00M
-45.62%
YoY
|
-$51.49M
39.18%
YoY
|
-$36.99M
58.39%
YoY
|
-$23.36M
-8.98%
YoY
|
| Income Tax |
$0.00
-100.0%
YoY
|
-$80.00K
-190.91%
YoY
|
$88.00K
-42.48%
YoY
|
$153.0K
-123.72%
YoY
|
-$645.0K
N/A
|
| Net Earnings |
-$25.49M
-30.88%
YoY
|
-$36.87M
-39.08%
YoY
|
-$60.53M
62.95%
YoY
|
-$37.14M
63.56%
YoY
|
-$22.71M
-11.49%
YoY
|
| Basic Earnings Per Share |
-$17.02
415.76%
YoY
|
-$3.30
26.92%
YoY
|
-$2.60
5.26%
YoY
|
-$2.47
71.53%
YoY
|
-$1.44
N/A
|
| Diluted Earnings Per Share |
-$17.02
415.07%
YoY
|
-$3.30
27.01%
YoY
|
-$2.60
5.33%
YoY
|
-$2.47
71.53%
YoY
|
-$1.44
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
4.643M shares
-58.39%
YoY
|
11.16M shares
-52.04%
YoY
|
23.27M shares
24.71%
YoY
|
18.66M shares
9.02%
YoY
|
17.11M shares
N/A
|
| Diluted Shares Outstanding |
4.643M shares
-58.39%
YoY
|
11.16M shares
-52.04%
YoY
|
23.27M shares
24.71%
YoY
|
18.66M shares
9.02%
YoY
|
17.11M shares
N/A
|
|
Concept
|
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 | 2021 Q1 | 2020 Q4 | 2020 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$2.017M
-24.74%
YoY
|
$3.146M
-11.1%
YoY
|
$2.569M
-30.85%
YoY
|
$2.451M
-17.2%
YoY
|
$2.680M
5.97%
YoY
|
$3.539M
41.0%
YoY
|
$3.715M
30.67%
YoY
|
$2.960M
-24.16%
YoY
|
$2.529M
-51.9%
YoY
|
$2.510M
-75.71%
YoY
|
$2.843M
-84.71%
YoY
|
$3.903M
-85.26%
YoY
|
$5.258M
-81.69%
YoY
|
$10.33M
-64.68%
YoY
|
$18.59M
-22.6%
YoY
|
$26.49M
53.75%
YoY
|
$28.72M
132.79%
YoY
|
$29.25M
148.72%
YoY
|
$24.02M
171.59%
YoY
|
| Cost Of Revenue |
$1.271M
30.36%
YoY
|
$1.228M
-1.92%
YoY
|
$975.0K
-6.25%
YoY
|
$844.0K
4.98%
YoY
|
$975.0K
15.11%
YoY
|
$1.252M
28.67%
YoY
|
$1.040M
-27.58%
YoY
|
$804.0K
-63.55%
YoY
|
$847.0K
-70.24%
YoY
|
$973.0K
-76.2%
YoY
|
$1.436M
-75.48%
YoY
|
$2.206M
-74.1%
YoY
|
$2.846M
-77.68%
YoY
|
$4.089M
-69.55%
YoY
|
$5.856M
-55.19%
YoY
|
$8.519M
-13.74%
YoY
|
$12.75M
76.28%
YoY
|
$13.43M
94.64%
YoY
|
$13.07M
113.56%
YoY
|
| Gross Profit |
$746.0K
-56.25%
YoY
|
$1.918M
-16.13%
YoY
|
$1.594M
-40.41%
YoY
|
$1.607M
-25.46%
YoY
|
$1.705M
1.37%
YoY
|
$2.287M
48.8%
YoY
|
$2.675M
90.12%
YoY
|
$2.156M
27.05%
YoY
|
$1.682M
-30.27%
YoY
|
$1.537M
-75.38%
YoY
|
$1.407M
-88.95%
YoY
|
$1.697M
-90.55%
YoY
|
$2.412M
-84.9%
YoY
|
$6.243M
-60.56%
YoY
|
$12.74M
16.29%
YoY
|
$17.97M
144.44%
YoY
|
$15.97M
212.87%
YoY
|
$15.83M
225.72%
YoY
|
$10.95M
301.83%
YoY
|
| Selling, General & Admin |
$5.188M
12.54%
YoY
|
$4.971M
-11.34%
YoY
|
$5.477M
5.59%
YoY
|
$4.628M
-11.8%
YoY
|
$4.610M
-32.29%
YoY
|
$5.607M
-26.94%
YoY
|
$5.187M
-40.4%
YoY
|
$5.247M
-51.21%
YoY
|
$6.808M
-43.87%
YoY
|
$7.675M
-27.08%
YoY
|
$8.703M
-36.21%
YoY
|
$10.76M
-29.33%
YoY
|
$12.13M
-15.08%
YoY
|
$10.53M
-17.39%
YoY
|
$13.64M
32.91%
YoY
|
$15.22M
67.91%
YoY
|
$14.28M
55.84%
YoY
|
$12.74M
N/A
|
$10.27M
N/A
|
| Research & Development |
$1.408M
30.61%
YoY
|
$1.310M
-30.8%
YoY
|
$1.224M
-21.13%
YoY
|
$1.026M
-33.25%
YoY
|
$1.078M
-34.43%
YoY
|
$1.893M
1.72%
YoY
|
$1.552M
-45.22%
YoY
|
$1.537M
-46.11%
YoY
|
$1.644M
-52.04%
YoY
|
$1.861M
-60.8%
YoY
|
$2.833M
-37.91%
YoY
|
$2.852M
-35.17%
YoY
|
$3.428M
-24.97%
YoY
|
$4.748M
-3.3%
YoY
|
$4.563M
23.42%
YoY
|
$4.399M
85.3%
YoY
|
$4.569M
135.03%
YoY
|
$4.910M
N/A
|
$3.697M
N/A
|
| Depreciation & Amortization |
$100.0K
-50.0%
YoY
|
$322.0K
-79.65%
YoY
|
$100.0K
-66.67%
YoY
|
$200.0K
-33.33%
YoY
|
$200.0K
-33.33%
YoY
|
$1.582M
53.29%
YoY
|
$300.0K
-79.08%
YoY
|
$300.0K
-79.25%
YoY
|
$300.0K
-57.14%
YoY
|
$1.032M
-11.95%
YoY
|
$1.434M
258.5%
YoY
|
$1.446M
51.41%
YoY
|
$700.0K
250.0%
YoY
|
$1.172M
80.31%
YoY
|
$400.0K
100.0%
YoY
|
$955.0K
144.87%
YoY
|
$200.0K
769.57%
YoY
|
$650.0K
140.74%
YoY
|
$200.0K
-41.18%
YoY
|
| Operating Expenses |
$6.596M
10.34%
YoY
|
$6.281M
-16.25%
YoY
|
$6.701M
-0.56%
YoY
|
$5.654M
-16.66%
YoY
|
$5.978M
-32.9%
YoY
|
$7.500M
-21.35%
YoY
|
$6.739M
-41.58%
YoY
|
$6.784M
-50.14%
YoY
|
$8.909M
-42.73%
YoY
|
$9.536M
-37.56%
YoY
|
$11.54M
-36.64%
YoY
|
$13.61M
-30.64%
YoY
|
$15.56M
-17.48%
YoY
|
$15.27M
-13.47%
YoY
|
$18.21M
30.4%
YoY
|
$19.62M
71.52%
YoY
|
$18.85M
69.7%
YoY
|
$17.65M
48.95%
YoY
|
$13.96M
67.77%
YoY
|
| Operating Profit |
-$5.850M
36.91%
YoY
|
-$4.363M
-16.31%
YoY
|
-$5.107M
25.66%
YoY
|
-$4.047M
-12.55%
YoY
|
-$4.273M
-40.87%
YoY
|
-$5.213M
-34.83%
YoY
|
-$4.064M
-59.88%
YoY
|
-$4.628M
-61.14%
YoY
|
-$7.227M
-45.02%
YoY
|
-$7.999M
-11.42%
YoY
|
-$10.13M
85.24%
YoY
|
-$11.91M
621.38%
YoY
|
-$13.15M
356.42%
YoY
|
-$9.030M
396.15%
YoY
|
-$5.468M
81.78%
YoY
|
-$1.651M
-59.6%
YoY
|
-$2.880M
-52.03%
YoY
|
-$1.820M
-73.96%
YoY
|
-$3.008M
-46.25%
YoY
|
| Interest Expense |
-$1.041M
-668.85%
YoY
|
-$800.0K
-32.94%
YoY
|
-$475.0K
-119.86%
YoY
|
-$326.0K
-114.66%
YoY
|
$183.0K
-86.87%
YoY
|
-$1.193M
30.95%
YoY
|
$2.392M
-643.64%
YoY
|
$2.223M
-292.3%
YoY
|
$1.394M
-0.43%
YoY
|
-$911.0K
-52.23%
YoY
|
-$440.0K
-121.42%
YoY
|
-$1.156M
-156.97%
YoY
|
$1.400M
-30.24%
YoY
|
-$1.907M
-7.43%
YoY
|
$2.054M
12.98%
YoY
|
$2.029M
20.56%
YoY
|
$2.007M
21.27%
YoY
|
-$2.060M
23.35%
YoY
|
$1.818M
208.66%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
$1.000K
-90.0%
YoY
|
$2.000K
-94.74%
YoY
|
$5.000K
-200.0%
YoY
|
-$2.000K
-100.69%
YoY
|
$10.00K
-104.03%
YoY
|
$38.00K
-103.06%
YoY
|
-$5.000K
-99.75%
YoY
|
$291.0K
N/A
|
-$248.0K
2655.56%
YoY
|
-$1.241M
243.77%
YoY
|
-$1.972M
5229.73%
YoY
|
$0.00
-100.0%
YoY
|
-$9.000K
-190.0%
YoY
|
-$361.0K
-57.38%
YoY
|
-$37.00K
-91.65%
YoY
|
-$606.0K
-1046.88%
YoY
|
$10.00K
-150.0%
YoY
|
-$847.0K
-64.38%
YoY
|
| Pretax Income |
-$6.891M
54.58%
YoY
|
-$5.162M
-19.29%
YoY
|
-$5.580M
-13.06%
YoY
|
-$10.29M
50.07%
YoY
|
-$4.458M
-46.48%
YoY
|
-$6.396M
-30.16%
YoY
|
-$6.418M
-49.64%
YoY
|
-$6.856M
-54.41%
YoY
|
-$8.330M
-42.73%
YoY
|
-$9.158M
-53.98%
YoY
|
-$12.74M
61.66%
YoY
|
-$15.04M
304.57%
YoY
|
-$14.55M
164.79%
YoY
|
-$19.90M
414.16%
YoY
|
-$7.883M
39.03%
YoY
|
-$3.717M
-40.14%
YoY
|
-$5.493M
-27.72%
YoY
|
-$3.870M
-55.47%
YoY
|
-$5.670M
-33.76%
YoY
|
| Income Tax |
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$100.0K
-600.0%
YoY
|
$20.00K
-80.0%
YoY
|
-$52.00K
-133.99%
YoY
|
$20.00K
N/A
|
$20.00K
N/A
|
$100.0K
N/A
|
$153.0K
-123.54%
YoY
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
-$650.0K
N/A
|
N/A
|
| Net Earnings |
-$6.891M
54.58%
YoY
|
-$51.97M
501.95%
YoY
|
-$5.580M
-13.06%
YoY
|
-$10.29M
52.29%
YoY
|
-$4.458M
-46.61%
YoY
|
-$8.634M
-23.89%
YoY
|
-$6.418M
-49.72%
YoY
|
-$6.756M
-55.13%
YoY
|
-$8.350M
-42.98%
YoY
|
-$11.34M
-43.42%
YoY
|
-$12.76M
61.92%
YoY
|
-$15.06M
305.11%
YoY
|
-$14.65M
166.61%
YoY
|
-$20.05M
520.77%
YoY
|
-$7.883M
38.96%
YoY
|
-$3.717M
-40.17%
YoY
|
-$5.493M
-27.68%
YoY
|
-$3.230M
-62.83%
YoY
|
-$5.673M
-33.75%
YoY
|
| Basic Earnings Per Share |
-$1.65
1400.0%
YoY
|
N/A
|
-$1.77
0.57%
YoY
|
-$0.19
-89.67%
YoY
|
-$0.11
-71.05%
YoY
|
N/A
|
-$1.76
183.87%
YoY
|
-$1.84
-62.98%
YoY
|
-$0.38
-53.09%
YoY
|
N/A
|
-$0.62
14.81%
YoY
|
-$4.97
1406.06%
YoY
|
-$0.81
84.09%
YoY
|
N/A
|
-$0.54
50.0%
YoY
|
-$0.33
-10.81%
YoY
|
-$0.44
N/A
|
N/A
|
-$0.36
N/A
|
| Diluted Earnings Per Share |
-$1.65
1400.0%
YoY
|
-$9.15
3095.17%
YoY
|
-$1.77
0.57%
YoY
|
-$0.19
-89.67%
YoY
|
-$0.11
-71.05%
YoY
|
-$0.29
-31.77%
YoY
|
-$1.76
-100.0%
YoY
|
-$1.84
-100.0%
YoY
|
-$0.38
-53.09%
YoY
|
-$0.42
-100.0%
YoY
|
-$524.4K
97115792.34%
YoY
|
-$721.0K
218493976.95%
YoY
|
-$0.81
84.09%
YoY
|
-$1.007M
444.84%
YoY
|
-$0.54
50.0%
YoY
|
-$0.33
-10.81%
YoY
|
-$0.44
-100.0%
YoY
|
-$184.8K
-64.72%
YoY
|
-$0.36
-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
|
| Basic Shares Outstanding |
5.517M shares
-90.94%
YoY
|
4.218M shares
-84.7%
YoY
|
47.97M shares
881.34%
YoY
|
47.67M shares
62.57%
YoY
|
60.88M shares
116.55%
YoY
|
27.56M shares
1.96%
YoY
|
4.888M shares
-79.92%
YoY
|
29.32M shares
40.54%
YoY
|
28.12M shares
35.67%
YoY
|
27.03M shares
41.06%
YoY
|
24.34M shares
28.68%
YoY
|
20.86M shares
14.91%
YoY
|
20.72M shares
17.6%
YoY
|
19.16M shares
10.04%
YoY
|
18.92M shares
9.46%
YoY
|
18.16M shares
6.84%
YoY
|
17.62M shares
5.35%
YoY
|
17.42M shares
5.01%
YoY
|
17.28M shares
4.34%
YoY
|
| Diluted Shares Outstanding |
5.517M shares
-90.94%
YoY
|
N/A
|
4.420M shares
-9.89%
YoY
|
66.14M shares
1253.41%
YoY
|
60.88M shares
116.55%
YoY
|
N/A
|
4.905M shares
-79.85%
YoY
|
4.887M shares
40.39%
YoY
|
28.12M shares
35.67%
YoY
|
N/A
|
24.34M shares
28.68%
YoY
|
3.481M shares
-80.83%
YoY
|
20.72M shares
17.6%
YoY
|
N/A
|
18.92M shares
9.46%
YoY
|
18.16M shares
6.84%
YoY
|
17.62M shares
N/A
|
N/A
|
17.28M shares
N/A
|
Loading...