|
Concept
|
2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|
| Revenue |
$58.18M
-14.51%
YoY
|
$68.06M
3.43%
YoY
|
$65.80M
-5.33%
YoY
|
$69.51M
-11.7%
YoY
|
$78.72M
-3.39%
YoY
|
| Cost Of Revenue |
$13.76M
-16.45%
YoY
|
$16.47M
-4.42%
YoY
|
$17.23M
-2.83%
YoY
|
$17.73M
-23.47%
YoY
|
$23.16M
-15.91%
YoY
|
| Gross Profit |
$44.43M
-13.9%
YoY
|
$51.60M
6.22%
YoY
|
$48.58M
-6.19%
YoY
|
$51.78M
-6.79%
YoY
|
$55.55M
3.01%
YoY
|
| Selling, General & Admin |
$40.08M
4.45%
YoY
|
$38.37M
-14.41%
YoY
|
$44.84M
7.15%
YoY
|
$41.85M
-4.79%
YoY
|
$43.95M
-25.54%
YoY
|
| Research & Development |
$23.13M
-4.88%
YoY
|
$24.32M
-12.68%
YoY
|
$27.85M
-9.55%
YoY
|
$30.79M
3.63%
YoY
|
$29.71M
-0.71%
YoY
|
| Depreciation & Amortization |
$700.0K
-22.22%
YoY
|
$900.0K
-25.0%
YoY
|
$1.200M
-29.41%
YoY
|
$1.700M
-26.09%
YoY
|
$2.300M
-61.67%
YoY
|
| Operating Expenses |
$65.30M
15.33%
YoY
|
$56.62M
-25.14%
YoY
|
$75.64M
2.14%
YoY
|
$74.05M
-2.8%
YoY
|
$76.19M
-17.79%
YoY
|
| Operating Profit |
-$20.90M
318.0%
YoY
|
-$5.000M
-81.55%
YoY
|
-$27.10M
21.68%
YoY
|
-$22.27M
7.95%
YoY
|
-$20.63M
-46.75%
YoY
|
| Interest Expense |
$168.0K
740.0%
YoY
|
$20.00K
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$436.0K
-2.9%
YoY
|
| Other Income/Expense, Net |
-$140.0K
300.0%
YoY
|
-$35.00K
-100.28%
YoY
|
$12.54M
-2529.84%
YoY
|
-$516.0K
-217.54%
YoY
|
$439.0K
-74.86%
YoY
|
| Pretax Income |
-$21.01M
315.36%
YoY
|
-$5.059M
-65.17%
YoY
|
-$14.53M
-36.25%
YoY
|
-$22.79M
12.85%
YoY
|
-$20.19M
-45.42%
YoY
|
| Income Tax |
$479.0K
770.91%
YoY
|
$55.00K
-92.17%
YoY
|
$702.0K
-68.12%
YoY
|
$2.202M
-179.27%
YoY
|
-$2.778M
-457.99%
YoY
|
| Net Earnings |
-$21.98M
353.03%
YoY
|
-$4.852M
-75.74%
YoY
|
-$20.00M
-19.96%
YoY
|
-$24.99M
53.26%
YoY
|
-$16.31M
-55.39%
YoY
|
| Basic Earnings Per Share |
-$0.50
284.62%
YoY
|
-$0.13
-75.47%
YoY
|
-$0.53
-19.7%
YoY
|
-$0.66
50.0%
YoY
|
-$0.44
-55.56%
YoY
|
| Diluted Earnings Per Share |
-$0.50
284.62%
YoY
|
-$0.13
-75.47%
YoY
|
-$0.53
-19.7%
YoY
|
-$0.66
50.0%
YoY
|
-$0.44
-55.56%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
44.28M shares
15.69%
YoY
|
38.27M shares
0.73%
YoY
|
37.99M shares
1.1%
YoY
|
37.58M shares
1.13%
YoY
|
37.16M shares
1.04%
YoY
|
| Diluted Shares Outstanding |
44.28M shares
15.69%
YoY
|
38.27M shares
0.73%
YoY
|
37.99M shares
1.1%
YoY
|
37.58M shares
1.13%
YoY
|
37.16M shares
1.04%
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 |
$11.71M
-18.31%
YoY
|
$11.86M
-18.58%
YoY
|
$13.28M
-16.44%
YoY
|
$13.40M
-23.85%
YoY
|
$14.33M
-13.42%
YoY
|
$14.56M
-14.77%
YoY
|
$15.89M
-5.55%
YoY
|
$17.60M
-59.45%
YoY
|
$16.55M
-63.21%
YoY
|
$17.09M
-61.39%
YoY
|
$16.82M
-57.38%
YoY
|
$43.40M
162.12%
YoY
|
$44.99M
155.95%
YoY
|
$44.25M
181.4%
YoY
|
$39.47M
100.88%
YoY
|
$16.56M
-12.23%
YoY
|
$17.58M
-5.27%
YoY
|
$15.72M
-27.22%
YoY
|
$19.65M
-0.21%
YoY
|
| Cost Of Revenue |
$2.787M
-10.64%
YoY
|
$2.705M
-24.27%
YoY
|
$2.736M
-25.63%
YoY
|
$3.386M
-15.35%
YoY
|
$3.119M
-23.22%
YoY
|
$3.572M
-16.21%
YoY
|
$3.679M
-10.36%
YoY
|
$4.000M
-4.76%
YoY
|
$4.062M
-5.36%
YoY
|
$4.263M
-84.37%
YoY
|
$4.104M
-83.5%
YoY
|
$4.200M
13.51%
YoY
|
$4.292M
1.25%
YoY
|
$27.28M
489.88%
YoY
|
$24.87M
384.23%
YoY
|
$3.700M
-26.0%
YoY
|
$4.239M
-74.36%
YoY
|
$4.625M
-73.25%
YoY
|
$5.136M
-21.81%
YoY
|
| Gross Profit |
$8.921M
-20.44%
YoY
|
$9.151M
-16.73%
YoY
|
$10.54M
-13.67%
YoY
|
$10.02M
-26.35%
YoY
|
$11.21M
-10.24%
YoY
|
$10.99M
-14.3%
YoY
|
$12.21M
-4.0%
YoY
|
$13.60M
-27.28%
YoY
|
$12.49M
-6.77%
YoY
|
$12.82M
-24.43%
YoY
|
$12.72M
-12.9%
YoY
|
$18.70M
45.78%
YoY
|
$13.40M
0.44%
YoY
|
$16.97M
52.86%
YoY
|
$14.60M
0.61%
YoY
|
$12.83M
-7.7%
YoY
|
$13.34M
0.95%
YoY
|
$11.10M
-27.54%
YoY
|
$14.51M
10.61%
YoY
|
| Selling, General & Admin |
$10.75M
-5.78%
YoY
|
$8.573M
-11.02%
YoY
|
$9.409M
-6.24%
YoY
|
$9.004M
-3.18%
YoY
|
$11.41M
23.24%
YoY
|
$9.635M
9.28%
YoY
|
$10.04M
-10.09%
YoY
|
$9.300M
13.41%
YoY
|
$9.254M
-14.99%
YoY
|
$8.817M
-47.37%
YoY
|
$11.16M
-32.38%
YoY
|
$8.200M
-21.15%
YoY
|
$10.89M
13.59%
YoY
|
$16.75M
63.88%
YoY
|
$16.51M
42.32%
YoY
|
$10.40M
-3.7%
YoY
|
$9.584M
-3.81%
YoY
|
$10.22M
-4.91%
YoY
|
$11.60M
-6.9%
YoY
|
| Research & Development |
$4.870M
-7.24%
YoY
|
$5.332M
-15.77%
YoY
|
$5.798M
-7.05%
YoY
|
$5.314M
-9.93%
YoY
|
$5.250M
-9.19%
YoY
|
$6.330M
5.71%
YoY
|
$6.238M
-5.57%
YoY
|
$5.900M
-7.81%
YoY
|
$5.781M
-16.59%
YoY
|
$5.988M
-32.54%
YoY
|
$6.606M
-25.21%
YoY
|
$6.400M
-13.51%
YoY
|
$6.931M
-13.92%
YoY
|
$8.876M
16.0%
YoY
|
$8.833M
14.8%
YoY
|
$7.400M
-2.63%
YoY
|
$8.052M
12.58%
YoY
|
$7.652M
0.9%
YoY
|
$7.694M
4.69%
YoY
|
| Depreciation & Amortization |
$136.0K
-33.0%
YoY
|
$204.0K
3.55%
YoY
|
$190.0K
-5.0%
YoY
|
$149.0K
-25.5%
YoY
|
$203.0K
-109.67%
YoY
|
$197.0K
-85.93%
YoY
|
$200.0K
-85.71%
YoY
|
$200.0K
-85.71%
YoY
|
-$2.100M
-250.0%
YoY
|
$1.400M
-6.67%
YoY
|
$1.400M
-6.67%
YoY
|
$1.400M
250.0%
YoY
|
$1.400M
180.0%
YoY
|
$1.500M
150.0%
YoY
|
$1.500M
150.0%
YoY
|
$400.0K
-20.0%
YoY
|
$500.0K
-16.67%
YoY
|
$600.0K
-33.33%
YoY
|
$600.0K
-33.33%
YoY
|
| Operating Expenses |
$15.73M
-10.97%
YoY
|
$14.07M
-15.66%
YoY
|
$15.50M
-15.8%
YoY
|
$14.32M
-7.03%
YoY
|
$17.67M
15.19%
YoY
|
$16.68M
6.88%
YoY
|
$18.40M
4.85%
YoY
|
$15.40M
6.21%
YoY
|
$15.34M
-17.11%
YoY
|
$15.61M
-40.78%
YoY
|
$17.55M
-31.18%
YoY
|
$14.50M
-18.54%
YoY
|
$18.51M
1.31%
YoY
|
$26.36M
46.98%
YoY
|
$25.51M
31.01%
YoY
|
$17.80M
-2.73%
YoY
|
$18.27M
3.37%
YoY
|
$17.93M
-2.99%
YoY
|
$19.47M
-8.9%
YoY
|
| Operating Profit |
-$6.800M
4.62%
YoY
|
-$4.900M
-13.94%
YoY
|
-$5.000M
-19.35%
YoY
|
-$4.302M
139.0%
YoY
|
-$6.500M
128.07%
YoY
|
-$5.694M
104.31%
YoY
|
-$6.200M
29.17%
YoY
|
-$1.800M
-69.4%
YoY
|
-$2.850M
-44.22%
YoY
|
-$2.787M
-70.32%
YoY
|
-$4.800M
-55.98%
YoY
|
-$5.883M
5.89%
YoY
|
-$5.109M
3.67%
YoY
|
-$9.391M
37.44%
YoY
|
-$10.90M
120.1%
YoY
|
-$5.556M
16.8%
YoY
|
-$4.928M
10.52%
YoY
|
-$6.833M
115.82%
YoY
|
-$4.954M
-39.94%
YoY
|
| Interest Expense |
$3.000K
-111.11%
YoY
|
$22.00K
-8.33%
YoY
|
-$22.00K
-76.84%
YoY
|
$1.128M
-87.18%
YoY
|
-$27.00K
285.71%
YoY
|
$24.00K
-580.0%
YoY
|
-$95.00K
N/A
|
$8.800M
-980.0%
YoY
|
-$7.000K
N/A
|
-$5.000K
-111.63%
YoY
|
$0.00
-100.0%
YoY
|
-$1.000M
-1100.0%
YoY
|
$0.00
N/A
|
$43.00K
N/A
|
$166.0K
N/A
|
$100.0K
-94.12%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
| Other Income/Expense, Net |
$161.0K
-113.38%
YoY
|
-$157.0K
-103.71%
YoY
|
-$185.0K
-95.65%
YoY
|
-$42.00K
-79.0%
YoY
|
-$1.203M
747.18%
YoY
|
$4.227M
-3942.73%
YoY
|
-$4.250M
-1841.8%
YoY
|
-$200.0K
-97.62%
YoY
|
-$142.0K
-267.06%
YoY
|
-$110.0K
-161.11%
YoY
|
$244.0K
-98.03%
YoY
|
-$8.400M
-8500.0%
YoY
|
$85.00K
-110.94%
YoY
|
$180.0K
160.87%
YoY
|
$12.38M
26804.35%
YoY
|
$100.0K
-150.0%
YoY
|
-$777.0K
-1277.27%
YoY
|
$69.00K
-127.27%
YoY
|
$46.00K
-105.44%
YoY
|
| Pretax Income |
-$6.652M
-13.18%
YoY
|
-$5.076M
246.01%
YoY
|
-$5.142M
-50.77%
YoY
|
-$1.439M
-126.65%
YoY
|
-$7.662M
156.08%
YoY
|
-$1.467M
-49.36%
YoY
|
-$10.45M
127.51%
YoY
|
$5.400M
-222.73%
YoY
|
-$2.992M
-40.45%
YoY
|
-$2.897M
-68.55%
YoY
|
-$4.591M
-411.89%
YoY
|
-$4.400M
-18.52%
YoY
|
-$5.024M
-11.94%
YoY
|
-$9.211M
36.18%
YoY
|
$1.472M
-129.99%
YoY
|
-$5.400M
63.64%
YoY
|
-$5.705M
29.87%
YoY
|
-$6.764M
97.84%
YoY
|
-$4.908M
-46.04%
YoY
|
| Income Tax |
$16.00K
166.67%
YoY
|
$60.00K
233.33%
YoY
|
$83.00K
-23.85%
YoY
|
$346.0K
-157.67%
YoY
|
$6.000K
-98.1%
YoY
|
$18.00K
-93.21%
YoY
|
$109.0K
336.0%
YoY
|
-$600.0K
-400.0%
YoY
|
$316.0K
35.62%
YoY
|
$265.0K
8.61%
YoY
|
$25.00K
-90.31%
YoY
|
$200.0K
-86.67%
YoY
|
$233.0K
-14.34%
YoY
|
$244.0K
46.99%
YoY
|
$258.0K
-4.44%
YoY
|
$1.500M
-1600.0%
YoY
|
$272.0K
95.68%
YoY
|
$166.0K
-53.89%
YoY
|
$270.0K
-40.66%
YoY
|
| Net Earnings |
-$6.668M
-13.04%
YoY
|
-$5.136M
281.29%
YoY
|
-$5.225M
-49.99%
YoY
|
-$2.518M
-131.09%
YoY
|
-$7.668M
136.81%
YoY
|
-$1.347M
-73.65%
YoY
|
-$10.45M
125.08%
YoY
|
$8.100M
-227.28%
YoY
|
-$3.238M
-45.74%
YoY
|
-$5.112M
-44.45%
YoY
|
-$4.642M
-402.8%
YoY
|
-$6.364M
-7.82%
YoY
|
-$5.968M
-0.15%
YoY
|
-$9.202M
32.78%
YoY
|
$1.533M
-129.61%
YoY
|
-$6.904M
-922.88%
YoY
|
-$5.977M
37.91%
YoY
|
-$6.930M
104.67%
YoY
|
-$5.178M
-45.06%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
-$0.16
100.0%
YoY
|
-$0.03
-76.92%
YoY
|
-$0.27
125.0%
YoY
|
N/A
|
-$0.08
-50.0%
YoY
|
-$0.13
-45.83%
YoY
|
-$0.12
-400.0%
YoY
|
-$0.17
-5.56%
YoY
|
-$0.16
0.0%
YoY
|
-$0.24
33.33%
YoY
|
$0.04
-128.57%
YoY
|
-$0.18
-1000.0%
YoY
|
-$0.16
33.33%
YoY
|
-$0.18
100.0%
YoY
|
-$0.14
-44.0%
YoY
|
| Diluted Earnings Per Share |
-$0.14
-12.5%
YoY
|
-$0.11
266.67%
YoY
|
-$0.11
-59.26%
YoY
|
-$53.38K
-125.24%
YoY
|
-$0.16
100.0%
YoY
|
-$0.03
-76.92%
YoY
|
-$0.27
125.0%
YoY
|
$211.5K
-124404953.33%
YoY
|
-$0.08
-50.0%
YoY
|
-$0.13
-45.83%
YoY
|
-$0.12
-400.0%
YoY
|
-$0.17
-5.56%
YoY
|
-$0.16
0.0%
YoY
|
-$0.24
33.33%
YoY
|
$0.04
-128.57%
YoY
|
-$0.18
-1000.0%
YoY
|
-$0.16
33.33%
YoY
|
-$0.18
100.0%
YoY
|
-$0.14
-44.0%
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 |
47.34M shares
0.61%
YoY
|
47.32M shares
6.85%
YoY
|
47.28M shares
22.79%
YoY
|
47.13M shares
23.13%
YoY
|
47.06M shares
22.96%
YoY
|
44.28M shares
15.8%
YoY
|
38.50M shares
0.71%
YoY
|
38.28M shares
0.41%
YoY
|
38.27M shares
0.55%
YoY
|
38.24M shares
0.78%
YoY
|
38.23M shares
1.08%
YoY
|
38.12M shares
1.23%
YoY
|
38.06M shares
1.18%
YoY
|
37.95M shares
0.99%
YoY
|
37.82M shares
0.99%
YoY
|
37.66M shares
0.94%
YoY
|
37.62M shares
1.12%
YoY
|
37.58M shares
1.28%
YoY
|
37.45M shares
1.13%
YoY
|
| Diluted Shares Outstanding |
47.51M shares
0.96%
YoY
|
47.32M shares
6.85%
YoY
|
47.28M shares
22.79%
YoY
|
N/A
|
47.06M shares
22.96%
YoY
|
44.28M shares
15.8%
YoY
|
38.50M shares
0.71%
YoY
|
N/A
|
38.27M shares
0.55%
YoY
|
38.24M shares
0.78%
YoY
|
38.23M shares
0.84%
YoY
|
N/A
|
38.06M shares
1.18%
YoY
|
37.95M shares
0.99%
YoY
|
37.91M shares
1.24%
YoY
|
N/A
|
37.62M shares
1.12%
YoY
|
37.58M shares
1.28%
YoY
|
37.45M shares
1.13%
YoY
|
Loading...