|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$11.60M
15.38%
YoY
|
$10.05M
-29.11%
YoY
|
$14.18M
-3.98%
YoY
|
$14.77M
-10.73%
YoY
|
$16.54M
-7.26%
YoY
|
| Cost Of Revenue |
$1.647M
5.22%
YoY
|
$1.565M
-19.84%
YoY
|
$1.952M
6.83%
YoY
|
$1.827M
-37.26%
YoY
|
$2.913M
-2.18%
YoY
|
| Gross Profit |
$9.952M
17.26%
YoY
|
$8.487M
-30.59%
YoY
|
$12.23M
-5.51%
YoY
|
$12.94M
-5.06%
YoY
|
$13.63M
-8.27%
YoY
|
| Selling, General & Admin |
$6.111M
-14.92%
YoY
|
$7.182M
-16.09%
YoY
|
$8.560M
12.28%
YoY
|
$7.624M
-23.55%
YoY
|
$9.972M
2.46%
YoY
|
| Research & Development |
$2.421M
-5.48%
YoY
|
$2.562M
-9.59%
YoY
|
$2.834M
14.83%
YoY
|
$2.468M
-23.1%
YoY
|
$3.209M
-18.0%
YoY
|
| Depreciation & Amortization |
N/A
|
$120.2K
-39.67%
YoY
|
$199.2K
-11.26%
YoY
|
$224.5K
-43.84%
YoY
|
$399.8K
-37.88%
YoY
|
| Operating Expenses |
$8.532M
-12.45%
YoY
|
$9.745M
-15.95%
YoY
|
$11.59M
4.23%
YoY
|
$11.12M
-22.13%
YoY
|
$14.29M
-4.17%
YoY
|
| Operating Profit |
$1.420M
-212.94%
YoY
|
-$1.258M
-298.4%
YoY
|
$633.9K
-65.12%
YoY
|
$1.817M
-377.42%
YoY
|
-$655.0K
1282.46%
YoY
|
| Interest Expense |
-$362.2K
9.45%
YoY
|
-$330.9K
-49.69%
YoY
|
-$657.8K
-12.14%
YoY
|
-$748.6K
23.81%
YoY
|
-$604.7K
-3.42%
YoY
|
| Other Income/Expense, Net |
N/A
|
-$330.9K
-49.69%
YoY
|
-$657.8K
-12.14%
YoY
|
-$748.6K
23.81%
YoY
|
-$604.6K
-3.42%
YoY
|
| Pretax Income |
$1.058M
-166.61%
YoY
|
-$1.588M
-317.57%
YoY
|
$730.1K
-31.67%
YoY
|
$1.068M
-184.82%
YoY
|
-$1.260M
87.05%
YoY
|
| Income Tax |
$79.70K
-62.13%
YoY
|
$210.5K
-60.05%
YoY
|
$526.8K
-3778.77%
YoY
|
-$14.32K
-102.91%
YoY
|
$492.3K
111.04%
YoY
|
| Net Earnings |
-$637.1K
-64.58%
YoY
|
-$1.799M
-984.74%
YoY
|
$203.3K
-81.22%
YoY
|
$1.083M
-161.8%
YoY
|
-$1.752M
93.22%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$0.47
147.37%
YoY
|
-$0.19
111.11%
YoY
|
-$0.09
-83.93%
YoY
|
-$0.56
-88.31%
YoY
|
| Diluted Earnings Per Share |
-$0.09
-80.85%
YoY
|
-$0.47
147.37%
YoY
|
-$0.19
111.11%
YoY
|
-$0.09
-83.93%
YoY
|
-$0.56
-88.31%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
7.101M
8.99%
YoY
|
6.515M shares
10.05%
YoY
|
5.921M shares
0.34%
YoY
|
5.901M shares
532.23%
YoY
|
| Diluted Shares Outstanding |
N/A
|
7.101M
8.99%
YoY
|
6.515M shares
10.05%
YoY
|
5.921M shares
0.34%
YoY
|
5.901M shares
532.23%
YoY
|
|
Concept
|
2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$2.926M
N/A
|
$2.359M
N/A
|
$2.296M
1.23%
YoY
|
$2.268M
10.7%
YoY
|
$2.550M
-33.08%
YoY
|
$3.059M
-6.83%
YoY
|
$2.394M
-26.53%
YoY
|
$2.049M
-46.48%
YoY
|
$3.810M
4.31%
YoY
|
$3.283M
-25.99%
YoY
|
$3.259M
-6.88%
YoY
|
$3.828M
20.38%
YoY
|
$3.652M
-10.45%
YoY
|
$4.436M
11.68%
YoY
|
$3.500M
-12.5%
YoY
|
$3.180M
-29.22%
YoY
|
$4.079M
-14.53%
YoY
|
$3.972M
-2.16%
YoY
|
$3.999M
-0.3%
YoY
|
| Cost Of Revenue |
$393.9K
N/A
|
$396.5K
N/A
|
$419.3K
11.72%
YoY
|
$375.3K
-9.62%
YoY
|
$371.1K
-11.69%
YoY
|
$380.1K
-14.06%
YoY
|
$398.4K
-9.6%
YoY
|
$415.3K
-36.01%
YoY
|
$420.2K
-10.19%
YoY
|
$442.3K
6.33%
YoY
|
$440.7K
11.23%
YoY
|
$649.0K
18.57%
YoY
|
$467.9K
137.42%
YoY
|
$416.0K
-46.18%
YoY
|
$396.2K
-69.35%
YoY
|
$547.4K
-14.93%
YoY
|
$197.1K
-77.72%
YoY
|
$772.8K
9.09%
YoY
|
$1.293M
105.21%
YoY
|
| Gross Profit |
$2.532M
N/A
|
$1.962M
N/A
|
$1.877M
-0.85%
YoY
|
$1.893M
15.87%
YoY
|
$2.179M
-35.73%
YoY
|
$2.679M
-5.71%
YoY
|
$1.996M
-29.17%
YoY
|
$1.634M
-48.61%
YoY
|
$3.390M
6.44%
YoY
|
$2.841M
-29.33%
YoY
|
$2.818M
-9.2%
YoY
|
$3.179M
20.76%
YoY
|
$3.185M
-17.96%
YoY
|
$4.020M
25.65%
YoY
|
$3.103M
14.66%
YoY
|
$2.633M
-31.61%
YoY
|
$3.882M
-0.16%
YoY
|
$3.200M
-4.54%
YoY
|
$2.706M
-19.96%
YoY
|
| Selling, General & Admin |
$1.351M
N/A
|
$1.405M
N/A
|
$1.298M
-23.44%
YoY
|
$1.695M
-16.89%
YoY
|
$1.580M
-25.24%
YoY
|
$1.715M
-23.62%
YoY
|
$1.849M
-3.61%
YoY
|
$2.040M
-8.71%
YoY
|
$2.113M
-8.09%
YoY
|
$2.245M
62.07%
YoY
|
$1.918M
2.8%
YoY
|
$2.235M
7.72%
YoY
|
$2.299M
1.92%
YoY
|
$1.385M
-45.08%
YoY
|
$1.866M
-30.77%
YoY
|
$2.074M
-17.57%
YoY
|
$2.255M
-3.9%
YoY
|
$2.522M
13.94%
YoY
|
$2.695M
15.96%
YoY
|
| Research & Development |
$574.8K
N/A
|
$553.5K
N/A
|
$570.5K
-7.76%
YoY
|
$618.5K
-12.39%
YoY
|
$618.4K
-22.83%
YoY
|
$581.9K
-18.18%
YoY
|
$655.5K
-0.85%
YoY
|
$706.0K
6.98%
YoY
|
$801.3K
21.41%
YoY
|
$711.3K
18.46%
YoY
|
$661.1K
23.81%
YoY
|
$659.9K
-2.22%
YoY
|
$660.0K
-6.5%
YoY
|
$600.4K
-23.23%
YoY
|
$534.0K
-30.13%
YoY
|
$674.9K
-28.76%
YoY
|
$705.9K
-22.89%
YoY
|
$782.2K
-26.56%
YoY
|
$764.3K
-17.65%
YoY
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
$25.10K
-29.33%
YoY
|
$25.50K
-46.63%
YoY
|
$11.20K
-62.45%
YoY
|
$15.59K
-49.5%
YoY
|
$35.52K
-38.21%
YoY
|
$47.78K
-23.42%
YoY
|
$29.84K
-33.63%
YoY
|
$30.87K
-31.07%
YoY
|
$57.49K
71.28%
YoY
|
$62.39K
-21.43%
YoY
|
$44.96K
-28.54%
YoY
|
$44.78K
-27.32%
YoY
|
$33.56K
-73.75%
YoY
|
$79.41K
-40.03%
YoY
|
$62.91K
-19.03%
YoY
|
$61.61K
-13.76%
YoY
|
| Operating Expenses |
$1.926M
N/A
|
$1.959M
N/A
|
$1.869M
-19.24%
YoY
|
$2.314M
-15.76%
YoY
|
$2.198M
-24.58%
YoY
|
$2.296M
-3.99%
YoY
|
$2.504M
-16.55%
YoY
|
$2.747M
-14.08%
YoY
|
$2.914M
-1.45%
YoY
|
$2.392M
3.86%
YoY
|
$3.001M
17.53%
YoY
|
$3.197M
5.27%
YoY
|
$2.957M
-0.14%
YoY
|
$2.303M
-37.56%
YoY
|
$2.553M
-30.27%
YoY
|
$3.037M
-16.15%
YoY
|
$2.961M
-9.23%
YoY
|
$3.689M
2.65%
YoY
|
$3.662M
-9.84%
YoY
|
| Operating Profit |
$605.9K
N/A
|
$3.600K
N/A
|
$8.400K
-102.0%
YoY
|
-$420.7K
-62.19%
YoY
|
-$19.30K
-104.06%
YoY
|
$382.6K
-14.84%
YoY
|
-$508.2K
178.12%
YoY
|
-$1.113M
6279.63%
YoY
|
$475.5K
109.11%
YoY
|
$449.2K
-73.84%
YoY
|
-$182.7K
-133.21%
YoY
|
-$17.44K
-95.68%
YoY
|
$227.4K
-75.29%
YoY
|
$1.717M
-451.27%
YoY
|
$550.2K
-157.59%
YoY
|
-$403.9K
-277.24%
YoY
|
$920.4K
47.18%
YoY
|
-$488.9K
102.35%
YoY
|
-$955.3K
40.52%
YoY
|
| Interest Expense |
$125.8K
N/A
|
-$143.0K
N/A
|
-$145.8K
82.57%
YoY
|
-$79.86K
-32.32%
YoY
|
$99.70K
-159.17%
YoY
|
-$111.4K
91.21%
YoY
|
-$201.2K
13.74%
YoY
|
-$118.0K
-58.4%
YoY
|
-$168.5K
3.67%
YoY
|
-$58.26K
-63.59%
YoY
|
-$176.9K
-1.84%
YoY
|
-$283.7K
15.38%
YoY
|
-$162.5K
19.58%
YoY
|
-$160.0K
29.8%
YoY
|
-$180.3K
124.69%
YoY
|
-$245.8K
-7.31%
YoY
|
-$135.9K
8.78%
YoY
|
-$123.3K
-34.32%
YoY
|
-$80.22K
-74.93%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
-$79.86K
-32.32%
YoY
|
N/A
|
-$111.4K
91.22%
YoY
|
-$201.2K
13.74%
YoY
|
-$118.0K
-58.4%
YoY
|
N/A
|
-$58.26K
-63.59%
YoY
|
-$176.9K
-1.84%
YoY
|
-$283.6K
15.38%
YoY
|
N/A
|
-$160.0K
29.8%
YoY
|
-$180.2K
124.7%
YoY
|
-$245.8K
-7.31%
YoY
|
N/A
|
-$123.3K
-34.32%
YoY
|
-$80.22K
-75.22%
YoY
|
| Pretax Income |
$731.7K
N/A
|
-$139.5K
N/A
|
-$137.3K
-72.57%
YoY
|
-$500.5K
-59.33%
YoY
|
$80.39K
-62.83%
YoY
|
$271.2K
-30.64%
YoY
|
-$709.4K
97.25%
YoY
|
-$1.231M
-371.72%
YoY
|
$216.3K
-203.38%
YoY
|
$391.0K
-74.9%
YoY
|
-$359.6K
-197.22%
YoY
|
$452.9K
-169.7%
YoY
|
-$209.2K
-149.19%
YoY
|
$1.557M
-354.41%
YoY
|
$369.9K
-135.73%
YoY
|
-$649.8K
1641.05%
YoY
|
$425.4K
123.76%
YoY
|
-$612.2K
42.61%
YoY
|
-$1.035M
3.18%
YoY
|
| Income Tax |
$54.30K
N/A
|
-$108.5K
N/A
|
-$16.30K
-69.11%
YoY
|
-$52.76K
-56.49%
YoY
|
$60.09K
-87.02%
YoY
|
$49.80K
201.3%
YoY
|
$221.8K
8242.5%
YoY
|
-$121.3K
-371.79%
YoY
|
$463.0K
-884.28%
YoY
|
$16.53K
46.64%
YoY
|
$2.659K
-107.26%
YoY
|
$44.62K
-36.32%
YoY
|
-$59.03K
-118.23%
YoY
|
$11.27K
-120.39%
YoY
|
-$36.63K
-126.88%
YoY
|
$70.06K
-20.01%
YoY
|
$323.8K
21.19%
YoY
|
-$55.27K
-42.93%
YoY
|
$136.2K
24626.68%
YoY
|
| Net Earnings |
$208.8K
N/A
|
-$488.0K
N/A
|
-$566.7K
41.68%
YoY
|
-$400.0K
-63.94%
YoY
|
-$402.5K
63.2%
YoY
|
$221.4K
-40.88%
YoY
|
-$931.2K
157.03%
YoY
|
-$1.109M
-371.72%
YoY
|
-$246.7K
64.22%
YoY
|
$374.4K
-75.78%
YoY
|
-$362.3K
-189.11%
YoY
|
$408.3K
-156.72%
YoY
|
-$150.2K
-247.85%
YoY
|
$1.546M
-377.64%
YoY
|
$406.6K
-134.7%
YoY
|
-$719.8K
476.3%
YoY
|
$101.6K
-231.83%
YoY
|
-$556.9K
67.53%
YoY
|
-$1.172M
16.69%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
-$0.11
-45.0%
YoY
|
N/A
|
-$0.03
-400.0%
YoY
|
-$0.18
50.0%
YoY
|
-$0.20
1900.0%
YoY
|
N/A
|
$0.01
-94.74%
YoY
|
-$0.12
N/A
|
-$0.01
-94.12%
YoY
|
N/A
|
$0.19
-218.75%
YoY
|
$0.00
-100.0%
YoY
|
-$0.17
88.89%
YoY
|
N/A
|
-$0.16
-77.14%
YoY
|
-$0.27
-82.47%
YoY
|
| Diluted Earnings Per Share |
$0.03
N/A
|
-$0.07
N/A
|
-$0.08
-27.27%
YoY
|
-$0.11
-45.0%
YoY
|
-$0.06
-100.0%
YoY
|
-$0.03
-400.0%
YoY
|
-$0.18
50.0%
YoY
|
-$0.20
1900.0%
YoY
|
-$34.80K
37.22%
YoY
|
$0.01
-94.74%
YoY
|
-$0.12
N/A
|
-$0.01
-94.12%
YoY
|
-$25.36K
-248.27%
YoY
|
$0.19
-218.75%
YoY
|
$0.00
-100.0%
YoY
|
-$0.17
88.89%
YoY
|
$17.10K
-132.36%
YoY
|
-$0.16
-77.14%
YoY
|
-$0.27
-82.47%
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 |
N/A
|
N/A
|
N/A
|
7.121M
0.55%
YoY
|
7.119M
0.51%
YoY
|
7.112M shares
1.73%
YoY
|
7.091M shares
17.76%
YoY
|
7.082M shares
19.04%
YoY
|
7.082M shares
19.64%
YoY
|
6.991M shares
18.09%
YoY
|
6.021M shares
1.72%
YoY
|
5.949M shares
0.5%
YoY
|
5.920M shares
0.02%
YoY
|
5.920M shares
0.15%
YoY
|
5.920M shares
0.69%
YoY
|
5.920M shares
0.54%
YoY
|
5.919M shares
-93.96%
YoY
|
5.911M shares
503.53%
YoY
|
5.879M shares
596.19%
YoY
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
7.120M
0.53%
YoY
|
N/A
|
7.112M
1.03%
YoY
|
7.091M shares
17.76%
YoY
|
7.082M shares
19.04%
YoY
|
N/A
|
7.039M shares
18.12%
YoY
|
6.021M shares
1.72%
YoY
|
5.949M shares
0.5%
YoY
|
N/A
|
5.959M shares
0.82%
YoY
|
5.920M shares
0.69%
YoY
|
5.920M shares
0.54%
YoY
|
N/A
|
5.911M shares
503.53%
YoY
|
5.879M shares
596.19%
YoY
|
Loading...