|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$67.00M
6.95%
YoY
|
$62.65M
-14.38%
YoY
|
$73.17M
-5.5%
YoY
|
$77.43M
-13.45%
YoY
|
$89.46M
3.22%
YoY
|
| Cost Of Revenue |
$28.84M
3.71%
YoY
|
$27.81M
-4.86%
YoY
|
$29.23M
-14.38%
YoY
|
$34.14M
-22.89%
YoY
|
$44.27M
6.62%
YoY
|
| Gross Profit |
$38.16M
9.53%
YoY
|
$34.84M
-20.72%
YoY
|
$43.95M
1.51%
YoY
|
$43.29M
-4.21%
YoY
|
$45.20M
0.09%
YoY
|
| Selling, General & Admin |
$62.50M
19.98%
YoY
|
$52.09M
7.33%
YoY
|
$48.53M
-12.7%
YoY
|
$55.60M
-21.43%
YoY
|
$70.76M
-5.62%
YoY
|
| Research & Development |
$23.05M
16.95%
YoY
|
$19.71M
14.08%
YoY
|
$17.27M
23.97%
YoY
|
$13.93M
-33.38%
YoY
|
$20.92M
-38.23%
YoY
|
| Depreciation & Amortization |
$15.99M
1.71%
YoY
|
$15.72M
-6.24%
YoY
|
$16.77M
-25.01%
YoY
|
$22.36M
0.03%
YoY
|
$22.36M
-20.32%
YoY
|
| Operating Expenses |
$89.49M
18.15%
YoY
|
$75.74M
7.87%
YoY
|
$70.21M
-9.66%
YoY
|
$77.72M
-18.95%
YoY
|
$95.90M
-15.18%
YoY
|
| Operating Profit |
-$51.33M
25.5%
YoY
|
-$40.90M
55.7%
YoY
|
-$26.27M
-23.71%
YoY
|
-$34.43M
-32.09%
YoY
|
-$50.70M
-25.33%
YoY
|
| Interest Expense |
-$14.12M
-2.5%
YoY
|
-$14.48M
-24.57%
YoY
|
-$19.20M
6.4%
YoY
|
-$18.04M
5.4%
YoY
|
-$17.12M
5.89%
YoY
|
| Other Income/Expense, Net |
-$2.650M
-14.21%
YoY
|
-$3.089M
-71.46%
YoY
|
-$10.82M
93.04%
YoY
|
-$5.607M
-68.63%
YoY
|
-$17.88M
-2334.5%
YoY
|
| Pretax Income |
-$68.10M
16.47%
YoY
|
-$58.47M
-33.55%
YoY
|
-$87.99M
32.52%
YoY
|
-$66.40M
-65.79%
YoY
|
-$194.1M
45.29%
YoY
|
| Income Tax |
-$317.0K
-426.8%
YoY
|
$97.00K
-78.3%
YoY
|
$447.0K
-143.91%
YoY
|
-$1.018M
-72.28%
YoY
|
-$3.673M
66.73%
YoY
|
| Net Earnings |
-$67.78M
16.34%
YoY
|
-$58.26M
3.43%
YoY
|
-$56.33M
-10.25%
YoY
|
-$62.76M
-67.34%
YoY
|
-$192.2M
9.67%
YoY
|
| Basic Earnings Per Share |
-$8.80
1625.49%
YoY
|
-$0.51
0.0%
YoY
|
-$0.51
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$8.80
1625.49%
YoY
|
-$0.51
0.0%
YoY
|
-$0.51
-100.0%
YoY
|
-$568.7K
-67.69%
YoY
|
-$1.760M
17.27%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
7.703M shares
-93.25%
YoY
|
114.1M shares
2.88%
YoY
|
111.0M shares
0.55%
YoY
|
110.4M shares
1.08%
YoY
|
109.2M shares
N/A
|
| Diluted Shares Outstanding |
7.703M shares
-93.25%
YoY
|
114.1M shares
2.88%
YoY
|
111.0M shares
0.55%
YoY
|
110.4M shares
1.08%
YoY
|
109.2M shares
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 |
$12.47M
-25.04%
YoY
|
$17.26M
4.59%
YoY
|
$17.05M
4.13%
YoY
|
$17.50M
9.15%
YoY
|
$16.63M
15.84%
YoY
|
$16.50M
2.54%
YoY
|
$16.37M
1.26%
YoY
|
$16.03M
-14.0%
YoY
|
$14.36M
-23.48%
YoY
|
$16.09M
-8.5%
YoY
|
$16.17M
-11.06%
YoY
|
$18.64M
-22.94%
YoY
|
$18.77M
0.87%
YoY
|
$17.59M
-12.3%
YoY
|
$18.18M
-10.04%
YoY
|
$24.19M
5.81%
YoY
|
$18.60M
-16.54%
YoY
|
$20.05M
-9.05%
YoY
|
$20.21M
-9.23%
YoY
|
| Cost Of Revenue |
$5.410M
-21.91%
YoY
|
$5.707M
-22.32%
YoY
|
$6.425M
-10.5%
YoY
|
$7.385M
6.6%
YoY
|
$6.928M
1.45%
YoY
|
$7.347M
4.82%
YoY
|
$7.179M
1.93%
YoY
|
$6.928M
-3.64%
YoY
|
$6.829M
-9.18%
YoY
|
$7.009M
-4.22%
YoY
|
$7.043M
-2.13%
YoY
|
$7.190M
-19.61%
YoY
|
$7.519M
-10.19%
YoY
|
$7.318M
-25.45%
YoY
|
$7.196M
-36.26%
YoY
|
$8.944M
-21.5%
YoY
|
$8.372M
-25.42%
YoY
|
$9.816M
-7.24%
YoY
|
$11.29M
2.01%
YoY
|
| Gross Profit |
$7.058M
-27.27%
YoY
|
$11.55M
26.2%
YoY
|
$10.63M
15.56%
YoY
|
$10.11M
11.1%
YoY
|
$9.705M
28.88%
YoY
|
$9.151M
0.77%
YoY
|
$9.194M
0.73%
YoY
|
$9.103M
-20.5%
YoY
|
$7.530M
-33.04%
YoY
|
$9.081M
-11.55%
YoY
|
$9.127M
-16.91%
YoY
|
$11.45M
-24.9%
YoY
|
$11.25M
0.05%
YoY
|
$10.27M
-9.37%
YoY
|
$10.98M
10.41%
YoY
|
$15.25M
32.93%
YoY
|
$11.24M
1.57%
YoY
|
$11.33M
-1.19%
YoY
|
$9.948M
-11.14%
YoY
|
| Selling, General & Admin |
$8.718M
-47.42%
YoY
|
$12.63M
-9.9%
YoY
|
$16.71M
11.52%
YoY
|
$16.92M
14.48%
YoY
|
$16.58M
27.84%
YoY
|
$14.02M
18.42%
YoY
|
$14.98M
19.82%
YoY
|
$14.78M
26.68%
YoY
|
$12.97M
4.24%
YoY
|
$11.84M
-1.32%
YoY
|
$12.50M
0.6%
YoY
|
$11.67M
-8.47%
YoY
|
$12.44M
-9.24%
YoY
|
$12.00M
-13.15%
YoY
|
$12.43M
-18.9%
YoY
|
$12.75M
-12.91%
YoY
|
$13.71M
-19.37%
YoY
|
$13.81M
-24.89%
YoY
|
$15.32M
-26.1%
YoY
|
| Research & Development |
$2.362M
-62.5%
YoY
|
$6.663M
13.68%
YoY
|
$5.164M
-9.64%
YoY
|
$5.172M
-0.48%
YoY
|
$6.299M
35.52%
YoY
|
$5.861M
20.87%
YoY
|
$5.715M
14.0%
YoY
|
$5.197M
7.6%
YoY
|
$4.648M
-0.7%
YoY
|
$4.849M
15.04%
YoY
|
$5.013M
41.21%
YoY
|
$4.830M
40.82%
YoY
|
$4.681M
43.5%
YoY
|
$4.215M
24.3%
YoY
|
$3.550M
-7.79%
YoY
|
$3.430M
-31.94%
YoY
|
$3.262M
-32.53%
YoY
|
$3.391M
-42.42%
YoY
|
$3.850M
-25.26%
YoY
|
| Depreciation & Amortization |
$3.820M
135.8%
YoY
|
$1.790M
14.82%
YoY
|
$2.947M
-26.53%
YoY
|
$4.081M
-0.99%
YoY
|
$1.620M
7.71%
YoY
|
$1.559M
2.9%
YoY
|
$4.011M
5.47%
YoY
|
$4.122M
-1.15%
YoY
|
$1.504M
-20.21%
YoY
|
$1.515M
-15.79%
YoY
|
$3.803M
-10.96%
YoY
|
$4.170M
-13.49%
YoY
|
$1.885M
-39.27%
YoY
|
$1.799M
-49.83%
YoY
|
$4.271M
-26.6%
YoY
|
$4.820M
-17.89%
YoY
|
$3.104M
-3.0%
YoY
|
$3.586M
18.08%
YoY
|
$5.819M
9.85%
YoY
|
| Operating Expenses |
$17.57M
-26.37%
YoY
|
$20.28M
-2.81%
YoY
|
$22.85M
5.42%
YoY
|
$23.08M
10.09%
YoY
|
$23.86M
28.29%
YoY
|
$20.86M
18.07%
YoY
|
$21.68M
17.19%
YoY
|
$20.97M
19.87%
YoY
|
$18.60M
2.88%
YoY
|
$17.67M
3.48%
YoY
|
$18.50M
9.83%
YoY
|
$17.49M
-11.83%
YoY
|
$18.08M
0.32%
YoY
|
$17.08M
-23.2%
YoY
|
$16.84M
-16.73%
YoY
|
$19.84M
-4.33%
YoY
|
$18.02M
-21.26%
YoY
|
$22.23M
-12.23%
YoY
|
$20.23M
-24.92%
YoY
|
| Operating Profit |
-$10.51M
-25.75%
YoY
|
-$8.729M
-25.48%
YoY
|
-$12.23M
-2.06%
YoY
|
-$12.97M
9.32%
YoY
|
-$14.16M
27.88%
YoY
|
-$11.71M
36.36%
YoY
|
-$12.49M
33.21%
YoY
|
-$11.86M
96.41%
YoY
|
-$11.07M
61.99%
YoY
|
-$8.590M
26.16%
YoY
|
-$9.373M
59.95%
YoY
|
-$6.040M
31.59%
YoY
|
-$6.835M
0.75%
YoY
|
-$6.809M
-37.56%
YoY
|
-$5.860M
-43.0%
YoY
|
-$4.590M
-50.45%
YoY
|
-$6.784M
-42.63%
YoY
|
-$10.90M
-21.36%
YoY
|
-$10.28M
-34.72%
YoY
|
| Interest Expense |
-$4.867M
38.62%
YoY
|
-$4.799M
38.3%
YoY
|
-$4.153M
20.38%
YoY
|
-$3.688M
4.24%
YoY
|
-$3.511M
-1.71%
YoY
|
-$3.470M
-8.76%
YoY
|
-$3.450M
-3.31%
YoY
|
-$3.538M
-27.94%
YoY
|
-$3.572M
-26.52%
YoY
|
-$3.803M
-20.32%
YoY
|
-$3.568M
-23.38%
YoY
|
-$4.910M
-24.69%
YoY
|
-$4.861M
6.69%
YoY
|
-$4.773M
6.71%
YoY
|
-$4.657M
5.51%
YoY
|
-$6.520M
-71.96%
YoY
|
-$4.556M
5.81%
YoY
|
-$4.473M
4.95%
YoY
|
-$4.414M
5.17%
YoY
|
| Other Income/Expense, Net |
$447.0K
-88.83%
YoY
|
-$4.051M
-253.33%
YoY
|
$4.215M
70150.0%
YoY
|
-$9.301M
658.03%
YoY
|
$4.003M
6.49%
YoY
|
$2.642M
-186.59%
YoY
|
$6.000K
-100.23%
YoY
|
-$1.227M
-85.16%
YoY
|
$3.759M
403.21%
YoY
|
-$3.051M
-54.81%
YoY
|
-$2.570M
-174.41%
YoY
|
-$8.270M
1301.69%
YoY
|
$747.0K
-120.83%
YoY
|
-$6.751M
-731.52%
YoY
|
$3.454M
-237.88%
YoY
|
-$590.0K
-96.52%
YoY
|
-$3.586M
-1686.73%
YoY
|
$1.069M
-180.13%
YoY
|
-$2.505M
-1491.67%
YoY
|
| Pretax Income |
-$14.93M
9.26%
YoY
|
-$17.58M
40.17%
YoY
|
-$12.17M
-23.62%
YoY
|
-$25.96M
56.11%
YoY
|
-$13.67M
25.56%
YoY
|
-$12.54M
-18.8%
YoY
|
-$15.93M
2.7%
YoY
|
-$16.63M
-16.65%
YoY
|
-$10.89M
-0.58%
YoY
|
-$15.44M
-67.99%
YoY
|
-$15.51M
75.32%
YoY
|
-$19.95M
69.8%
YoY
|
-$10.95M
-35.25%
YoY
|
-$48.25M
192.15%
YoY
|
-$8.847M
-54.42%
YoY
|
-$11.75M
-76.13%
YoY
|
-$16.91M
-82.65%
YoY
|
-$16.52M
-24.26%
YoY
|
-$19.41M
-11.68%
YoY
|
| Income Tax |
$54.00K
-640.0%
YoY
|
-$94.00K
224.14%
YoY
|
$74.00K
270.0%
YoY
|
-$298.0K
-492.11%
YoY
|
-$10.00K
-143.48%
YoY
|
-$29.00K
-583.33%
YoY
|
$20.00K
-350.0%
YoY
|
$76.00K
-71.85%
YoY
|
$23.00K
-70.13%
YoY
|
$6.000K
50.0%
YoY
|
-$8.000K
-108.6%
YoY
|
$270.0K
-175.0%
YoY
|
$77.00K
-114.56%
YoY
|
$4.000K
-99.36%
YoY
|
$93.00K
-58.85%
YoY
|
-$360.0K
50.0%
YoY
|
-$529.0K
-70.25%
YoY
|
$622.0K
-203.49%
YoY
|
$226.0K
-121.52%
YoY
|
| Net Earnings |
-$14.99M
9.74%
YoY
|
-$17.49M
39.75%
YoY
|
-$12.24M
-23.25%
YoY
|
-$25.66M
53.61%
YoY
|
-$13.66M
25.95%
YoY
|
-$12.51M
-18.24%
YoY
|
-$15.95M
3.52%
YoY
|
-$16.70M
-16.89%
YoY
|
-$10.84M
-1.43%
YoY
|
-$15.30M
-68.31%
YoY
|
-$15.41M
-166.8%
YoY
|
-$20.10M
71.08%
YoY
|
-$11.00M
-32.83%
YoY
|
-$48.29M
228.21%
YoY
|
$23.07M
-215.77%
YoY
|
-$11.75M
-76.08%
YoY
|
-$16.38M
-83.2%
YoY
|
-$14.71M
-37.12%
YoY
|
-$19.92M
-10.13%
YoY
|
| Basic Earnings Per Share |
-$1.00
733.33%
YoY
|
-$2.27
1963.64%
YoY
|
-$1.59
1035.71%
YoY
|
N/A
|
-$0.12
33.33%
YoY
|
-$0.11
-15.38%
YoY
|
-$0.14
0.0%
YoY
|
N/A
|
-$0.09
-10.0%
YoY
|
-$0.13
-70.45%
YoY
|
-$0.14
N/A
|
N/A
|
-$0.10
N/A
|
-$0.44
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.00
733.33%
YoY
|
-$2.27
1963.64%
YoY
|
-$1.59
1035.71%
YoY
|
-$3.33
-100.0%
YoY
|
-$0.12
33.33%
YoY
|
-$0.11
-15.38%
YoY
|
-$0.14
0.0%
YoY
|
-$144.7K
-19.94%
YoY
|
-$0.09
-10.0%
YoY
|
-$0.13
-70.45%
YoY
|
-$0.14
-100.0%
YoY
|
-$180.7K
70.11%
YoY
|
-$0.10
-100.0%
YoY
|
-$0.44
-100.0%
YoY
|
$208.6K
-215.06%
YoY
|
-$106.2K
-76.32%
YoY
|
-$148.1K
-83.37%
YoY
|
-$133.5K
-37.76%
YoY
|
-$181.3K
-11.23%
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 |
7.703M shares
-93.33%
YoY
|
7.703M shares
-93.33%
YoY
|
7.703M shares
-93.33%
YoY
|
115.6M shares
0.09%
YoY
|
115.6M shares
0.27%
YoY
|
115.6M shares
0.91%
YoY
|
115.5M shares
3.77%
YoY
|
115.4M shares
3.8%
YoY
|
115.2M shares
3.89%
YoY
|
114.5M shares
3.32%
YoY
|
111.3M shares
0.63%
YoY
|
111.2M shares
0.54%
YoY
|
110.9M shares
0.27%
YoY
|
110.8M shares
0.82%
YoY
|
110.6M shares
0.64%
YoY
|
110.6M shares
1.03%
YoY
|
110.6M shares
1.06%
YoY
|
109.9M shares
1.23%
YoY
|
109.9M shares
1.24%
YoY
|
| Diluted Shares Outstanding |
15.01M shares
-87.01%
YoY
|
7.703M shares
-93.33%
YoY
|
7.703M shares
-93.33%
YoY
|
N/A
|
115.6M shares
0.27%
YoY
|
115.6M shares
0.91%
YoY
|
115.5M shares
3.77%
YoY
|
N/A
|
115.2M shares
3.89%
YoY
|
114.5M shares
3.32%
YoY
|
111.3M shares
0.63%
YoY
|
N/A
|
110.9M shares
0.28%
YoY
|
110.8M shares
0.56%
YoY
|
110.6M shares
0.65%
YoY
|
N/A
|
110.6M shares
1.05%
YoY
|
110.2M shares
1.0%
YoY
|
109.9M shares
1.22%
YoY
|
Loading...