|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$11.48M
4.48%
YoY
|
$10.99M
36.32%
YoY
|
$8.059M
15.13%
YoY
|
$7.000M
3.31%
YoY
|
$6.776M
14.42%
YoY
|
| Cost Of Revenue |
$2.663M
-10.85%
YoY
|
$2.987M
45.35%
YoY
|
$2.055M
6.53%
YoY
|
$1.929M
2.77%
YoY
|
$1.877M
4.8%
YoY
|
| Gross Profit |
$8.815M
10.2%
YoY
|
$7.999M
33.23%
YoY
|
$6.004M
18.4%
YoY
|
$5.071M
3.51%
YoY
|
$4.899M
18.59%
YoY
|
| Selling, General & Admin |
$5.732M
13.5%
YoY
|
$5.050M
-0.1%
YoY
|
$5.055M
5.22%
YoY
|
$4.804M
15.26%
YoY
|
$4.168M
9.05%
YoY
|
| Research & Development |
$1.094M
8.1%
YoY
|
$1.012M
15.66%
YoY
|
$875.0K
3.55%
YoY
|
$845.0K
14.34%
YoY
|
$739.0K
19.39%
YoY
|
| Depreciation & Amortization |
$115.0K
-4.96%
YoY
|
$121.0K
-24.84%
YoY
|
$161.0K
31.97%
YoY
|
$122.0K
62.67%
YoY
|
$75.00K
240.91%
YoY
|
| Operating Expenses |
$6.826M
12.6%
YoY
|
$6.062M
2.23%
YoY
|
$5.930M
4.04%
YoY
|
$5.700M
16.16%
YoY
|
$4.907M
10.49%
YoY
|
| Operating Profit |
$1.989M
2.68%
YoY
|
$1.937M
2517.57%
YoY
|
$74.00K
-111.76%
YoY
|
-$629.0K
7762.5%
YoY
|
-$8.000K
-97.42%
YoY
|
| Interest Expense |
$121.0K
65.75%
YoY
|
$73.00K
14.06%
YoY
|
$64.00K
-3300.0%
YoY
|
-$2.000K
-60.0%
YoY
|
-$5.000K
-85.71%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$2.110M
4.98%
YoY
|
$2.010M
1356.52%
YoY
|
$138.0K
-121.87%
YoY
|
-$631.0K
4753.85%
YoY
|
-$13.00K
-117.11%
YoY
|
| Income Tax |
-$434.0K
-89.93%
YoY
|
-$4.311M
-48000.0%
YoY
|
$9.000K
N/A
|
N/A
N/A
|
N/A
N/A
|
| Net Earnings |
$2.510M
-60.12%
YoY
|
$6.294M
5189.08%
YoY
|
$119.0K
-118.8%
YoY
|
-$633.0K
2914.29%
YoY
|
-$21.00K
-130.43%
YoY
|
| Basic Earnings Per Share |
$1.01
-60.08%
YoY
|
$2.53
4960.0%
YoY
|
$0.05
-350.0%
YoY
|
-$0.02
N/A
|
$0.00
N/A
|
| Diluted Earnings Per Share |
$0.99
-60.56%
YoY
|
$2.51
4920.0%
YoY
|
$0.05
-413.48%
YoY
|
-$0.02
-100.0%
YoY
|
-$529.10
-130.45%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
2.496M shares
0.36%
YoY
|
2.487M shares
0.12%
YoY
|
2.484M shares
6157.24%
YoY
|
39.70K shares
0.03%
YoY
|
39.69K shares
N/A
|
| Diluted Shares Outstanding |
2.538M shares
1.04%
YoY
|
2.512M shares
0.36%
YoY
|
2.503M shares
6205.1%
YoY
|
39.70K shares
0.03%
YoY
|
39.69K 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 |
$2.227M
-28.11%
YoY
|
$2.377M
-32.64%
YoY
|
$2.478M
-18.75%
YoY
|
$3.525M
54.95%
YoY
|
$3.098M
45.31%
YoY
|
$3.529M
56.84%
YoY
|
$3.050M
46.14%
YoY
|
$2.275M
15.31%
YoY
|
$2.132M
21.9%
YoY
|
$2.250M
21.95%
YoY
|
$2.087M
17.05%
YoY
|
$1.973M
21.71%
YoY
|
$1.749M
-0.11%
YoY
|
$1.845M
5.19%
YoY
|
$1.783M
4.51%
YoY
|
$1.621M
0.62%
YoY
|
$1.751M
2.7%
YoY
|
$1.754M
9.69%
YoY
|
$1.706M
12.46%
YoY
|
| Cost Of Revenue |
$442.0K
-42.75%
YoY
|
$472.0K
-51.49%
YoY
|
$533.0K
-38.24%
YoY
|
$886.0K
45.25%
YoY
|
$772.0K
42.7%
YoY
|
$973.0K
61.63%
YoY
|
$863.0K
60.71%
YoY
|
$610.0K
26.29%
YoY
|
$541.0K
24.94%
YoY
|
$602.0K
22.11%
YoY
|
$537.0K
-5.46%
YoY
|
$483.0K
28.8%
YoY
|
$433.0K
-12.17%
YoY
|
$493.0K
-6.81%
YoY
|
$568.0K
22.41%
YoY
|
$375.0K
-3.6%
YoY
|
$493.0K
-0.4%
YoY
|
$529.0K
8.18%
YoY
|
$464.0K
5.45%
YoY
|
| Gross Profit |
$1.785M
-23.26%
YoY
|
$1.905M
-25.47%
YoY
|
$1.945M
-11.07%
YoY
|
$2.639M
58.5%
YoY
|
$2.326M
46.2%
YoY
|
$2.556M
55.1%
YoY
|
$2.187M
41.1%
YoY
|
$1.665M
11.74%
YoY
|
$1.591M
20.9%
YoY
|
$1.648M
21.89%
YoY
|
$1.550M
27.57%
YoY
|
$1.490M
19.58%
YoY
|
$1.316M
4.61%
YoY
|
$1.352M
10.37%
YoY
|
$1.215M
-2.17%
YoY
|
$1.246M
1.96%
YoY
|
$1.258M
3.97%
YoY
|
$1.225M
10.36%
YoY
|
$1.242M
15.32%
YoY
|
| Selling, General & Admin |
$1.659M
15.93%
YoY
|
$1.355M
-3.01%
YoY
|
$1.519M
26.9%
YoY
|
$1.427M
20.83%
YoY
|
$1.431M
12.24%
YoY
|
$1.397M
6.72%
YoY
|
$1.197M
-10.0%
YoY
|
$1.181M
-3.12%
YoY
|
$1.275M
6.52%
YoY
|
$1.309M
7.38%
YoY
|
$1.330M
11.02%
YoY
|
$1.219M
1.16%
YoY
|
$1.197M
1.27%
YoY
|
$1.219M
12.66%
YoY
|
$1.198M
15.41%
YoY
|
$1.205M
15.64%
YoY
|
$1.182M
17.5%
YoY
|
$1.082M
15.72%
YoY
|
$1.038M
10.43%
YoY
|
| Research & Development |
$255.0K
-12.37%
YoY
|
$271.0K
-13.69%
YoY
|
$267.0K
14.1%
YoY
|
$265.0K
17.26%
YoY
|
$291.0K
22.27%
YoY
|
$314.0K
20.31%
YoY
|
$234.0K
10.38%
YoY
|
$226.0K
20.21%
YoY
|
$238.0K
11.21%
YoY
|
$261.0K
25.48%
YoY
|
$212.0K
-6.61%
YoY
|
$188.0K
-11.32%
YoY
|
$214.0K
8.08%
YoY
|
$208.0K
0.48%
YoY
|
$227.0K
26.82%
YoY
|
$212.0K
21.14%
YoY
|
$198.0K
11.24%
YoY
|
$207.0K
21.76%
YoY
|
$179.0K
11.88%
YoY
|
| Depreciation & Amortization |
N/A
|
$30.00K
0.0%
YoY
|
$29.00K
-12.12%
YoY
|
$26.00K
-13.33%
YoY
|
$30.00K
7.14%
YoY
|
$30.00K
-26.83%
YoY
|
$33.00K
-19.51%
YoY
|
$30.00K
-21.05%
YoY
|
$28.00K
-26.32%
YoY
|
$41.00K
5.13%
YoY
|
$41.00K
13.89%
YoY
|
$38.00K
31.03%
YoY
|
$38.00K
90.0%
YoY
|
$39.00K
105.26%
YoY
|
$36.00K
89.47%
YoY
|
$29.00K
31.82%
YoY
|
$20.00K
11.11%
YoY
|
$19.00K
N/A
|
$19.00K
N/A
|
| Operating Expenses |
$1.914M
11.15%
YoY
|
$1.626M
-4.97%
YoY
|
$1.786M
24.81%
YoY
|
$1.692M
20.26%
YoY
|
$1.722M
13.81%
YoY
|
$1.711M
8.98%
YoY
|
$1.431M
-7.2%
YoY
|
$1.407M
0.0%
YoY
|
$1.513M
7.23%
YoY
|
$1.570M
10.02%
YoY
|
$1.542M
8.21%
YoY
|
$1.407M
-4.16%
YoY
|
$1.411M
2.25%
YoY
|
$1.427M
10.71%
YoY
|
$1.425M
17.09%
YoY
|
$1.468M
20.62%
YoY
|
$1.380M
16.55%
YoY
|
$1.289M
17.08%
YoY
|
$1.217M
10.64%
YoY
|
| Operating Profit |
-$129.0K
-121.36%
YoY
|
$279.0K
-66.98%
YoY
|
$159.0K
-78.97%
YoY
|
$947.0K
267.05%
YoY
|
$604.0K
674.36%
YoY
|
$845.0K
983.33%
YoY
|
$756.0K
9350.0%
YoY
|
$258.0K
210.84%
YoY
|
$78.00K
-182.11%
YoY
|
$78.00K
-204.0%
YoY
|
$8.000K
-103.81%
YoY
|
$83.00K
-137.39%
YoY
|
-$95.00K
-22.13%
YoY
|
-$75.00K
17.19%
YoY
|
-$210.0K
-940.0%
YoY
|
-$222.0K
-4540.0%
YoY
|
-$122.0K
-569.23%
YoY
|
-$64.00K
-811.11%
YoY
|
$25.00K
-208.7%
YoY
|
| Interest Expense |
N/A
|
$36.00K
80.0%
YoY
|
$34.00K
70.0%
YoY
|
$27.00K
50.0%
YoY
|
$24.00K
60.0%
YoY
|
$20.00K
11.11%
YoY
|
$20.00K
0.0%
YoY
|
$18.00K
12.5%
YoY
|
$15.00K
N/A
|
$18.00K
-1900.0%
YoY
|
$20.00K
N/A
|
$16.00K
-1700.0%
YoY
|
N/A
|
-$1.000K
N/A
|
$0.00
N/A
|
-$1.000K
0.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$11.00K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$98.00K
-115.61%
YoY
|
$315.0K
-63.58%
YoY
|
$193.0K
-75.13%
YoY
|
$974.0K
252.9%
YoY
|
$628.0K
575.27%
YoY
|
$865.0K
801.04%
YoY
|
$776.0K
2774.07%
YoY
|
$276.0K
178.79%
YoY
|
$93.00K
-210.71%
YoY
|
$96.00K
-226.32%
YoY
|
$27.00K
-112.86%
YoY
|
$99.00K
-144.39%
YoY
|
-$84.00K
-31.15%
YoY
|
-$76.00K
18.75%
YoY
|
-$210.0K
-940.0%
YoY
|
-$223.0K
-5675.0%
YoY
|
-$122.0K
-654.55%
YoY
|
-$64.00K
-115.13%
YoY
|
$25.00K
-180.65%
YoY
|
| Income Tax |
-$25.00K
-116.23%
YoY
|
-$765.0K
-82.53%
YoY
|
-$65.00K
-254.76%
YoY
|
$242.0K
N/A
|
$154.0K
516.0%
YoY
|
-$4.379M
-48755.56%
YoY
|
$42.00K
N/A
|
N/A
N/A
|
$25.00K
N/A
|
$9.000K
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
|
| Net Earnings |
-$77.00K
-116.59%
YoY
|
$1.074M
-79.48%
YoY
|
$252.0K
-65.24%
YoY
|
$720.0K
165.68%
YoY
|
$464.0K
613.85%
YoY
|
$5.233M
6129.76%
YoY
|
$725.0K
2920.83%
YoY
|
$271.0K
182.29%
YoY
|
$65.00K
-176.47%
YoY
|
$84.00K
-209.09%
YoY
|
$24.00K
-111.43%
YoY
|
$96.00K
-143.05%
YoY
|
-$85.00K
-30.33%
YoY
|
-$77.00K
16.67%
YoY
|
-$210.0K
-1013.04%
YoY
|
-$223.0K
-11250.0%
YoY
|
-$122.0K
-654.55%
YoY
|
-$66.00K
-115.83%
YoY
|
$23.00K
-171.88%
YoY
|
| Basic Earnings Per Share |
-$0.03
-115.79%
YoY
|
N/A
|
$0.10
-65.52%
YoY
|
$0.29
163.64%
YoY
|
$0.19
533.33%
YoY
|
N/A
|
$0.29
2800.0%
YoY
|
$0.11
N/A
|
$0.03
N/A
|
N/A
|
$0.01
-200.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
N/A
|
-$0.01
N/A
|
-$0.01
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
| Diluted Earnings Per Share |
-$0.03
-115.79%
YoY
|
$0.42
-79.48%
YoY
|
$0.10
-65.52%
YoY
|
$0.28
154.55%
YoY
|
$0.19
533.33%
YoY
|
$2.06
6026.78%
YoY
|
$0.29
2800.0%
YoY
|
$0.11
N/A
|
$0.03
-1501.87%
YoY
|
$0.03
-1836.08%
YoY
|
$0.01
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$5.290K
-1019.0%
YoY
|
-$5.619K
-11319.39%
YoY
|
-$3.099K
-717.67%
YoY
|
-$1.663K
-115.89%
YoY
|
$575.60
-171.39%
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 |
2.507M shares
0.62%
YoY
|
2.505M shares
0.66%
YoY
|
2.501M shares
0.57%
YoY
|
2.491M shares
0.15%
YoY
|
2.491M shares
0.15%
YoY
|
2.488M shares
0.14%
YoY
|
2.487M shares
-93.74%
YoY
|
2.487M shares
-93.74%
YoY
|
2.487M shares
-93.74%
YoY
|
2.485M shares
-93.74%
YoY
|
39.76M shares
0.18%
YoY
|
39.76M shares
0.18%
YoY
|
39.76M shares
100075.34%
YoY
|
39.71M shares
N/A
|
39.69M shares
0.0%
YoY
|
39.69M shares
0.0%
YoY
|
39.69K shares
N/A
|
N/A
|
39.69M shares
N/A
|
| Diluted Shares Outstanding |
2.506M shares
0.32%
YoY
|
N/A
|
2.554M shares
1.71%
YoY
|
2.534M shares
1.08%
YoY
|
2.498M shares
0.16%
YoY
|
N/A
|
2.511M shares
-0.83%
YoY
|
2.507M shares
6201.53%
YoY
|
2.494M shares
6176.74%
YoY
|
N/A
|
2.532M shares
-93.62%
YoY
|
39.78K shares
-99.9%
YoY
|
39.73K shares
0.12%
YoY
|
N/A
|
39.70M shares
-0.65%
YoY
|
39.69M shares
-0.62%
YoY
|
39.69K shares
N/A
|
N/A
|
39.96M shares
N/A
|
Loading...