|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$44.77M
44.11%
YoY
|
$31.07M
-13.74%
YoY
|
$36.02M
-6.11%
YoY
|
$38.36M
14.83%
YoY
|
$33.41M
11.78%
YoY
|
| Cost Of Revenue |
$33.69M
57.76%
YoY
|
$21.35M
-21.97%
YoY
|
$27.37M
-4.37%
YoY
|
$28.62M
18.99%
YoY
|
$24.05M
4.36%
YoY
|
| Gross Profit |
$11.08M
14.08%
YoY
|
$9.713M
12.29%
YoY
|
$8.650M
-11.21%
YoY
|
$9.742M
4.11%
YoY
|
$9.357M
36.76%
YoY
|
| Selling, General & Admin |
$10.31M
-1.4%
YoY
|
$10.46M
-10.85%
YoY
|
$11.73M
42.21%
YoY
|
$8.247M
6.78%
YoY
|
$7.723M
3.71%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$420.0K
5.0%
YoY
|
$400.0K
-55.56%
YoY
|
$900.0K
12.5%
YoY
|
$800.0K
0.0%
YoY
|
$800.0K
-29.64%
YoY
|
| Operating Expenses |
$10.31M
-1.4%
YoY
|
$10.46M
-10.85%
YoY
|
$11.73M
42.21%
YoY
|
$8.247M
6.78%
YoY
|
$7.723M
3.71%
YoY
|
| Operating Profit |
$772.0K
-139.83%
YoY
|
-$1.938M
-37.04%
YoY
|
-$3.078M
-305.89%
YoY
|
$1.495M
-8.51%
YoY
|
$1.634M
-370.08%
YoY
|
| Interest Expense |
$1.690M
-213.35%
YoY
|
-$1.491M
-234.93%
YoY
|
$1.105M
47.73%
YoY
|
$748.0K
4.47%
YoY
|
$716.0K
-16.55%
YoY
|
| Other Income/Expense, Net |
-$1.205M
-1.71%
YoY
|
-$1.226M
-125.73%
YoY
|
$4.764M
7583.87%
YoY
|
$62.00K
-84.38%
YoY
|
$397.0K
-79.4%
YoY
|
| Pretax Income |
-$433.0K
-86.31%
YoY
|
-$3.164M
-287.66%
YoY
|
$1.686M
8.29%
YoY
|
$1.557M
-23.34%
YoY
|
$2.031M
53.63%
YoY
|
| Income Tax |
N/A
N/A
|
-$310.0K
484.91%
YoY
|
-$53.00K
-110.02%
YoY
|
$529.0K
130.0%
YoY
|
$230.0K
7566.67%
YoY
|
| Net Earnings |
-$433.0K
-84.83%
YoY
|
-$2.854M
-259.53%
YoY
|
$1.789M
82.92%
YoY
|
$978.0K
-45.7%
YoY
|
$1.801M
36.54%
YoY
|
| Basic Earnings Per Share |
-$0.11
22.22%
YoY
|
-$0.09
-250.0%
YoY
|
$0.06
50.0%
YoY
|
$0.04
-42.86%
YoY
|
$0.07
40.0%
YoY
|
| Diluted Earnings Per Share |
-$0.11
22.22%
YoY
|
-$0.09
-250.0%
YoY
|
$0.06
52.13%
YoY
|
$0.04
-45.69%
YoY
|
$0.07
36.53%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
3.838M shares
-87.92%
YoY
|
31.76M shares
8.46%
YoY
|
29.28M shares
18.08%
YoY
|
24.80M shares
0.0%
YoY
|
24.80M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
3.838M shares
-87.92%
YoY
|
31.76M shares
8.46%
YoY
|
29.28M shares
18.08%
YoY
|
24.80M shares
0.0%
YoY
|
24.80M shares
N/A
|
|
Concept
|
2025 Q4 | 2025 Q2 | 2024 Q4 | 2024 Q2 | 2023 Q4 | 2023 Q2 | 2022 Q4 | 2022 Q2 | 2021 Q4 |
|---|---|---|---|---|---|---|---|---|---|
| Revenue |
N/A
|
$26.44M
87.62%
YoY
|
$16.98M
-21.58%
YoY
|
$14.09M
-1.95%
YoY
|
$21.65M
-43.57%
YoY
|
$14.37M
-28.48%
YoY
|
$38.36M
14.83%
YoY
|
$20.09M
N/A
|
$33.41M
N/A
|
| Cost Of Revenue |
N/A
|
$19.81M
110.15%
YoY
|
$11.93M
-31.0%
YoY
|
$9.428M
-6.5%
YoY
|
$17.28M
-39.61%
YoY
|
$10.08M
-30.42%
YoY
|
$28.62M
18.99%
YoY
|
$14.49M
N/A
|
$24.05M
N/A
|
| Gross Profit |
N/A
|
$6.625M
42.08%
YoY
|
$5.050M
15.77%
YoY
|
$4.663M
8.75%
YoY
|
$4.362M
-55.22%
YoY
|
$4.288M
-23.46%
YoY
|
$9.742M
4.11%
YoY
|
$5.602M
N/A
|
$9.357M
N/A
|
| Selling, General & Admin |
N/A
|
$4.923M
19.4%
YoY
|
$7.305M
161.55%
YoY
|
$4.123M
-53.86%
YoY
|
$2.793M
-66.13%
YoY
|
$8.935M
121.6%
YoY
|
$8.247M
6.78%
YoY
|
$4.032M
N/A
|
$7.723M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
$206.0K
-169.59%
YoY
|
$231.0K
N/A
|
-$296.0K
-164.07%
YoY
|
N/A
|
$462.0K
11.86%
YoY
|
$387.0K
-52.92%
YoY
|
$413.0K
-3.95%
YoY
|
$822.0K
N/A
|
| Operating Expenses |
N/A
|
$4.923M
19.4%
YoY
|
$7.305M
161.55%
YoY
|
$4.123M
-53.86%
YoY
|
$2.793M
-66.13%
YoY
|
$8.935M
121.6%
YoY
|
$8.247M
6.78%
YoY
|
$4.032M
N/A
|
$7.723M
N/A
|
| Operating Profit |
N/A
|
$1.702M
215.19%
YoY
|
-$2.255M
-243.72%
YoY
|
$540.0K
-111.62%
YoY
|
$1.569M
4.95%
YoY
|
-$4.647M
-395.99%
YoY
|
$1.495M
-8.51%
YoY
|
$1.570M
N/A
|
$1.634M
N/A
|
| Interest Expense |
N/A
|
-$792.0K
40.18%
YoY
|
-$926.0K
86.32%
YoY
|
-$565.0K
-2.25%
YoY
|
-$497.0K
-40.41%
YoY
|
-$578.0K
82.91%
YoY
|
-$834.0K
12.55%
YoY
|
-$316.0K
N/A
|
-$741.0K
N/A
|
| Other Income/Expense, Net |
N/A
|
$38.00K
-28.3%
YoY
|
$162.0K
-47.91%
YoY
|
$53.00K
-85.56%
YoY
|
$311.0K
-65.21%
YoY
|
$367.0K
-5.17%
YoY
|
$894.0K
7.32%
YoY
|
$387.0K
N/A
|
$833.0K
N/A
|
| Pretax Income |
N/A
|
$948.0K
1115.38%
YoY
|
-$3.242M
-150.51%
YoY
|
$78.00K
-101.65%
YoY
|
$6.419M
312.27%
YoY
|
-$4.733M
-388.42%
YoY
|
$1.557M
-23.34%
YoY
|
$1.641M
N/A
|
$2.031M
N/A
|
| Income Tax |
N/A
|
$45.00K
4400.0%
YoY
|
-$311.0K
170.43%
YoY
|
$1.000K
-98.39%
YoY
|
-$115.0K
-121.74%
YoY
|
$62.00K
-77.78%
YoY
|
$529.0K
130.0%
YoY
|
$279.0K
N/A
|
$230.0K
N/A
|
| Net Earnings |
N/A
|
$903.0K
1072.73%
YoY
|
-$2.931M
-144.86%
YoY
|
$77.00K
-101.62%
YoY
|
$6.534M
568.1%
YoY
|
-$4.745M
-448.38%
YoY
|
$978.0K
-45.7%
YoY
|
$1.362M
N/A
|
$1.801M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
N/A
|
$0.27
10800.0%
YoY
|
-$0.09
-140.04%
YoY
|
$0.00
-101.62%
YoY
|
$0.24
497.49%
YoY
|
-$0.15
-380.15%
YoY
|
$0.04
-45.69%
YoY
|
$0.05
N/A
|
$0.07
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
33.33M shares
8.07%
YoY
|
N/A
|
30.84M shares
24.35%
YoY
|
N/A
|
24.80M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...