|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$22.62M
-1.9%
YoY
|
$23.06M
-30.92%
YoY
|
$33.38M
41.95%
YoY
|
$23.51M
7.45%
YoY
|
$21.88M
18.12%
YoY
|
| Cost Of Revenue |
$5.305M
-5.55%
YoY
|
$5.617M
-29.16%
YoY
|
$7.929M
39.5%
YoY
|
$5.684M
-1.11%
YoY
|
$5.748M
6.15%
YoY
|
| Gross Profit |
$17.31M
-0.72%
YoY
|
$17.44M
-31.47%
YoY
|
$25.45M
42.73%
YoY
|
$17.83M
10.51%
YoY
|
$16.14M
23.06%
YoY
|
| Selling, General & Admin |
$13.56M
-3.72%
YoY
|
$14.08M
-18.07%
YoY
|
$17.19M
33.38%
YoY
|
$12.89M
21.9%
YoY
|
$10.57M
19.56%
YoY
|
| Research & Development |
$2.692M
-4.57%
YoY
|
$2.821M
10.58%
YoY
|
$2.551M
95.33%
YoY
|
$1.306M
7.14%
YoY
|
$1.219M
47.76%
YoY
|
| Depreciation & Amortization |
$2.993M
2.22%
YoY
|
$2.928M
-0.95%
YoY
|
$2.956M
186.16%
YoY
|
$1.033M
-9.62%
YoY
|
$1.143M
-15.21%
YoY
|
| Operating Expenses |
$19.19M
13.51%
YoY
|
$16.90M
-14.37%
YoY
|
$19.74M
30.18%
YoY
|
$15.16M
22.35%
YoY
|
$12.39M
18.96%
YoY
|
| Operating Profit |
-$1.871M
-88.53%
YoY
|
-$16.32M
-679.51%
YoY
|
$2.816M
5.51%
YoY
|
$2.669M
-28.69%
YoY
|
$3.743M
38.94%
YoY
|
| Interest Expense |
-$2.000K
-100.18%
YoY
|
$1.107M
-0.81%
YoY
|
$1.116M
-10245.45%
YoY
|
-$11.00K
-466.67%
YoY
|
$3.000K
-94.64%
YoY
|
| Other Income/Expense, Net |
-$80.00K
-198.77%
YoY
|
$81.00K
-79.28%
YoY
|
$391.0K
N/A
|
$0.00
N/A
|
N/A
|
| Pretax Income |
-$1.953M
-88.74%
YoY
|
-$17.35M
-1425.06%
YoY
|
$1.309M
-50.75%
YoY
|
$2.658M
765.8%
YoY
|
$307.0K
-31.93%
YoY
|
| Income Tax |
-$395.0K
-90.28%
YoY
|
-$4.064M
-848.43%
YoY
|
$543.0K
-25.0%
YoY
|
$724.0K
-11.81%
YoY
|
$821.0K
13.4%
YoY
|
| Net Earnings |
$4.291M
-139.76%
YoY
|
-$10.79M
-1509.01%
YoY
|
$766.0K
-60.39%
YoY
|
$1.934M
-41.23%
YoY
|
$3.291M
56.27%
YoY
|
| Basic Earnings Per Share |
$1.11
-139.36%
YoY
|
-$2.82
-1510.0%
YoY
|
$0.20
-61.54%
YoY
|
$0.52
-40.23%
YoY
|
$0.87
55.36%
YoY
|
| Diluted Earnings Per Share |
$1.11
-139.36%
YoY
|
-$2.82
-1510.0%
YoY
|
$0.20
-61.54%
YoY
|
$0.52
-39.53%
YoY
|
$0.86
53.57%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
3.858M shares
100710.03%
YoY
|
3.827K shares
-99.9%
YoY
|
3.802M shares
2.2%
YoY
|
3.720M shares
-1.59%
YoY
|
3.780M shares
0.67%
YoY
|
| Diluted Shares Outstanding |
3.859M shares
100683.49%
YoY
|
3.829K shares
-99.9%
YoY
|
3.816M shares
2.03%
YoY
|
3.740M shares
-2.09%
YoY
|
3.820M shares
0.95%
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 |
$5.327M
-2.72%
YoY
|
$5.799M
298.56%
YoY
|
$5.723M
-17.69%
YoY
|
$5.621M
-26.88%
YoY
|
$5.476M
-21.34%
YoY
|
$1.455M
-80.7%
YoY
|
$6.953M
-8.14%
YoY
|
$7.687M
-20.35%
YoY
|
$6.962M
-19.22%
YoY
|
$7.539M
5.6%
YoY
|
$7.569M
43.35%
YoY
|
$9.651M
66.2%
YoY
|
$8.619M
62.99%
YoY
|
$7.139M
24.85%
YoY
|
$5.280M
-3.39%
YoY
|
$5.807M
1.52%
YoY
|
$5.288M
6.18%
YoY
|
$5.718M
20.53%
YoY
|
$5.465M
11.94%
YoY
|
| Cost Of Revenue |
$1.376M
14.38%
YoY
|
$1.311M
768.21%
YoY
|
$1.455M
-18.3%
YoY
|
$1.336M
-25.15%
YoY
|
$1.203M
-30.1%
YoY
|
$151.0K
-92.32%
YoY
|
$1.781M
-0.89%
YoY
|
$1.785M
-23.59%
YoY
|
$1.721M
-5.9%
YoY
|
$1.967M
4.85%
YoY
|
$1.797M
48.27%
YoY
|
$2.336M
71.26%
YoY
|
$1.829M
48.46%
YoY
|
$1.876M
23.5%
YoY
|
$1.212M
-10.55%
YoY
|
$1.364M
-7.84%
YoY
|
$1.232M
-11.62%
YoY
|
$1.519M
7.5%
YoY
|
$1.355M
-2.31%
YoY
|
| Gross Profit |
$3.951M
-7.54%
YoY
|
$4.488M
244.17%
YoY
|
$4.268M
-17.48%
YoY
|
$4.285M
-27.4%
YoY
|
$4.273M
-18.47%
YoY
|
$1.304M
-76.6%
YoY
|
$5.172M
-10.4%
YoY
|
$5.902M
-19.32%
YoY
|
$5.241M
-22.81%
YoY
|
$5.572M
5.87%
YoY
|
$5.772M
41.89%
YoY
|
$7.315M
64.64%
YoY
|
$6.790M
67.41%
YoY
|
$5.263M
25.34%
YoY
|
$4.068M
-1.02%
YoY
|
$4.443M
4.79%
YoY
|
$4.056M
13.11%
YoY
|
$4.199M
26.06%
YoY
|
$4.110M
17.6%
YoY
|
| Selling, General & Admin |
$3.462M
-2.4%
YoY
|
$4.305M
28.09%
YoY
|
$3.110M
-14.23%
YoY
|
$3.214M
-22.25%
YoY
|
$3.547M
-9.4%
YoY
|
$3.361M
-32.14%
YoY
|
$3.626M
-6.33%
YoY
|
$4.134M
-4.15%
YoY
|
$3.915M
-16.93%
YoY
|
$4.953M
5.65%
YoY
|
$3.871M
34.04%
YoY
|
$4.313M
47.0%
YoY
|
$4.713M
59.93%
YoY
|
$4.688M
39.73%
YoY
|
$2.888M
10.78%
YoY
|
$2.934M
18.74%
YoY
|
$2.947M
18.93%
YoY
|
$3.355M
19.35%
YoY
|
$2.607M
28.74%
YoY
|
| Research & Development |
$560.0K
-23.6%
YoY
|
N/A
|
$684.0K
1.94%
YoY
|
$655.0K
-8.9%
YoY
|
$733.0K
12.08%
YoY
|
N/A
|
$671.0K
15.49%
YoY
|
$719.0K
35.15%
YoY
|
$654.0K
-15.5%
YoY
|
N/A
|
$581.0K
137.14%
YoY
|
$532.0K
148.6%
YoY
|
$774.0K
181.45%
YoY
|
N/A
|
$245.0K
-34.32%
YoY
|
$214.0K
-16.41%
YoY
|
$275.0K
10.44%
YoY
|
N/A
|
$373.0K
75.94%
YoY
|
| Depreciation & Amortization |
$716.0K
-3.5%
YoY
|
$762.0K
24.71%
YoY
|
$722.0K
-7.08%
YoY
|
$767.0K
-0.39%
YoY
|
$742.0K
-3.64%
YoY
|
$611.0K
-17.32%
YoY
|
$777.0K
4.3%
YoY
|
$770.0K
4.62%
YoY
|
$770.0K
4.62%
YoY
|
$739.0K
35.35%
YoY
|
$745.0K
357.06%
YoY
|
$736.0K
354.32%
YoY
|
$736.0K
354.32%
YoY
|
$546.0K
88.93%
YoY
|
$163.0K
-43.6%
YoY
|
$162.0K
-42.14%
YoY
|
$162.0K
-43.16%
YoY
|
$289.0K
-2.36%
YoY
|
$289.0K
-11.08%
YoY
|
| Operating Expenses |
$4.669M
-5.68%
YoY
|
$4.999M
27.82%
YoY
|
$4.452M
-11.24%
YoY
|
$4.534M
-18.57%
YoY
|
$4.950M
-6.48%
YoY
|
$3.911M
-31.11%
YoY
|
$5.016M
-3.15%
YoY
|
$5.568M
0.0%
YoY
|
$5.293M
-14.75%
YoY
|
$5.677M
8.78%
YoY
|
$5.179M
57.94%
YoY
|
$5.568M
68.98%
YoY
|
$6.209M
84.35%
YoY
|
$5.219M
49.07%
YoY
|
$3.279M
4.66%
YoY
|
$3.295M
14.45%
YoY
|
$3.368M
16.99%
YoY
|
$3.501M
18.2%
YoY
|
$3.133M
29.52%
YoY
|
| Operating Profit |
-$718.0K
6.06%
YoY
|
-$511.0K
-80.4%
YoY
|
-$184.0K
-217.95%
YoY
|
-$249.0K
-174.55%
YoY
|
-$677.0K
1201.92%
YoY
|
-$2.607M
2382.86%
YoY
|
$156.0K
-73.69%
YoY
|
$334.0K
-80.88%
YoY
|
-$52.00K
-108.95%
YoY
|
-$105.0K
-338.64%
YoY
|
$593.0K
-24.84%
YoY
|
$1.747M
52.18%
YoY
|
$581.0K
-15.55%
YoY
|
$44.00K
-93.7%
YoY
|
$789.0K
-19.24%
YoY
|
$1.148M
-15.65%
YoY
|
$688.0K
-2.69%
YoY
|
$698.0K
89.16%
YoY
|
$977.0K
-9.2%
YoY
|
| Interest Expense |
-$38.00K
-118.63%
YoY
|
-$16.00K
-94.12%
YoY
|
$207.0K
-178.11%
YoY
|
$11.00K
-103.74%
YoY
|
$204.0K
5000.0%
YoY
|
-$272.0K
-9.03%
YoY
|
-$265.0K
-11.07%
YoY
|
-$294.0K
4.63%
YoY
|
$4.000K
-101.68%
YoY
|
-$299.0K
171.82%
YoY
|
-$298.0K
-487.01%
YoY
|
-$281.0K
-1505.0%
YoY
|
-$238.0K
-12000.0%
YoY
|
-$110.0K
-69.86%
YoY
|
$77.00K
-78.96%
YoY
|
$20.00K
1900.0%
YoY
|
$2.000K
100.0%
YoY
|
-$365.0K
-36600.0%
YoY
|
$366.0K
-9250.0%
YoY
|
| Other Income/Expense, Net |
$24.00K
-134.78%
YoY
|
$0.00
-100.0%
YoY
|
-$1.000K
-99.71%
YoY
|
-$10.00K
-171.43%
YoY
|
-$69.00K
-133.66%
YoY
|
$205.0K
-151.25%
YoY
|
-$343.0K
-307.88%
YoY
|
$14.00K
-96.31%
YoY
|
$205.0K
-61.68%
YoY
|
-$400.0K
N/A
|
$165.0K
N/A
|
$379.0K
N/A
|
$535.0K
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$732.0K
-22.95%
YoY
|
-$777.0K
-95.38%
YoY
|
$22.00K
-104.87%
YoY
|
-$248.0K
-559.26%
YoY
|
-$950.0K
672.36%
YoY
|
-$16.82M
1992.54%
YoY
|
-$452.0K
-198.26%
YoY
|
$54.00K
-97.07%
YoY
|
-$123.0K
-35.94%
YoY
|
-$804.0K
1118.18%
YoY
|
$460.0K
-46.88%
YoY
|
$1.845M
57.96%
YoY
|
-$192.0K
-127.83%
YoY
|
-$66.00K
-109.44%
YoY
|
$866.0K
-35.52%
YoY
|
$1.168M
-14.24%
YoY
|
$690.0K
-2.54%
YoY
|
$699.0K
55.33%
YoY
|
$1.343M
25.28%
YoY
|
| Income Tax |
-$121.0K
-34.59%
YoY
|
-$268.0K
-93.53%
YoY
|
$67.00K
378.57%
YoY
|
-$9.000K
-119.15%
YoY
|
-$185.0K
-1256.25%
YoY
|
-$4.141M
5208.97%
YoY
|
$14.00K
-92.51%
YoY
|
$47.00K
-90.25%
YoY
|
$16.00K
-133.33%
YoY
|
-$78.00K
-281.4%
YoY
|
$187.0K
3.89%
YoY
|
$482.0K
47.4%
YoY
|
-$48.00K
-127.59%
YoY
|
$43.00K
-48.19%
YoY
|
$180.0K
-43.57%
YoY
|
$327.0K
27.73%
YoY
|
$174.0K
6.75%
YoY
|
$83.00K
-36.64%
YoY
|
$319.0K
12.72%
YoY
|
| Net Earnings |
-$611.0K
-111.34%
YoY
|
-$576.0K
-94.35%
YoY
|
-$45.00K
-90.34%
YoY
|
-$475.0K
-6885.71%
YoY
|
$5.387M
-3975.54%
YoY
|
-$10.20M
1304.27%
YoY
|
-$466.0K
-270.7%
YoY
|
$7.000K
-99.49%
YoY
|
-$139.0K
-3.47%
YoY
|
-$726.0K
566.06%
YoY
|
$273.0K
-60.2%
YoY
|
$1.363M
62.07%
YoY
|
-$144.0K
-127.91%
YoY
|
-$109.0K
-117.69%
YoY
|
$686.0K
-33.01%
YoY
|
$841.0K
-23.96%
YoY
|
$516.0K
-5.32%
YoY
|
$616.0K
93.1%
YoY
|
$1.024M
29.78%
YoY
|
| Basic Earnings Per Share |
-$0.16
-111.43%
YoY
|
N/A
|
-$0.01
-91.67%
YoY
|
-$0.12
N/A
|
$1.40
-3600.0%
YoY
|
N/A
|
-$0.12
-271.43%
YoY
|
$0.00
-100.0%
YoY
|
-$0.04
0.0%
YoY
|
N/A
|
$0.07
-63.16%
YoY
|
$0.36
63.64%
YoY
|
-$0.04
-128.57%
YoY
|
N/A
|
$0.19
-29.63%
YoY
|
$0.22
-24.14%
YoY
|
$0.14
-6.67%
YoY
|
N/A
|
$0.27
28.57%
YoY
|
| Diluted Earnings Per Share |
-$0.16
-111.43%
YoY
|
-$0.13
-95.09%
YoY
|
-$0.01
-91.67%
YoY
|
-$0.12
N/A
|
$1.40
-3600.0%
YoY
|
-$2.65
1291.08%
YoY
|
-$0.12
-271.43%
YoY
|
$0.00
-100.0%
YoY
|
-$0.04
0.0%
YoY
|
-$0.19
551.73%
YoY
|
$0.07
-63.16%
YoY
|
$0.36
63.64%
YoY
|
-$0.04
-130.77%
YoY
|
-$0.03
-100.0%
YoY
|
$0.19
-29.63%
YoY
|
$0.22
-24.14%
YoY
|
$0.13
-7.14%
YoY
|
$161.0K
91.89%
YoY
|
$0.27
28.57%
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.859M shares
0.53%
YoY
|
3.869M shares
0.91%
YoY
|
3.869M shares
0.91%
YoY
|
3.848M shares
0.8%
YoY
|
3.839M shares
0.62%
YoY
|
3.834M shares
0.59%
YoY
|
3.834M shares
0.65%
YoY
|
3.817M shares
0.7%
YoY
|
3.815M shares
0.64%
YoY
|
3.812M shares
0.54%
YoY
|
3.809M shares
5.49%
YoY
|
3.791M shares
101237.08%
YoY
|
3.791M shares
99821.45%
YoY
|
3.791M shares
N/A
|
3.611M shares
95227.61%
YoY
|
3.741K shares
-0.77%
YoY
|
3.794K shares
0.66%
YoY
|
N/A
|
3.788K shares
1.28%
YoY
|
| Diluted Shares Outstanding |
3.860M shares
100342.36%
YoY
|
N/A
|
3.870K shares
0.91%
YoY
|
3.857M shares
0.89%
YoY
|
3.843K shares
0.58%
YoY
|
N/A
|
3.835K shares
0.31%
YoY
|
3.823M shares
100293.91%
YoY
|
3.821K shares
-99.9%
YoY
|
N/A
|
3.823K shares
5.14%
YoY
|
3.808K shares
0.95%
YoY
|
3.810M shares
99274.02%
YoY
|
N/A
|
3.636K shares
-4.84%
YoY
|
3.772K shares
-1.26%
YoY
|
3.834K shares
0.45%
YoY
|
N/A
|
3.821K shares
1.41%
YoY
|
Loading...