|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$79.95M
104.94%
YoY
|
$39.01M
23.29%
YoY
|
$31.64M
48.9%
YoY
|
$21.25M
-2.66%
YoY
|
$21.83M
54480.0%
YoY
|
| Cost Of Revenue |
$37.21M
138.53%
YoY
|
$15.60M
47.43%
YoY
|
$10.58M
52.62%
YoY
|
$6.933M
164.32%
YoY
|
$2.623M
804.48%
YoY
|
| Gross Profit |
$42.74M
82.56%
YoY
|
$23.41M
11.16%
YoY
|
$21.06M
47.09%
YoY
|
$14.32M
-25.46%
YoY
|
$19.21M
-7783.6%
YoY
|
| Selling, General & Admin |
$35.24M
57.75%
YoY
|
$22.34M
18.0%
YoY
|
$18.93M
1.88%
YoY
|
$18.58M
28.43%
YoY
|
$14.47M
13.39%
YoY
|
| Research & Development |
$7.765M
138.56%
YoY
|
$3.255M
-2.02%
YoY
|
$3.322M
-16.87%
YoY
|
$3.996M
-35.91%
YoY
|
$6.235M
-55.78%
YoY
|
| Depreciation & Amortization |
$41.00K
-18.0%
YoY
|
$50.00K
13.64%
YoY
|
$44.00K
-33.33%
YoY
|
$66.00K
-85.71%
YoY
|
$462.0K
-28.92%
YoY
|
| Operating Expenses |
$43.58M
67.58%
YoY
|
$26.01M
16.87%
YoY
|
$22.25M
-1.44%
YoY
|
$22.58M
9.05%
YoY
|
$20.70M
-22.92%
YoY
|
| Operating Profit |
-$844.0K
-67.5%
YoY
|
-$2.597M
117.87%
YoY
|
-$1.192M
-85.57%
YoY
|
-$8.260M
452.51%
YoY
|
-$1.495M
-94.49%
YoY
|
| Interest Expense |
-$3.714M
206.69%
YoY
|
-$1.211M
-214.25%
YoY
|
$1.060M
10.99%
YoY
|
$955.0K
-194.93%
YoY
|
-$1.006M
16.98%
YoY
|
| Other Income/Expense, Net |
-$3.714M
206.69%
YoY
|
-$1.211M
-340.76%
YoY
|
$503.0K
-166.1%
YoY
|
-$761.0K
-24.35%
YoY
|
-$1.006M
N/A
|
| Pretax Income |
-$4.558M
19.7%
YoY
|
-$3.808M
452.69%
YoY
|
-$689.0K
-92.36%
YoY
|
-$9.021M
361.43%
YoY
|
-$1.955M
-93.01%
YoY
|
| Income Tax |
$43.00K
186.67%
YoY
|
$15.00K
-93.93%
YoY
|
$247.0K
N/A
|
N/A
N/A
|
N/A
N/A
|
| Net Earnings |
-$4.601M
20.35%
YoY
|
-$3.823M
308.44%
YoY
|
-$936.0K
-89.62%
YoY
|
-$9.021M
361.43%
YoY
|
-$1.955M
-93.01%
YoY
|
| Basic Earnings Per Share |
-$0.17
13.33%
YoY
|
-$0.15
275.0%
YoY
|
-$0.04
-88.89%
YoY
|
-$0.36
350.0%
YoY
|
-$0.08
-93.98%
YoY
|
| Diluted Earnings Per Share |
-$0.17
13.55%
YoY
|
-$0.15
304.38%
YoY
|
-$0.04
-89.83%
YoY
|
-$0.36
-100.0%
YoY
|
-$77.56K
-94.17%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
26.91M
3.91%
YoY
|
25.90M
0.97%
YoY
|
25.65M
1.99%
YoY
|
25.15M shares
-0.24%
YoY
|
25.21M shares
19.98%
YoY
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
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 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$24.27M
40.41%
YoY
|
$21.28M
82.72%
YoY
|
$22.46M
117.54%
YoY
|
$18.93M
108.6%
YoY
|
$17.28M
116.95%
YoY
|
$11.65M
59.26%
YoY
|
$10.32M
46.9%
YoY
|
$9.074M
-24.36%
YoY
|
$7.966M
50.19%
YoY
|
$7.313M
-13.94%
YoY
|
$7.028M
118.33%
YoY
|
$12.00M
63.05%
YoY
|
$5.304M
143.75%
YoY
|
$8.498M
39.47%
YoY
|
$3.219M
315.35%
YoY
|
$7.358M
139.91%
YoY
|
$2.176M
-81.71%
YoY
|
$6.093M
7516.25%
YoY
|
$775.0K
-584.38%
YoY
|
| Cost Of Revenue |
$9.531M
28.43%
YoY
|
$8.181M
58.21%
YoY
|
$14.60M
263.1%
YoY
|
$7.004M
103.13%
YoY
|
$7.421M
150.79%
YoY
|
$5.171M
40.4%
YoY
|
$4.022M
53.22%
YoY
|
$3.448M
48.94%
YoY
|
$2.959M
51.12%
YoY
|
$3.683M
72.26%
YoY
|
$2.625M
118.57%
YoY
|
$2.315M
-15.66%
YoY
|
$1.958M
172.7%
YoY
|
$2.138M
663.57%
YoY
|
$1.201M
94.65%
YoY
|
$2.745M
1477.59%
YoY
|
$718.0K
-54.84%
YoY
|
$280.0K
-6.67%
YoY
|
$617.0K
-540.71%
YoY
|
| Gross Profit |
$14.74M
49.43%
YoY
|
$13.10M
102.29%
YoY
|
$7.855M
24.64%
YoY
|
$11.92M
111.94%
YoY
|
$9.861M
96.94%
YoY
|
$6.476M
78.4%
YoY
|
$6.302M
43.13%
YoY
|
$5.626M
-41.89%
YoY
|
$5.007M
49.64%
YoY
|
$3.630M
-42.92%
YoY
|
$4.403M
118.19%
YoY
|
$9.682M
109.89%
YoY
|
$3.346M
129.49%
YoY
|
$6.360M
9.41%
YoY
|
$2.018M
1177.22%
YoY
|
$4.613M
59.45%
YoY
|
$1.458M
-85.86%
YoY
|
$5.813M
-2742.27%
YoY
|
$158.0K
-890.0%
YoY
|
| Selling, General & Admin |
$10.45M
13.91%
YoY
|
$8.856M
40.5%
YoY
|
$8.106M
53.29%
YoY
|
$9.687M
73.26%
YoY
|
$9.170M
77.85%
YoY
|
$6.303M
37.74%
YoY
|
$5.288M
21.84%
YoY
|
$5.591M
19.62%
YoY
|
$5.156M
-3.54%
YoY
|
$4.576M
5.1%
YoY
|
$4.340M
4.1%
YoY
|
$4.674M
-11.19%
YoY
|
$5.345M
8.48%
YoY
|
$4.354M
14.04%
YoY
|
$4.169M
25.31%
YoY
|
$5.263M
63.04%
YoY
|
$4.927M
21.35%
YoY
|
$3.818M
0.47%
YoY
|
$3.327M
-3.0%
YoY
|
| Research & Development |
$1.875M
61.5%
YoY
|
$1.780M
8376.19%
YoY
|
$1.112M
120.2%
YoY
|
$3.712M
24.98%
YoY
|
$1.161M
78.34%
YoY
|
$21.00K
-97.99%
YoY
|
$505.0K
-17.89%
YoY
|
$2.970M
164.0%
YoY
|
$651.0K
21.68%
YoY
|
$1.047M
-75.38%
YoY
|
$615.0K
-17.34%
YoY
|
$1.125M
63.04%
YoY
|
$535.0K
-66.93%
YoY
|
$4.252M
326.05%
YoY
|
$744.0K
-72.22%
YoY
|
$690.0K
-65.33%
YoY
|
$1.618M
81.8%
YoY
|
$998.0K
-70.65%
YoY
|
$2.678M
-5.37%
YoY
|
| Depreciation & Amortization |
$22.00K
83.33%
YoY
|
$1.017M
186.48%
YoY
|
$1.009M
8308.33%
YoY
|
$1.005M
8275.0%
YoY
|
$12.00K
-14.29%
YoY
|
$355.0K
29.09%
YoY
|
$12.00K
33.33%
YoY
|
$12.00K
20.0%
YoY
|
$14.00K
7.69%
YoY
|
$275.0K
9.13%
YoY
|
$9.000K
-35.71%
YoY
|
$10.00K
-44.44%
YoY
|
$13.00K
-92.82%
YoY
|
$252.0K
83.94%
YoY
|
$14.00K
-83.53%
YoY
|
$18.00K
-25.0%
YoY
|
$181.0K
13.13%
YoY
|
$137.0K
-14.38%
YoY
|
$85.00K
-46.87%
YoY
|
| Operating Expenses |
$12.32M
19.26%
YoY
|
$10.64M
95.8%
YoY
|
$9.218M
59.12%
YoY
|
$13.40M
56.51%
YoY
|
$10.33M
77.91%
YoY
|
$5.432M
-3.4%
YoY
|
$5.793M
17.01%
YoY
|
$8.561M
47.63%
YoY
|
$5.807M
-1.24%
YoY
|
$5.623M
-34.66%
YoY
|
$4.951M
0.77%
YoY
|
$5.799M
-2.59%
YoY
|
$5.880M
-10.16%
YoY
|
$8.606M
78.7%
YoY
|
$4.913M
-18.18%
YoY
|
$5.953M
14.09%
YoY
|
$6.545M
32.49%
YoY
|
$4.816M
-33.11%
YoY
|
$6.005M
-3.92%
YoY
|
| Operating Profit |
$2.414M
-613.62%
YoY
|
$2.464M
136.02%
YoY
|
-$1.363M
-367.78%
YoY
|
-$1.475M
-49.74%
YoY
|
-$470.0K
-41.25%
YoY
|
$1.044M
-152.38%
YoY
|
$509.0K
-192.88%
YoY
|
-$2.935M
-175.59%
YoY
|
-$800.0K
-68.43%
YoY
|
-$1.993M
-11.26%
YoY
|
-$548.0K
-81.07%
YoY
|
$3.883M
-389.78%
YoY
|
-$2.534M
-50.19%
YoY
|
-$2.246M
-325.28%
YoY
|
-$2.895M
-50.49%
YoY
|
-$1.340M
-42.37%
YoY
|
-$5.087M
-194.73%
YoY
|
$997.0K
-113.44%
YoY
|
-$5.847M
-6.75%
YoY
|
| Interest Expense |
$1.136M
-2.32%
YoY
|
-$1.050M
-7.89%
YoY
|
$1.212M
474.41%
YoY
|
-$1.044M
1907.69%
YoY
|
$1.163M
388.66%
YoY
|
-$1.140M
-245.41%
YoY
|
$211.0K
-73.79%
YoY
|
-$52.00K
-58.06%
YoY
|
$238.0K
-10.19%
YoY
|
$784.0K
-622.67%
YoY
|
$805.0K
-636.67%
YoY
|
-$124.0K
-43.12%
YoY
|
$265.0K
-209.05%
YoY
|
-$150.0K
-45.45%
YoY
|
-$150.0K
-39.27%
YoY
|
-$218.0K
-8.02%
YoY
|
-$243.0K
-2.8%
YoY
|
-$275.0K
1.85%
YoY
|
-$247.0K
7.39%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
-$8.000K
-74.19%
YoY
|
-$52.00K
-107.69%
YoY
|
-$11.00K
-91.27%
YoY
|
-$800.0K
-124.18%
YoY
|
-$31.00K
-79.33%
YoY
|
$676.0K
-410.09%
YoY
|
-$126.0K
-48.15%
YoY
|
$3.308M
943.53%
YoY
|
-$150.0K
-39.27%
YoY
|
-$218.0K
-8.02%
YoY
|
-$243.0K
N/A
|
$317.0K
N/A
|
-$247.0K
N/A
|
| Pretax Income |
$1.574M
-205.07%
YoY
|
$1.414M
-376.71%
YoY
|
-$1.955M
-490.22%
YoY
|
-$2.519M
-15.67%
YoY
|
-$1.498M
84.71%
YoY
|
-$511.0K
-74.56%
YoY
|
$501.0K
-186.53%
YoY
|
-$2.987M
-165.52%
YoY
|
-$811.0K
-69.51%
YoY
|
-$2.009M
-320.29%
YoY
|
-$579.0K
-80.99%
YoY
|
$4.559M
-392.62%
YoY
|
-$2.660M
-50.09%
YoY
|
$912.0K
-12.22%
YoY
|
-$3.045M
-50.03%
YoY
|
-$1.558M
-22.72%
YoY
|
-$5.330M
-204.1%
YoY
|
$1.039M
-113.51%
YoY
|
-$6.094M
-6.25%
YoY
|
| Income Tax |
$20.00K
-72.97%
YoY
|
-$69.00K
-179.31%
YoY
|
-$28.00K
-77.78%
YoY
|
$66.00K
22.22%
YoY
|
$74.00K
N/A
|
$87.00K
-64.78%
YoY
|
-$126.0K
N/A
|
$54.00K
N/A
|
$0.00
N/A
|
$247.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$0.00
N/A
|
N/A
N/A
|
| Net Earnings |
$1.554M
-198.85%
YoY
|
$1.483M
-347.99%
YoY
|
-$1.927M
-407.34%
YoY
|
-$2.585M
-15.0%
YoY
|
-$1.572M
93.83%
YoY
|
-$598.0K
-73.49%
YoY
|
$627.0K
-208.29%
YoY
|
-$3.041M
-166.7%
YoY
|
-$811.0K
-69.51%
YoY
|
-$2.256M
-347.37%
YoY
|
-$579.0K
-80.99%
YoY
|
$4.559M
-392.62%
YoY
|
-$2.660M
-50.09%
YoY
|
$912.0K
-12.22%
YoY
|
-$3.045M
-50.03%
YoY
|
-$1.558M
-22.72%
YoY
|
-$5.330M
-204.1%
YoY
|
$1.039M
-113.51%
YoY
|
-$6.094M
-6.25%
YoY
|
| Basic Earnings Per Share |
$0.06
-200.0%
YoY
|
N/A
|
-$0.07
-450.0%
YoY
|
-$0.10
-16.67%
YoY
|
-$0.06
100.0%
YoY
|
N/A
|
$0.02
-200.0%
YoY
|
-$0.12
-166.67%
YoY
|
-$0.03
-99.97%
YoY
|
N/A
|
-$0.02
-83.33%
YoY
|
$0.18
-400.0%
YoY
|
-$100.00
-52.38%
YoY
|
N/A
|
-$0.12
-50.0%
YoY
|
-$0.06
-25.0%
YoY
|
-$210.00
N/A
|
N/A
|
-$0.24
N/A
|
| Diluted Earnings Per Share |
$0.05
-188.03%
YoY
|
$0.06
-349.34%
YoY
|
-$0.07
-450.0%
YoY
|
-$0.10
-16.67%
YoY
|
-$0.06
100.0%
YoY
|
-$0.02
-73.87%
YoY
|
$0.02
-200.0%
YoY
|
-$0.12
-166.67%
YoY
|
-$0.03
-71.21%
YoY
|
-$0.09
-343.92%
YoY
|
-$0.02
-83.33%
YoY
|
$0.18
-400.0%
YoY
|
-$0.10
-100.0%
YoY
|
$0.04
-100.0%
YoY
|
-$0.12
-100.0%
YoY
|
-$0.06
-25.0%
YoY
|
-$210.7K
-209.24%
YoY
|
$41.09K
-111.23%
YoY
|
-$241.1K
-21.92%
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 |
27.28M
1.74%
YoY
|
26.82M
3.8%
YoY
|
26.82M
3.8%
YoY
|
26.82M
4.39%
YoY
|
26.82M
4.4%
YoY
|
25.84M
0.69%
YoY
|
25.84M
0.71%
YoY
|
25.69M
0.73%
YoY
|
25.69M
0.9%
YoY
|
25.66M
1.43%
YoY
|
25.65M
1.41%
YoY
|
25.50M
101405.92%
YoY
|
25.46M shares
0.62%
YoY
|
25.30M shares
N/A
|
25.30M shares
0.08%
YoY
|
25.13K shares
-0.34%
YoY
|
25.30M
N/A
|
N/A
|
25.28M shares
N/A
|
| Diluted Shares Outstanding |
31.55M
17.34%
YoY
|
N/A
|
26.89M
101191.9%
YoY
|
N/A
|
26.89M
104258.96%
YoY
|
N/A
|
26.55K
-99.9%
YoY
|
25.78K
-99.9%
YoY
|
25.76K
0.93%
YoY
|
N/A
|
25.72M
1.4%
YoY
|
25.98M
103310.81%
YoY
|
25.53K
N/A
|
N/A
|
25.37M shares
0.35%
YoY
|
25.13K shares
-0.34%
YoY
|
N/A
|
N/A
|
25.28M shares
N/A
|
Loading...