|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$63.06M
5.67%
YoY
|
$59.68M
10.02%
YoY
|
$54.25M
16.72%
YoY
|
$46.47M
10.75%
YoY
|
$41.96M
N/A
|
| Cost Of Revenue |
$13.69M
13.72%
YoY
|
$12.04M
28.74%
YoY
|
$9.354M
5.25%
YoY
|
$8.887M
2.7%
YoY
|
$8.653M
N/A
|
| Gross Profit |
$49.37M
3.64%
YoY
|
$47.64M
6.12%
YoY
|
$44.89M
19.43%
YoY
|
$37.59M
12.84%
YoY
|
$33.31M
N/A
|
| Selling, General & Admin |
$52.34M
-6.32%
YoY
|
$55.87M
82.66%
YoY
|
$30.59M
15.63%
YoY
|
$26.45M
13.5%
YoY
|
$23.31M
N/A
|
| Research & Development |
$29.86M
43.96%
YoY
|
$20.74M
57.48%
YoY
|
$13.17M
5.81%
YoY
|
$12.45M
-8.07%
YoY
|
$13.54M
N/A
|
| Depreciation & Amortization |
$3.470M
170.04%
YoY
|
$1.285M
113.81%
YoY
|
$601.0K
9.07%
YoY
|
$551.0K
-52.58%
YoY
|
$1.162M
N/A
|
| Operating Expenses |
$95.27M
8.36%
YoY
|
$87.92M
100.92%
YoY
|
$43.76M
12.49%
YoY
|
$38.90M
5.57%
YoY
|
$36.85M
N/A
|
| Operating Profit |
-$45.90M
13.94%
YoY
|
-$40.28M
-3651.94%
YoY
|
$1.134M
-186.37%
YoY
|
-$1.313M
-62.87%
YoY
|
-$3.536M
N/A
|
| Interest Expense |
$1.250M
-39.82%
YoY
|
$2.077M
-432.85%
YoY
|
-$624.0K
75.77%
YoY
|
-$355.0K
11.99%
YoY
|
-$317.0K
N/A
|
| Other Income/Expense, Net |
-$697.0K
-22.47%
YoY
|
-$899.0K
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$44.65M
14.71%
YoY
|
-$38.92M
-7731.37%
YoY
|
$510.0K
-122.89%
YoY
|
-$2.228M
41.46%
YoY
|
-$1.575M
N/A
|
| Income Tax |
-$3.439M
-810.54%
YoY
|
$484.0K
-41.4%
YoY
|
$826.0K
-51.41%
YoY
|
$1.700M
529.63%
YoY
|
$270.0K
N/A
|
| Net Earnings |
-$41.21M
4.57%
YoY
|
-$39.40M
12369.62%
YoY
|
-$316.0K
-91.96%
YoY
|
-$3.928M
112.9%
YoY
|
-$1.845M
N/A
|
| Basic Earnings Per Share |
-$1.39
-9.15%
YoY
|
-$1.53
7550.0%
YoY
|
-$0.02
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.39
-9.15%
YoY
|
-$1.53
13721.14%
YoY
|
-$0.01
-91.95%
YoY
|
-$0.14
112.9%
YoY
|
-$0.06
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
29.74M shares
15.85%
YoY
|
25.67M shares
28.36%
YoY
|
20.00M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
29.74M shares
15.85%
YoY
|
25.67M shares
28.36%
YoY
|
20.00M shares
N/A
|
N/A
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$17.76M
25.99%
YoY
|
$18.25M
2.2%
YoY
|
$18.67M
70.18%
YoY
|
$12.05M
-19.47%
YoY
|
$14.09M
-11.31%
YoY
|
$17.86M
-67.08%
YoY
|
$10.97M
-26.58%
YoY
|
$14.96M
19.44%
YoY
|
$15.89M
11.18%
YoY
|
$54.25M
453.47%
YoY
|
$14.94M
27.22%
YoY
|
$12.53M
N/A
|
$14.29M
N/A
|
$9.801M
N/A
|
| Cost Of Revenue |
$2.417M
-19.86%
YoY
|
$3.041M
25.56%
YoY
|
$4.133M
48.35%
YoY
|
$3.504M
-27.92%
YoY
|
$3.016M
52.86%
YoY
|
$2.422M
-74.11%
YoY
|
$2.786M
22.52%
YoY
|
$4.861M
104.85%
YoY
|
$1.973M
-2.57%
YoY
|
$9.354M
341.23%
YoY
|
$2.274M
-5.05%
YoY
|
$2.373M
N/A
|
$2.025M
N/A
|
$2.120M
N/A
|
| Gross Profit |
$15.34M
38.48%
YoY
|
$15.21M
-1.46%
YoY
|
$14.54M
77.61%
YoY
|
$8.544M
-15.4%
YoY
|
$11.08M
-20.41%
YoY
|
$15.44M
-65.61%
YoY
|
$8.186M
-35.39%
YoY
|
$10.10M
-0.52%
YoY
|
$13.92M
13.45%
YoY
|
$44.89M
484.46%
YoY
|
$12.67M
35.48%
YoY
|
$10.15M
N/A
|
$12.27M
N/A
|
$7.681M
N/A
|
| Selling, General & Admin |
$11.84M
-7.81%
YoY
|
$11.04M
-4.07%
YoY
|
$15.14M
38.13%
YoY
|
$12.78M
-49.85%
YoY
|
$12.84M
62.27%
YoY
|
$11.51M
-62.36%
YoY
|
$10.96M
43.5%
YoY
|
$25.49M
254.55%
YoY
|
$7.912M
7.53%
YoY
|
$30.59M
342.6%
YoY
|
$7.639M
7.0%
YoY
|
$7.188M
N/A
|
$7.358M
N/A
|
$6.911M
N/A
|
| Research & Development |
$9.159M
90.81%
YoY
|
$9.675M
83.13%
YoY
|
$8.739M
111.39%
YoY
|
$5.907M
-23.36%
YoY
|
$4.800M
32.74%
YoY
|
$5.283M
-59.89%
YoY
|
$4.134M
25.69%
YoY
|
$7.707M
143.2%
YoY
|
$3.616M
7.14%
YoY
|
$13.17M
407.32%
YoY
|
$3.289M
1.98%
YoY
|
$3.169M
N/A
|
$3.375M
N/A
|
$2.596M
N/A
|
| Depreciation & Amortization |
$1.273M
190.64%
YoY
|
$1.228M
221.47%
YoY
|
$1.096M
156.07%
YoY
|
$708.0K
99.44%
YoY
|
$438.0K
265.0%
YoY
|
$382.0K
30.82%
YoY
|
$428.0K
N/A
|
$355.0K
14.89%
YoY
|
$120.0K
-27.71%
YoY
|
$292.0K
-47.01%
YoY
|
N/A
|
$309.0K
N/A
|
$166.0K
N/A
|
$551.0K
N/A
|
| Operating Expenses |
$21.00M
-31.63%
YoY
|
$20.72M
23.36%
YoY
|
$23.88M
54.19%
YoY
|
$18.69M
-60.98%
YoY
|
$30.71M
166.38%
YoY
|
$16.80M
-61.62%
YoY
|
$15.49M
41.73%
YoY
|
$47.89M
362.37%
YoY
|
$11.53M
7.41%
YoY
|
$43.76M
360.27%
YoY
|
$10.93M
5.44%
YoY
|
$10.36M
N/A
|
$10.73M
N/A
|
$9.507M
N/A
|
| Operating Profit |
-$5.657M
-71.18%
YoY
|
-$5.508M
305.6%
YoY
|
-$9.342M
27.94%
YoY
|
-$10.14M
-73.16%
YoY
|
-$19.63M
-922.11%
YoY
|
-$1.358M
-219.75%
YoY
|
-$7.302M
-519.17%
YoY
|
-$37.79M
18333.66%
YoY
|
$2.388M
55.77%
YoY
|
$1.134M
-162.1%
YoY
|
$1.742M
-272.13%
YoY
|
-$205.0K
N/A
|
$1.533M
N/A
|
-$1.826M
N/A
|
| Interest Expense |
-$67.00K
-111.71%
YoY
|
$72.00K
-92.87%
YoY
|
$398.0K
-57.61%
YoY
|
$208.0K
-37.54%
YoY
|
$572.0K
-379.02%
YoY
|
$1.010M
-261.86%
YoY
|
$939.0K
N/A
|
$333.0K
N/A
|
-$205.0K
-38.07%
YoY
|
-$624.0K
428.81%
YoY
|
N/A
|
N/A
|
-$331.0K
N/A
|
-$118.0K
N/A
|
| Other Income/Expense, Net |
-$114.0K
-60.82%
YoY
|
N/A
|
$82.00K
-129.5%
YoY
|
N/A
|
-$291.0K
N/A
|
N/A
|
-$278.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$5.724M
-69.97%
YoY
|
-$6.706M
-295.28%
YoY
|
-$8.944M
40.56%
YoY
|
-$9.935M
-73.97%
YoY
|
-$19.06M
-973.11%
YoY
|
$3.434M
573.33%
YoY
|
-$6.363M
-457.47%
YoY
|
-$38.17M
8517.16%
YoY
|
$2.183M
81.61%
YoY
|
$510.0K
-126.23%
YoY
|
$1.780M
-434.59%
YoY
|
-$443.0K
N/A
|
$1.202M
N/A
|
-$1.944M
N/A
|
| Income Tax |
$100.0K
-50.0%
YoY
|
$519.0K
-171.78%
YoY
|
-$3.600M
-1900.0%
YoY
|
-$500.0K
-350.0%
YoY
|
$200.0K
-75.0%
YoY
|
-$723.0K
-187.53%
YoY
|
$200.0K
-33.33%
YoY
|
$200.0K
-300.0%
YoY
|
$800.0K
100.0%
YoY
|
$826.0K
-23.73%
YoY
|
$300.0K
-256.25%
YoY
|
-$100.0K
N/A
|
$400.0K
N/A
|
$1.083M
N/A
|
| Net Earnings |
-$5.860M
-69.59%
YoY
|
-$7.225M
-273.8%
YoY
|
-$5.299M
-19.11%
YoY
|
-$9.409M
-75.49%
YoY
|
-$19.27M
-1498.62%
YoY
|
$4.157M
-1415.51%
YoY
|
-$6.551M
-552.42%
YoY
|
-$38.39M
11497.58%
YoY
|
$1.378M
69.29%
YoY
|
-$316.0K
-89.56%
YoY
|
$1.448M
-525.88%
YoY
|
-$331.0K
N/A
|
$814.0K
N/A
|
-$3.027M
N/A
|
| Basic Earnings Per Share |
-$0.19
-71.64%
YoY
|
N/A
|
-$0.18
-21.74%
YoY
|
-$0.32
-79.35%
YoY
|
-$0.67
-1057.14%
YoY
|
N/A
|
-$0.23
-428.57%
YoY
|
-$1.55
7650.0%
YoY
|
$0.07
75.0%
YoY
|
N/A
|
$0.07
N/A
|
-$0.02
N/A
|
$0.04
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.19
-71.64%
YoY
|
-$0.24
-263.16%
YoY
|
-$0.18
-21.74%
YoY
|
-$0.32
-79.35%
YoY
|
-$0.67
-1057.14%
YoY
|
$0.14
-1404.43%
YoY
|
-$0.23
-428.57%
YoY
|
-$1.55
7650.0%
YoY
|
$0.07
75.0%
YoY
|
-$0.01
-89.56%
YoY
|
$0.07
-687.74%
YoY
|
-$0.02
N/A
|
$0.04
N/A
|
-$0.11
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
|
| Basic Shares Outstanding |
31.44M shares
9.66%
YoY
|
30.64M shares
7.64%
YoY
|
30.38M shares
15.55%
YoY
|
29.39M shares
11.76%
YoY
|
28.67M shares
43.36%
YoY
|
28.46M shares
N/A
|
26.29M shares
31.47%
YoY
|
26.29M shares
31.47%
YoY
|
20.00M shares
0.0%
YoY
|
N/A
|
20.00M shares
N/A
|
20.00M shares
N/A
|
20.00M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
31.37M shares
9.31%
YoY
|
N/A
|
30.21M shares
4.01%
YoY
|
29.31M shares
18.14%
YoY
|
28.69M shares
43.47%
YoY
|
N/A
|
29.05M shares
45.24%
YoY
|
24.81M shares
24.06%
YoY
|
20.00M shares
0.0%
YoY
|
N/A
|
20.00M shares
N/A
|
20.00M shares
N/A
|
20.00M shares
N/A
|
N/A
|
Loading...