|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$3.909M
8.19%
YoY
|
$3.613M
-0.86%
YoY
|
$3.644M
3.23%
YoY
|
$3.530M
11.95%
YoY
|
$3.153M
-18.93%
YoY
|
| Cost Of Revenue |
$237.8K
42.82%
YoY
|
$166.5K
7.42%
YoY
|
$155.0K
3.47%
YoY
|
$149.8K
2.74%
YoY
|
$145.8K
113.47%
YoY
|
| Gross Profit |
$3.671M
6.52%
YoY
|
$3.446M
-1.23%
YoY
|
$3.489M
3.22%
YoY
|
$3.380M
12.39%
YoY
|
$3.008M
-21.29%
YoY
|
| Selling, General & Admin |
$1.928M
42.28%
YoY
|
$1.355M
-3.86%
YoY
|
$1.410M
7.86%
YoY
|
$1.307M
-20.74%
YoY
|
$1.649M
-13.82%
YoY
|
| Research & Development |
$1.525M
6.23%
YoY
|
$1.435M
0.37%
YoY
|
$1.430M
-6.71%
YoY
|
$1.533M
0.94%
YoY
|
$1.519M
1.24%
YoY
|
| Depreciation & Amortization |
$2.900K
81.25%
YoY
|
$1.600K
N/A
|
$0.00
-100.0%
YoY
|
$400.00
-98.65%
YoY
|
$29.70K
-41.99%
YoY
|
| Operating Expenses |
$3.453M
23.74%
YoY
|
$2.791M
-1.73%
YoY
|
$2.840M
-0.01%
YoY
|
$2.840M
-10.35%
YoY
|
$3.168M
-7.2%
YoY
|
| Operating Profit |
$217.6K
-66.8%
YoY
|
$655.4K
0.97%
YoY
|
$649.1K
20.16%
YoY
|
$540.2K
-436.99%
YoY
|
-$160.3K
-139.35%
YoY
|
| Interest Expense |
-$98.90K
-177.87%
YoY
|
$127.0K
N/A
|
N/A
|
N/A
|
$129.8K
-33.94%
YoY
|
| Other Income/Expense, Net |
-$94.60K
-135.06%
YoY
|
$269.8K
504.93%
YoY
|
$44.60K
216.31%
YoY
|
$14.10K
N/A
|
N/A
|
| Pretax Income |
$123.0K
-88.31%
YoY
|
$1.052M
51.68%
YoY
|
$693.7K
25.15%
YoY
|
$554.3K
-1917.38%
YoY
|
-$30.50K
-105.05%
YoY
|
| Income Tax |
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$0.00
-100.0%
YoY
|
$900.00
-72.73%
YoY
|
| Net Earnings |
$123.0K
-88.31%
YoY
|
$1.052M
51.68%
YoY
|
$693.7K
25.15%
YoY
|
$554.3K
-1865.29%
YoY
|
-$31.40K
-105.23%
YoY
|
| Basic Earnings Per Share |
$0.01
-83.33%
YoY
|
$0.06
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.01
-100.0%
YoY
|
$55.11K
12.16%
YoY
|
$49.14K
-8.81%
YoY
|
$53.88K
-1841.9%
YoY
|
-$3.093K
-105.05%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
18.85M shares
-0.01%
YoY
|
18.85M shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
19.09M shares
-0.01%
YoY
|
19.09M shares
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
2023 Q3 | 2023 Q2 | 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 | 2019 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.070M
9.12%
YoY
|
$1.058M
10.07%
YoY
|
$1.043M
9.78%
YoY
|
$1.017M
8.84%
YoY
|
$980.2K
6.61%
YoY
|
$961.6K
6.95%
YoY
|
$950.2K
10.46%
YoY
|
$934.0K
11.36%
YoY
|
$919.4K
2.77%
YoY
|
$899.1K
-15.66%
YoY
|
$860.2K
1.85%
YoY
|
$838.7K
5.43%
YoY
|
$894.6K
-5.71%
YoY
|
$1.066M
45.64%
YoY
|
$844.6K
-19.85%
YoY
|
$795.5K
25.71%
YoY
|
$948.8K
14.0%
YoY
|
$732.0K
-15.86%
YoY
|
$1.054M
28.51%
YoY
|
| Cost Of Revenue |
$67.30K
35.14%
YoY
|
$78.80K
61.48%
YoY
|
$75.80K
-2.07%
YoY
|
$61.80K
51.84%
YoY
|
$49.80K
37.95%
YoY
|
$48.80K
7.02%
YoY
|
$77.40K
75.11%
YoY
|
$40.70K
10.0%
YoY
|
$36.10K
-15.06%
YoY
|
$45.60K
21.93%
YoY
|
$44.20K
16.01%
YoY
|
$37.00K
-13.75%
YoY
|
$42.50K
11.55%
YoY
|
$37.40K
-5.56%
YoY
|
$38.10K
30.48%
YoY
|
$42.90K
-3.6%
YoY
|
$38.10K
9.48%
YoY
|
$39.60K
-1.0%
YoY
|
$29.20K
-2.67%
YoY
|
| Gross Profit |
$1.002M
7.73%
YoY
|
$979.6K
7.32%
YoY
|
$967.3K
10.83%
YoY
|
$954.8K
6.88%
YoY
|
$930.4K
5.33%
YoY
|
$912.8K
6.95%
YoY
|
$872.8K
6.96%
YoY
|
$893.3K
11.43%
YoY
|
$883.3K
3.66%
YoY
|
$853.5K
-17.03%
YoY
|
$816.0K
1.18%
YoY
|
$801.7K
6.52%
YoY
|
$852.1K
-6.43%
YoY
|
$1.029M
48.57%
YoY
|
$806.5K
-21.29%
YoY
|
$752.6K
27.93%
YoY
|
$910.7K
14.19%
YoY
|
$692.4K
-16.58%
YoY
|
$1.025M
29.7%
YoY
|
| Selling, General & Admin |
$429.1K
-36.76%
YoY
|
$739.9K
53.57%
YoY
|
$556.0K
69.51%
YoY
|
$440.1K
33.16%
YoY
|
$678.5K
115.81%
YoY
|
$481.8K
36.6%
YoY
|
$328.0K
-8.3%
YoY
|
$330.5K
-5.3%
YoY
|
$314.4K
-6.54%
YoY
|
$352.7K
-9.8%
YoY
|
$357.7K
7.29%
YoY
|
$349.0K
8.22%
YoY
|
$336.4K
28.2%
YoY
|
$391.0K
26.05%
YoY
|
$333.4K
-19.08%
YoY
|
$322.5K
-3.15%
YoY
|
$262.4K
-44.54%
YoY
|
$310.2K
-29.5%
YoY
|
$412.0K
0.49%
YoY
|
| Research & Development |
$450.4K
18.84%
YoY
|
$416.3K
9.32%
YoY
|
$396.6K
3.63%
YoY
|
$382.3K
8.15%
YoY
|
$379.0K
6.97%
YoY
|
$380.8K
4.47%
YoY
|
$382.7K
5.4%
YoY
|
$353.5K
1.0%
YoY
|
$354.3K
-0.39%
YoY
|
$364.5K
2.13%
YoY
|
$363.1K
-0.25%
YoY
|
$350.0K
-15.5%
YoY
|
$355.7K
-1.55%
YoY
|
$356.9K
-6.81%
YoY
|
$364.0K
-2.8%
YoY
|
$414.2K
9.17%
YoY
|
$361.3K
2.41%
YoY
|
$383.0K
6.39%
YoY
|
$374.5K
-12.91%
YoY
|
| Depreciation & Amortization |
$0.00
-100.0%
YoY
|
$800.00
0.0%
YoY
|
$800.00
60.0%
YoY
|
$800.00
0.0%
YoY
|
$800.00
166.67%
YoY
|
$800.00
166.67%
YoY
|
$500.00
150.0%
YoY
|
$800.00
N/A
|
$300.00
N/A
|
$300.00
N/A
|
$200.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$300.00
-97.0%
YoY
|
$100.00
-99.0%
YoY
|
| Operating Expenses |
$879.5K
-16.83%
YoY
|
$1.156M
34.04%
YoY
|
$952.6K
34.04%
YoY
|
$822.4K
20.23%
YoY
|
$1.058M
58.14%
YoY
|
$862.6K
20.27%
YoY
|
$710.7K
-1.4%
YoY
|
$684.0K
-2.63%
YoY
|
$668.7K
-3.38%
YoY
|
$717.2K
-4.1%
YoY
|
$720.8K
3.36%
YoY
|
$702.5K
-4.64%
YoY
|
$692.1K
10.97%
YoY
|
$747.9K
7.89%
YoY
|
$697.4K
-11.33%
YoY
|
$736.7K
3.41%
YoY
|
$623.7K
-24.48%
YoY
|
$693.2K
-12.25%
YoY
|
$786.5K
-5.24%
YoY
|
| Operating Profit |
$122.8K
-196.62%
YoY
|
-$176.6K
-451.79%
YoY
|
$14.70K
-90.93%
YoY
|
$132.4K
-36.74%
YoY
|
-$127.1K
-159.23%
YoY
|
$50.20K
-63.17%
YoY
|
$162.1K
70.27%
YoY
|
$209.3K
110.99%
YoY
|
$214.6K
34.13%
YoY
|
$136.3K
-51.46%
YoY
|
$95.20K
-12.74%
YoY
|
$99.20K
523.9%
YoY
|
$160.0K
-44.25%
YoY
|
$280.8K
-35200.0%
YoY
|
$109.1K
-54.18%
YoY
|
$15.90K
-112.81%
YoY
|
$287.0K
-1110.56%
YoY
|
-$800.00
-102.0%
YoY
|
$238.1K
-695.25%
YoY
|
| Interest Expense |
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$17.70K
-131.83%
YoY
|
$4.400K
-109.48%
YoY
|
-$17.80K
-112.13%
YoY
|
-$29.80K
-340.32%
YoY
|
-$55.60K
-491.55%
YoY
|
-$46.40K
N/A
|
$146.8K
N/A
|
$12.40K
N/A
|
$14.20K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
$67.10K
-487.86%
YoY
|
$42.00K
-245.33%
YoY
|
$19.90K
-135.79%
YoY
|
$2.800K
N/A
|
-$17.30K
N/A
|
-$28.90K
-333.06%
YoY
|
-$55.60K
-120.61%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$12.40K
-73.56%
YoY
|
$269.8K
N/A
|
-$2.300K
N/A
|
$0.00
-100.0%
YoY
|
$46.90K
46800.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$200.00
1900.0%
YoY
|
$100.00
-99.92%
YoY
|
$13.80K
N/A
|
| Pretax Income |
$189.9K
-231.51%
YoY
|
-$134.6K
-731.92%
YoY
|
$34.60K
-67.51%
YoY
|
$139.6K
-14.3%
YoY
|
-$144.4K
-139.96%
YoY
|
$21.30K
-85.68%
YoY
|
$106.5K
-71.91%
YoY
|
$162.9K
68.11%
YoY
|
$361.4K
125.88%
YoY
|
$148.7K
-54.62%
YoY
|
$379.2K
247.57%
YoY
|
$96.90K
509.43%
YoY
|
$160.0K
-44.29%
YoY
|
$327.7K
-46914.29%
YoY
|
$109.1K
-56.69%
YoY
|
$15.90K
-112.81%
YoY
|
$287.2K
-1111.62%
YoY
|
-$700.00
-100.44%
YoY
|
$251.9K
-729.75%
YoY
|
| Income Tax |
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$0.00
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$0.00
-100.0%
YoY
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
-$7.500K
N/A
|
$2.500K
N/A
|
$5.000K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
$189.9K
-231.51%
YoY
|
-$134.6K
-731.92%
YoY
|
$34.60K
-67.51%
YoY
|
$139.6K
-14.3%
YoY
|
-$144.4K
-139.96%
YoY
|
$21.30K
-85.68%
YoY
|
$106.5K
-71.91%
YoY
|
$162.9K
56.03%
YoY
|
$361.4K
129.46%
YoY
|
$148.7K
-53.92%
YoY
|
$379.2K
247.57%
YoY
|
$104.4K
556.6%
YoY
|
$157.5K
-45.16%
YoY
|
$322.7K
-46200.0%
YoY
|
$109.1K
-56.69%
YoY
|
$15.90K
-112.81%
YoY
|
$287.2K
-1115.2%
YoY
|
-$700.00
-100.44%
YoY
|
$251.9K
-729.75%
YoY
|
| Basic Earnings Per Share |
$0.01
-200.0%
YoY
|
-$0.01
N/A
|
$0.00
-100.0%
YoY
|
N/A
|
-$0.01
-150.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.01
N/A
|
N/A
|
$0.02
N/A
|
$0.01
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.01
-200.0%
YoY
|
-$0.01
N/A
|
$0.00
-100.0%
YoY
|
$0.01
-100.0%
YoY
|
-$0.01
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$5.578K
-71.91%
YoY
|
$8.532K
54.05%
YoY
|
$18.93K
88.86%
YoY
|
$0.01
-100.0%
YoY
|
$19.86K
80.9%
YoY
|
$5.539K
259.24%
YoY
|
$10.02K
-64.04%
YoY
|
$27.11K
-38091.38%
YoY
|
$10.98K
-55.1%
YoY
|
$1.542K
-111.8%
YoY
|
$27.88K
-1066.11%
YoY
|
-$71.36
-100.47%
YoY
|
$24.45K
-699.11%
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 |
18.98M shares
0.8%
YoY
|
18.83M shares
-0.11%
YoY
|
18.83M shares
-0.13%
YoY
|
18.83M shares
N/A
|
18.83M shares
-0.13%
YoY
|
18.85M shares
-0.02%
YoY
|
18.85M shares
N/A
|
N/A
|
18.85M shares
N/A
|
18.85M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
18.98M shares
0.69%
YoY
|
18.90M shares
-0.98%
YoY
|
19.07M shares
-0.13%
YoY
|
N/A
|
18.85M shares
-1.29%
YoY
|
19.09M shares
-0.02%
YoY
|
19.09M shares
N/A
|
N/A
|
19.09M shares
N/A
|
19.09M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...