|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$9.001M
-5.34%
YoY
|
$9.509M
-43.99%
YoY
|
$16.98M
-12.48%
YoY
|
$19.40M
-3.56%
YoY
|
$20.12M
-6.72%
YoY
|
| Cost Of Revenue |
$6.091M
-12.9%
YoY
|
$6.993M
-41.28%
YoY
|
$11.91M
-17.96%
YoY
|
$14.52M
-1.61%
YoY
|
$14.76M
-0.96%
YoY
|
| Gross Profit |
$2.910M
15.66%
YoY
|
$2.516M
-50.34%
YoY
|
$5.066M
3.79%
YoY
|
$4.881M
-8.93%
YoY
|
$5.360M
-19.6%
YoY
|
| Selling, General & Admin |
$3.548M
-6.73%
YoY
|
$3.804M
-3.68%
YoY
|
$3.949M
6.54%
YoY
|
$3.707M
-59.77%
YoY
|
$9.214M
107.46%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$59.90K
-66.94%
YoY
|
$181.2K
276.79%
YoY
|
$48.09K
-5.9%
YoY
|
$51.11K
-29.73%
YoY
|
$72.73K
-15.71%
YoY
|
| Operating Expenses |
$3.548M
-6.73%
YoY
|
$3.804M
-3.68%
YoY
|
$3.949M
6.54%
YoY
|
$3.707M
-59.77%
YoY
|
$9.214M
107.46%
YoY
|
| Operating Profit |
-$637.7K
-50.48%
YoY
|
-$1.288M
-215.23%
YoY
|
$1.117M
-4.9%
YoY
|
$1.175M
-130.49%
YoY
|
-$3.854M
-273.16%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
$64.15K
N/A
|
$0.00
N/A
|
| Other Income/Expense, Net |
$543.4K
2.12%
YoY
|
$532.1K
-6.65%
YoY
|
$570.1K
4148.59%
YoY
|
$13.42K
-99.32%
YoY
|
$1.978M
2967.96%
YoY
|
| Pretax Income |
-$94.26K
-87.52%
YoY
|
-$755.4K
-144.77%
YoY
|
$1.687M
42.0%
YoY
|
$1.188M
-163.35%
YoY
|
-$1.876M
-181.92%
YoY
|
| Income Tax |
$6.203K
-72.02%
YoY
|
$22.17K
-94.12%
YoY
|
$377.3K
107.68%
YoY
|
$181.7K
-14.8%
YoY
|
$213.2K
-10.81%
YoY
|
| Net Earnings |
-$100.5K
-87.08%
YoY
|
-$777.6K
-159.35%
YoY
|
$1.310M
30.15%
YoY
|
$1.007M
-148.18%
YoY
|
-$2.089M
-201.87%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.00
-88.24%
YoY
|
-$0.03
-159.68%
YoY
|
$0.06
30.34%
YoY
|
$0.04
-100.0%
YoY
|
-$90.73K
-201.93%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
22.95M shares
-0.08%
YoY
|
22.97M shares
-0.02%
YoY
|
22.97M shares
-0.14%
YoY
|
23.00M shares
-0.1%
YoY
|
23.03M shares
0.1%
YoY
|
| Diluted Shares Outstanding |
22.96M shares
-0.08%
YoY
|
22.97M shares
-0.1%
YoY
|
23.00M shares
-0.15%
YoY
|
23.03M shares
-0.56%
YoY
|
23.16M shares
0.53%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$2.295M
-7.14%
YoY
|
$2.150M
-7.87%
YoY
|
$1.963M
-18.82%
YoY
|
$2.417M
1.66%
YoY
|
$2.471M
3.83%
YoY
|
$2.333M
-35.15%
YoY
|
$2.418M
-47.17%
YoY
|
$2.378M
-47.9%
YoY
|
$2.380M
-43.84%
YoY
|
$3.598M
-22.42%
YoY
|
$4.577M
-4.13%
YoY
|
$4.563M
-8.14%
YoY
|
$4.238M
-15.56%
YoY
|
$4.638M
-17.13%
YoY
|
$4.774M
-4.29%
YoY
|
$4.967M
-1.47%
YoY
|
$5.019M
11.83%
YoY
|
$5.597M
11.39%
YoY
|
$4.988M
-20.55%
YoY
|
$5.042M
-10.73%
YoY
|
| Cost Of Revenue |
$1.573M
-7.67%
YoY
|
$1.401M
-12.82%
YoY
|
$1.389M
-22.1%
YoY
|
$1.598M
-9.14%
YoY
|
$1.703M
-7.66%
YoY
|
$1.607M
-39.79%
YoY
|
$1.783M
-41.11%
YoY
|
$1.759M
-45.31%
YoY
|
$1.845M
-38.48%
YoY
|
$2.668M
-24.4%
YoY
|
$3.027M
-12.56%
YoY
|
$3.217M
-14.25%
YoY
|
$2.998M
-20.57%
YoY
|
$3.530M
-13.88%
YoY
|
$3.462M
-7.26%
YoY
|
$3.751M
0.02%
YoY
|
$3.775M
18.95%
YoY
|
$4.098M
11.75%
YoY
|
$3.733M
-15.63%
YoY
|
$3.751M
-0.74%
YoY
|
| Gross Profit |
$722.4K
-5.95%
YoY
|
$748.9K
3.07%
YoY
|
$574.3K
-9.62%
YoY
|
$818.7K
32.38%
YoY
|
$768.1K
43.41%
YoY
|
$726.6K
-21.85%
YoY
|
$635.4K
-59.01%
YoY
|
$618.5K
-54.07%
YoY
|
$535.6K
-56.81%
YoY
|
$929.8K
-16.13%
YoY
|
$1.550M
18.11%
YoY
|
$1.346M
10.74%
YoY
|
$1.240M
-0.36%
YoY
|
$1.109M
-26.04%
YoY
|
$1.312M
4.56%
YoY
|
$1.216M
-5.81%
YoY
|
$1.245M
-5.36%
YoY
|
$1.499M
10.4%
YoY
|
$1.255M
-32.31%
YoY
|
$1.291M
-30.93%
YoY
|
| Selling, General & Admin |
$816.9K
-5.04%
YoY
|
$882.2K
0.17%
YoY
|
$888.1K
-12.68%
YoY
|
$917.0K
-1.59%
YoY
|
$860.3K
-11.67%
YoY
|
$880.7K
-10.28%
YoY
|
$1.017M
-6.64%
YoY
|
$931.9K
-3.57%
YoY
|
$973.9K
6.84%
YoY
|
$981.6K
4.46%
YoY
|
$1.090M
15.56%
YoY
|
$966.4K
3.32%
YoY
|
$911.5K
2.56%
YoY
|
$939.7K
-85.08%
YoY
|
$942.8K
5.39%
YoY
|
$935.3K
-8.85%
YoY
|
$888.7K
-10.77%
YoY
|
$6.297M
422.14%
YoY
|
$894.6K
-13.78%
YoY
|
$1.026M
-10.66%
YoY
|
| Research & Development |
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
|
N/A
|
| Depreciation & Amortization |
$14.80K
-70.87%
YoY
|
$15.80K
-66.02%
YoY
|
$15.70K
242.05%
YoY
|
$60.80K
1005.45%
YoY
|
$50.80K
596.84%
YoY
|
$46.50K
528.38%
YoY
|
$4.590K
-59.74%
YoY
|
$5.500K
-58.21%
YoY
|
$7.290K
-54.8%
YoY
|
$7.400K
-42.19%
YoY
|
$11.40K
-12.05%
YoY
|
$13.16K
8.4%
YoY
|
$16.13K
22.13%
YoY
|
$12.80K
-10.43%
YoY
|
$12.96K
-28.71%
YoY
|
$12.14K
-35.53%
YoY
|
$13.21K
-38.36%
YoY
|
$14.29K
-30.19%
YoY
|
$18.18K
-21.64%
YoY
|
$18.83K
-12.74%
YoY
|
| Operating Expenses |
$816.9K
-5.04%
YoY
|
$882.2K
0.17%
YoY
|
$888.1K
-12.68%
YoY
|
$917.0K
-1.59%
YoY
|
$860.3K
-11.67%
YoY
|
$880.7K
-10.28%
YoY
|
$1.017M
-6.64%
YoY
|
$931.9K
-3.57%
YoY
|
$973.9K
6.84%
YoY
|
$981.6K
4.46%
YoY
|
$1.090M
15.56%
YoY
|
$966.4K
3.32%
YoY
|
$911.5K
2.56%
YoY
|
$939.7K
-85.08%
YoY
|
$942.8K
5.39%
YoY
|
$935.3K
-8.85%
YoY
|
$888.7K
-10.77%
YoY
|
$6.297M
422.14%
YoY
|
$894.6K
-13.78%
YoY
|
$1.026M
-10.66%
YoY
|
| Operating Profit |
-$94.54K
2.54%
YoY
|
-$133.3K
-13.5%
YoY
|
-$313.9K
-17.79%
YoY
|
-$98.32K
-68.62%
YoY
|
-$92.19K
-78.97%
YoY
|
-$154.1K
197.66%
YoY
|
-$381.8K
-182.91%
YoY
|
-$313.4K
-182.45%
YoY
|
-$438.3K
-233.37%
YoY
|
-$51.77K
-130.64%
YoY
|
$460.5K
24.62%
YoY
|
$380.1K
35.44%
YoY
|
$328.6K
-7.65%
YoY
|
$169.0K
-103.52%
YoY
|
$369.5K
2.5%
YoY
|
$280.6K
5.99%
YoY
|
$355.8K
11.51%
YoY
|
-$4.798M
-3262.46%
YoY
|
$360.5K
-55.86%
YoY
|
$264.8K
-63.25%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
-$134.6K
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
$131.0K
28.66%
YoY
|
$137.5K
-1.29%
YoY
|
$104.8K
14.47%
YoY
|
$199.2K
64.98%
YoY
|
$101.8K
-43.59%
YoY
|
$139.3K
3444.53%
YoY
|
$91.59K
-27.87%
YoY
|
$120.7K
-37.32%
YoY
|
$180.5K
-26.78%
YoY
|
$3.930K
-93.67%
YoY
|
$127.0K
-336.55%
YoY
|
$192.6K
4273.66%
YoY
|
$246.5K
39988.62%
YoY
|
$62.08K
4638.93%
YoY
|
-$53.68K
-102.75%
YoY
|
$4.404K
-79.12%
YoY
|
$615.00
-74.4%
YoY
|
$1.310K
104.69%
YoY
|
$1.953M
-6566.98%
YoY
|
$21.09K
-56.59%
YoY
|
| Pretax Income |
$36.49K
278.1%
YoY
|
$4.300K
-128.86%
YoY
|
-$209.0K
-27.97%
YoY
|
$100.9K
-152.36%
YoY
|
$9.651K
-103.74%
YoY
|
-$14.90K
-68.85%
YoY
|
-$290.2K
-149.4%
YoY
|
-$192.6K
-133.64%
YoY
|
-$257.8K
-144.82%
YoY
|
-$47.84K
-120.71%
YoY
|
$587.5K
86.01%
YoY
|
$572.7K
100.92%
YoY
|
$575.2K
61.36%
YoY
|
$231.0K
-104.82%
YoY
|
$315.8K
-86.35%
YoY
|
$285.0K
-0.29%
YoY
|
$356.5K
10.87%
YoY
|
-$4.797M
-3248.31%
YoY
|
$2.313M
194.14%
YoY
|
$285.9K
-62.82%
YoY
|
| Income Tax |
$3.630K
225.56%
YoY
|
$4.400K
-114.19%
YoY
|
$4.779K
-74.85%
YoY
|
$5.511K
-73.98%
YoY
|
$1.115K
-91.39%
YoY
|
-$31.00K
4392.75%
YoY
|
$19.00K
-68.95%
YoY
|
$21.18K
-87.4%
YoY
|
$12.95K
-91.3%
YoY
|
-$690.00
-101.2%
YoY
|
$61.21K
120.27%
YoY
|
$168.0K
273.36%
YoY
|
$148.7K
190.41%
YoY
|
$57.67K
-24.01%
YoY
|
$27.79K
-27.39%
YoY
|
$45.01K
-1.3%
YoY
|
$51.22K
-4.25%
YoY
|
$75.89K
847.44%
YoY
|
$38.27K
-59.45%
YoY
|
$45.60K
-43.99%
YoY
|
| Net Earnings |
$32.86K
284.96%
YoY
|
-$100.00
-100.62%
YoY
|
-$204.3K
-33.94%
YoY
|
$95.35K
-144.6%
YoY
|
$8.536K
-103.15%
YoY
|
$16.10K
-134.15%
YoY
|
-$309.2K
-158.76%
YoY
|
-$213.8K
-152.84%
YoY
|
-$270.7K
-163.48%
YoY
|
-$47.15K
-127.19%
YoY
|
$526.2K
82.7%
YoY
|
$404.7K
68.59%
YoY
|
$426.4K
39.7%
YoY
|
$173.4K
-103.56%
YoY
|
$288.0K
-87.34%
YoY
|
$240.0K
-0.1%
YoY
|
$305.2K
13.88%
YoY
|
-$4.873M
-3475.59%
YoY
|
$2.275M
228.72%
YoY
|
$240.3K
-65.05%
YoY
|
| Basic Earnings Per Share |
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
|
N/A
|
| Diluted Earnings Per Share |
$0.00
N/A
|
$0.00
0.0%
YoY
|
$0.01
-148.48%
YoY
|
$0.00
-107.41%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-134.15%
YoY
|
-$0.01
-158.82%
YoY
|
-$0.01
-152.96%
YoY
|
-$0.01
-163.49%
YoY
|
$0.00
-127.22%
YoY
|
$0.02
-100.0%
YoY
|
$0.02
-100.0%
YoY
|
$0.02
-100.0%
YoY
|
$0.01
-100.0%
YoY
|
$12.54K
-87.23%
YoY
|
$10.44K
0.87%
YoY
|
$13.25K
14.57%
YoY
|
-$211.5K
-3480.56%
YoY
|
$98.17K
226.71%
YoY
|
$10.35K
-65.33%
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
|
N/A
|
| Basic Shares Outstanding |
22.90M shares
-0.23%
YoY
|
N/A
|
22.92M shares
-0.19%
YoY
|
22.93M shares
-0.15%
YoY
|
22.96M shares
-0.02%
YoY
|
N/A
|
22.96M shares
-0.02%
YoY
|
22.96M shares
-0.01%
YoY
|
22.96M shares
0.06%
YoY
|
N/A
|
22.97M shares
-0.06%
YoY
|
22.96M shares
0.01%
YoY
|
22.95M shares
-0.12%
YoY
|
N/A
|
22.98M shares
-0.14%
YoY
|
22.96M shares
-0.29%
YoY
|
22.98M shares
-0.14%
YoY
|
N/A
|
23.01M shares
0.04%
YoY
|
23.03M shares
N/A
|
| Diluted Shares Outstanding |
22.91M shares
-0.21%
YoY
|
N/A
|
22.94M shares
-0.1%
YoY
|
22.94M shares
-0.11%
YoY
|
22.96M shares
-0.11%
YoY
|
N/A
|
22.96M shares
-0.1%
YoY
|
22.97M shares
-0.21%
YoY
|
22.99M shares
0.12%
YoY
|
N/A
|
22.98M shares
-0.21%
YoY
|
23.02M shares
0.13%
YoY
|
22.96M shares
-0.33%
YoY
|
N/A
|
23.03M shares
-0.6%
YoY
|
22.99M shares
-0.96%
YoY
|
23.03M shares
-0.6%
YoY
|
N/A
|
23.17M shares
0.61%
YoY
|
23.21M shares
N/A
|
Loading...