|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$24.69M
0.48%
YoY
|
$24.57M
-15.9%
YoY
|
$29.22M
10.92%
YoY
|
$26.34M
14.01%
YoY
|
$23.11M
25.73%
YoY
|
| Cost Of Revenue |
$18.22M
0.96%
YoY
|
$18.05M
-18.06%
YoY
|
$22.03M
8.28%
YoY
|
$20.34M
21.05%
YoY
|
$16.80M
30.77%
YoY
|
| Gross Profit |
$6.470M
-0.86%
YoY
|
$6.526M
-9.26%
YoY
|
$7.192M
19.85%
YoY
|
$6.001M
-4.76%
YoY
|
$6.301M
14.02%
YoY
|
| Selling, General & Admin |
$6.111M
2.88%
YoY
|
$5.940M
12.2%
YoY
|
$5.294M
11.48%
YoY
|
$4.749M
12.03%
YoY
|
$4.239M
8.03%
YoY
|
| Research & Development |
$167.3K
6.79%
YoY
|
$156.6K
16.34%
YoY
|
$134.6K
14.99%
YoY
|
$117.1K
7.39%
YoY
|
$109.0K
N/A
|
| Depreciation & Amortization |
$428.1K
3.88%
YoY
|
$412.2K
16.49%
YoY
|
$353.8K
15.63%
YoY
|
$306.0K
39.09%
YoY
|
$220.0K
45.7%
YoY
|
| Operating Expenses |
$6.539M
2.94%
YoY
|
$6.352M
12.46%
YoY
|
$5.648M
11.73%
YoY
|
$5.055M
13.37%
YoY
|
$4.459M
9.42%
YoY
|
| Operating Profit |
-$69.00K
-139.66%
YoY
|
$174.0K
-88.73%
YoY
|
$1.544M
63.21%
YoY
|
$946.0K
-48.64%
YoY
|
$1.842M
26.95%
YoY
|
| Interest Expense |
-$372.0K
-9.49%
YoY
|
-$411.0K
-234.31%
YoY
|
$306.0K
-189.47%
YoY
|
-$342.0K
-8.8%
YoY
|
-$375.0K
-36.44%
YoY
|
| Other Income/Expense, Net |
-$379.0K
-7.79%
YoY
|
-$411.0K
15.77%
YoY
|
-$355.0K
3.8%
YoY
|
-$342.0K
-147.43%
YoY
|
$721.0K
N/A
|
| Pretax Income |
-$448.0K
89.03%
YoY
|
-$237.0K
-119.93%
YoY
|
$1.189M
96.85%
YoY
|
$604.0K
-76.43%
YoY
|
$2.563M
198.02%
YoY
|
| Income Tax |
$0.00
-100.0%
YoY
|
$162.0K
1520.0%
YoY
|
$10.00K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
-$448.0K
12.28%
YoY
|
-$399.0K
-133.28%
YoY
|
$1.199M
98.51%
YoY
|
$604.0K
-76.43%
YoY
|
$2.563M
198.02%
YoY
|
| Basic Earnings Per Share |
-$0.01
0.0%
YoY
|
-$0.01
-150.0%
YoY
|
$0.02
100.0%
YoY
|
$0.01
-66.67%
YoY
|
$0.03
N/A
|
| Diluted Earnings Per Share |
-$0.01
0.0%
YoY
|
-$0.01
-150.0%
YoY
|
$0.02
100.0%
YoY
|
$0.01
-100.0%
YoY
|
$33.95K
197.08%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
76.83M shares
0.37%
YoY
|
76.55M shares
-99.9%
YoY
|
76.33B shares
1.16%
YoY
|
75.46B shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
76.83M shares
0.37%
YoY
|
76.55M shares
-99.9%
YoY
|
76.49B shares
0.5%
YoY
|
76.11B shares
0.82%
YoY
|
75.49B 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 |
$6.549M
12.03%
YoY
|
$6.882M
-4.23%
YoY
|
$5.841M
1.48%
YoY
|
$5.904M
2.88%
YoY
|
$5.846M
-1.3%
YoY
|
$7.186M
5.89%
YoY
|
$5.756M
-6.04%
YoY
|
$5.739M
-6.24%
YoY
|
$5.923M
-14.2%
YoY
|
$6.786M
-16.58%
YoY
|
$6.126M
-23.99%
YoY
|
$6.121M
-0.94%
YoY
|
$6.903M
2.22%
YoY
|
$8.135M
13.21%
YoY
|
$8.059M
29.48%
YoY
|
$6.179M
5.75%
YoY
|
$6.753M
9.25%
YoY
|
$7.186M
25.76%
YoY
|
$6.224M
15.97%
YoY
|
| Cost Of Revenue |
$4.713M
11.08%
YoY
|
$5.084M
-2.31%
YoY
|
$4.185M
-1.27%
YoY
|
$4.534M
6.61%
YoY
|
$4.243M
-0.96%
YoY
|
$5.204M
4.75%
YoY
|
$4.239M
-8.7%
YoY
|
$4.253M
-13.73%
YoY
|
$4.284M
-16.56%
YoY
|
$4.968M
-15.45%
YoY
|
$4.643M
-23.71%
YoY
|
$4.930M
-2.34%
YoY
|
$5.134M
3.53%
YoY
|
$5.876M
4.76%
YoY
|
$6.086M
608500.0%
YoY
|
$5.048M
16.26%
YoY
|
$4.959M
11.82%
YoY
|
$5.609M
35.22%
YoY
|
$1.000K
N/A
|
| Gross Profit |
$1.836M
14.54%
YoY
|
$1.798M
-9.28%
YoY
|
$1.656M
9.16%
YoY
|
$1.370M
-7.81%
YoY
|
$1.603M
-2.2%
YoY
|
$1.982M
9.02%
YoY
|
$1.517M
2.29%
YoY
|
$1.486M
24.77%
YoY
|
$1.639M
-7.35%
YoY
|
$1.818M
-19.52%
YoY
|
$1.483M
-24.84%
YoY
|
$1.191M
5.31%
YoY
|
$1.769M
-1.39%
YoY
|
$2.259M
43.25%
YoY
|
$1.973M
31.62%
YoY
|
$1.131M
-24.65%
YoY
|
$1.794M
2.75%
YoY
|
$1.577M
0.7%
YoY
|
$1.499M
0.74%
YoY
|
| Selling, General & Admin |
N/A
|
$1.517M
-4.17%
YoY
|
$1.584M
3.53%
YoY
|
$1.502M
9.72%
YoY
|
$1.497M
0.13%
YoY
|
$1.583M
1.41%
YoY
|
$1.530M
0.99%
YoY
|
$1.369M
5.39%
YoY
|
$1.495M
15.27%
YoY
|
$1.561M
12.46%
YoY
|
$1.515M
15.65%
YoY
|
$1.299M
7.09%
YoY
|
$1.297M
9.73%
YoY
|
$1.388M
11.22%
YoY
|
$1.310M
18.55%
YoY
|
$1.213M
15.3%
YoY
|
$1.182M
4.69%
YoY
|
$1.248M
17.96%
YoY
|
$1.105M
10.5%
YoY
|
| Research & Development |
$31.02K
-25.09%
YoY
|
N/A
|
$38.11K
-10.53%
YoY
|
N/A
|
$41.41K
N/A
|
$42.43K
11.32%
YoY
|
$42.59K
30.17%
YoY
|
N/A
|
N/A
|
$38.12K
4.66%
YoY
|
$32.72K
-99.89%
YoY
|
N/A
|
$32.96K
-99.88%
YoY
|
$36.42K
-99.89%
YoY
|
$30.95M
9.28%
YoY
|
N/A
|
$26.59M
9.72%
YoY
|
$32.48M
19.01%
YoY
|
$28.32M
-3.09%
YoY
|
| Depreciation & Amortization |
$81.00K
-23.96%
YoY
|
$97.00K
-10.39%
YoY
|
$87.33M
79852.57%
YoY
|
$104.0K
-0.95%
YoY
|
$106.5K
2.54%
YoY
|
$108.2K
4.08%
YoY
|
$109.2K
10.08%
YoY
|
$105.0K
16.67%
YoY
|
$103.9K
16.84%
YoY
|
$104.0K
18.16%
YoY
|
$99.22K
14.24%
YoY
|
$90.00K
13.92%
YoY
|
$88.90K
19.42%
YoY
|
$88.02K
13.1%
YoY
|
$86.86K
22.87%
YoY
|
$79.00K
25.4%
YoY
|
$74.44K
38.84%
YoY
|
$77.83K
52.53%
YoY
|
$70.69K
34.77%
YoY
|
| Operating Expenses |
$1.609M
0.31%
YoY
|
$1.614M
-4.55%
YoY
|
$1.671M
1.95%
YoY
|
$1.606M
8.96%
YoY
|
$1.604M
0.38%
YoY
|
$1.691M
1.62%
YoY
|
$1.639M
8.18%
YoY
|
$1.474M
6.12%
YoY
|
$1.598M
15.3%
YoY
|
$1.664M
12.74%
YoY
|
$1.515M
8.45%
YoY
|
$1.389M
7.51%
YoY
|
$1.386M
9.91%
YoY
|
$1.476M
11.31%
YoY
|
$1.397M
18.79%
YoY
|
$1.292M
15.87%
YoY
|
$1.261M
6.59%
YoY
|
$1.326M
19.57%
YoY
|
$1.176M
11.79%
YoY
|
| Operating Profit |
$227.0K
-22800.0%
YoY
|
$184.0K
-36.77%
YoY
|
-$15.00K
-87.7%
YoY
|
-$236.0K
-2066.67%
YoY
|
-$1.000K
-102.44%
YoY
|
$291.0K
88.96%
YoY
|
-$122.0K
281.25%
YoY
|
$12.00K
-106.06%
YoY
|
$41.00K
-89.3%
YoY
|
$154.0K
-80.33%
YoY
|
-$32.00K
-105.56%
YoY
|
-$198.0K
22.98%
YoY
|
$383.0K
-28.14%
YoY
|
$783.0K
211.95%
YoY
|
$576.0K
78.33%
YoY
|
-$161.0K
-141.71%
YoY
|
$533.0K
-5.33%
YoY
|
$251.0K
-45.08%
YoY
|
$323.0K
-25.92%
YoY
|
| Interest Expense |
N/A
|
-$136.0K
38.78%
YoY
|
-$116.0K
31.82%
YoY
|
-$100.0K
12.36%
YoY
|
-$87.00K
-35.56%
YoY
|
-$98.00K
4.26%
YoY
|
-$88.00K
-6.38%
YoY
|
-$89.00K
-4.3%
YoY
|
-$135.0K
50.0%
YoY
|
-$94.00K
6.82%
YoY
|
-$94.00K
11.9%
YoY
|
-$93.00K
14.81%
YoY
|
-$90.00K
11.11%
YoY
|
-$88.00K
4.76%
YoY
|
-$84.00K
-12.5%
YoY
|
-$81.00K
-5.81%
YoY
|
-$81.00K
-13.83%
YoY
|
-$84.00K
-4.55%
YoY
|
-$96.00K
-10.28%
YoY
|
| Other Income/Expense, Net |
-$102.0K
17.24%
YoY
|
-$136.0K
38.78%
YoY
|
-$116.0K
31.82%
YoY
|
N/A
|
-$87.00K
-35.56%
YoY
|
-$98.00K
4.26%
YoY
|
-$88.00K
-6.38%
YoY
|
N/A
|
-$135.0K
50.0%
YoY
|
-$94.00K
6.82%
YoY
|
-$94.00K
11.9%
YoY
|
N/A
|
-$90.00K
11.11%
YoY
|
-$88.00K
4.76%
YoY
|
-$84.00K
-12.5%
YoY
|
N/A
|
-$81.00K
-13.83%
YoY
|
-$84.00K
-108.33%
YoY
|
-$96.00K
-10.28%
YoY
|
| Pretax Income |
$125.0K
-242.05%
YoY
|
$48.00K
-75.13%
YoY
|
-$131.0K
-37.62%
YoY
|
-$343.0K
345.45%
YoY
|
-$88.00K
-6.38%
YoY
|
$193.0K
221.67%
YoY
|
-$210.0K
66.67%
YoY
|
-$77.00K
-73.54%
YoY
|
-$94.00K
-132.08%
YoY
|
$60.00K
-91.37%
YoY
|
-$126.0K
-125.61%
YoY
|
-$291.0K
20.25%
YoY
|
$293.0K
-35.18%
YoY
|
$695.0K
316.17%
YoY
|
$492.0K
116.74%
YoY
|
-$242.0K
-180.67%
YoY
|
$452.0K
-3.62%
YoY
|
$167.0K
-88.6%
YoY
|
$227.0K
-31.0%
YoY
|
| Income Tax |
-$49.00K
N/A
|
$813.0K
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$131.0K
-1410.0%
YoY
|
$0.00
N/A
|
-$31.00K
N/A
|
$0.00
N/A
|
-$10.00K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
$174.0K
-297.73%
YoY
|
-$765.0K
-486.36%
YoY
|
-$131.0K
-37.62%
YoY
|
-$343.0K
64.9%
YoY
|
-$88.00K
-6.38%
YoY
|
$198.0K
582.76%
YoY
|
-$210.0K
66.67%
YoY
|
-$208.0K
-25.98%
YoY
|
-$94.00K
-132.08%
YoY
|
$29.00K
-95.83%
YoY
|
-$126.0K
-125.61%
YoY
|
-$281.0K
16.12%
YoY
|
$293.0K
-35.18%
YoY
|
$695.0K
316.17%
YoY
|
$492.0K
116.74%
YoY
|
-$242.0K
-180.67%
YoY
|
$452.0K
-3.62%
YoY
|
$167.0K
-88.6%
YoY
|
$227.0K
-31.0%
YoY
|
| Basic Earnings Per Share |
$0.01
N/A
|
-$0.01
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
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
$0.01
N/A
|
$0.01
N/A
|
N/A
|
$0.01
0.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
| Diluted Earnings Per Share |
$0.01
N/A
|
-$0.01
N/A
|
$0.00
N/A
|
$0.00
0.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-26.43%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.01
N/A
|
$0.01
N/A
|
-$3.184K
-180.85%
YoY
|
$0.01
0.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
| 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 |
76.83M shares
0.0%
YoY
|
76.83M shares
0.0%
YoY
|
76.83M shares
0.25%
YoY
|
76.83M shares
0.37%
YoY
|
76.83M shares
0.37%
YoY
|
76.83M shares
0.37%
YoY
|
76.64M shares
0.12%
YoY
|
76.55M shares
0.0%
YoY
|
76.55M shares
0.05%
YoY
|
76.55M shares
0.66%
YoY
|
76.55M shares
0.66%
YoY
|
76.55M shares
0.66%
YoY
|
76.51M shares
0.75%
YoY
|
76.05M shares
1.21%
YoY
|
76.05M shares
1.34%
YoY
|
76.05M shares
N/A
|
75.94M shares
N/A
|
75.14M shares
N/A
|
75.04M shares
2.16%
YoY
|
| Diluted Shares Outstanding |
76.83M shares
0.0%
YoY
|
76.83M shares
0.0%
YoY
|
76.83M shares
0.0%
YoY
|
N/A
|
76.83M shares
0.37%
YoY
|
76.83M shares
-99.9%
YoY
|
76.83M shares
0.37%
YoY
|
N/A
|
76.55M shares
-0.25%
YoY
|
77.10B shares
0.81%
YoY
|
76.55M shares
-0.11%
YoY
|
N/A
|
76.74M shares
0.47%
YoY
|
76.48B shares
99727.4%
YoY
|
76.63M shares
0.06%
YoY
|
N/A
|
76.38M shares
0.13%
YoY
|
76.61M shares
3.46%
YoY
|
76.58M shares
0.72%
YoY
|
Loading...