|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$103.1M
18.97%
YoY
|
$86.67M
33.36%
YoY
|
$64.99M
41.77%
YoY
|
$45.84M
89.87%
YoY
|
$24.14M
54.87%
YoY
|
| Cost Of Revenue |
$7.521M
-7.6%
YoY
|
$8.140M
3.66%
YoY
|
$7.853M
23.45%
YoY
|
$6.361M
175.22%
YoY
|
$2.311M
42.67%
YoY
|
| Gross Profit |
$95.60M
21.73%
YoY
|
$78.53M
37.45%
YoY
|
$57.14M
44.72%
YoY
|
$39.48M
80.84%
YoY
|
$21.83M
56.28%
YoY
|
| Selling, General & Admin |
$78.72M
2.82%
YoY
|
$76.56M
34.33%
YoY
|
$56.99M
23.97%
YoY
|
$45.98M
63.89%
YoY
|
$28.05M
49.94%
YoY
|
| Research & Development |
$5.072M
-11.06%
YoY
|
$5.703M
38.01%
YoY
|
$4.132M
22.73%
YoY
|
$3.367M
502.65%
YoY
|
$558.7K
N/A
|
| Depreciation & Amortization |
$3.946M
282.55%
YoY
|
$1.031M
126.13%
YoY
|
$456.1K
11.86%
YoY
|
$407.8K
-31.69%
YoY
|
$597.0K
105.86%
YoY
|
| Operating Expenses |
$88.29M
3.57%
YoY
|
$85.25M
38.95%
YoY
|
$61.35M
18.64%
YoY
|
$51.71M
77.05%
YoY
|
$29.21M
53.65%
YoY
|
| Operating Profit |
$7.305M
-208.77%
YoY
|
-$6.715M
59.32%
YoY
|
-$4.215M
-65.54%
YoY
|
-$12.23M
65.84%
YoY
|
-$7.376M
46.35%
YoY
|
| Interest Expense |
$6.760M
116.08%
YoY
|
$3.128M
557.53%
YoY
|
$475.8K
67.09%
YoY
|
$284.7K
-146.1%
YoY
|
-$617.6K
6076.4%
YoY
|
| Other Income/Expense, Net |
-$7.698M
140.82%
YoY
|
-$3.196M
1322.22%
YoY
|
-$224.7K
-86.82%
YoY
|
-$1.705M
N/A
|
$0.00
-100.0%
YoY
|
| Pretax Income |
-$393.1K
-96.03%
YoY
|
-$9.912M
123.25%
YoY
|
-$4.440M
-68.14%
YoY
|
-$13.94M
74.35%
YoY
|
-$7.994M
79.64%
YoY
|
| Income Tax |
N/A
N/A
|
-$48.38K
N/A
|
N/A
N/A
|
-$5.845M
N/A
|
N/A
N/A
|
| Net Earnings |
-$37.56M
288.66%
YoY
|
-$9.665M
124.59%
YoY
|
-$4.303M
-45.79%
YoY
|
-$7.937M
0.2%
YoY
|
-$7.922M
81.7%
YoY
|
| Basic Earnings Per Share |
-$4.36
282.46%
YoY
|
-$1.14
119.23%
YoY
|
-$0.52
-48.0%
YoY
|
-$1.00
-7.41%
YoY
|
-$1.08
N/A
|
| Diluted Earnings Per Share |
-$4.36
282.46%
YoY
|
-$1.14
119.23%
YoY
|
-$0.52
-48.2%
YoY
|
-$1.00
-100.0%
YoY
|
-$1.079M
41.81%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
8.623M shares
1.64%
YoY
|
8.484M shares
2.48%
YoY
|
8.279M shares
4.71%
YoY
|
7.907M shares
7.7%
YoY
|
7.342M shares
N/A
|
| Diluted Shares Outstanding |
8.623M shares
1.64%
YoY
|
8.484M shares
2.48%
YoY
|
8.279M shares
4.71%
YoY
|
7.907M shares
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 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$27.80M
18.62%
YoY
|
$27.55M
4.72%
YoY
|
$26.33M
21.51%
YoY
|
$25.83M
28.14%
YoY
|
$23.43M
26.42%
YoY
|
$26.31M
48.7%
YoY
|
$21.67M
35.24%
YoY
|
$20.16M
27.97%
YoY
|
$18.54M
19.42%
YoY
|
$17.69M
15.5%
YoY
|
$16.02M
22.85%
YoY
|
$15.75M
62.89%
YoY
|
$15.52M
98.71%
YoY
|
$15.32M
117.76%
YoY
|
$13.04M
123.98%
YoY
|
$9.671M
54.06%
YoY
|
$7.811M
-30.79%
YoY
|
$7.033M
46.84%
YoY
|
$5.824M
35.24%
YoY
|
| Cost Of Revenue |
$1.924M
4.83%
YoY
|
$1.875M
-16.66%
YoY
|
$1.874M
-5.91%
YoY
|
$1.937M
-3.55%
YoY
|
$1.835M
-2.91%
YoY
|
$2.249M
25.78%
YoY
|
$1.992M
13.74%
YoY
|
$2.009M
-8.18%
YoY
|
$1.890M
-11.08%
YoY
|
$1.788M
-24.52%
YoY
|
$1.751M
-21.41%
YoY
|
$2.188M
128.32%
YoY
|
$2.126M
164.03%
YoY
|
$2.369M
202.66%
YoY
|
$2.229M
330.55%
YoY
|
$958.1K
78.61%
YoY
|
$805.1K
71.29%
YoY
|
$782.8K
59.75%
YoY
|
$517.6K
15.55%
YoY
|
| Gross Profit |
$25.87M
19.8%
YoY
|
$25.67M
6.71%
YoY
|
$24.46M
24.29%
YoY
|
$23.89M
31.64%
YoY
|
$21.60M
29.75%
YoY
|
$24.06M
51.28%
YoY
|
$19.68M
37.87%
YoY
|
$18.15M
33.79%
YoY
|
$16.65M
24.26%
YoY
|
$15.90M
22.82%
YoY
|
$14.27M
31.97%
YoY
|
$13.57M
55.7%
YoY
|
$13.40M
91.21%
YoY
|
$12.95M
107.13%
YoY
|
$10.82M
103.83%
YoY
|
$8.713M
51.77%
YoY
|
$7.006M
54.32%
YoY
|
$6.251M
45.36%
YoY
|
$5.306M
37.53%
YoY
|
| Selling, General & Admin |
$21.88M
2.06%
YoY
|
$20.08M
-8.31%
YoY
|
$19.88M
4.66%
YoY
|
$21.55M
13.69%
YoY
|
$21.44M
32.41%
YoY
|
$21.89M
34.02%
YoY
|
$18.99M
36.86%
YoY
|
$18.96M
37.26%
YoY
|
$16.19M
24.85%
YoY
|
$16.34M
15.78%
YoY
|
$13.88M
15.05%
YoY
|
$13.81M
32.44%
YoY
|
$12.97M
38.33%
YoY
|
$14.11M
54.02%
YoY
|
$12.06M
74.31%
YoY
|
$10.43M
58.91%
YoY
|
$9.376M
73.3%
YoY
|
$9.161M
80.69%
YoY
|
$6.920M
36.22%
YoY
|
| Research & Development |
$759.6K
-31.82%
YoY
|
$2.036M
-15.6%
YoY
|
$1.030M
-24.27%
YoY
|
$1.257M
27.58%
YoY
|
$1.114M
17.74%
YoY
|
$2.412M
270.2%
YoY
|
$1.360M
37.82%
YoY
|
$985.7K
-16.27%
YoY
|
$946.3K
-28.17%
YoY
|
$651.5K
-36.99%
YoY
|
$986.5K
-7.06%
YoY
|
$1.177M
10.32%
YoY
|
$1.317M
543.73%
YoY
|
$1.034M
243.71%
YoY
|
$1.061M
2875.24%
YoY
|
$1.067M
926.15%
YoY
|
$204.6K
70.53%
YoY
|
$300.8K
N/A
|
$35.67K
223.66%
YoY
|
| Depreciation & Amortization |
$587.3K
1169.51%
YoY
|
$668.4K
-58.44%
YoY
|
$41.56K
-67.93%
YoY
|
$45.35K
-65.98%
YoY
|
$46.26K
-65.21%
YoY
|
$1.608M
46.88%
YoY
|
$129.6K
11.15%
YoY
|
$133.3K
22.87%
YoY
|
$133.0K
23.49%
YoY
|
$1.095M
34.47%
YoY
|
$116.6K
9.64%
YoY
|
$108.5K
-73.67%
YoY
|
$107.7K
-46.89%
YoY
|
$814.3K
305.11%
YoY
|
$106.3K
-48.01%
YoY
|
$412.0K
306.34%
YoY
|
$202.8K
125.28%
YoY
|
$201.0K
151.26%
YoY
|
$204.6K
155.71%
YoY
|
| Operating Expenses |
$23.23M
-1.9%
YoY
|
$22.78M
-2.66%
YoY
|
$21.52M
-0.39%
YoY
|
$23.92M
13.74%
YoY
|
$23.68M
30.26%
YoY
|
$23.40M
45.1%
YoY
|
$21.60M
42.31%
YoY
|
$21.03M
36.31%
YoY
|
$18.18M
24.4%
YoY
|
$16.13M
1.06%
YoY
|
$15.18M
8.91%
YoY
|
$15.43M
29.6%
YoY
|
$14.61M
49.37%
YoY
|
$15.96M
65.15%
YoY
|
$13.94M
94.66%
YoY
|
$11.91M
75.96%
YoY
|
$9.783M
74.08%
YoY
|
$9.663M
87.27%
YoY
|
$7.160M
38.62%
YoY
|
| Operating Profit |
$2.647M
-227.24%
YoY
|
$2.892M
341.8%
YoY
|
$2.941M
-252.87%
YoY
|
-$31.35K
-98.91%
YoY
|
-$2.080M
35.8%
YoY
|
$654.5K
-389.6%
YoY
|
-$1.924M
112.21%
YoY
|
-$2.885M
54.59%
YoY
|
-$1.532M
25.93%
YoY
|
-$226.0K
-92.5%
YoY
|
-$906.7K
-70.96%
YoY
|
-$1.866M
-41.58%
YoY
|
-$1.216M
-56.2%
YoY
|
-$3.012M
-11.75%
YoY
|
-$3.122M
68.42%
YoY
|
-$3.194M
211.29%
YoY
|
-$2.777M
157.12%
YoY
|
-$3.412M
296.79%
YoY
|
-$1.854M
41.86%
YoY
|
| Interest Expense |
$1.799M
36.61%
YoY
|
-$2.158M
62.77%
YoY
|
$1.818M
96.01%
YoY
|
$1.792M
178.04%
YoY
|
$1.317M
392.67%
YoY
|
-$1.326M
3537.04%
YoY
|
$927.6K
392.62%
YoY
|
$644.3K
N/A
|
$267.3K
4455500.0%
YoY
|
-$36.45K
N/A
|
$188.3K
71.66%
YoY
|
N/A
N/A
|
$6.00
N/A
|
$0.00
-100.0%
YoY
|
$109.7K
N/A
|
$63.43K
N/A
|
N/A
N/A
|
-$144.2K
N/A
|
$0.00
-100.0%
YoY
|
| Other Income/Expense, Net |
-$2.249M
55.38%
YoY
|
N/A
|
-$2.107M
119.68%
YoY
|
-$1.987M
208.38%
YoY
|
-$1.447M
441.4%
YoY
|
N/A
|
-$959.0K
409.32%
YoY
|
-$644.3K
N/A
|
-$267.3K
4455500.0%
YoY
|
N/A
|
-$188.3K
71.66%
YoY
|
N/A
N/A
|
-$6.00
-100.0%
YoY
|
-$111.6K
N/A
|
-$109.7K
-43.41%
YoY
|
-$63.43K
N/A
|
-$379.6K
N/A
|
$0.00
N/A
|
-$193.8K
-296.21%
YoY
|
| Pretax Income |
$397.7K
-111.27%
YoY
|
-$1.107M
-34.89%
YoY
|
$834.5K
-128.95%
YoY
|
-$2.020M
-42.76%
YoY
|
-$3.527M
96.07%
YoY
|
-$1.701M
548.0%
YoY
|
-$2.883M
163.3%
YoY
|
-$3.529M
89.11%
YoY
|
-$1.799M
47.91%
YoY
|
-$262.4K
-93.7%
YoY
|
-$1.095M
-66.12%
YoY
|
-$1.866M
-42.72%
YoY
|
-$1.216M
-61.47%
YoY
|
-$4.163M
17.06%
YoY
|
-$3.232M
57.83%
YoY
|
-$3.258M
170.15%
YoY
|
-$3.157M
167.5%
YoY
|
-$3.557M
1217.26%
YoY
|
-$2.048M
69.24%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
|
$0.00
N/A
|
-$1.700M
N/A
|
-$4.100M
N/A
|
N/A
|
N/A
|
N/A
N/A
|
| Net Earnings |
$459.0K
-113.01%
YoY
|
-$1.610M
4.63%
YoY
|
-$30.41M
964.16%
YoY
|
-$2.014M
-42.51%
YoY
|
-$3.527M
99.93%
YoY
|
-$1.539M
548.68%
YoY
|
-$2.858M
169.51%
YoY
|
-$3.504M
91.71%
YoY
|
-$1.764M
49.77%
YoY
|
-$237.2K
-94.22%
YoY
|
-$1.060M
-30.66%
YoY
|
-$1.828M
-43.9%
YoY
|
-$1.178M
-62.68%
YoY
|
-$4.107M
15.75%
YoY
|
-$1.529M
-25.32%
YoY
|
-$3.258M
170.15%
YoY
|
-$3.157M
166.74%
YoY
|
-$3.548M
1319.32%
YoY
|
-$2.048M
69.51%
YoY
|
| Basic Earnings Per Share |
$0.05
-112.2%
YoY
|
N/A
|
-$3.52
935.29%
YoY
|
-$0.23
-43.9%
YoY
|
-$0.41
95.24%
YoY
|
N/A
|
-$0.34
161.54%
YoY
|
-$0.41
86.36%
YoY
|
-$0.21
50.0%
YoY
|
N/A
|
-$0.13
-27.78%
YoY
|
-$0.22
-47.62%
YoY
|
-$0.14
-65.85%
YoY
|
N/A
|
-$0.18
-33.33%
YoY
|
-$0.42
162.5%
YoY
|
-$0.41
N/A
|
N/A
|
-$0.27
N/A
|
| Diluted Earnings Per Share |
$0.05
-112.2%
YoY
|
-$0.18
0.0%
YoY
|
-$3.40
900.0%
YoY
|
-$0.23
-43.9%
YoY
|
-$0.41
95.24%
YoY
|
-$0.18
537.1%
YoY
|
-$0.34
161.54%
YoY
|
-$0.41
86.36%
YoY
|
-$0.21
45.72%
YoY
|
-$0.03
-94.41%
YoY
|
-$0.13
-100.0%
YoY
|
-$0.22
-100.0%
YoY
|
-$0.14
-100.0%
YoY
|
-$0.51
-100.0%
YoY
|
-$181.4K
-32.51%
YoY
|
-$416.5K
166.55%
YoY
|
-$411.4K
137.78%
YoY
|
-$471.4K
984.22%
YoY
|
-$268.7K
45.58%
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 |
9.167M shares
2.98%
YoY
|
8.936M shares
2.23%
YoY
|
8.902M shares
1.78%
YoY
|
8.888M shares
3.05%
YoY
|
8.902M shares
3.24%
YoY
|
8.741M shares
2.37%
YoY
|
8.747M shares
2.64%
YoY
|
8.625M shares
2.89%
YoY
|
8.623M shares
2.94%
YoY
|
8.538M shares
2.83%
YoY
|
8.522M shares
2.63%
YoY
|
8.383M shares
7.59%
YoY
|
8.377M shares
10.13%
YoY
|
8.304M shares
8.8%
YoY
|
8.304M shares
8.88%
YoY
|
7.791M shares
3.93%
YoY
|
7.606M shares
N/A
|
7.632M shares
N/A
|
7.627M shares
22.95%
YoY
|
| Diluted Shares Outstanding |
8.986M shares
4.85%
YoY
|
N/A
|
8.941M shares
4.97%
YoY
|
8.613M shares
1.7%
YoY
|
8.570M shares
1.79%
YoY
|
N/A
|
8.517M shares
2.22%
YoY
|
8.469M shares
2.95%
YoY
|
8.420M shares
3.01%
YoY
|
N/A
|
8.332M shares
2.78%
YoY
|
8.226M shares
0.78%
YoY
|
8.174M shares
N/A
|
N/A
|
8.107M shares
N/A
|
8.163M shares
N/A
|
N/A
|
N/A
|
N/A
|
Loading...