|
Concept
|
2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|
| Revenue |
$24.02M
-17.37%
YoY
|
$29.07M
14.63%
YoY
|
$25.36M
1.4%
YoY
|
$25.01M
-11.2%
YoY
|
$28.17M
-11.09%
YoY
|
| Cost Of Revenue |
$6.168M
-26.16%
YoY
|
$8.353M
18.33%
YoY
|
$7.059M
-16.88%
YoY
|
$8.493M
-17.24%
YoY
|
$10.26M
-16.97%
YoY
|
| Gross Profit |
$17.85M
-13.83%
YoY
|
$20.72M
13.2%
YoY
|
$18.30M
10.79%
YoY
|
$16.52M
-7.74%
YoY
|
$17.91M
-7.33%
YoY
|
| Selling, General & Admin |
$27.07M
41.64%
YoY
|
$19.11M
23.35%
YoY
|
$15.50M
-0.13%
YoY
|
$15.52M
-16.55%
YoY
|
$18.59M
-12.51%
YoY
|
| Research & Development |
$8.426M
2.11%
YoY
|
$8.252M
12.12%
YoY
|
$7.360M
4.95%
YoY
|
$7.013M
-3.65%
YoY
|
$7.279M
-14.78%
YoY
|
| Depreciation & Amortization |
$983.0K
-35.24%
YoY
|
$1.518M
-0.52%
YoY
|
$1.526M
-35.5%
YoY
|
$2.366M
-22.3%
YoY
|
$3.045M
-7.81%
YoY
|
| Operating Expenses |
$36.15M
29.0%
YoY
|
$28.02M
18.68%
YoY
|
$23.61M
0.77%
YoY
|
$23.43M
-12.49%
YoY
|
$26.78M
-12.73%
YoY
|
| Operating Profit |
-$18.30M
150.48%
YoY
|
-$7.304M
37.55%
YoY
|
-$5.310M
-23.19%
YoY
|
-$6.913M
-22.07%
YoY
|
-$8.871M
-21.92%
YoY
|
| Interest Expense |
$1.486M
-182.56%
YoY
|
-$1.800M
100.0%
YoY
|
-$900.0K
-35.71%
YoY
|
-$1.400M
-50.0%
YoY
|
-$2.800M
1300.0%
YoY
|
| Other Income/Expense, Net |
$1.538M
-169.85%
YoY
|
-$2.202M
65.94%
YoY
|
-$1.327M
-136.92%
YoY
|
$3.594M
-211.93%
YoY
|
-$3.211M
4765.15%
YoY
|
| Pretax Income |
-$16.76M
76.28%
YoY
|
-$9.506M
43.23%
YoY
|
-$6.637M
99.97%
YoY
|
-$3.319M
-72.53%
YoY
|
-$12.08M
5.73%
YoY
|
| Income Tax |
-$392.0K
28.1%
YoY
|
-$306.0K
57.73%
YoY
|
-$194.0K
-165.1%
YoY
|
$298.0K
-183.24%
YoY
|
-$358.0K
42.06%
YoY
|
| Net Earnings |
-$16.37M
77.88%
YoY
|
-$9.200M
42.79%
YoY
|
-$6.443M
78.13%
YoY
|
-$3.617M
-69.15%
YoY
|
-$11.72M
4.91%
YoY
|
| Basic Earnings Per Share |
-$0.93
36.76%
YoY
|
-$0.68
9.68%
YoY
|
-$0.62
63.16%
YoY
|
-$0.38
-69.6%
YoY
|
-$1.25
3.31%
YoY
|
| Diluted Earnings Per Share |
-$1.01
44.29%
YoY
|
-$0.70
11.11%
YoY
|
-$0.63
61.54%
YoY
|
-$0.39
-68.8%
YoY
|
-$1.25
1.63%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
17.51M shares
28.67%
YoY
|
13.61M shares
30.95%
YoY
|
10.40M shares
9.43%
YoY
|
9.499M shares
1.63%
YoY
|
9.347M shares
1.25%
YoY
|
| Diluted Shares Outstanding |
17.65M shares
29.52%
YoY
|
13.63M shares
30.85%
YoY
|
10.41M shares
8.41%
YoY
|
9.606M shares
2.77%
YoY
|
9.347M shares
1.25%
YoY
|
|
Concept
|
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 | 2018 Q4 | 2018 Q3 | 2018 Q2 | 2018 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$5.471M
-14.85%
YoY
|
$5.131M
-12.54%
YoY
|
$4.940M
-15.12%
YoY
|
$5.910M
-14.1%
YoY
|
$6.425M
-3.09%
YoY
|
$5.867M
-37.14%
YoY
|
$5.820M
-6.54%
YoY
|
$6.880M
10.43%
YoY
|
$6.630M
-0.61%
YoY
|
$9.334M
73.98%
YoY
|
$6.227M
-12.27%
YoY
|
$6.230M
-9.71%
YoY
|
$6.671M
18.01%
YoY
|
$5.365M
-29.65%
YoY
|
$7.098M
46.93%
YoY
|
$6.900M
-4.55%
YoY
|
$5.653M
-25.35%
YoY
|
$7.626M
14.61%
YoY
|
$4.831M
-28.01%
YoY
|
| Cost Of Revenue |
$1.231M
-20.27%
YoY
|
$1.260M
-18.66%
YoY
|
$1.410M
-10.02%
YoY
|
$1.508M
-9.7%
YoY
|
$1.544M
-6.65%
YoY
|
$1.549M
-47.31%
YoY
|
$1.567M
-24.92%
YoY
|
$1.670M
-14.36%
YoY
|
$1.654M
-17.83%
YoY
|
$2.940M
88.1%
YoY
|
$2.087M
35.78%
YoY
|
$1.950M
4.84%
YoY
|
$2.013M
-4.82%
YoY
|
$1.563M
-35.04%
YoY
|
$1.537M
-27.23%
YoY
|
$1.860M
-25.03%
YoY
|
$2.115M
-27.34%
YoY
|
$2.406M
5.25%
YoY
|
$2.112M
-18.27%
YoY
|
| Gross Profit |
$4.240M
-13.13%
YoY
|
$3.871M
-10.35%
YoY
|
$3.530M
-17.0%
YoY
|
$4.402M
-15.51%
YoY
|
$4.881M
-1.91%
YoY
|
$4.318M
-32.47%
YoY
|
$4.253M
2.73%
YoY
|
$5.210M
21.73%
YoY
|
$4.976M
6.83%
YoY
|
$6.394M
68.17%
YoY
|
$4.140M
-25.55%
YoY
|
$4.280M
-15.08%
YoY
|
$4.658M
31.66%
YoY
|
$3.802M
-27.16%
YoY
|
$5.561M
104.52%
YoY
|
$5.040M
6.15%
YoY
|
$3.538M
-24.11%
YoY
|
$5.220M
19.51%
YoY
|
$2.719M
-34.12%
YoY
|
| Selling, General & Admin |
$4.426M
-30.53%
YoY
|
$4.938M
-32.49%
YoY
|
$6.251M
-10.74%
YoY
|
$6.328M
14.02%
YoY
|
$6.371M
52.2%
YoY
|
$7.315M
62.52%
YoY
|
$7.003M
45.56%
YoY
|
$5.550M
44.16%
YoY
|
$4.186M
11.45%
YoY
|
$4.501M
18.73%
YoY
|
$4.811M
17.4%
YoY
|
$3.850M
7.24%
YoY
|
$3.756M
10.34%
YoY
|
$3.791M
-8.85%
YoY
|
$4.098M
-6.03%
YoY
|
$3.590M
-21.22%
YoY
|
$3.404M
-25.87%
YoY
|
$4.159M
-8.25%
YoY
|
$4.361M
-11.2%
YoY
|
| Research & Development |
$1.628M
-29.37%
YoY
|
$1.930M
-11.63%
YoY
|
$1.825M
-10.1%
YoY
|
$1.906M
-16.4%
YoY
|
$2.305M
9.5%
YoY
|
$2.184M
4.6%
YoY
|
$2.030M
14.04%
YoY
|
$2.280M
14.0%
YoY
|
$2.105M
13.85%
YoY
|
$2.088M
13.6%
YoY
|
$1.780M
6.33%
YoY
|
$2.000M
8.11%
YoY
|
$1.849M
14.35%
YoY
|
$1.838M
12.14%
YoY
|
$1.674M
-12.03%
YoY
|
$1.850M
15.41%
YoY
|
$1.617M
-8.59%
YoY
|
$1.639M
-8.84%
YoY
|
$1.903M
-9.77%
YoY
|
| Depreciation & Amortization |
$207.0K
-15.85%
YoY
|
$211.0K
-16.27%
YoY
|
$216.0K
-11.11%
YoY
|
$245.0K
-57.76%
YoY
|
$246.0K
-23.12%
YoY
|
$252.0K
-18.71%
YoY
|
$243.0K
-22.61%
YoY
|
$580.0K
61.11%
YoY
|
$320.0K
-11.11%
YoY
|
$310.0K
-22.5%
YoY
|
$314.0K
-23.04%
YoY
|
$360.0K
-20.0%
YoY
|
$360.0K
-36.84%
YoY
|
$400.0K
-38.46%
YoY
|
$408.0K
-41.63%
YoY
|
$450.0K
-39.19%
YoY
|
$570.0K
-25.0%
YoY
|
$650.0K
-16.67%
YoY
|
$699.0K
-9.69%
YoY
|
| Operating Expenses |
$6.204M
-29.81%
YoY
|
$7.021M
-27.33%
YoY
|
$8.232M
-10.47%
YoY
|
$8.453M
4.88%
YoY
|
$8.839M
36.91%
YoY
|
$9.662M
43.1%
YoY
|
$9.195M
36.12%
YoY
|
$8.060M
34.11%
YoY
|
$6.456M
11.83%
YoY
|
$6.752M
15.81%
YoY
|
$6.755M
12.77%
YoY
|
$6.010M
6.0%
YoY
|
$5.773M
10.07%
YoY
|
$5.830M
-3.24%
YoY
|
$5.990M
-7.75%
YoY
|
$5.670M
-11.25%
YoY
|
$5.245M
-20.37%
YoY
|
$6.025M
-8.11%
YoY
|
$6.493M
-10.35%
YoY
|
| Operating Profit |
-$1.964M
-50.38%
YoY
|
-$3.150M
-41.06%
YoY
|
-$4.702M
-4.86%
YoY
|
-$4.051M
42.14%
YoY
|
-$3.958M
167.43%
YoY
|
-$5.344M
1392.74%
YoY
|
-$4.942M
88.99%
YoY
|
-$2.850M
64.74%
YoY
|
-$1.480M
32.74%
YoY
|
-$358.0K
-82.35%
YoY
|
-$2.615M
509.56%
YoY
|
-$1.730M
174.6%
YoY
|
-$1.115M
-34.68%
YoY
|
-$2.028M
151.93%
YoY
|
-$429.0K
-88.63%
YoY
|
-$630.0K
-61.61%
YoY
|
-$1.707M
-11.32%
YoY
|
-$805.0K
-63.23%
YoY
|
-$3.774M
21.12%
YoY
|
| Interest Expense |
$0.00
-100.0%
YoY
|
$12.00K
-98.8%
YoY
|
-$4.000K
-101.18%
YoY
|
$61.00K
-105.4%
YoY
|
$82.00K
-122.16%
YoY
|
$1.003M
-386.57%
YoY
|
$340.0K
580.0%
YoY
|
-$1.130M
-321.57%
YoY
|
-$370.0K
-150.0%
YoY
|
-$350.0K
-78.79%
YoY
|
$50.00K
-110.2%
YoY
|
$510.0K
8.51%
YoY
|
$740.0K
-212.12%
YoY
|
-$1.650M
108.86%
YoY
|
-$490.0K
6.52%
YoY
|
$470.0K
-127.17%
YoY
|
-$660.0K
-292.42%
YoY
|
-$790.0K
-336.53%
YoY
|
-$460.0K
15.0%
YoY
|
| Other Income/Expense, Net |
$473.0K
247.79%
YoY
|
$505.0K
-44.75%
YoY
|
-$32.00K
-107.96%
YoY
|
$25.00K
-116.67%
YoY
|
$136.0K
-132.3%
YoY
|
$914.0K
-335.57%
YoY
|
$402.0K
-475.7%
YoY
|
-$150.0K
-6.25%
YoY
|
-$421.0K
-154.25%
YoY
|
-$388.0K
-75.51%
YoY
|
-$107.0K
-79.62%
YoY
|
-$160.0K
-260.0%
YoY
|
$776.0K
-83.03%
YoY
|
-$1.584M
97.01%
YoY
|
-$525.0K
-37.8%
YoY
|
$100.0K
-105.49%
YoY
|
$4.572M
-1025.51%
YoY
|
-$804.0K
79.87%
YoY
|
-$844.0K
87.56%
YoY
|
| Pretax Income |
-$1.491M
-60.99%
YoY
|
-$2.645M
-40.29%
YoY
|
-$4.734M
4.27%
YoY
|
-$3.965M
-4.23%
YoY
|
-$3.822M
101.05%
YoY
|
-$4.430M
493.83%
YoY
|
-$4.540M
66.79%
YoY
|
-$4.140M
139.31%
YoY
|
-$1.901M
460.77%
YoY
|
-$746.0K
-79.35%
YoY
|
-$2.722M
185.32%
YoY
|
-$1.730M
-4425.0%
YoY
|
-$339.0K
-111.83%
YoY
|
-$3.612M
124.49%
YoY
|
-$954.0K
-79.34%
YoY
|
$40.00K
-101.16%
YoY
|
$2.865M
-218.44%
YoY
|
-$1.609M
-38.96%
YoY
|
-$4.618M
29.5%
YoY
|
| Income Tax |
-$124.0K
61.04%
YoY
|
-$23.00K
-78.9%
YoY
|
-$94.00K
4.44%
YoY
|
-$116.0K
-27.5%
YoY
|
-$77.00K
79.07%
YoY
|
-$109.0K
101.85%
YoY
|
-$90.00K
80.0%
YoY
|
-$160.0K
166.67%
YoY
|
-$43.00K
-63.56%
YoY
|
-$54.00K
390.91%
YoY
|
-$50.00K
1150.0%
YoY
|
-$60.00K
500.0%
YoY
|
-$118.0K
-125.16%
YoY
|
-$11.00K
-85.9%
YoY
|
-$4.000K
-95.45%
YoY
|
-$10.00K
-95.43%
YoY
|
$469.0K
-526.36%
YoY
|
-$78.00K
212.0%
YoY
|
-$88.00K
2100.0%
YoY
|
| Net Earnings |
-$1.367M
-63.5%
YoY
|
-$2.622M
-39.32%
YoY
|
-$4.640M
4.27%
YoY
|
-$3.849M
-3.29%
YoY
|
-$3.745M
101.56%
YoY
|
-$4.321M
524.42%
YoY
|
-$4.450M
66.54%
YoY
|
-$3.980M
138.32%
YoY
|
-$1.858M
740.72%
YoY
|
-$692.0K
-80.78%
YoY
|
-$2.672M
181.26%
YoY
|
-$1.670M
-3440.0%
YoY
|
-$221.0K
-109.22%
YoY
|
-$3.601M
135.21%
YoY
|
-$950.0K
-79.03%
YoY
|
$50.00K
-101.54%
YoY
|
$2.396M
-203.77%
YoY
|
-$1.531M
-41.36%
YoY
|
-$4.530M
27.18%
YoY
|
| Basic Earnings Per Share |
-$0.08
-61.9%
YoY
|
-$0.15
-37.5%
YoY
|
-$0.26
-3.7%
YoY
|
N/A
|
-$0.21
50.0%
YoY
|
-$0.24
380.0%
YoY
|
-$0.27
35.0%
YoY
|
N/A
|
-$0.14
600.0%
YoY
|
-$0.05
-86.49%
YoY
|
-$0.20
100.0%
YoY
|
N/A
|
-$0.02
-108.0%
YoY
|
-$0.37
131.25%
YoY
|
-$0.10
N/A
|
N/A
|
$0.25
-200.0%
YoY
|
-$0.16
-42.86%
YoY
|
N/A
|
| Diluted Earnings Per Share |
-$75.35K
35878882.58%
YoY
|
-$0.15
-50.0%
YoY
|
-$0.26
-10.34%
YoY
|
-$214.0K
-25.89%
YoY
|
-$0.21
50.0%
YoY
|
-$0.30
400.0%
YoY
|
-$0.29
38.1%
YoY
|
-$288.8K
109.44%
YoY
|
-$0.14
27.27%
YoY
|
-$0.06
-83.78%
YoY
|
-$0.21
110.0%
YoY
|
-$137.9K
-2742.21%
YoY
|
-$0.11
-144.0%
YoY
|
-$0.37
131.25%
YoY
|
-$0.10
-100.0%
YoY
|
$5.219K
-1491301.91%
YoY
|
$0.25
-200.0%
YoY
|
-$0.16
-42.86%
YoY
|
-$483.5K
123963449.79%
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 |
17.92M shares
0.27%
YoY
|
18.07M shares
1.87%
YoY
|
18.01M shares
9.55%
YoY
|
17.78M shares
29.67%
YoY
|
17.87M shares
31.61%
YoY
|
17.74M shares
31.08%
YoY
|
16.44M shares
21.33%
YoY
|
13.71M shares
38.39%
YoY
|
13.58M shares
36.98%
YoY
|
13.53M shares
37.25%
YoY
|
13.55M shares
39.88%
YoY
|
9.909M shares
3.99%
YoY
|
9.913M shares
3.7%
YoY
|
9.861M shares
3.98%
YoY
|
9.688M shares
3.51%
YoY
|
9.528M shares
1.47%
YoY
|
9.559M shares
1.65%
YoY
|
9.484M shares
1.37%
YoY
|
9.359M shares
1.49%
YoY
|
| Diluted Shares Outstanding |
18.14M shares
1.47%
YoY
|
18.07M shares
0.97%
YoY
|
18.01M shares
8.0%
YoY
|
N/A
|
17.88M shares
31.68%
YoY
|
17.90M shares
32.21%
YoY
|
16.68M shares
22.74%
YoY
|
N/A
|
13.58M shares
30.4%
YoY
|
13.54M shares
37.29%
YoY
|
13.59M shares
40.27%
YoY
|
N/A
|
10.41M shares
7.25%
YoY
|
9.861M shares
3.98%
YoY
|
9.688M shares
N/A
|
N/A
|
9.709M shares
3.24%
YoY
|
9.484M shares
1.36%
YoY
|
N/A
|
Loading...