|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$35.62M
-5.69%
YoY
|
$37.77M
N/A
|
N/A
|
$18.80M
-3.6%
YoY
|
$19.50M
11.56%
YoY
|
| Cost Of Revenue |
$26.34M
-15.74%
YoY
|
$31.26M
N/A
|
N/A
|
$15.50M
N/A
|
$0.00
-100.0%
YoY
|
| Gross Profit |
$9.280M
42.57%
YoY
|
$6.509M
N/A
|
N/A
|
$3.301M
2.2%
YoY
|
$3.230M
13.1%
YoY
|
| Selling, General & Admin |
$5.339M
-59.63%
YoY
|
$13.23M
275.85%
YoY
|
$3.519M
-38.21%
YoY
|
$5.695M
-29.0%
YoY
|
$8.021M
1.66%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.683M
26.45%
YoY
|
$1.331M
18914.29%
YoY
|
$7.000K
-88.14%
YoY
|
$59.00K
-1.67%
YoY
|
$60.00K
-87.42%
YoY
|
| Operating Expenses |
$5.363M
-59.45%
YoY
|
$13.23M
275.85%
YoY
|
$3.519M
-38.21%
YoY
|
$5.695M
-29.0%
YoY
|
$8.021M
4.24%
YoY
|
| Operating Profit |
$3.917M
-158.31%
YoY
|
-$6.717M
90.88%
YoY
|
-$3.519M
-136.63%
YoY
|
$9.606M
-300.5%
YoY
|
-$4.791M
-0.99%
YoY
|
| Interest Expense |
-$2.271M
-23.51%
YoY
|
-$2.969M
-673.17%
YoY
|
$518.0K
N/A
|
N/A
|
-$1.335M
N/A
|
| Other Income/Expense, Net |
-$23.00K
-141.07%
YoY
|
$56.00K
N/A
|
N/A
|
$222.0K
N/A
|
$0.00
-100.0%
YoY
|
| Pretax Income |
$1.623M
-117.58%
YoY
|
-$9.230M
207.56%
YoY
|
-$3.001M
N/A
|
$0.00
-100.0%
YoY
|
$273.0K
N/A
|
| Income Tax |
-$313.0K
-86.56%
YoY
|
-$2.329M
-11745.0%
YoY
|
$20.00K
-109.17%
YoY
|
-$218.0K
-619.05%
YoY
|
$42.00K
-121.99%
YoY
|
| Net Earnings |
$1.496M
-126.05%
YoY
|
-$5.743M
-337.9%
YoY
|
$2.414M
-75.97%
YoY
|
$10.05M
-384.27%
YoY
|
-$3.534M
-23.42%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$3.24
-338.24%
YoY
|
$1.36
-75.76%
YoY
|
$5.61
-379.1%
YoY
|
-$2.01
-24.44%
YoY
|
| Diluted Earnings Per Share |
$0.81
-125.0%
YoY
|
-$3.24
-338.24%
YoY
|
$1.36
-75.67%
YoY
|
$5.59
-378.11%
YoY
|
-$2.01
-24.44%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
1.770M
-0.62%
YoY
|
1.781M shares
-0.56%
YoY
|
1.791M shares
1.76%
YoY
|
1.760M shares
1.5%
YoY
|
| Diluted Shares Outstanding |
N/A
|
1.770M
-0.62%
YoY
|
1.781M shares
-0.84%
YoY
|
1.796M shares
2.05%
YoY
|
1.760M shares
1.5%
YoY
|
|
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 |
$14.44M
16.02%
YoY
|
$6.739M
8.83%
YoY
|
$5.153M
-22.25%
YoY
|
$23.18M
38.13%
YoY
|
$12.44M
54.9%
YoY
|
$6.192M
N/A
|
$6.628M
N/A
|
$16.78M
170.17%
YoY
|
$8.033M
-37.39%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$6.211M
90.87%
YoY
|
$12.83M
108.7%
YoY
|
$4.529M
0.02%
YoY
|
$4.869M
39.39%
YoY
|
$3.254M
-46.62%
YoY
|
$6.148M
13.43%
YoY
|
$4.528M
-11.39%
YoY
|
$3.493M
-21.24%
YoY
|
| Cost Of Revenue |
$11.58M
35.32%
YoY
|
$6.255M
-7.66%
YoY
|
$5.213M
0.48%
YoY
|
$17.79M
38.94%
YoY
|
$8.554M
39.34%
YoY
|
$6.774M
N/A
|
$5.188M
N/A
|
$12.80M
179.05%
YoY
|
$6.139M
-38.06%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
$4.588M
61.66%
YoY
|
$9.911M
103.59%
YoY
|
$3.762M
-5.48%
YoY
|
$4.031M
N/A
|
$2.838M
-41.94%
YoY
|
$4.868M
9.15%
YoY
|
$3.980M
-1.0%
YoY
|
$0.00
-100.0%
YoY
|
| Gross Profit |
$2.861M
-26.43%
YoY
|
$484.0K
-183.16%
YoY
|
-$60.00K
-104.17%
YoY
|
$5.391M
35.55%
YoY
|
$3.889M
105.33%
YoY
|
-$582.0K
N/A
|
$1.440M
N/A
|
$3.977M
145.04%
YoY
|
$1.894M
-35.14%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
$1.623M
290.14%
YoY
|
$2.920M
128.13%
YoY
|
$767.0K
39.96%
YoY
|
$838.0K
53.76%
YoY
|
$416.0K
-65.56%
YoY
|
$1.280M
37.78%
YoY
|
$548.0K
-49.72%
YoY
|
$545.0K
-2.5%
YoY
|
| Selling, General & Admin |
$2.881M
17.26%
YoY
|
$2.773M
-16.1%
YoY
|
$2.983M
6.88%
YoY
|
$2.902M
-59.29%
YoY
|
$2.457M
-27.48%
YoY
|
$3.305M
516.6%
YoY
|
$2.791M
70.91%
YoY
|
$7.129M
298.27%
YoY
|
$3.388M
145.33%
YoY
|
$536.0K
-67.94%
YoY
|
$1.633M
25.71%
YoY
|
$1.790M
18.0%
YoY
|
$1.381M
14.42%
YoY
|
$1.672M
-7.21%
YoY
|
$1.299M
-11.63%
YoY
|
$1.517M
-26.39%
YoY
|
$1.207M
-55.1%
YoY
|
$1.802M
-10.35%
YoY
|
$1.470M
-9.09%
YoY
|
| 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 |
$462.0K
3.36%
YoY
|
$445.0K
35.26%
YoY
|
$460.0K
5.5%
YoY
|
$848.0K
100.0%
YoY
|
$447.0K
214.79%
YoY
|
$329.0K
4600.0%
YoY
|
$436.0K
-1995.65%
YoY
|
$424.0K
3433.33%
YoY
|
$142.0K
914.29%
YoY
|
$7.000K
-46.15%
YoY
|
-$23.00K
-253.33%
YoY
|
$12.00K
-20.0%
YoY
|
$14.00K
-12.5%
YoY
|
$13.00K
-7.14%
YoY
|
$15.00K
7.14%
YoY
|
$15.00K
36.36%
YoY
|
$16.00K
-23.81%
YoY
|
$14.00K
-84.44%
YoY
|
$14.00K
-83.53%
YoY
|
| Operating Expenses |
$2.881M
17.26%
YoY
|
$2.773M
-16.1%
YoY
|
$2.983M
6.88%
YoY
|
$2.906M
-59.24%
YoY
|
$2.457M
-27.48%
YoY
|
$3.305M
516.6%
YoY
|
$2.791M
70.91%
YoY
|
$7.129M
298.27%
YoY
|
$3.388M
145.33%
YoY
|
$536.0K
-67.94%
YoY
|
$1.633M
25.71%
YoY
|
$1.790M
18.0%
YoY
|
$1.381M
14.42%
YoY
|
$1.672M
-7.21%
YoY
|
$1.299M
-11.63%
YoY
|
$1.517M
-26.39%
YoY
|
$1.207M
-55.1%
YoY
|
$1.802M
-10.35%
YoY
|
$1.470M
3.38%
YoY
|
| Operating Profit |
-$20.00K
-101.4%
YoY
|
-$2.289M
-41.11%
YoY
|
-$3.043M
125.24%
YoY
|
$2.485M
-2205.93%
YoY
|
$1.432M
-195.85%
YoY
|
-$3.887M
N/A
|
-$1.351M
-17.27%
YoY
|
-$118.0K
-29.34%
YoY
|
-$1.494M
-197.08%
YoY
|
N/A
|
-$1.633M
-114.15%
YoY
|
-$167.0K
-84.83%
YoY
|
$1.539M
2008.22%
YoY
|
-$905.0K
-27.83%
YoY
|
$11.54M
-1347.46%
YoY
|
-$1.101M
29.07%
YoY
|
$73.00K
-104.15%
YoY
|
-$1.254M
36.3%
YoY
|
-$925.0K
7.18%
YoY
|
| Interest Expense |
-$1.134M
16.91%
YoY
|
-$1.087M
10.92%
YoY
|
-$822.0K
2.75%
YoY
|
-$1.636M
41.89%
YoY
|
-$970.0K
331.11%
YoY
|
-$980.0K
-607.77%
YoY
|
-$800.0K
-820.72%
YoY
|
-$1.153M
-638.79%
YoY
|
-$225.0K
N/A
|
$193.0K
N/A
|
$111.0K
85.0%
YoY
|
$214.0K
N/A
|
N/A
|
N/A
|
$60.00K
328.57%
YoY
|
N/A
|
N/A
|
-$1.289M
N/A
|
$14.00K
-170.0%
YoY
|
| Other Income/Expense, Net |
-$19.00K
-20.83%
YoY
|
$4.000K
-92.45%
YoY
|
$32.00K
966.67%
YoY
|
$1.000K
-88.89%
YoY
|
-$24.00K
-366.67%
YoY
|
$53.00K
N/A
|
$3.000K
-40.0%
YoY
|
$9.000K
N/A
|
$9.000K
-91.96%
YoY
|
N/A
|
$5.000K
-93.06%
YoY
|
$0.00
-100.0%
YoY
|
$112.0K
-3833.33%
YoY
|
$122.0K
-92.23%
YoY
|
$72.00K
-7300.0%
YoY
|
$31.00K
-200.0%
YoY
|
-$3.000K
-100.28%
YoY
|
$1.571M
2518.33%
YoY
|
-$1.000K
-116.67%
YoY
|
| Pretax Income |
-$1.158M
-249.81%
YoY
|
-$3.325M
-24.5%
YoY
|
-$4.086M
86.24%
YoY
|
$850.0K
-178.56%
YoY
|
$773.0K
-145.93%
YoY
|
-$4.404M
1183.97%
YoY
|
-$2.194M
44.15%
YoY
|
-$1.082M
-4.75%
YoY
|
-$1.683M
-201.94%
YoY
|
-$343.0K
-56.19%
YoY
|
-$1.522M
-113.11%
YoY
|
-$1.136M
6.17%
YoY
|
$1.651M
2258.57%
YoY
|
-$783.0K
-19.44%
YoY
|
$11.61M
-1373.14%
YoY
|
-$1.070M
21.04%
YoY
|
$70.00K
-110.77%
YoY
|
-$972.0K
13.02%
YoY
|
-$912.0K
3.87%
YoY
|
| Income Tax |
-$405.0K
-359.62%
YoY
|
-$661.0K
-36.75%
YoY
|
-$721.0K
-2.04%
YoY
|
-$469.0K
133.33%
YoY
|
$156.0K
-144.96%
YoY
|
-$1.045M
-4454.17%
YoY
|
-$736.0K
6590.91%
YoY
|
-$201.0K
-5125.0%
YoY
|
-$347.0K
-11666.67%
YoY
|
$24.00K
-148.0%
YoY
|
-$11.00K
-94.21%
YoY
|
$4.000K
-71.43%
YoY
|
$3.000K
-62.5%
YoY
|
-$50.00K
-600.0%
YoY
|
-$190.0K
-1561.54%
YoY
|
$14.00K
40.0%
YoY
|
$8.000K
-38.46%
YoY
|
$10.00K
0.0%
YoY
|
$13.00K
62.5%
YoY
|
| Net Earnings |
-$765.0K
-270.38%
YoY
|
-$2.276M
-22.59%
YoY
|
-$2.854M
105.03%
YoY
|
$1.047M
-228.15%
YoY
|
$449.0K
-135.52%
YoY
|
-$2.940M
807.41%
YoY
|
-$1.392M
-223.62%
YoY
|
-$817.0K
2169.44%
YoY
|
-$1.264M
-176.7%
YoY
|
-$324.0K
-55.8%
YoY
|
$1.126M
-90.46%
YoY
|
-$36.00K
-96.68%
YoY
|
$1.648M
2558.06%
YoY
|
-$733.0K
-25.36%
YoY
|
$11.80M
-1381.32%
YoY
|
-$1.084M
21.25%
YoY
|
$62.00K
-108.41%
YoY
|
-$982.0K
12.87%
YoY
|
-$921.0K
3.95%
YoY
|
| Basic Earnings Per Share |
-$0.43
-272.0%
YoY
|
-$1.29
-22.29%
YoY
|
N/A
|
N/A
|
$0.25
-137.31%
YoY
|
-$1.66
N/A
|
N/A
|
-$0.42
2000.0%
YoY
|
-$0.67
-172.83%
YoY
|
N/A
|
N/A
|
-$0.02
-96.72%
YoY
|
$0.92
2966.67%
YoY
|
N/A
|
$6.57
-1363.46%
YoY
|
-$0.61
19.61%
YoY
|
$0.03
-107.14%
YoY
|
N/A
|
-$0.52
1.96%
YoY
|
| Diluted Earnings Per Share |
-$0.43
-272.0%
YoY
|
-$1.29
-22.29%
YoY
|
-$1.61
151.56%
YoY
|
$0.53
-226.19%
YoY
|
$0.25
-137.31%
YoY
|
-$1.66
822.22%
YoY
|
-$0.64
-201.59%
YoY
|
-$0.42
2000.0%
YoY
|
-$0.67
-173.63%
YoY
|
-$0.18
-56.29%
YoY
|
$0.63
-90.41%
YoY
|
-$0.02
-96.72%
YoY
|
$0.91
2933.33%
YoY
|
-$0.41
-100.0%
YoY
|
$6.57
-1363.46%
YoY
|
-$0.61
19.61%
YoY
|
$0.03
-107.14%
YoY
|
-$555.1K
11.66%
YoY
|
-$0.52
1.96%
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 |
1.773M
0.2%
YoY
|
1.770M
0.0%
YoY
|
1.770M
0.02%
YoY
|
1.770M
0.0%
YoY
|
1.770M
1.55%
YoY
|
1.770M shares
1.37%
YoY
|
1.770M shares
-1.56%
YoY
|
1.770M shares
-1.56%
YoY
|
1.743M shares
-3.06%
YoY
|
1.746M shares
-2.83%
YoY
|
1.798M shares
0.25%
YoY
|
1.798M shares
0.54%
YoY
|
1.798M shares
0.65%
YoY
|
1.797M shares
1.61%
YoY
|
1.793M shares
1.54%
YoY
|
1.788M shares
1.88%
YoY
|
1.786M shares
2.0%
YoY
|
1.768M shares
N/A
|
1.766M shares
1.49%
YoY
|
| Diluted Shares Outstanding |
1.773M
0.17%
YoY
|
1.770M
0.0%
YoY
|
1.770M
0.0%
YoY
|
N/A
|
1.770M
1.55%
YoY
|
1.770M
N/A
|
1.770M shares
-0.84%
YoY
|
1.770M shares
-1.56%
YoY
|
1.743M shares
-3.27%
YoY
|
N/A
|
1.785M shares
-0.61%
YoY
|
1.798M shares
0.56%
YoY
|
1.802M shares
0.45%
YoY
|
N/A
|
1.796M shares
1.7%
YoY
|
1.788M shares
1.88%
YoY
|
1.794M shares
2.46%
YoY
|
N/A
|
1.766M shares
1.49%
YoY
|
Loading...