|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$62.06M
18.56%
YoY
|
$52.35M
40.35%
YoY
|
$37.30M
-0.05%
YoY
|
$37.32M
26.61%
YoY
|
$29.48M
72.14%
YoY
|
| Cost Of Revenue |
$46.00M
27.22%
YoY
|
$36.16M
22.69%
YoY
|
$29.47M
1.78%
YoY
|
$28.96M
39.32%
YoY
|
$20.79M
86.7%
YoY
|
| Gross Profit |
$16.06M
-0.77%
YoY
|
$16.19M
106.88%
YoY
|
$7.825M
-6.4%
YoY
|
$8.360M
-3.8%
YoY
|
$8.690M
45.08%
YoY
|
| Selling, General & Admin |
$10.40M
44.08%
YoY
|
$7.219M
-4.18%
YoY
|
$7.534M
-0.62%
YoY
|
$7.581M
94.58%
YoY
|
$3.896M
32.79%
YoY
|
| Research & Development |
$4.090M
6.59%
YoY
|
$3.837M
0.0%
YoY
|
$3.837M
26.34%
YoY
|
$3.037M
35.88%
YoY
|
$2.235M
42.27%
YoY
|
| Depreciation & Amortization |
$897.0K
-3.34%
YoY
|
$928.0K
25.07%
YoY
|
$742.0K
30.86%
YoY
|
$567.0K
24.89%
YoY
|
$454.0K
26.82%
YoY
|
| Operating Expenses |
$14.49M
31.07%
YoY
|
$11.06M
-2.77%
YoY
|
$11.37M
7.09%
YoY
|
$10.62M
73.19%
YoY
|
$6.131M
36.09%
YoY
|
| Operating Profit |
$1.572M
-69.37%
YoY
|
$5.132M
-244.73%
YoY
|
-$3.546M
57.04%
YoY
|
-$2.258M
-188.24%
YoY
|
$2.559M
72.32%
YoY
|
| Interest Expense |
-$931.0K
38.96%
YoY
|
-$670.0K
-179.95%
YoY
|
$838.0K
119.37%
YoY
|
$382.0K
-133.1%
YoY
|
-$1.154M
132.66%
YoY
|
| Other Income/Expense, Net |
$1.222M
N/A
|
N/A
N/A
|
N/A
|
$0.00
N/A
|
N/A
|
| Pretax Income |
$1.863M
-58.25%
YoY
|
$4.462M
-201.78%
YoY
|
-$4.384M
66.06%
YoY
|
-$2.640M
-212.01%
YoY
|
$2.357M
138.32%
YoY
|
| Income Tax |
$73.00K
-67.84%
YoY
|
$227.0K
3683.33%
YoY
|
$6.000K
-135.29%
YoY
|
-$17.00K
-145.95%
YoY
|
$37.00K
N/A
|
| Net Earnings |
$1.790M
-57.73%
YoY
|
$4.235M
-196.47%
YoY
|
-$4.390M
67.37%
YoY
|
-$2.623M
-213.06%
YoY
|
$2.320M
134.58%
YoY
|
| Basic Earnings Per Share |
$0.03
-57.14%
YoY
|
$0.07
-177.78%
YoY
|
-$0.09
80.0%
YoY
|
-$0.05
-200.0%
YoY
|
$0.05
N/A
|
| Diluted Earnings Per Share |
$0.02
-71.43%
YoY
|
$0.07
-177.78%
YoY
|
-$0.09
80.0%
YoY
|
-$0.05
-100.0%
YoY
|
$49.32K
92.22%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
70.34M shares
12.82%
YoY
|
62.35M shares
25.82%
YoY
|
49.56M shares
0.89%
YoY
|
49.12M shares
9.1%
YoY
|
45.02M shares
N/A
|
| Diluted Shares Outstanding |
72.58M shares
11.61%
YoY
|
65.03M shares
31.22%
YoY
|
49.56M shares
0.89%
YoY
|
49.12M shares
4.42%
YoY
|
47.04M 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.96M
-11.41%
YoY
|
$12.48M
-0.67%
YoY
|
$14.60M
-13.45%
YoY
|
$20.36M
56.06%
YoY
|
$14.63M
48.21%
YoY
|
$12.57M
56.87%
YoY
|
$16.87M
111.94%
YoY
|
$13.05M
9.89%
YoY
|
$9.868M
4.35%
YoY
|
$8.011M
-3.03%
YoY
|
$7.958M
-17.77%
YoY
|
$11.87M
5.79%
YoY
|
$9.457M
15.95%
YoY
|
$8.261M
12.17%
YoY
|
$9.678M
22.14%
YoY
|
$11.22M
57.75%
YoY
|
$8.156M
15.33%
YoY
|
$7.365M
51.51%
YoY
|
$7.924M
103.81%
YoY
|
| Cost Of Revenue |
$9.620M
-14.44%
YoY
|
$9.049M
-7.67%
YoY
|
$11.23M
4.3%
YoY
|
$14.48M
55.62%
YoY
|
$11.24M
78.83%
YoY
|
$9.801M
29.99%
YoY
|
$10.76M
67.45%
YoY
|
$9.306M
13.53%
YoY
|
$6.287M
-13.97%
YoY
|
$7.540M
3.32%
YoY
|
$6.428M
-10.54%
YoY
|
$8.197M
-3.41%
YoY
|
$7.308M
22.04%
YoY
|
$7.298M
17.77%
YoY
|
$7.185M
45.27%
YoY
|
$8.486M
84.48%
YoY
|
$5.988M
18.76%
YoY
|
$6.197M
87.73%
YoY
|
$4.946M
124.72%
YoY
|
| Gross Profit |
$3.337M
-1.33%
YoY
|
$3.434M
24.15%
YoY
|
$3.370M
-44.77%
YoY
|
$5.877M
57.14%
YoY
|
$3.382M
-5.56%
YoY
|
$2.766M
487.26%
YoY
|
$6.102M
298.82%
YoY
|
$3.740M
1.77%
YoY
|
$3.581M
66.64%
YoY
|
$471.0K
-51.09%
YoY
|
$1.530M
-38.63%
YoY
|
$3.675M
34.32%
YoY
|
$2.149M
-0.88%
YoY
|
$963.0K
-17.55%
YoY
|
$2.493M
-16.29%
YoY
|
$2.736M
8.83%
YoY
|
$2.168M
6.8%
YoY
|
$1.168M
-25.13%
YoY
|
$2.978M
76.53%
YoY
|
| Selling, General & Admin |
$2.799M
32.78%
YoY
|
$2.213M
16.6%
YoY
|
$3.069M
58.69%
YoY
|
$3.012M
64.68%
YoY
|
$2.108M
35.91%
YoY
|
$1.898M
19.9%
YoY
|
$1.934M
14.1%
YoY
|
$1.829M
-13.11%
YoY
|
$1.551M
-27.86%
YoY
|
$1.583M
-24.19%
YoY
|
$1.695M
-25.63%
YoY
|
$2.105M
15.91%
YoY
|
$2.150M
53.9%
YoY
|
$2.088M
131.49%
YoY
|
$2.279M
141.93%
YoY
|
$1.816M
78.39%
YoY
|
$1.397M
35.11%
YoY
|
$902.0K
12.61%
YoY
|
$942.0K
29.04%
YoY
|
| Research & Development |
$1.042M
2.36%
YoY
|
$1.035M
-5.13%
YoY
|
$1.082M
11.55%
YoY
|
$955.0K
10.53%
YoY
|
$1.018M
12.36%
YoY
|
$1.091M
38.98%
YoY
|
$970.0K
-8.23%
YoY
|
$864.0K
-12.82%
YoY
|
$906.0K
-9.67%
YoY
|
$785.0K
7.98%
YoY
|
$1.057M
24.65%
YoY
|
$991.0K
24.34%
YoY
|
$1.003M
50.6%
YoY
|
$727.0K
28.67%
YoY
|
$848.0K
33.54%
YoY
|
$797.0K
48.69%
YoY
|
$666.0K
33.47%
YoY
|
$565.0K
28.41%
YoY
|
$635.0K
56.79%
YoY
|
| Depreciation & Amortization |
$313.0K
38.5%
YoY
|
$221.0K
-3.07%
YoY
|
$225.0K
-2.6%
YoY
|
$225.0K
-4.26%
YoY
|
$226.0K
1638.46%
YoY
|
$228.0K
4.59%
YoY
|
$231.0K
32.76%
YoY
|
$235.0K
36.63%
YoY
|
$13.00K
-92.53%
YoY
|
$218.0K
41.56%
YoY
|
$174.0K
22.54%
YoY
|
$172.0K
27.41%
YoY
|
$174.0K
27.94%
YoY
|
$154.0K
22.22%
YoY
|
$142.0K
20.34%
YoY
|
$135.0K
23.85%
YoY
|
$136.0K
34.65%
YoY
|
$126.0K
35.48%
YoY
|
$118.0K
32.58%
YoY
|
| Operating Expenses |
$3.841M
22.87%
YoY
|
$3.248M
8.67%
YoY
|
$4.151M
42.94%
YoY
|
$3.967M
47.31%
YoY
|
$3.126M
26.56%
YoY
|
$2.989M
26.22%
YoY
|
$2.904M
5.52%
YoY
|
$2.693M
-13.02%
YoY
|
$2.470M
-21.66%
YoY
|
$2.368M
-15.88%
YoY
|
$2.752M
-11.99%
YoY
|
$3.096M
18.48%
YoY
|
$3.153M
52.84%
YoY
|
$2.815M
91.89%
YoY
|
$3.127M
98.29%
YoY
|
$2.613M
68.15%
YoY
|
$2.063M
34.57%
YoY
|
$1.467M
18.5%
YoY
|
$1.577M
38.94%
YoY
|
| Operating Profit |
-$504.0K
-296.88%
YoY
|
$186.0K
-183.41%
YoY
|
-$781.0K
-124.42%
YoY
|
$1.910M
82.43%
YoY
|
$256.0K
-76.96%
YoY
|
-$223.0K
-88.24%
YoY
|
$3.198M
-361.7%
YoY
|
$1.047M
80.83%
YoY
|
$1.111M
-210.66%
YoY
|
-$1.897M
2.43%
YoY
|
-$1.222M
92.74%
YoY
|
$579.0K
370.73%
YoY
|
-$1.004M
-1056.19%
YoY
|
-$1.852M
519.4%
YoY
|
-$634.0K
-145.25%
YoY
|
$123.0K
-87.19%
YoY
|
$105.0K
-78.87%
YoY
|
-$299.0K
-192.86%
YoY
|
$1.401M
153.8%
YoY
|
| Interest Expense |
-$263.0K
49.43%
YoY
|
-$328.0K
203.7%
YoY
|
-$339.0K
-321.57%
YoY
|
-$87.00K
-145.55%
YoY
|
-$176.0K
-19.27%
YoY
|
-$108.0K
-52.0%
YoY
|
$153.0K
-28.5%
YoY
|
$191.0K
-22.36%
YoY
|
-$218.0K
-240.65%
YoY
|
-$225.0K
50.0%
YoY
|
$214.0K
84.48%
YoY
|
$246.0K
236.99%
YoY
|
$155.0K
-460.47%
YoY
|
-$150.0K
158.62%
YoY
|
$116.0K
-405.26%
YoY
|
$73.00K
-92.06%
YoY
|
-$43.00K
-69.06%
YoY
|
-$58.00K
-54.69%
YoY
|
-$38.00K
-68.85%
YoY
|
| Other Income/Expense, Net |
$1.000K
N/A
|
-$12.00K
N/A
|
N/A
N/A
|
$1.234M
N/A
|
N/A
N/A
|
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
N/A
N/A
|
| Pretax Income |
-$766.0K
-1057.5%
YoY
|
-$154.0K
-53.47%
YoY
|
-$1.120M
-136.78%
YoY
|
$3.057M
257.13%
YoY
|
$80.00K
-91.04%
YoY
|
-$331.0K
-84.4%
YoY
|
$3.045M
-312.05%
YoY
|
$856.0K
157.06%
YoY
|
$893.0K
-177.05%
YoY
|
-$2.122M
5.99%
YoY
|
-$1.436M
91.47%
YoY
|
$333.0K
566.0%
YoY
|
-$1.159M
-1969.35%
YoY
|
-$2.002M
460.78%
YoY
|
-$750.0K
-155.03%
YoY
|
$50.00K
21.95%
YoY
|
$62.00K
-95.27%
YoY
|
-$357.0K
-284.02%
YoY
|
$1.363M
216.98%
YoY
|
| Income Tax |
N/A
N/A
|
-$317.0K
-239.65%
YoY
|
N/A
N/A
|
$390.0K
N/A
|
N/A
N/A
|
$227.0K
3683.33%
YoY
|
N/A
N/A
|
N/A
N/A
|
$0.00
N/A
|
$6.000K
-135.29%
YoY
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
-$17.00K
-145.95%
YoY
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$37.00K
N/A
|
N/A
N/A
|
| Net Earnings |
-$766.0K
-1057.5%
YoY
|
$163.0K
-129.21%
YoY
|
-$1.120M
-136.78%
YoY
|
$2.667M
211.57%
YoY
|
$80.00K
-91.04%
YoY
|
-$558.0K
-73.78%
YoY
|
$3.045M
-312.05%
YoY
|
$856.0K
157.06%
YoY
|
$893.0K
-177.05%
YoY
|
-$2.128M
7.2%
YoY
|
-$1.436M
91.47%
YoY
|
$333.0K
566.0%
YoY
|
-$1.159M
-1969.35%
YoY
|
-$1.985M
403.81%
YoY
|
-$750.0K
-155.03%
YoY
|
$50.00K
21.95%
YoY
|
$62.00K
-95.27%
YoY
|
-$394.0K
-303.09%
YoY
|
$1.363M
216.98%
YoY
|
| Basic Earnings Per Share |
-$0.01
N/A
|
N/A
|
-$0.02
-150.0%
YoY
|
$0.04
100.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$0.04
-233.33%
YoY
|
$0.02
100.0%
YoY
|
$0.02
-200.0%
YoY
|
N/A
|
-$0.03
50.0%
YoY
|
$0.01
N/A
|
-$0.02
N/A
|
N/A
|
-$0.02
-166.67%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.03
N/A
|
| Diluted Earnings Per Share |
-$0.01
N/A
|
$0.00
-100.0%
YoY
|
-$0.02
-150.0%
YoY
|
$0.04
300.0%
YoY
|
$0.00
-76.75%
YoY
|
-$0.01
-76.68%
YoY
|
$0.04
-233.33%
YoY
|
$0.01
0.0%
YoY
|
$0.01
-165.15%
YoY
|
-$0.04
6.43%
YoY
|
-$0.03
50.0%
YoY
|
$0.01
N/A
|
-$0.02
-100.0%
YoY
|
-$0.04
-100.0%
YoY
|
-$0.02
-100.0%
YoY
|
$0.00
N/A
|
$1.214K
-95.86%
YoY
|
-$8.071K
-264.32%
YoY
|
$26.87K
140.15%
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 |
70.63M shares
0.75%
YoY
|
70.54M shares
0.77%
YoY
|
70.48M shares
0.89%
YoY
|
70.10M shares
27.78%
YoY
|
70.10M shares
27.92%
YoY
|
69.99M shares
41.04%
YoY
|
69.86M shares
40.88%
YoY
|
54.86M shares
10.66%
YoY
|
54.80M shares
10.7%
YoY
|
49.63M shares
0.8%
YoY
|
49.59M shares
0.92%
YoY
|
49.58M shares
1.08%
YoY
|
49.51M shares
1.06%
YoY
|
49.23M shares
N/A
|
49.14M shares
1.17%
YoY
|
49.05M shares
10.54%
YoY
|
48.98M shares
N/A
|
N/A
|
48.57M shares
N/A
|
| Diluted Shares Outstanding |
70.63M shares
-2.76%
YoY
|
N/A
|
70.50M shares
-1.99%
YoY
|
72.58M shares
23.63%
YoY
|
72.63M shares
25.15%
YoY
|
N/A
|
71.94M shares
45.04%
YoY
|
58.71M shares
17.1%
YoY
|
58.04M shares
17.41%
YoY
|
N/A
|
49.60M shares
0.86%
YoY
|
50.14M shares
-1.71%
YoY
|
49.43M shares
-3.2%
YoY
|
N/A
|
49.17M shares
-3.06%
YoY
|
51.01M shares
10.02%
YoY
|
51.06M shares
N/A
|
N/A
|
50.73M shares
N/A
|
Loading...