|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$18.79M
32.67%
YoY
|
$14.16M
-0.53%
YoY
|
$14.24M
42.74%
YoY
|
$9.975M
-4.12%
YoY
|
$10.40M
21.54%
YoY
|
| Cost Of Revenue |
$7.164M
31.72%
YoY
|
$5.439M
-6.75%
YoY
|
$5.833M
11.23%
YoY
|
$5.244M
12.51%
YoY
|
$4.661M
27.7%
YoY
|
| Gross Profit |
$11.63M
33.27%
YoY
|
$8.723M
3.78%
YoY
|
$8.405M
77.66%
YoY
|
$4.731M
-17.62%
YoY
|
$5.743M
16.97%
YoY
|
| Selling, General & Admin |
$9.000M
17.25%
YoY
|
$7.676M
-13.86%
YoY
|
$8.911M
17.36%
YoY
|
$7.593M
-0.98%
YoY
|
$7.668M
18.52%
YoY
|
| Research & Development |
$1.339M
47.79%
YoY
|
$906.0K
3.78%
YoY
|
$873.0K
-30.44%
YoY
|
$1.255M
-41.87%
YoY
|
$2.159M
-21.78%
YoY
|
| Depreciation & Amortization |
$55.00K
19.57%
YoY
|
$46.00K
-78.5%
YoY
|
$214.0K
-1.83%
YoY
|
$218.0K
-13.49%
YoY
|
$252.0K
20.0%
YoY
|
| Operating Expenses |
$10.48M
20.21%
YoY
|
$8.717M
-12.81%
YoY
|
$9.998M
10.28%
YoY
|
$9.066M
-10.04%
YoY
|
$10.08M
9.66%
YoY
|
| Operating Profit |
$1.146M
19000.0%
YoY
|
$6.000K
-100.38%
YoY
|
-$1.593M
-63.25%
YoY
|
-$4.335M
0.0%
YoY
|
-$4.335M
1.29%
YoY
|
| Interest Expense |
$138.0K
48.39%
YoY
|
$93.00K
50.0%
YoY
|
$62.00K
-1133.33%
YoY
|
-$6.000K
-80.65%
YoY
|
-$31.00K
-69.0%
YoY
|
| Other Income/Expense, Net |
$60.00K
-27.71%
YoY
|
$83.00K
-288.64%
YoY
|
-$44.00K
-168.75%
YoY
|
$64.00K
276.47%
YoY
|
$17.00K
-111.33%
YoY
|
| Pretax Income |
$1.206M
1255.06%
YoY
|
$89.00K
-105.65%
YoY
|
-$1.575M
-63.18%
YoY
|
-$4.277M
10.6%
YoY
|
-$3.867M
-14.64%
YoY
|
| Income Tax |
$12.00K
-20.0%
YoY
|
$15.00K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
$1.194M
1513.51%
YoY
|
$74.00K
-104.7%
YoY
|
-$1.575M
-78.66%
YoY
|
-$7.382M
79.74%
YoY
|
-$4.107M
-13.9%
YoY
|
| Basic Earnings Per Share |
$0.11
1000.0%
YoY
|
$0.01
-106.67%
YoY
|
-$0.15
-79.45%
YoY
|
-$0.73
78.05%
YoY
|
-$0.41
N/A
|
| Diluted Earnings Per Share |
$0.11
1000.0%
YoY
|
$0.01
-106.59%
YoY
|
-$0.15
-78.64%
YoY
|
-$0.71
-100.0%
YoY
|
-$410.0K
-21.96%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
10.61M shares
0.83%
YoY
|
10.53M shares
1.34%
YoY
|
10.39M shares
0.86%
YoY
|
10.30M shares
2.79%
YoY
|
10.02M shares
N/A
|
| Diluted Shares Outstanding |
10.97M shares
3.45%
YoY
|
10.60M shares
2.08%
YoY
|
10.39M shares
0.86%
YoY
|
10.30M shares
N/A
|
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 |
$5.212M
6.87%
YoY
|
$4.729M
22.2%
YoY
|
$4.764M
35.42%
YoY
|
$4.419M
35.89%
YoY
|
$4.877M
38.47%
YoY
|
$3.870M
-72.82%
YoY
|
$3.518M
-5.99%
YoY
|
$3.252M
-8.27%
YoY
|
$3.522M
-4.73%
YoY
|
$14.24M
470.66%
YoY
|
$3.742M
55.33%
YoY
|
$3.545M
22.92%
YoY
|
$3.697M
69.04%
YoY
|
$2.495M
-9.76%
YoY
|
$2.409M
-8.65%
YoY
|
$2.884M
27.27%
YoY
|
$2.187M
-20.18%
YoY
|
$2.765M
18.67%
YoY
|
$2.637M
24.39%
YoY
|
| Cost Of Revenue |
$2.219M
28.79%
YoY
|
$1.968M
41.08%
YoY
|
$1.849M
35.06%
YoY
|
$1.624M
21.19%
YoY
|
$1.723M
29.06%
YoY
|
$1.395M
-76.08%
YoY
|
$1.369M
-11.56%
YoY
|
$1.340M
-8.59%
YoY
|
$1.335M
-15.83%
YoY
|
$5.833M
539.58%
YoY
|
$1.548M
-6.01%
YoY
|
$1.466M
-3.74%
YoY
|
$1.586M
36.49%
YoY
|
$912.0K
-29.63%
YoY
|
$1.647M
34.45%
YoY
|
$1.523M
53.68%
YoY
|
$1.162M
1.04%
YoY
|
$1.296M
25.83%
YoY
|
$1.225M
36.11%
YoY
|
| Gross Profit |
$2.993M
-5.1%
YoY
|
$2.761M
11.56%
YoY
|
$2.915M
35.64%
YoY
|
$2.795M
46.18%
YoY
|
$3.154M
44.22%
YoY
|
$2.475M
-70.55%
YoY
|
$2.149M
-2.05%
YoY
|
$1.912M
-8.03%
YoY
|
$2.187M
3.6%
YoY
|
$8.405M
430.95%
YoY
|
$2.194M
187.93%
YoY
|
$2.079M
52.76%
YoY
|
$2.111M
105.95%
YoY
|
$1.583M
7.76%
YoY
|
$762.0K
-46.03%
YoY
|
$1.361M
6.75%
YoY
|
$1.025M
-35.53%
YoY
|
$1.469M
13.0%
YoY
|
$1.412M
14.8%
YoY
|
| Selling, General & Admin |
$2.521M
11.85%
YoY
|
$2.308M
23.82%
YoY
|
$2.229M
29.52%
YoY
|
$2.201M
13.4%
YoY
|
$2.254M
5.23%
YoY
|
$1.864M
-79.08%
YoY
|
$1.721M
-19.47%
YoY
|
$1.941M
-13.31%
YoY
|
$2.142M
0.85%
YoY
|
$8.911M
522.28%
YoY
|
$2.137M
22.6%
YoY
|
$2.239M
8.16%
YoY
|
$2.124M
-9.11%
YoY
|
$1.432M
-26.75%
YoY
|
$1.743M
-7.34%
YoY
|
$2.070M
11.65%
YoY
|
$2.337M
16.85%
YoY
|
$1.955M
43.75%
YoY
|
$1.881M
22.14%
YoY
|
| Research & Development |
$346.0K
17.29%
YoY
|
$395.0K
56.75%
YoY
|
$338.0K
79.79%
YoY
|
$311.0K
22.44%
YoY
|
$295.0K
39.15%
YoY
|
$252.0K
-71.13%
YoY
|
$188.0K
-8.29%
YoY
|
$254.0K
14.93%
YoY
|
$212.0K
-11.3%
YoY
|
$873.0K
-14650.0%
YoY
|
$205.0K
-18.65%
YoY
|
$221.0K
-48.72%
YoY
|
$239.0K
-58.65%
YoY
|
-$6.000K
-101.22%
YoY
|
$252.0K
-60.13%
YoY
|
$431.0K
-11.5%
YoY
|
$578.0K
3.21%
YoY
|
$491.0K
-19.51%
YoY
|
$632.0K
-15.73%
YoY
|
| Depreciation & Amortization |
$11.00K
-35.29%
YoY
|
$32.00K
-8.57%
YoY
|
$34.00K
3.03%
YoY
|
$33.00K
-5.71%
YoY
|
$17.00K
54.55%
YoY
|
$35.00K
-31.37%
YoY
|
$33.00K
-34.0%
YoY
|
$35.00K
-35.19%
YoY
|
$11.00K
22.22%
YoY
|
$51.00K
-5.56%
YoY
|
$50.00K
4.17%
YoY
|
$54.00K
-48.08%
YoY
|
$9.000K
-90.22%
YoY
|
$54.00K
-40.0%
YoY
|
$48.00K
-9.43%
YoY
|
$104.0K
112.24%
YoY
|
$92.00K
53.33%
YoY
|
$90.00K
80.0%
YoY
|
$53.00K
-11.67%
YoY
|
| Operating Expenses |
$2.896M
11.9%
YoY
|
$2.743M
27.11%
YoY
|
$2.601M
33.87%
YoY
|
$2.547M
14.27%
YoY
|
$2.588M
8.42%
YoY
|
$2.158M
-78.42%
YoY
|
$1.943M
-18.94%
YoY
|
$2.229M
-11.34%
YoY
|
$2.387M
-1.24%
YoY
|
$9.998M
575.54%
YoY
|
$2.397M
17.33%
YoY
|
$2.514M
-1.99%
YoY
|
$2.417M
-18.84%
YoY
|
$1.480M
-40.97%
YoY
|
$2.043M
-20.63%
YoY
|
$2.565M
7.23%
YoY
|
$2.978M
14.54%
YoY
|
$2.507M
24.11%
YoY
|
$2.574M
19.72%
YoY
|
| Operating Profit |
$97.00K
-82.86%
YoY
|
$18.00K
-94.32%
YoY
|
$314.0K
52.43%
YoY
|
$248.0K
-178.23%
YoY
|
$566.0K
-383.0%
YoY
|
$317.0K
-119.9%
YoY
|
$206.0K
-201.48%
YoY
|
-$317.0K
-27.13%
YoY
|
-$200.0K
-34.64%
YoY
|
-$1.593M
-1646.6%
YoY
|
-$203.0K
-84.15%
YoY
|
-$435.0K
-63.87%
YoY
|
-$306.0K
-84.33%
YoY
|
$103.0K
-109.92%
YoY
|
-$1.281M
10.24%
YoY
|
-$1.204M
7.79%
YoY
|
-$1.953M
93.37%
YoY
|
-$1.038M
44.17%
YoY
|
-$1.162M
26.3%
YoY
|
| Interest Expense |
N/A
|
$54.00K
92.86%
YoY
|
$41.00K
105.0%
YoY
|
$30.00K
42.86%
YoY
|
$13.00K
1200.0%
YoY
|
$28.00K
-54.84%
YoY
|
$20.00K
N/A
|
$21.00K
N/A
|
$1.000K
0.0%
YoY
|
$62.00K
1450.0%
YoY
|
N/A
N/A
|
N/A
N/A
|
$1.000K
-120.0%
YoY
|
$4.000K
-180.0%
YoY
|
$0.00
-100.0%
YoY
|
$6.000K
-45.45%
YoY
|
-$5.000K
-50.0%
YoY
|
-$5.000K
-50.0%
YoY
|
-$8.000K
-60.0%
YoY
|
| Other Income/Expense, Net |
$43.00K
-637.5%
YoY
|
-$10.00K
-152.63%
YoY
|
$26.00K
-213.04%
YoY
|
-$2.000K
-107.14%
YoY
|
-$8.000K
-125.81%
YoY
|
$19.00K
-143.18%
YoY
|
-$23.00K
-209.52%
YoY
|
$28.00K
1300.0%
YoY
|
$31.00K
N/A
|
-$44.00K
46.67%
YoY
|
$21.00K
-32.26%
YoY
|
$2.000K
-97.01%
YoY
|
N/A
N/A
|
-$30.00K
-3100.0%
YoY
|
$31.00K
N/A
|
$67.00K
-844.44%
YoY
|
-$9.000K
-190.0%
YoY
|
$1.000K
-103.33%
YoY
|
N/A
N/A
|
| Pretax Income |
N/A
|
$62.00K
-82.97%
YoY
|
$340.0K
85.79%
YoY
|
$246.0K
-185.12%
YoY
|
$558.0K
-430.18%
YoY
|
$364.0K
-123.11%
YoY
|
$183.0K
-201.67%
YoY
|
-$289.0K
-33.26%
YoY
|
-$169.0K
-44.77%
YoY
|
-$1.575M
-2145.45%
YoY
|
-$180.0K
-85.6%
YoY
|
-$433.0K
-61.92%
YoY
|
-$306.0K
-84.44%
YoY
|
$77.00K
-107.39%
YoY
|
-$1.250M
7.57%
YoY
|
-$1.137M
0.98%
YoY
|
-$1.967M
264.26%
YoY
|
-$1.042M
37.11%
YoY
|
-$1.162M
15.05%
YoY
|
| Income Tax |
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$3.000K
N/A
|
$9.000K
N/A
|
$0.00
N/A
|
$15.00K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
| Net Earnings |
$140.0K
-74.91%
YoY
|
$62.00K
-82.23%
YoY
|
$337.0K
84.15%
YoY
|
$237.0K
-182.01%
YoY
|
$558.0K
-430.18%
YoY
|
$349.0K
-122.16%
YoY
|
$183.0K
-200.55%
YoY
|
-$289.0K
-33.26%
YoY
|
-$169.0K
-44.77%
YoY
|
-$1.575M
71.57%
YoY
|
-$182.0K
-94.37%
YoY
|
-$433.0K
-61.92%
YoY
|
-$306.0K
-84.44%
YoY
|
-$918.0K
-16.77%
YoY
|
-$3.231M
164.4%
YoY
|
-$1.137M
0.98%
YoY
|
-$1.967M
266.29%
YoY
|
-$1.103M
34.51%
YoY
|
-$1.222M
14.21%
YoY
|
| Basic Earnings Per Share |
$0.01
-80.0%
YoY
|
N/A
|
$0.03
50.0%
YoY
|
$0.02
-166.67%
YoY
|
$0.05
-350.0%
YoY
|
N/A
|
$0.02
-200.0%
YoY
|
-$0.03
-25.0%
YoY
|
-$0.02
-33.33%
YoY
|
N/A
|
-$0.02
-93.55%
YoY
|
-$0.04
-66.67%
YoY
|
-$0.03
-85.0%
YoY
|
N/A
|
-$0.31
158.33%
YoY
|
-$0.12
0.0%
YoY
|
-$0.20
N/A
|
N/A
|
-$0.12
N/A
|
| Diluted Earnings Per Share |
$0.01
-80.0%
YoY
|
$0.01
-93.17%
YoY
|
$0.03
50.0%
YoY
|
$0.02
-166.67%
YoY
|
$0.05
-350.0%
YoY
|
$0.03
-121.23%
YoY
|
$0.02
-200.0%
YoY
|
-$0.03
-25.0%
YoY
|
-$0.02
-32.71%
YoY
|
-$0.15
89.56%
YoY
|
-$0.02
-100.0%
YoY
|
-$0.04
-100.0%
YoY
|
-$0.03
-100.0%
YoY
|
-$0.08
-100.0%
YoY
|
-$313.6K
157.75%
YoY
|
-$116.8K
-2.07%
YoY
|
-$198.7K
227.27%
YoY
|
-$108.2K
27.93%
YoY
|
-$121.7K
2.78%
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 |
10.64M shares
0.41%
YoY
|
10.63M shares
0.78%
YoY
|
10.60M shares
0.54%
YoY
|
10.60M shares
0.53%
YoY
|
10.60M shares
0.54%
YoY
|
10.54M shares
0.57%
YoY
|
10.54M shares
0.56%
YoY
|
10.54M shares
0.56%
YoY
|
10.54M shares
0.79%
YoY
|
10.48M shares
1.63%
YoY
|
10.48M shares
1.61%
YoY
|
10.48M shares
1.8%
YoY
|
10.46M shares
2.42%
YoY
|
10.32M shares
N/A
|
10.32M shares
2.73%
YoY
|
10.30M shares
3.58%
YoY
|
10.21M shares
N/A
|
N/A
|
10.04M shares
N/A
|
| Diluted Shares Outstanding |
10.99M shares
3.53%
YoY
|
N/A
|
11.04M shares
4.35%
YoY
|
10.81M shares
2.88%
YoY
|
10.62M shares
1.09%
YoY
|
N/A
|
10.58M shares
1.15%
YoY
|
10.51M shares
2.06%
YoY
|
10.50M shares
1.98%
YoY
|
N/A
|
10.46M shares
1.52%
YoY
|
10.30M shares
-0.02%
YoY
|
10.30M shares
N/A
|
N/A
|
10.30M shares
N/A
|
10.30M shares
N/A
|
N/A
|
N/A
|
N/A
|
Loading...