|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$36.97M
17.78%
YoY
|
$31.39M
31.04%
YoY
|
$23.96M
16.56%
YoY
|
$20.55M
26.09%
YoY
|
$16.30M
27.05%
YoY
|
| Cost Of Revenue |
$14.28M
16.39%
YoY
|
$12.27M
18.63%
YoY
|
$10.34M
47.31%
YoY
|
$7.020M
40.18%
YoY
|
$5.008M
35.02%
YoY
|
| Gross Profit |
$22.69M
18.67%
YoY
|
$19.12M
40.46%
YoY
|
$13.61M
0.61%
YoY
|
$13.53M
19.84%
YoY
|
$11.29M
23.8%
YoY
|
| Selling, General & Admin |
$16.50M
37.51%
YoY
|
$12.00M
-50.73%
YoY
|
$24.35M
153.37%
YoY
|
$9.611M
9.7%
YoY
|
$8.761M
66.24%
YoY
|
| Research & Development |
$13.90M
12.14%
YoY
|
$12.39M
5.83%
YoY
|
$11.71M
7.48%
YoY
|
$10.89M
21.25%
YoY
|
$8.985M
91.74%
YoY
|
| Depreciation & Amortization |
$814.0K
-16.94%
YoY
|
$980.0K
56.55%
YoY
|
$626.0K
156.56%
YoY
|
$244.0K
53.46%
YoY
|
$159.0K
-52.4%
YoY
|
| Operating Expenses |
$30.40M
24.62%
YoY
|
$24.39M
-32.36%
YoY
|
$36.06M
75.86%
YoY
|
$20.51M
15.55%
YoY
|
$17.75M
78.24%
YoY
|
| Operating Profit |
-$24.16M
22.37%
YoY
|
-$19.75M
-12.03%
YoY
|
-$22.45M
37.44%
YoY
|
-$16.33M
22.12%
YoY
|
-$13.37M
115.02%
YoY
|
| Interest Expense |
-$1.175M
-234.75%
YoY
|
$872.0K
125.91%
YoY
|
$386.0K
376.54%
YoY
|
$81.00K
-91.68%
YoY
|
$973.0K
-32.62%
YoY
|
| Other Income/Expense, Net |
-$146.0K
265.0%
YoY
|
-$40.00K
37.93%
YoY
|
-$29.00K
31.82%
YoY
|
-$22.00K
-65.08%
YoY
|
-$63.00K
-107.14%
YoY
|
| Pretax Income |
-$25.49M
34.74%
YoY
|
-$18.91M
-14.37%
YoY
|
-$22.09M
34.4%
YoY
|
-$16.43M
14.05%
YoY
|
-$14.41M
112.54%
YoY
|
| Income Tax |
$55.00K
358.33%
YoY
|
$12.00K
50.0%
YoY
|
$8.000K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
-$25.54M
35.03%
YoY
|
-$18.91M
-14.37%
YoY
|
-$22.09M
34.4%
YoY
|
-$16.44M
14.05%
YoY
|
-$14.41M
112.47%
YoY
|
| Basic Earnings Per Share |
-$0.90
28.57%
YoY
|
-$0.70
-22.22%
YoY
|
-$0.90
32.35%
YoY
|
-$0.68
-1.45%
YoY
|
-$0.69
N/A
|
| Diluted Earnings Per Share |
-$0.90
28.57%
YoY
|
-$0.70
-22.03%
YoY
|
-$0.90
32.02%
YoY
|
-$0.68
-100.0%
YoY
|
-$695.0K
62.47%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
28.32M
4.76%
YoY
|
27.03M
9.85%
YoY
|
24.61M shares
1.75%
YoY
|
24.18M shares
16.63%
YoY
|
20.73M shares
N/A
|
| Diluted Shares Outstanding |
28.32M
4.76%
YoY
|
27.03M
9.85%
YoY
|
24.61M shares
1.75%
YoY
|
24.18M shares
16.63%
YoY
|
20.73M 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 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$12.13M
42.93%
YoY
|
$10.41M
33.96%
YoY
|
$8.861M
9.1%
YoY
|
$9.215M
17.27%
YoY
|
$8.485M
11.07%
YoY
|
$7.771M
14.11%
YoY
|
$8.122M
40.96%
YoY
|
$7.858M
32.07%
YoY
|
$7.639M
40.6%
YoY
|
$6.810M
31.62%
YoY
|
$5.762M
11.97%
YoY
|
$5.950M
14.42%
YoY
|
$5.433M
7.99%
YoY
|
$5.174M
20.83%
YoY
|
$5.146M
12.51%
YoY
|
$5.200M
52.36%
YoY
|
$5.031M
24.84%
YoY
|
$4.282M
15.11%
YoY
|
$4.574M
29.94%
YoY
|
| Cost Of Revenue |
$4.372M
30.39%
YoY
|
$4.006M
33.13%
YoY
|
$3.261M
-0.43%
YoY
|
$3.659M
27.49%
YoY
|
$3.353M
7.68%
YoY
|
$3.009M
7.58%
YoY
|
$3.275M
31.58%
YoY
|
$2.870M
1.63%
YoY
|
$3.114M
39.58%
YoY
|
$2.797M
50.54%
YoY
|
$2.489M
73.57%
YoY
|
$2.824M
45.34%
YoY
|
$2.231M
24.99%
YoY
|
$1.858M
87.11%
YoY
|
$1.434M
-3.5%
YoY
|
$1.943M
70.59%
YoY
|
$1.785M
26.06%
YoY
|
$993.0K
-30.56%
YoY
|
$1.486M
106.39%
YoY
|
| Gross Profit |
$7.756M
51.13%
YoY
|
$6.404M
34.48%
YoY
|
$5.600M
15.54%
YoY
|
$5.556M
11.39%
YoY
|
$5.132M
13.41%
YoY
|
$4.762M
18.66%
YoY
|
$4.847M
48.09%
YoY
|
$4.988M
59.56%
YoY
|
$4.525M
41.32%
YoY
|
$4.013M
21.02%
YoY
|
$3.273M
-11.83%
YoY
|
$3.126M
-4.02%
YoY
|
$3.202M
-1.36%
YoY
|
$3.316M
0.82%
YoY
|
$3.712M
20.21%
YoY
|
$3.257M
43.23%
YoY
|
$3.246M
24.18%
YoY
|
$3.289M
44.25%
YoY
|
$3.088M
10.29%
YoY
|
| Selling, General & Admin |
$4.997M
22.42%
YoY
|
$10.21M
45.18%
YoY
|
$3.586M
13.66%
YoY
|
$3.388M
22.18%
YoY
|
$4.082M
43.68%
YoY
|
$7.034M
15.94%
YoY
|
$3.155M
8.79%
YoY
|
$2.773M
-12.74%
YoY
|
$2.841M
-3.96%
YoY
|
$6.067M
45.81%
YoY
|
$2.900M
-42.62%
YoY
|
$3.178M
-38.61%
YoY
|
$2.958M
8.27%
YoY
|
$4.161M
-8.29%
YoY
|
$5.054M
18.58%
YoY
|
$5.177M
44.93%
YoY
|
$2.732M
64.88%
YoY
|
$4.537M
66.8%
YoY
|
$4.262M
49.02%
YoY
|
| Research & Development |
$4.522M
33.83%
YoY
|
$3.237M
-2.85%
YoY
|
$3.452M
4.13%
YoY
|
$3.829M
22.72%
YoY
|
$3.379M
28.72%
YoY
|
$3.332M
25.64%
YoY
|
$3.315M
36.48%
YoY
|
$3.120M
-13.45%
YoY
|
$2.625M
-13.17%
YoY
|
$2.652M
-26.82%
YoY
|
$2.429M
-0.98%
YoY
|
$3.605M
57.84%
YoY
|
$3.023M
19.34%
YoY
|
$3.624M
32.55%
YoY
|
$2.453M
-6.73%
YoY
|
$2.284M
8.3%
YoY
|
$2.533M
62.06%
YoY
|
$2.734M
49.4%
YoY
|
$2.630M
117.36%
YoY
|
| Depreciation & Amortization |
$86.00K
-16.5%
YoY
|
$417.0K
73.75%
YoY
|
$66.00K
-75.0%
YoY
|
$396.0K
69.96%
YoY
|
$103.0K
-57.61%
YoY
|
$240.0K
31.15%
YoY
|
$264.0K
76.0%
YoY
|
$233.0K
49.36%
YoY
|
$243.0K
88.37%
YoY
|
$183.0K
815.0%
YoY
|
$150.0K
305.41%
YoY
|
$156.0K
54.46%
YoY
|
$129.0K
50.0%
YoY
|
$20.00K
-56.52%
YoY
|
$37.00K
-27.45%
YoY
|
$101.0K
140.48%
YoY
|
$86.00K
473.33%
YoY
|
$46.00K
-71.25%
YoY
|
$51.00K
2.0%
YoY
|
| Operating Expenses |
$9.519M
27.58%
YoY
|
$13.45M
29.74%
YoY
|
$7.038M
8.78%
YoY
|
$7.217M
22.47%
YoY
|
$7.461M
36.5%
YoY
|
$10.37M
18.89%
YoY
|
$6.470M
21.41%
YoY
|
$5.893M
-13.12%
YoY
|
$5.466M
-8.61%
YoY
|
$8.719M
12.0%
YoY
|
$5.329M
-29.01%
YoY
|
$6.783M
-9.09%
YoY
|
$5.981M
13.6%
YoY
|
$7.785M
7.07%
YoY
|
$7.507M
8.92%
YoY
|
$7.461M
31.33%
YoY
|
$5.265M
63.51%
YoY
|
$7.271M
59.8%
YoY
|
$6.892M
69.34%
YoY
|
| Operating Profit |
-$8.478M
37.56%
YoY
|
-$7.045M
25.71%
YoY
|
-$5.276M
2.01%
YoY
|
-$5.680M
19.86%
YoY
|
-$6.163M
45.66%
YoY
|
-$5.604M
19.08%
YoY
|
-$5.172M
5.62%
YoY
|
-$4.739M
-33.54%
YoY
|
-$4.231M
-25.93%
YoY
|
-$4.706M
5.3%
YoY
|
-$4.897M
29.04%
YoY
|
-$7.131M
69.62%
YoY
|
-$5.712M
47.83%
YoY
|
-$4.469M
12.23%
YoY
|
-$3.795M
-0.24%
YoY
|
-$4.204M
23.39%
YoY
|
-$3.864M
77.17%
YoY
|
-$3.982M
75.42%
YoY
|
-$3.804M
199.53%
YoY
|
| Interest Expense |
-$1.031M
-782.78%
YoY
|
-$703.0K
-411.06%
YoY
|
-$543.0K
-359.81%
YoY
|
-$80.00K
-124.54%
YoY
|
$151.0K
36.04%
YoY
|
$226.0K
148.35%
YoY
|
$209.0K
109.0%
YoY
|
$326.0K
302.47%
YoY
|
$111.0K
-2.63%
YoY
|
$91.00K
8.33%
YoY
|
$100.0K
212.5%
YoY
|
$81.00K
-189.01%
YoY
|
$114.0K
7.55%
YoY
|
$84.00K
-151.22%
YoY
|
$32.00K
-113.45%
YoY
|
-$91.00K
-62.08%
YoY
|
$106.0K
-68.07%
YoY
|
-$164.0K
-18.0%
YoY
|
-$238.0K
19.0%
YoY
|
| Other Income/Expense, Net |
-$35.00K
-975.0%
YoY
|
-$34.00K
325.0%
YoY
|
-$64.00K
481.82%
YoY
|
-$52.00K
-1140.0%
YoY
|
$4.000K
-115.38%
YoY
|
-$8.000K
100.0%
YoY
|
-$11.00K
-8.33%
YoY
|
$5.000K
-350.0%
YoY
|
-$26.00K
136.36%
YoY
|
-$4.000K
N/A
|
-$12.00K
-52.0%
YoY
|
-$2.000K
-75.0%
YoY
|
-$11.00K
-200.0%
YoY
|
$0.00
-100.0%
YoY
|
-$25.00K
-140.32%
YoY
|
-$8.000K
-91.67%
YoY
|
$11.00K
-144.0%
YoY
|
-$3.000K
-100.34%
YoY
|
$62.00K
-720.0%
YoY
|
| Pretax Income |
-$9.544M
58.85%
YoY
|
-$7.782M
44.49%
YoY
|
-$5.883M
18.28%
YoY
|
-$5.812M
31.85%
YoY
|
-$6.008M
44.91%
YoY
|
-$5.386M
16.61%
YoY
|
-$4.974M
3.41%
YoY
|
-$4.408M
-37.49%
YoY
|
-$4.146M
-26.08%
YoY
|
-$4.619M
5.34%
YoY
|
-$4.810M
26.98%
YoY
|
-$7.052M
63.89%
YoY
|
-$5.609M
41.68%
YoY
|
-$4.385M
5.69%
YoY
|
-$3.788M
-4.82%
YoY
|
-$4.303M
14.96%
YoY
|
-$3.959M
55.87%
YoY
|
-$4.149M
162.59%
YoY
|
-$3.980M
168.92%
YoY
|
| Income Tax |
$8.000K
-55.56%
YoY
|
$4.000K
N/A
|
$8.000K
-42.86%
YoY
|
$25.00K
66.67%
YoY
|
$18.00K
20.0%
YoY
|
N/A
|
$14.00K
N/A
|
$15.00K
N/A
|
$15.00K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$9.552M
58.51%
YoY
|
-$7.786M
44.56%
YoY
|
-$5.891M
18.44%
YoY
|
-$5.837M
32.42%
YoY
|
-$6.026M
45.34%
YoY
|
-$5.386M
16.61%
YoY
|
-$4.974M
3.43%
YoY
|
-$4.408M
-37.49%
YoY
|
-$4.146M
-26.08%
YoY
|
-$4.619M
5.34%
YoY
|
-$4.809M
26.95%
YoY
|
-$7.052M
63.89%
YoY
|
-$5.609M
41.68%
YoY
|
-$4.385M
5.69%
YoY
|
-$3.788M
-4.82%
YoY
|
-$4.303M
14.96%
YoY
|
-$3.959M
55.99%
YoY
|
-$4.149M
162.59%
YoY
|
-$3.980M
168.92%
YoY
|
| Basic Earnings Per Share |
-$0.32
45.45%
YoY
|
N/A
|
-$0.21
16.67%
YoY
|
-$0.21
31.25%
YoY
|
-$0.22
37.5%
YoY
|
N/A
|
-$0.18
-10.0%
YoY
|
-$0.16
-44.83%
YoY
|
-$0.16
-30.43%
YoY
|
N/A
|
-$0.20
33.33%
YoY
|
-$0.29
61.11%
YoY
|
-$0.23
35.29%
YoY
|
N/A
|
-$0.15
N/A
|
-$0.18
N/A
|
-$0.17
30.77%
YoY
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.32
45.45%
YoY
|
-$0.27
35.86%
YoY
|
-$0.21
16.67%
YoY
|
-$0.21
31.25%
YoY
|
-$0.22
37.5%
YoY
|
-$0.20
4.06%
YoY
|
-$0.18
-10.0%
YoY
|
-$0.16
-44.83%
YoY
|
-$0.16
-30.43%
YoY
|
-$0.19
5.04%
YoY
|
-$0.20
-100.0%
YoY
|
-$0.29
-100.0%
YoY
|
-$0.23
35.29%
YoY
|
-$0.18
-100.0%
YoY
|
-$154.6K
-12.5%
YoY
|
-$179.4K
3.16%
YoY
|
-$0.17
30.77%
YoY
|
-$194.8K
106.24%
YoY
|
-$176.7K
87.7%
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 |
29.66M
7.35%
YoY
|
28.42M
3.04%
YoY
|
28.43M
3.01%
YoY
|
27.99M
2.07%
YoY
|
27.63M
2.43%
YoY
|
27.58M shares
12.04%
YoY
|
27.60M shares
12.01%
YoY
|
27.42M shares
11.55%
YoY
|
26.98M shares
9.62%
YoY
|
24.62M shares
N/A
|
24.64M shares
0.57%
YoY
|
24.58M shares
3.65%
YoY
|
24.61M shares
3.91%
YoY
|
N/A
|
24.50M shares
N/A
|
23.72M shares
N/A
|
23.68M shares
25.62%
YoY
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
29.55M
6.59%
YoY
|
N/A
|
28.43M
3.03%
YoY
|
28.26M
2.88%
YoY
|
27.72M
8.91%
YoY
|
N/A
|
27.59M shares
12.02%
YoY
|
27.47M shares
11.73%
YoY
|
25.45M shares
3.53%
YoY
|
N/A
|
24.63M shares
0.54%
YoY
|
24.58M shares
2.49%
YoY
|
24.58M shares
3.8%
YoY
|
N/A
|
24.50M shares
N/A
|
23.99M shares
N/A
|
23.68M shares
25.62%
YoY
|
N/A
|
N/A
|
Loading...