|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$27.63M
20.75%
YoY
|
$22.88M
-44.86%
YoY
|
$41.49M
53.68%
YoY
|
$27.00M
47.45%
YoY
|
$18.31M
-6.1%
YoY
|
| Cost Of Revenue |
$24.20M
39.37%
YoY
|
$17.37M
-47.61%
YoY
|
$33.14M
48.01%
YoY
|
$22.39M
32.36%
YoY
|
$16.92M
-6.53%
YoY
|
| Gross Profit |
$3.426M
-37.87%
YoY
|
$5.514M
-33.96%
YoY
|
$8.350M
81.25%
YoY
|
$4.607M
230.73%
YoY
|
$1.393M
-0.5%
YoY
|
| Selling, General & Admin |
$9.146M
-5.83%
YoY
|
$9.712M
-4.02%
YoY
|
$10.12M
17.17%
YoY
|
$8.636M
64.34%
YoY
|
$5.255M
5.1%
YoY
|
| Research & Development |
$875.0K
-16.67%
YoY
|
$1.050M
18.64%
YoY
|
$885.0K
N/A
|
N/A
N/A
|
N/A
|
| Depreciation & Amortization |
$1.027M
43.44%
YoY
|
$716.0K
80.35%
YoY
|
$397.0K
-14.81%
YoY
|
$466.0K
6.39%
YoY
|
$438.0K
-4.78%
YoY
|
| Operating Expenses |
$10.02M
-6.89%
YoY
|
$10.76M
-2.2%
YoY
|
$11.00M
27.42%
YoY
|
$8.636M
64.34%
YoY
|
$5.255M
1.06%
YoY
|
| Operating Profit |
-$6.595M
25.67%
YoY
|
-$5.248M
97.74%
YoY
|
-$2.654M
-34.13%
YoY
|
-$4.029M
4.32%
YoY
|
-$3.862M
1.63%
YoY
|
| Interest Expense |
$739.0K
71.46%
YoY
|
$431.0K
85.78%
YoY
|
$232.0K
-50.11%
YoY
|
$465.0K
20.16%
YoY
|
$387.0K
29.0%
YoY
|
| Other Income/Expense, Net |
-$518.0K
-1136.0%
YoY
|
$50.00K
-90.46%
YoY
|
$524.0K
-882.09%
YoY
|
-$67.00K
-37.96%
YoY
|
-$108.0K
-110.8%
YoY
|
| Pretax Income |
-$6.374M
33.71%
YoY
|
-$4.767M
151.16%
YoY
|
-$1.898M
-47.73%
YoY
|
-$3.631M
66.33%
YoY
|
-$2.183M
-27.23%
YoY
|
| Income Tax |
$74.00K
-105.22%
YoY
|
-$1.418M
N/A
|
N/A
N/A
|
$7.000K
-143.75%
YoY
|
-$16.00K
N/A
|
| Net Earnings |
-$5.999M
-118.83%
YoY
|
$31.86M
-1778.35%
YoY
|
-$1.898M
-47.83%
YoY
|
-$3.638M
67.88%
YoY
|
-$2.167M
-27.77%
YoY
|
| Basic Earnings Per Share |
-$0.54
-118.18%
YoY
|
$2.97
-1663.16%
YoY
|
-$0.19
-48.65%
YoY
|
-$0.37
54.17%
YoY
|
-$0.24
N/A
|
| Diluted Earnings Per Share |
-$0.54
-118.62%
YoY
|
$2.90
-1626.32%
YoY
|
-$0.19
-49.19%
YoY
|
-$0.37
-100.0%
YoY
|
-$244.6K
71952139.92%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
11.10M shares
3.34%
YoY
|
10.75M shares
8.48%
YoY
|
9.905M shares
1.83%
YoY
|
9.728M shares
9.82%
YoY
|
8.858M shares
N/A
|
| Diluted Shares Outstanding |
11.19M shares
2.14%
YoY
|
10.95M shares
10.59%
YoY
|
9.905M shares
1.83%
YoY
|
9.728M shares
9.82%
YoY
|
8.858M 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 |
$4.010M
-40.5%
YoY
|
$5.629M
N/A
|
$6.888M
-36.87%
YoY
|
$8.370M
32.02%
YoY
|
$6.740M
-21.54%
YoY
|
$0.00
-100.0%
YoY
|
$10.91M
-12.31%
YoY
|
$6.340M
-47.73%
YoY
|
$8.590M
0.98%
YoY
|
$8.413M
-11.67%
YoY
|
$12.44M
99.06%
YoY
|
$12.13M
182.82%
YoY
|
$8.507M
40.94%
YoY
|
$9.524M
172.27%
YoY
|
$6.251M
9.96%
YoY
|
$4.289M
-23.75%
YoY
|
$6.036M
72.46%
YoY
|
$3.498M
-34.62%
YoY
|
$5.685M
40.37%
YoY
|
| Cost Of Revenue |
$3.684M
-44.11%
YoY
|
$4.305M
-206.82%
YoY
|
$6.248M
-29.36%
YoY
|
$7.056M
24.07%
YoY
|
$6.592M
-3.93%
YoY
|
-$4.030M
-146.33%
YoY
|
$8.845M
1.29%
YoY
|
$5.687M
-39.62%
YoY
|
$6.862M
9.02%
YoY
|
$8.698M
28.59%
YoY
|
$8.732M
62.0%
YoY
|
$9.419M
123.84%
YoY
|
$6.294M
21.95%
YoY
|
$6.764M
94.76%
YoY
|
$5.390M
8.41%
YoY
|
$4.208M
-17.97%
YoY
|
$5.161M
54.52%
YoY
|
$3.473M
-31.77%
YoY
|
$4.972M
50.21%
YoY
|
| Gross Profit |
$582.0K
293.24%
YoY
|
$1.324M
-67.15%
YoY
|
$640.0K
-69.02%
YoY
|
$1.314M
101.23%
YoY
|
$148.0K
-91.44%
YoY
|
$4.030M
-1514.04%
YoY
|
$2.066M
-44.33%
YoY
|
$653.0K
-75.91%
YoY
|
$1.728M
-21.92%
YoY
|
-$285.0K
-110.33%
YoY
|
$3.711M
331.01%
YoY
|
$2.711M
3246.91%
YoY
|
$2.213M
152.91%
YoY
|
$2.760M
10940.0%
YoY
|
$861.0K
20.76%
YoY
|
$81.00K
-83.64%
YoY
|
$875.0K
446.88%
YoY
|
$25.00K
-90.38%
YoY
|
$713.0K
-3.65%
YoY
|
| Selling, General & Admin |
$2.446M
1.33%
YoY
|
$2.268M
54.29%
YoY
|
$1.976M
-32.03%
YoY
|
$2.488M
-8.36%
YoY
|
$2.414M
-7.97%
YoY
|
$1.470M
-30.5%
YoY
|
$2.907M
5.4%
YoY
|
$2.715M
-12.11%
YoY
|
$2.623M
21.55%
YoY
|
$2.115M
5.75%
YoY
|
$2.758M
19.65%
YoY
|
$3.089M
19.5%
YoY
|
$2.158M
23.6%
YoY
|
$2.000M
31.84%
YoY
|
$2.305M
87.25%
YoY
|
$2.585M
108.47%
YoY
|
$1.746M
37.48%
YoY
|
$1.517M
30.78%
YoY
|
$1.231M
3.45%
YoY
|
| Research & Development |
$156.0K
95.0%
YoY
|
$149.0K
N/A
|
$111.0K
-56.64%
YoY
|
$534.0K
124.37%
YoY
|
$80.00K
-62.09%
YoY
|
N/A
|
$256.0K
N/A
|
$238.0K
N/A
|
$211.0K
N/A
|
$885.0K
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
|
| Depreciation & Amortization |
$265.0K
2.71%
YoY
|
$319.0K
-793.48%
YoY
|
$263.0K
42.16%
YoY
|
$360.0K
119.51%
YoY
|
$258.0K
111.48%
YoY
|
-$46.00K
-156.1%
YoY
|
$185.0K
29.37%
YoY
|
$164.0K
69.07%
YoY
|
$122.0K
-6.15%
YoY
|
$82.00K
-53.41%
YoY
|
$143.0K
257.5%
YoY
|
$97.00K
162.16%
YoY
|
$130.0K
49.43%
YoY
|
$176.0K
61.47%
YoY
|
$40.00K
-59.6%
YoY
|
$37.00K
0.0%
YoY
|
$87.00K
117.5%
YoY
|
$109.0K
-149.55%
YoY
|
$99.00K
-63.33%
YoY
|
| Operating Expenses |
$2.602M
4.33%
YoY
|
$2.417M
-49.44%
YoY
|
$2.087M
-34.02%
YoY
|
$3.022M
2.34%
YoY
|
$2.494M
-12.0%
YoY
|
$4.780M
59.33%
YoY
|
$3.163M
14.68%
YoY
|
$2.953M
-4.4%
YoY
|
$2.834M
31.33%
YoY
|
$3.000M
50.0%
YoY
|
$2.758M
19.65%
YoY
|
$3.089M
19.5%
YoY
|
$2.158M
23.6%
YoY
|
$2.000M
31.84%
YoY
|
$2.305M
87.25%
YoY
|
$2.585M
108.47%
YoY
|
$1.746M
37.48%
YoY
|
$1.517M
30.78%
YoY
|
$1.231M
3.45%
YoY
|
| Operating Profit |
-$2.020M
-13.9%
YoY
|
-$1.093M
45.73%
YoY
|
-$1.447M
31.91%
YoY
|
-$1.708M
-25.74%
YoY
|
-$2.346M
112.12%
YoY
|
-$750.0K
-77.17%
YoY
|
-$1.097M
-215.11%
YoY
|
-$2.300M
508.47%
YoY
|
-$1.106M
-2110.91%
YoY
|
-$3.285M
-532.24%
YoY
|
$953.0K
-166.0%
YoY
|
-$378.0K
-84.9%
YoY
|
$55.00K
-106.31%
YoY
|
$760.0K
-150.94%
YoY
|
-$1.444M
178.76%
YoY
|
-$2.504M
236.11%
YoY
|
-$871.0K
-21.53%
YoY
|
-$1.492M
65.78%
YoY
|
-$518.0K
15.11%
YoY
|
| Interest Expense |
$156.0K
-36.84%
YoY
|
$124.0K
N/A
|
$184.0K
-900.0%
YoY
|
$183.0K
976.47%
YoY
|
$247.0K
696.77%
YoY
|
N/A
|
-$23.00K
-138.33%
YoY
|
$17.00K
-78.48%
YoY
|
$31.00K
-42.59%
YoY
|
$40.00K
-72.22%
YoY
|
$60.00K
-48.28%
YoY
|
$79.00K
-24.04%
YoY
|
$54.00K
-46.53%
YoY
|
$144.0K
45.45%
YoY
|
$116.0K
17.17%
YoY
|
$104.0K
9.47%
YoY
|
$101.0K
12.22%
YoY
|
$99.00K
10.0%
YoY
|
$99.00K
65.0%
YoY
|
| Other Income/Expense, Net |
-$644.0K
-2900.0%
YoY
|
-$400.0K
-4100.0%
YoY
|
-$438.0K
43700.0%
YoY
|
$297.0K
N/A
|
$23.00K
-42.5%
YoY
|
$10.00K
-98.08%
YoY
|
-$1.000K
-109.09%
YoY
|
N/A
N/A
|
$40.00K
207.69%
YoY
|
$520.0K
1081.82%
YoY
|
$11.00K
-35.29%
YoY
|
-$20.00K
-82.91%
YoY
|
$13.00K
-218.18%
YoY
|
$44.00K
-2300.0%
YoY
|
$17.00K
-230.77%
YoY
|
-$117.0K
225.0%
YoY
|
-$11.00K
-81.67%
YoY
|
-$2.000K
-102.86%
YoY
|
-$13.00K
-100.75%
YoY
|
| Pretax Income |
-$2.508M
20.81%
YoY
|
-$1.369M
314.85%
YoY
|
-$1.701M
51.74%
YoY
|
-$1.228M
-46.21%
YoY
|
-$2.076M
100.58%
YoY
|
-$330.0K
-87.89%
YoY
|
-$1.121M
-209.47%
YoY
|
-$2.283M
615.67%
YoY
|
-$1.035M
-948.36%
YoY
|
-$2.725M
-387.45%
YoY
|
$1.024M
-178.11%
YoY
|
-$319.0K
-87.33%
YoY
|
$122.0K
-115.62%
YoY
|
$948.0K
-167.96%
YoY
|
-$1.311M
203.47%
YoY
|
-$2.517M
266.91%
YoY
|
-$781.0K
-336.67%
YoY
|
-$1.395M
88.51%
YoY
|
-$432.0K
-132.24%
YoY
|
| Income Tax |
N/A
N/A
|
$5.000K
-100.35%
YoY
|
$69.00K
N/A
|
N/A
N/A
|
N/A
N/A
|
-$1.420M
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
N/A
|
$0.00
-100.0%
YoY
|
N/A
N/A
|
N/A
N/A
|
$7.000K
-135.0%
YoY
|
$3.000K
N/A
|
$2.000K
N/A
|
| Net Earnings |
-$2.508M
169.97%
YoY
|
-$1.392M
-103.87%
YoY
|
-$2.350M
109.63%
YoY
|
-$1.328M
-41.83%
YoY
|
-$929.0K
-10.24%
YoY
|
$36.00M
-1421.1%
YoY
|
-$1.121M
-209.47%
YoY
|
-$2.283M
615.67%
YoY
|
-$1.035M
-948.36%
YoY
|
-$2.725M
-387.45%
YoY
|
$1.024M
-178.11%
YoY
|
-$319.0K
-87.33%
YoY
|
$122.0K
-115.48%
YoY
|
$948.0K
-167.81%
YoY
|
-$1.311M
202.07%
YoY
|
-$2.517M
266.91%
YoY
|
-$788.0K
-325.14%
YoY
|
-$1.398M
88.92%
YoY
|
-$434.0K
-132.39%
YoY
|
| Basic Earnings Per Share |
-$0.23
155.56%
YoY
|
N/A
|
-$0.21
110.0%
YoY
|
-$0.12
-42.86%
YoY
|
-$0.09
-10.0%
YoY
|
N/A
|
-$0.10
-200.0%
YoY
|
-$0.21
600.0%
YoY
|
-$0.10
-1100.0%
YoY
|
N/A
|
$0.10
-176.92%
YoY
|
-$0.03
-88.46%
YoY
|
$0.01
-112.5%
YoY
|
N/A
|
-$0.13
160.0%
YoY
|
-$0.26
225.0%
YoY
|
-$0.08
N/A
|
N/A
|
-$0.05
N/A
|
| Diluted Earnings Per Share |
-$0.23
155.56%
YoY
|
-$0.12
-103.67%
YoY
|
-$0.21
110.0%
YoY
|
-$0.12
-42.86%
YoY
|
-$0.09
-10.0%
YoY
|
$3.27
-1290.04%
YoY
|
-$0.10
-200.0%
YoY
|
-$0.21
600.0%
YoY
|
-$0.10
-1100.0%
YoY
|
-$0.27
-383.42%
YoY
|
$0.10
-176.92%
YoY
|
-$0.03
-88.46%
YoY
|
$0.01
-100.0%
YoY
|
$0.10
-100.0%
YoY
|
-$0.13
-100.0%
YoY
|
-$0.26
225.0%
YoY
|
-$81.73K
-303.87%
YoY
|
-$151.1K
78.22%
YoY
|
-$49.74K
-132.4%
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 |
11.10M shares
-0.22%
YoY
|
11.10M shares
1.63%
YoY
|
11.10M shares
1.63%
YoY
|
11.12M shares
1.83%
YoY
|
11.12M shares
9.97%
YoY
|
10.92M shares
9.94%
YoY
|
10.92M shares
9.07%
YoY
|
10.92M shares
11.8%
YoY
|
10.11M shares
3.51%
YoY
|
9.930M shares
2.96%
YoY
|
10.01M shares
3.78%
YoY
|
9.768M shares
0.41%
YoY
|
9.770M shares
1.33%
YoY
|
9.645M shares
N/A
|
9.645M shares
10.53%
YoY
|
9.728M shares
11.48%
YoY
|
9.641M shares
N/A
|
N/A
|
8.726M shares
N/A
|
| Diluted Shares Outstanding |
11.10M shares
-0.82%
YoY
|
N/A
|
11.10M shares
1.63%
YoY
|
11.10M shares
1.68%
YoY
|
11.19M shares
10.63%
YoY
|
N/A
|
10.92M shares
6.51%
YoY
|
10.92M shares
10.21%
YoY
|
10.11M shares
3.51%
YoY
|
N/A
|
10.25M shares
4.91%
YoY
|
9.908M shares
1.85%
YoY
|
9.770M shares
1.33%
YoY
|
N/A
|
9.770M shares
11.96%
YoY
|
9.728M shares
11.48%
YoY
|
9.641M shares
N/A
|
N/A
|
8.726M shares
N/A
|
Loading...