|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$10.14M
8.2%
YoY
|
$9.373M
9.56%
YoY
|
$8.555M
-5.25%
YoY
|
$9.029M
4.9%
YoY
|
$8.607M
12.94%
YoY
|
| Cost Of Revenue |
$4.985M
4.05%
YoY
|
$4.791M
11.16%
YoY
|
$4.310M
2.91%
YoY
|
$4.188M
6.56%
YoY
|
$3.930M
6.48%
YoY
|
| Gross Profit |
$5.157M
12.55%
YoY
|
$4.582M
7.94%
YoY
|
$4.245M
-12.31%
YoY
|
$4.841M
3.51%
YoY
|
$4.677M
19.01%
YoY
|
| Selling, General & Admin |
$4.164M
16.54%
YoY
|
$3.573M
8.27%
YoY
|
$3.300M
-18.36%
YoY
|
$4.042M
20.3%
YoY
|
$3.360M
1.88%
YoY
|
| Research & Development |
$991.0K
-2.17%
YoY
|
$1.013M
4.11%
YoY
|
$973.0K
16.39%
YoY
|
$836.0K
-4.57%
YoY
|
$876.0K
4.78%
YoY
|
| Depreciation & Amortization |
$89.00K
-3.26%
YoY
|
$92.00K
-2.13%
YoY
|
$94.00K
-35.17%
YoY
|
$145.0K
-50.85%
YoY
|
$295.0K
-18.06%
YoY
|
| Operating Expenses |
$5.155M
12.41%
YoY
|
$4.586M
7.33%
YoY
|
$4.273M
-12.4%
YoY
|
$4.878M
15.16%
YoY
|
$4.236M
2.47%
YoY
|
| Operating Profit |
$2.000K
-150.0%
YoY
|
-$4.000K
-85.71%
YoY
|
-$28.00K
-24.32%
YoY
|
-$37.00K
-108.39%
YoY
|
$441.0K
-316.18%
YoY
|
| Interest Expense |
$345.0K
-21.59%
YoY
|
$440.0K
8.37%
YoY
|
$406.0K
272.48%
YoY
|
$109.0K
2625.0%
YoY
|
$4.000K
-86.67%
YoY
|
| Other Income/Expense, Net |
$345.0K
-21.59%
YoY
|
$440.0K
8.37%
YoY
|
$406.0K
272.48%
YoY
|
$109.0K
505.56%
YoY
|
$18.00K
-43.75%
YoY
|
| Pretax Income |
$347.0K
-20.41%
YoY
|
$436.0K
15.34%
YoY
|
$378.0K
425.0%
YoY
|
$72.00K
-84.31%
YoY
|
$459.0K
-366.86%
YoY
|
| Income Tax |
$41.00K
-510.0%
YoY
|
-$10.00K
-109.71%
YoY
|
$103.0K
-467.86%
YoY
|
-$28.00K
-157.14%
YoY
|
$49.00K
-202.08%
YoY
|
| Net Earnings |
$306.0K
-31.39%
YoY
|
$446.0K
62.18%
YoY
|
$275.0K
175.0%
YoY
|
$100.0K
-75.61%
YoY
|
$410.0K
-430.65%
YoY
|
| Basic Earnings Per Share |
$0.09
-30.77%
YoY
|
$0.13
62.5%
YoY
|
$0.08
166.67%
YoY
|
$0.03
-75.0%
YoY
|
$0.12
-400.0%
YoY
|
| Diluted Earnings Per Share |
$0.09
-30.77%
YoY
|
$0.13
62.05%
YoY
|
$0.08
167.4%
YoY
|
$0.03
-75.0%
YoY
|
$0.12
-400.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
3.461M shares
0.74%
YoY
|
3.435M shares
0.2%
YoY
|
3.428M shares
0.79%
YoY
|
3.401M shares
0.17%
YoY
|
3.396M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
3.476M shares
1.19%
YoY
|
3.435M shares
0.2%
YoY
|
3.428M shares
-0.14%
YoY
|
3.433M shares
-0.35%
YoY
|
3.445M shares
1.46%
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 |
$2.579M
15.19%
YoY
|
$2.755M
14.79%
YoY
|
$2.748M
9.39%
YoY
|
$2.400M
8.25%
YoY
|
$2.239M
-0.22%
YoY
|
$2.400M
3.63%
YoY
|
$2.512M
22.12%
YoY
|
$2.217M
3.74%
YoY
|
$2.244M
9.73%
YoY
|
$2.316M
9.56%
YoY
|
$2.057M
-7.18%
YoY
|
$2.137M
-16.65%
YoY
|
$2.045M
-4.22%
YoY
|
$2.114M
1.15%
YoY
|
$2.216M
2.88%
YoY
|
$2.564M
4.14%
YoY
|
$2.135M
12.31%
YoY
|
$2.090M
22.22%
YoY
|
$2.154M
13.43%
YoY
|
| Cost Of Revenue |
$1.257M
8.83%
YoY
|
$1.368M
13.06%
YoY
|
$1.290M
3.45%
YoY
|
$1.172M
0.17%
YoY
|
$1.155M
-0.77%
YoY
|
$1.210M
4.85%
YoY
|
$1.247M
17.2%
YoY
|
$1.170M
9.45%
YoY
|
$1.164M
13.78%
YoY
|
$1.154M
14.26%
YoY
|
$1.064M
1.04%
YoY
|
$1.069M
-7.53%
YoY
|
$1.023M
5.57%
YoY
|
$1.010M
2.75%
YoY
|
$1.053M
10.84%
YoY
|
$1.156M
6.45%
YoY
|
$969.0K
6.37%
YoY
|
$983.0K
12.99%
YoY
|
$950.0K
4.74%
YoY
|
| Gross Profit |
$1.322M
21.96%
YoY
|
$1.387M
16.55%
YoY
|
$1.458M
15.26%
YoY
|
$1.228M
17.29%
YoY
|
$1.084M
0.37%
YoY
|
$1.190M
2.41%
YoY
|
$1.265M
27.39%
YoY
|
$1.047M
-1.97%
YoY
|
$1.080M
5.68%
YoY
|
$1.162M
5.25%
YoY
|
$993.0K
-14.62%
YoY
|
$1.068M
-24.15%
YoY
|
$1.022M
-12.35%
YoY
|
$1.104M
-0.27%
YoY
|
$1.163M
-3.41%
YoY
|
$1.408M
2.33%
YoY
|
$1.166M
17.78%
YoY
|
$1.107M
31.79%
YoY
|
$1.204M
21.37%
YoY
|
| Selling, General & Admin |
$1.266M
25.72%
YoY
|
$1.101M
21.26%
YoY
|
$1.040M
21.35%
YoY
|
$1.016M
14.16%
YoY
|
$1.007M
9.69%
YoY
|
$908.0K
10.6%
YoY
|
$857.0K
6.99%
YoY
|
$890.0K
13.23%
YoY
|
$918.0K
2.91%
YoY
|
$821.0K
19.51%
YoY
|
$801.0K
-6.21%
YoY
|
$786.0K
-49.36%
YoY
|
$892.0K
-6.01%
YoY
|
$687.0K
-8.64%
YoY
|
$854.0K
-14.17%
YoY
|
$1.552M
88.81%
YoY
|
$949.0K
19.97%
YoY
|
$752.0K
13.94%
YoY
|
$995.0K
18.88%
YoY
|
| Research & Development |
$274.0K
11.38%
YoY
|
$294.0K
16.67%
YoY
|
$237.0K
0.85%
YoY
|
$214.0K
-18.94%
YoY
|
$246.0K
-6.11%
YoY
|
$252.0K
1.2%
YoY
|
$235.0K
7.8%
YoY
|
$264.0K
10.92%
YoY
|
$262.0K
-2.24%
YoY
|
$249.0K
28.35%
YoY
|
$218.0K
14.74%
YoY
|
$238.0K
7.69%
YoY
|
$268.0K
16.02%
YoY
|
$194.0K
-3.48%
YoY
|
$190.0K
0.53%
YoY
|
$221.0K
-21.91%
YoY
|
$231.0K
13.79%
YoY
|
$201.0K
-4.29%
YoY
|
$189.0K
-9.57%
YoY
|
| Depreciation & Amortization |
$21.00K
-8.7%
YoY
|
$21.00K
-4.55%
YoY
|
$23.00K
0.0%
YoY
|
$22.00K
-4.35%
YoY
|
$23.00K
-4.17%
YoY
|
$22.00K
-12.0%
YoY
|
$23.00K
15.0%
YoY
|
$23.00K
0.0%
YoY
|
$24.00K
0.0%
YoY
|
$25.00K
-10.71%
YoY
|
$20.00K
-48.72%
YoY
|
$23.00K
-39.47%
YoY
|
$24.00K
-40.0%
YoY
|
$28.00K
-31.71%
YoY
|
$39.00K
-46.58%
YoY
|
$38.00K
-58.24%
YoY
|
$40.00K
-55.56%
YoY
|
$41.00K
-54.44%
YoY
|
$73.00K
-18.89%
YoY
|
| Operating Expenses |
$1.540M
22.91%
YoY
|
$1.395M
20.26%
YoY
|
$1.277M
16.94%
YoY
|
$1.230M
6.59%
YoY
|
$1.253M
6.19%
YoY
|
$1.160M
8.41%
YoY
|
$1.092M
7.16%
YoY
|
$1.154M
12.7%
YoY
|
$1.180M
1.72%
YoY
|
$1.070M
21.45%
YoY
|
$1.019M
-2.39%
YoY
|
$1.024M
-42.24%
YoY
|
$1.160M
-1.69%
YoY
|
$881.0K
-7.56%
YoY
|
$1.044M
-11.82%
YoY
|
$1.773M
60.45%
YoY
|
$1.180M
18.71%
YoY
|
$953.0K
9.54%
YoY
|
$1.184M
13.19%
YoY
|
| Operating Profit |
-$218.0K
28.99%
YoY
|
-$8.000K
-126.67%
YoY
|
$181.0K
4.62%
YoY
|
-$2.000K
-98.13%
YoY
|
-$169.0K
69.0%
YoY
|
$30.00K
-67.39%
YoY
|
$173.0K
-765.38%
YoY
|
-$107.0K
-343.18%
YoY
|
-$100.0K
-27.54%
YoY
|
$92.00K
-58.74%
YoY
|
-$26.00K
-121.85%
YoY
|
$44.00K
-112.05%
YoY
|
-$138.0K
885.71%
YoY
|
$223.0K
44.81%
YoY
|
$119.0K
495.0%
YoY
|
-$365.0K
-234.69%
YoY
|
-$14.00K
250.0%
YoY
|
$154.0K
-613.33%
YoY
|
$20.00K
-137.04%
YoY
|
| Interest Expense |
$71.00K
-19.32%
YoY
|
$84.00K
-14.29%
YoY
|
$91.00K
-22.22%
YoY
|
$82.00K
-24.77%
YoY
|
$88.00K
-24.14%
YoY
|
$98.00K
-10.91%
YoY
|
$117.0K
6.36%
YoY
|
$109.0K
15.96%
YoY
|
$116.0K
24.73%
YoY
|
$110.0K
66.67%
YoY
|
$110.0K
10900.0%
YoY
|
$94.00K
1242.86%
YoY
|
$93.00K
9200.0%
YoY
|
$66.00K
6500.0%
YoY
|
$1.000K
0.0%
YoY
|
$7.000K
N/A
|
$1.000K
N/A
|
$1.000K
N/A
|
$1.000K
N/A
|
| Other Income/Expense, Net |
$71.00K
-19.32%
YoY
|
N/A
|
$91.00K
-22.22%
YoY
|
$82.00K
-24.77%
YoY
|
$88.00K
-24.14%
YoY
|
N/A
|
$117.0K
7.34%
YoY
|
$109.0K
15.96%
YoY
|
$116.0K
24.73%
YoY
|
N/A
|
$109.0K
211.43%
YoY
|
$94.00K
1242.86%
YoY
|
$93.00K
9200.0%
YoY
|
N/A
|
$35.00K
3400.0%
YoY
|
$7.000K
N/A
|
$1.000K
-50.0%
YoY
|
$14.00K
N/A
|
$1.000K
N/A
|
| Pretax Income |
-$147.0K
81.48%
YoY
|
$76.00K
-40.63%
YoY
|
$272.0K
-6.21%
YoY
|
$80.00K
3900.0%
YoY
|
-$81.00K
-606.25%
YoY
|
$128.0K
-36.63%
YoY
|
$290.0K
249.4%
YoY
|
$2.000K
-98.55%
YoY
|
$16.00K
-135.56%
YoY
|
$202.0K
-30.1%
YoY
|
$83.00K
-46.1%
YoY
|
$138.0K
-138.55%
YoY
|
-$45.00K
246.15%
YoY
|
$289.0K
71.01%
YoY
|
$154.0K
633.33%
YoY
|
-$358.0K
-232.1%
YoY
|
-$13.00K
550.0%
YoY
|
$169.0K
-663.33%
YoY
|
$21.00K
-138.89%
YoY
|
| Income Tax |
-$31.00K
82.35%
YoY
|
-$27.00K
-63.01%
YoY
|
$64.00K
23.08%
YoY
|
$21.00K
250.0%
YoY
|
-$17.00K
-440.0%
YoY
|
-$73.00K
-1142.86%
YoY
|
$52.00K
-30.67%
YoY
|
$6.000K
-72.73%
YoY
|
$5.000K
-600.0%
YoY
|
$7.000K
-61.11%
YoY
|
$75.00K
134.38%
YoY
|
$22.00K
-129.73%
YoY
|
-$1.000K
-75.0%
YoY
|
$18.00K
-250.0%
YoY
|
$32.00K
700.0%
YoY
|
-$74.00K
-229.82%
YoY
|
-$4.000K
N/A
|
-$12.00K
-40.0%
YoY
|
$4.000K
-150.0%
YoY
|
| Net Earnings |
-$116.0K
81.25%
YoY
|
$103.0K
-48.76%
YoY
|
$208.0K
-12.61%
YoY
|
$59.00K
-1575.0%
YoY
|
-$64.00K
-681.82%
YoY
|
$201.0K
3.08%
YoY
|
$238.0K
2875.0%
YoY
|
-$4.000K
-103.45%
YoY
|
$11.00K
-125.0%
YoY
|
$195.0K
-28.04%
YoY
|
$8.000K
-93.44%
YoY
|
$116.0K
-140.85%
YoY
|
-$44.00K
388.89%
YoY
|
$271.0K
49.72%
YoY
|
$122.0K
617.65%
YoY
|
-$284.0K
-232.71%
YoY
|
-$9.000K
350.0%
YoY
|
$181.0K
-1910.0%
YoY
|
$17.00K
-136.96%
YoY
|
| Basic Earnings Per Share |
-$0.03
50.0%
YoY
|
N/A
|
$0.06
-14.29%
YoY
|
$0.02
N/A
|
-$0.02
N/A
|
N/A
|
$0.07
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
$0.03
-137.5%
YoY
|
-$0.01
N/A
|
N/A
|
$0.04
300.0%
YoY
|
-$0.08
-233.33%
YoY
|
$0.00
N/A
|
N/A
|
$0.01
-200.0%
YoY
|
| Diluted Earnings Per Share |
-$0.03
50.0%
YoY
|
$0.03
-51.55%
YoY
|
$0.06
-14.29%
YoY
|
$0.02
N/A
|
-$0.02
N/A
|
$0.06
2.32%
YoY
|
$0.07
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.06
-25.73%
YoY
|
$0.00
-100.0%
YoY
|
$0.03
-137.5%
YoY
|
-$0.01
N/A
|
$0.08
-100.0%
YoY
|
$0.04
N/A
|
-$0.08
-233.33%
YoY
|
$0.00
N/A
|
$52.12K
-1871.97%
YoY
|
$0.00
-100.0%
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 |
3.532M shares
2.42%
YoY
|
3.481M shares
1.53%
YoY
|
3.449M shares
0.61%
YoY
|
3.449M shares
0.61%
YoY
|
3.449M shares
0.61%
YoY
|
3.428M shares
0.0%
YoY
|
3.428M shares
0.0%
YoY
|
3.428M shares
0.0%
YoY
|
3.428M shares
0.0%
YoY
|
3.428M shares
0.73%
YoY
|
3.428M shares
0.73%
YoY
|
3.428M shares
0.96%
YoY
|
3.428M shares
0.96%
YoY
|
3.403M shares
0.22%
YoY
|
3.403M shares
0.22%
YoY
|
3.396M shares
0.0%
YoY
|
3.396M shares
0.0%
YoY
|
3.396M shares
0.0%
YoY
|
3.396M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
3.512M shares
1.82%
YoY
|
N/A
|
3.474M shares
1.15%
YoY
|
3.551M shares
3.59%
YoY
|
3.449M shares
0.61%
YoY
|
N/A
|
3.434M shares
0.19%
YoY
|
3.428M shares
-0.45%
YoY
|
3.428M shares
0.0%
YoY
|
N/A
|
3.428M shares
-1.58%
YoY
|
3.443M shares
1.41%
YoY
|
3.428M shares
0.96%
YoY
|
N/A
|
3.483M shares
1.27%
YoY
|
3.396M shares
-0.53%
YoY
|
3.396M shares
0.0%
YoY
|
N/A
|
3.439M shares
1.29%
YoY
|
Loading...