|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$47.92M
-13.04%
YoY
|
$55.11M
6.97%
YoY
|
$51.52M
-3.23%
YoY
|
$53.24M
-9.67%
YoY
|
$58.94M
17.65%
YoY
|
| Cost Of Revenue |
$39.73M
-13.95%
YoY
|
$46.18M
4.74%
YoY
|
$44.09M
-3.71%
YoY
|
$45.79M
-5.96%
YoY
|
$48.69M
11.7%
YoY
|
| Gross Profit |
$8.187M
-8.34%
YoY
|
$8.932M
20.25%
YoY
|
$7.428M
-0.32%
YoY
|
$7.452M
-27.32%
YoY
|
$10.25M
57.45%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$2.499M
20.61%
YoY
|
$2.072M
-8.64%
YoY
|
$2.268M
-10.07%
YoY
|
$2.522M
-10.02%
YoY
|
$2.803M
9.07%
YoY
|
| Operating Expenses |
$8.525M
0.61%
YoY
|
$8.473M
9.71%
YoY
|
$7.723M
1.01%
YoY
|
$7.646M
-1.55%
YoY
|
$7.766M
-2.33%
YoY
|
| Operating Profit |
-$338.0K
-173.64%
YoY
|
$459.0K
-255.59%
YoY
|
-$295.0K
52.06%
YoY
|
-$194.0K
-107.8%
YoY
|
$2.487M
-272.83%
YoY
|
| Interest Expense |
$1.485M
4.5%
YoY
|
$1.421M
-174.01%
YoY
|
-$1.920M
-494.25%
YoY
|
$487.0K
-138.5%
YoY
|
-$1.265M
-15.16%
YoY
|
| Other Income/Expense, Net |
$743.0K
992.65%
YoY
|
$68.00K
-19.05%
YoY
|
$84.00K
-39.57%
YoY
|
$139.0K
-65.68%
YoY
|
$405.0K
-5.81%
YoY
|
| Pretax Income |
-$1.436M
5.12%
YoY
|
-$1.366M
-35.9%
YoY
|
-$2.131M
98.05%
YoY
|
-$1.076M
-166.13%
YoY
|
$1.627M
-1991.86%
YoY
|
| Income Tax |
-$131.0K
N/A
|
N/A
N/A
|
$0.00
N/A
|
N/A
N/A
|
$0.00
-100.0%
YoY
|
| Net Earnings |
-$1.305M
-4.47%
YoY
|
-$1.366M
-35.9%
YoY
|
-$2.131M
98.05%
YoY
|
-$1.076M
-166.13%
YoY
|
$1.627M
48.45%
YoY
|
| Basic Earnings Per Share |
-$0.31
-24.39%
YoY
|
-$0.41
-36.92%
YoY
|
-$0.65
96.97%
YoY
|
-$0.33
-164.71%
YoY
|
$0.51
N/A
|
| Diluted Earnings Per Share |
-$0.31
-24.39%
YoY
|
-$0.41
-36.92%
YoY
|
-$0.65
96.97%
YoY
|
-$0.33
-100.0%
YoY
|
$44.67K
49.76%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
4.217M shares
26.39%
YoY
|
3.336M shares
1.77%
YoY
|
3.279M shares
1.59%
YoY
|
3.227M shares
0.69%
YoY
|
3.205M shares
N/A
|
| Diluted Shares Outstanding |
4.217M shares
26.39%
YoY
|
3.336M shares
1.77%
YoY
|
3.279M shares
1.59%
YoY
|
3.227M shares
-11.4%
YoY
|
3.642M 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 |
$11.61M
-4.36%
YoY
|
$12.81M
-14.14%
YoY
|
$10.31M
-17.89%
YoY
|
$12.66M
-6.73%
YoY
|
$12.14M
-13.7%
YoY
|
$14.92M
10.77%
YoY
|
$12.56M
2.13%
YoY
|
$13.57M
2.78%
YoY
|
$14.06M
12.05%
YoY
|
$13.47M
-3.03%
YoY
|
$12.29M
-7.42%
YoY
|
$13.21M
-5.73%
YoY
|
$12.55M
4.04%
YoY
|
$13.89M
-9.92%
YoY
|
$13.28M
-7.5%
YoY
|
$14.01M
-9.35%
YoY
|
$12.06M
-12.03%
YoY
|
$15.42M
6.39%
YoY
|
$14.35M
5.07%
YoY
|
| Cost Of Revenue |
$9.004M
-10.86%
YoY
|
$10.98M
-12.01%
YoY
|
$8.014M
-24.5%
YoY
|
$10.63M
-2.72%
YoY
|
$10.10M
-16.9%
YoY
|
$12.48M
10.25%
YoY
|
$10.61M
-4.08%
YoY
|
$10.93M
-0.97%
YoY
|
$12.16M
13.93%
YoY
|
$11.32M
-14.12%
YoY
|
$11.07M
0.26%
YoY
|
$11.04M
-4.76%
YoY
|
$10.67M
6.86%
YoY
|
$13.18M
13.81%
YoY
|
$11.04M
-10.57%
YoY
|
$11.59M
-9.84%
YoY
|
$9.984M
-16.21%
YoY
|
$11.58M
-6.85%
YoY
|
$12.34M
2.78%
YoY
|
| Gross Profit |
$2.602M
27.93%
YoY
|
$1.830M
-25.03%
YoY
|
$2.295M
18.24%
YoY
|
$2.028M
-23.3%
YoY
|
$2.034M
6.72%
YoY
|
$2.441M
13.53%
YoY
|
$1.941M
58.06%
YoY
|
$2.644M
21.84%
YoY
|
$1.906M
1.38%
YoY
|
$2.150M
202.82%
YoY
|
$1.228M
-45.23%
YoY
|
$2.170M
-10.4%
YoY
|
$1.880M
-9.53%
YoY
|
$710.0K
-81.51%
YoY
|
$2.242M
11.32%
YoY
|
$2.422M
-6.95%
YoY
|
$2.078M
15.64%
YoY
|
$3.839M
86.27%
YoY
|
$2.014M
21.62%
YoY
|
| Selling, General & Admin |
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
|
| Research & Development |
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
|
| Depreciation & Amortization |
$711.0K
22.59%
YoY
|
$735.0K
36.36%
YoY
|
$627.0K
22.7%
YoY
|
$607.0K
22.63%
YoY
|
$580.0K
10.06%
YoY
|
$539.0K
29.88%
YoY
|
$511.0K
-16.78%
YoY
|
$495.0K
-20.42%
YoY
|
$527.0K
-14.59%
YoY
|
$415.0K
-32.63%
YoY
|
$614.0K
2.68%
YoY
|
$622.0K
-3.27%
YoY
|
$617.0K
-7.22%
YoY
|
$616.0K
-11.75%
YoY
|
$598.0K
-13.08%
YoY
|
$643.0K
-8.66%
YoY
|
$665.0K
-6.73%
YoY
|
$698.0K
7.38%
YoY
|
$688.0K
19.44%
YoY
|
| Operating Expenses |
$3.167M
13.92%
YoY
|
$1.746M
-31.31%
YoY
|
$1.979M
5.6%
YoY
|
$2.020M
6.77%
YoY
|
$2.780M
28.41%
YoY
|
$2.542M
62.64%
YoY
|
$1.874M
-7.41%
YoY
|
$1.892M
-9.82%
YoY
|
$2.165M
6.23%
YoY
|
$1.563M
14.34%
YoY
|
$2.024M
-2.36%
YoY
|
$2.098M
-3.41%
YoY
|
$2.038M
8.93%
YoY
|
$1.367M
-31.51%
YoY
|
$2.073M
12.85%
YoY
|
$2.172M
0.42%
YoY
|
$1.871M
5.71%
YoY
|
$1.996M
5.78%
YoY
|
$1.837M
-3.11%
YoY
|
| Operating Profit |
-$565.0K
-24.26%
YoY
|
$84.00K
-183.17%
YoY
|
$316.0K
371.64%
YoY
|
$8.000K
-98.94%
YoY
|
-$746.0K
188.03%
YoY
|
-$101.0K
-117.21%
YoY
|
$67.00K
-108.42%
YoY
|
$752.0K
944.44%
YoY
|
-$259.0K
63.92%
YoY
|
$587.0K
-189.35%
YoY
|
-$796.0K
-571.01%
YoY
|
$72.00K
-71.2%
YoY
|
-$158.0K
-176.33%
YoY
|
-$657.0K
-135.65%
YoY
|
$169.0K
-4.52%
YoY
|
$250.0K
-43.18%
YoY
|
$207.0K
666.67%
YoY
|
$1.843M
959.2%
YoY
|
$177.0K
-173.75%
YoY
|
| Interest Expense |
$407.0K
17.97%
YoY
|
-$487.0K
2.53%
YoY
|
$380.0K
4.4%
YoY
|
$360.0K
1.12%
YoY
|
$345.0K
0.29%
YoY
|
-$475.0K
6.03%
YoY
|
$364.0K
208.47%
YoY
|
$356.0K
201.69%
YoY
|
$344.0K
-172.27%
YoY
|
-$448.0K
11.17%
YoY
|
$118.0K
0.0%
YoY
|
$118.0K
-5.6%
YoY
|
-$476.0K
47.37%
YoY
|
-$403.0K
32.57%
YoY
|
$118.0K
-135.65%
YoY
|
$125.0K
-0.79%
YoY
|
-$323.0K
8.75%
YoY
|
-$304.0K
-6.17%
YoY
|
-$331.0K
-7.8%
YoY
|
| Other Income/Expense, Net |
$38.00K
-81.19%
YoY
|
$421.0K
1813.64%
YoY
|
$106.0K
863.64%
YoY
|
$16.00K
-20.0%
YoY
|
$202.0K
1246.67%
YoY
|
$22.00K
-47.62%
YoY
|
$11.00K
-15.38%
YoY
|
$20.00K
53.85%
YoY
|
$15.00K
-6.25%
YoY
|
$42.00K
500.0%
YoY
|
$13.00K
8.33%
YoY
|
$13.00K
-59.38%
YoY
|
$16.00K
-81.82%
YoY
|
$7.000K
-89.55%
YoY
|
$12.00K
-86.36%
YoY
|
$32.00K
-75.76%
YoY
|
$88.00K
-25.42%
YoY
|
$67.00K
0.0%
YoY
|
$88.00K
-27.87%
YoY
|
| Pretax Income |
-$1.020M
3.24%
YoY
|
$18.00K
-103.25%
YoY
|
-$44.00K
-89.11%
YoY
|
-$422.0K
-241.61%
YoY
|
-$988.0K
39.94%
YoY
|
-$554.0K
-406.08%
YoY
|
-$404.0K
-68.9%
YoY
|
$298.0K
-175.44%
YoY
|
-$706.0K
14.24%
YoY
|
$181.0K
-120.13%
YoY
|
-$1.299M
814.79%
YoY
|
-$395.0K
5542.86%
YoY
|
-$618.0K
2107.14%
YoY
|
-$899.0K
-155.98%
YoY
|
-$142.0K
115.15%
YoY
|
-$7.000K
-102.93%
YoY
|
-$28.00K
-81.58%
YoY
|
$1.606M
-31.1%
YoY
|
-$66.00K
-86.16%
YoY
|
| Income Tax |
N/A
N/A
|
-$131.0K
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
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
|
$0.00
N/A
|
| Net Earnings |
-$1.020M
3.24%
YoY
|
$149.0K
-126.9%
YoY
|
-$44.00K
-89.11%
YoY
|
-$422.0K
-241.61%
YoY
|
-$988.0K
39.94%
YoY
|
-$554.0K
-406.08%
YoY
|
-$404.0K
-68.9%
YoY
|
$298.0K
-175.44%
YoY
|
-$706.0K
14.24%
YoY
|
$181.0K
-120.13%
YoY
|
-$1.299M
814.79%
YoY
|
-$395.0K
5542.86%
YoY
|
-$618.0K
2107.14%
YoY
|
-$899.0K
-155.98%
YoY
|
-$142.0K
115.15%
YoY
|
-$7.000K
-102.93%
YoY
|
-$28.00K
-81.58%
YoY
|
$1.606M
-23.49%
YoY
|
-$66.00K
-86.16%
YoY
|
| Basic Earnings Per Share |
-$0.21
-22.22%
YoY
|
N/A
|
-$0.01
-91.67%
YoY
|
-$0.11
-222.22%
YoY
|
-$0.27
28.57%
YoY
|
N/A
|
-$0.12
-70.0%
YoY
|
$0.09
-175.0%
YoY
|
-$0.21
10.53%
YoY
|
N/A
|
-$0.40
900.0%
YoY
|
-$0.12
N/A
|
-$0.19
1800.0%
YoY
|
N/A
|
-$0.04
100.0%
YoY
|
$0.00
N/A
|
-$0.01
N/A
|
N/A
|
-$0.02
N/A
|
| Diluted Earnings Per Share |
-$0.21
-22.22%
YoY
|
$0.03
-121.58%
YoY
|
-$0.01
-91.67%
YoY
|
-$0.11
-237.5%
YoY
|
-$0.27
28.57%
YoY
|
-$0.16
-400.18%
YoY
|
-$0.12
-70.0%
YoY
|
$0.08
-166.67%
YoY
|
-$0.21
10.53%
YoY
|
$0.05
-119.71%
YoY
|
-$0.40
900.0%
YoY
|
-$0.12
-99.94%
YoY
|
-$0.19
-99.98%
YoY
|
-$0.28
-100.0%
YoY
|
-$0.04
-100.0%
YoY
|
-$217.30
-103.45%
YoY
|
-$870.00
-81.7%
YoY
|
$49.99K
31.96%
YoY
|
-$2.058K
-86.79%
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 |
4.781M shares
31.37%
YoY
|
4.776M shares
42.22%
YoY
|
4.772M shares
43.0%
YoY
|
3.694M shares
11.42%
YoY
|
3.639M shares
9.8%
YoY
|
3.358M shares
1.67%
YoY
|
3.337M shares
1.44%
YoY
|
3.315M shares
1.72%
YoY
|
3.314M shares
1.72%
YoY
|
3.303M shares
1.7%
YoY
|
3.290M shares
-89.84%
YoY
|
3.259M shares
-89.88%
YoY
|
3.258M shares
1.25%
YoY
|
3.248M shares
N/A
|
32.36M shares
909.06%
YoY
|
32.21M shares
0.6%
YoY
|
3.218M shares
N/A
|
N/A
|
3.207M shares
N/A
|
| Diluted Shares Outstanding |
4.781M shares
31.37%
YoY
|
N/A
|
4.147M shares
24.2%
YoY
|
3.731M shares
0.19%
YoY
|
3.639M shares
9.8%
YoY
|
N/A
|
3.339M shares
1.58%
YoY
|
3.724M shares
14.05%
YoY
|
3.314M shares
1.72%
YoY
|
N/A
|
3.287M shares
1.68%
YoY
|
3.266M shares
-89.86%
YoY
|
3.258M shares
1.25%
YoY
|
N/A
|
3.232M shares
0.78%
YoY
|
32.21M shares
-15.21%
YoY
|
3.218M shares
N/A
|
N/A
|
3.207M shares
N/A
|
Loading...