|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$62.05M
-37.86%
YoY
|
$99.86M
45.23%
YoY
|
$68.76M
-11.19%
YoY
|
$77.43M
-13.77%
YoY
|
$89.79M
14.94%
YoY
|
| Cost Of Revenue |
$38.84M
13.63%
YoY
|
$34.18M
-2.47%
YoY
|
$35.05M
-13.87%
YoY
|
$40.69M
-1.48%
YoY
|
$41.30M
-16.22%
YoY
|
| Gross Profit |
$23.21M
-64.66%
YoY
|
$65.68M
94.81%
YoY
|
$33.72M
-8.23%
YoY
|
$36.74M
-24.23%
YoY
|
$48.49M
68.27%
YoY
|
| Selling, General & Admin |
$54.15M
0.47%
YoY
|
$53.90M
14.95%
YoY
|
$46.89M
-5.1%
YoY
|
$49.41M
-22.28%
YoY
|
$63.58M
-5.85%
YoY
|
| Research & Development |
$15.34M
3.71%
YoY
|
$14.79M
23.89%
YoY
|
$11.94M
-4.16%
YoY
|
$12.46M
-26.15%
YoY
|
$16.87M
-1.56%
YoY
|
| Depreciation & Amortization |
$4.032M
-5.64%
YoY
|
$4.273M
-2.13%
YoY
|
$4.366M
3.04%
YoY
|
$4.237M
2.79%
YoY
|
$4.122M
12.35%
YoY
|
| Operating Expenses |
$69.49M
1.17%
YoY
|
$68.69M
16.76%
YoY
|
$58.83M
-4.91%
YoY
|
$61.87M
-29.03%
YoY
|
$87.18M
2.97%
YoY
|
| Operating Profit |
-$46.28M
1438.5%
YoY
|
-$3.008M
-88.02%
YoY
|
-$25.11M
-0.06%
YoY
|
-$25.13M
-35.05%
YoY
|
-$38.69M
-30.72%
YoY
|
| Interest Expense |
$2.019M
-42.25%
YoY
|
$3.496M
47.32%
YoY
|
$2.373M
-19.34%
YoY
|
$2.942M
-12.34%
YoY
|
$3.356M
58.38%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
$2.452M
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
| Pretax Income |
-$50.50M
2074.68%
YoY
|
-$2.322M
-90.43%
YoY
|
-$24.25M
-14.71%
YoY
|
-$28.43M
-34.34%
YoY
|
-$43.30M
-18.93%
YoY
|
| Income Tax |
-$23.00K
-125.27%
YoY
|
$91.00K
116.67%
YoY
|
$42.00K
-6.67%
YoY
|
$45.00K
-26.23%
YoY
|
$61.00K
-62.35%
YoY
|
| Net Earnings |
-$50.47M
1991.71%
YoY
|
-$2.413M
-90.07%
YoY
|
-$24.29M
-14.7%
YoY
|
-$28.48M
-34.33%
YoY
|
-$43.37M
-19.06%
YoY
|
| Basic Earnings Per Share |
-$6.99
69800.0%
YoY
|
-$0.01
-97.06%
YoY
|
-$0.34
-22.73%
YoY
|
-$0.44
-40.54%
YoY
|
-$0.74
-40.32%
YoY
|
| Diluted Earnings Per Share |
-$6.99
69800.0%
YoY
|
-$0.01
-97.06%
YoY
|
-$0.34
-22.73%
YoY
|
-$0.44
-40.54%
YoY
|
-$0.74
-40.32%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
7.219M shares
-95.67%
YoY
|
166.7M shares
132.52%
YoY
|
71.70M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
7.219M shares
-95.67%
YoY
|
166.7M shares
132.52%
YoY
|
71.70M shares
N/A
|
N/A
|
N/A
|
|
Concept
|
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 | 2018 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$13.02M
-14.85%
YoY
|
$12.84M
-17.45%
YoY
|
$17.42M
12.94%
YoY
|
$13.78M
-3.29%
YoY
|
$15.30M
-72.86%
YoY
|
$15.55M
12.4%
YoY
|
$15.42M
-7.62%
YoY
|
$14.25M
-11.59%
YoY
|
$56.35M
189.44%
YoY
|
$13.84M
-16.02%
YoY
|
$16.70M
-16.05%
YoY
|
$16.12M
-6.83%
YoY
|
$19.47M
-0.64%
YoY
|
$16.48M
-20.19%
YoY
|
$19.89M
-9.8%
YoY
|
$17.30M
-40.3%
YoY
|
$19.59M
2.58%
YoY
|
$20.64M
5.03%
YoY
|
$22.05M
6.26%
YoY
|
| Cost Of Revenue |
$11.19M
13.77%
YoY
|
$7.734M
-21.16%
YoY
|
$10.27M
8.33%
YoY
|
$8.927M
8.46%
YoY
|
$9.835M
11.63%
YoY
|
$9.810M
28.03%
YoY
|
$9.476M
6.47%
YoY
|
$8.231M
-2.44%
YoY
|
$8.810M
4.26%
YoY
|
$7.662M
-17.27%
YoY
|
$8.900M
-13.0%
YoY
|
$8.437M
-12.8%
YoY
|
$8.450M
-15.25%
YoY
|
$9.261M
-14.35%
YoY
|
$10.23M
-8.5%
YoY
|
$9.675M
4.43%
YoY
|
$9.971M
-0.18%
YoY
|
$10.81M
-0.52%
YoY
|
$11.18M
-6.76%
YoY
|
| Gross Profit |
$1.834M
-66.41%
YoY
|
$5.103M
-11.11%
YoY
|
$7.155M
20.29%
YoY
|
$4.857M
-19.35%
YoY
|
$5.460M
-88.51%
YoY
|
$5.741M
-7.0%
YoY
|
$5.948M
-23.73%
YoY
|
$6.022M
-21.63%
YoY
|
$47.54M
331.46%
YoY
|
$6.173M
-14.43%
YoY
|
$7.799M
-19.23%
YoY
|
$7.684M
0.73%
YoY
|
$11.02M
14.51%
YoY
|
$7.214M
-26.62%
YoY
|
$9.656M
-11.15%
YoY
|
$7.628M
-61.32%
YoY
|
$9.622M
5.61%
YoY
|
$9.831M
11.88%
YoY
|
$10.87M
24.11%
YoY
|
| Selling, General & Admin |
$11.98M
-15.95%
YoY
|
$12.07M
-24.53%
YoY
|
$10.73M
-29.81%
YoY
|
$13.17M
-4.85%
YoY
|
$14.26M
9.71%
YoY
|
$16.00M
35.82%
YoY
|
$15.29M
26.01%
YoY
|
$13.84M
16.42%
YoY
|
$12.99M
22.85%
YoY
|
$11.78M
-4.23%
YoY
|
$12.13M
-1.38%
YoY
|
$11.89M
5.05%
YoY
|
$10.58M
-13.21%
YoY
|
$12.30M
-8.96%
YoY
|
$12.30M
-19.5%
YoY
|
$11.32M
-27.61%
YoY
|
$12.19M
-21.94%
YoY
|
$13.51M
-18.37%
YoY
|
$15.28M
-6.2%
YoY
|
| Research & Development |
$2.158M
-45.48%
YoY
|
$2.458M
-45.12%
YoY
|
$3.227M
-20.38%
YoY
|
$3.676M
3.61%
YoY
|
$3.958M
8.44%
YoY
|
$4.479M
26.53%
YoY
|
$4.053M
20.99%
YoY
|
$3.548M
23.8%
YoY
|
$3.650M
33.31%
YoY
|
$3.540M
18.39%
YoY
|
$3.350M
9.48%
YoY
|
$2.866M
-9.36%
YoY
|
$2.738M
-17.73%
YoY
|
$2.990M
2.68%
YoY
|
$3.060M
-11.56%
YoY
|
$3.162M
-18.23%
YoY
|
$3.328M
-31.38%
YoY
|
$2.912M
-37.96%
YoY
|
$3.460M
-16.83%
YoY
|
| Depreciation & Amortization |
$914.0K
-8.6%
YoY
|
$921.0K
-16.8%
YoY
|
$944.0K
-15.34%
YoY
|
$1.000M
-9.09%
YoY
|
$1.000M
-9.09%
YoY
|
$1.107M
4.63%
YoY
|
$1.115M
3.24%
YoY
|
$1.100M
0.0%
YoY
|
$1.100M
0.0%
YoY
|
$1.058M
-1.76%
YoY
|
$1.080M
2.86%
YoY
|
$1.100M
10.0%
YoY
|
$1.100M
10.0%
YoY
|
$1.077M
1.13%
YoY
|
$1.050M
-4.55%
YoY
|
$1.000M
0.0%
YoY
|
$1.000M
0.0%
YoY
|
$1.065M
12.34%
YoY
|
$1.100M
13.4%
YoY
|
| Operating Expenses |
$14.14M
-22.37%
YoY
|
$14.53M
-29.03%
YoY
|
$13.95M
-27.84%
YoY
|
$16.85M
-3.12%
YoY
|
$18.21M
9.43%
YoY
|
$20.48M
33.67%
YoY
|
$19.34M
25.0%
YoY
|
$17.39M
17.85%
YoY
|
$16.64M
25.0%
YoY
|
$15.32M
0.2%
YoY
|
$15.47M
0.78%
YoY
|
$14.76M
1.9%
YoY
|
$13.31M
-14.18%
YoY
|
$15.29M
-6.9%
YoY
|
$15.35M
-18.09%
YoY
|
$14.48M
-44.8%
YoY
|
$15.51M
-24.18%
YoY
|
$16.42M
-22.7%
YoY
|
$18.74M
-8.36%
YoY
|
| Operating Profit |
-$12.31M
-3.51%
YoY
|
-$9.429M
-36.01%
YoY
|
-$6.800M
-49.22%
YoY
|
-$11.99M
5.47%
YoY
|
-$12.75M
-141.28%
YoY
|
-$14.74M
61.12%
YoY
|
-$13.39M
74.55%
YoY
|
-$11.37M
60.76%
YoY
|
$30.90M
-1445.6%
YoY
|
-$9.146M
13.26%
YoY
|
-$7.671M
34.72%
YoY
|
-$7.071M
3.2%
YoY
|
-$2.296M
-61.03%
YoY
|
-$8.075M
22.52%
YoY
|
-$5.694M
-27.67%
YoY
|
-$6.852M
5.19%
YoY
|
-$5.892M
-48.09%
YoY
|
-$6.591M
-47.09%
YoY
|
-$7.872M
-32.68%
YoY
|
| Interest Expense |
-$675.0K
-249.01%
YoY
|
$637.0K
41.24%
YoY
|
$3.100M
-222.1%
YoY
|
$526.0K
-12.48%
YoY
|
$453.0K
-25.37%
YoY
|
$451.0K
-24.07%
YoY
|
-$2.539M
-335.09%
YoY
|
$601.0K
-1.64%
YoY
|
$607.0K
3.94%
YoY
|
$594.0K
3.48%
YoY
|
$1.080M
191.89%
YoY
|
$611.0K
6.63%
YoY
|
$584.0K
-56.32%
YoY
|
$574.0K
26.71%
YoY
|
$370.0K
-124.5%
YoY
|
$573.0K
-27.28%
YoY
|
$1.337M
74.54%
YoY
|
$453.0K
-38.37%
YoY
|
-$1.510M
906.67%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
$0.00
N/A
|
-$3.186M
102.03%
YoY
|
-$2.871M
-140.22%
YoY
|
-$1.261M
-46.04%
YoY
|
N/A
|
-$1.577M
-273.68%
YoY
|
$7.139M
N/A
|
-$2.337M
N/A
|
N/A
|
$908.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$12.98M
-16.92%
YoY
|
-$9.589M
-40.06%
YoY
|
-$3.700M
-76.77%
YoY
|
-$15.18M
17.24%
YoY
|
-$15.62M
-141.08%
YoY
|
-$16.00M
39.31%
YoY
|
-$15.93M
141.35%
YoY
|
-$12.94M
110.03%
YoY
|
$38.03M
-1858.39%
YoY
|
-$11.48M
23.1%
YoY
|
-$6.600M
21.77%
YoY
|
-$6.163M
-29.0%
YoY
|
-$2.163M
-67.91%
YoY
|
-$9.328M
22.9%
YoY
|
-$5.420M
-45.14%
YoY
|
-$8.680M
17.14%
YoY
|
-$6.740M
-52.0%
YoY
|
-$7.590M
-36.58%
YoY
|
-$9.880M
-16.55%
YoY
|
| Income Tax |
$31.00K
-131.0%
YoY
|
-$18.00K
-152.94%
YoY
|
$16.00K
-65.96%
YoY
|
$27.00K
-6.9%
YoY
|
-$100.0K
1150.0%
YoY
|
$34.00K
47.83%
YoY
|
$47.00K
56.67%
YoY
|
$29.00K
45.0%
YoY
|
-$8.000K
-71.43%
YoY
|
$23.00K
-8.0%
YoY
|
$30.00K
200.0%
YoY
|
$20.00K
-4.76%
YoY
|
-$28.00K
-221.74%
YoY
|
$25.00K
-377.78%
YoY
|
$10.00K
-200.0%
YoY
|
$21.00K
-22.22%
YoY
|
$23.00K
64.29%
YoY
|
-$9.000K
-127.27%
YoY
|
-$10.00K
-125.0%
YoY
|
| Net Earnings |
-$13.01M
-16.19%
YoY
|
-$9.571M
-40.3%
YoY
|
-$3.716M
-76.74%
YoY
|
-$15.20M
17.18%
YoY
|
-$15.52M
-140.81%
YoY
|
-$16.03M
39.33%
YoY
|
-$15.98M
141.26%
YoY
|
-$12.97M
109.82%
YoY
|
$38.04M
-1881.83%
YoY
|
-$11.51M
23.02%
YoY
|
-$6.622M
21.88%
YoY
|
-$6.183M
-28.94%
YoY
|
-$2.135M
-68.43%
YoY
|
-$9.353M
23.37%
YoY
|
-$5.433M
-44.95%
YoY
|
-$8.701M
17.0%
YoY
|
-$6.763M
-51.89%
YoY
|
-$7.581M
-36.83%
YoY
|
-$9.870M
-16.77%
YoY
|
| Basic Earnings Per Share |
-$1.78
1877.78%
YoY
|
-$1.32
1366.67%
YoY
|
N/A
|
-$0.08
14.29%
YoY
|
-$0.09
-142.86%
YoY
|
-$0.09
0.0%
YoY
|
N/A
|
-$0.07
-22.22%
YoY
|
$0.21
-800.0%
YoY
|
-$0.09
-35.71%
YoY
|
N/A
|
-$0.09
-30.77%
YoY
|
-$0.03
-72.73%
YoY
|
-$0.14
16.67%
YoY
|
N/A
|
-$0.13
8.33%
YoY
|
-$0.11
-54.17%
YoY
|
-$0.12
-45.45%
YoY
|
N/A
|
| Diluted Earnings Per Share |
-$1.78
1875.96%
YoY
|
-$1.32
1366.67%
YoY
|
-$0.51
-100.0%
YoY
|
-$0.08
14.29%
YoY
|
-$0.09
-142.86%
YoY
|
-$0.09
0.0%
YoY
|
-$89.29K
4.4%
YoY
|
-$0.07
-22.22%
YoY
|
$0.21
-800.0%
YoY
|
-$0.09
-35.71%
YoY
|
-$85.53K
3.23%
YoY
|
-$0.09
-100.0%
YoY
|
-$0.03
-100.0%
YoY
|
-$0.14
-100.0%
YoY
|
-$82.85K
-48.9%
YoY
|
-$134.4K
8.77%
YoY
|
-$106.7K
44475925.05%
YoY
|
-$120.6K
54820179.16%
YoY
|
-$162.1K
-40.08%
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.496M shares
-95.84%
YoY
|
7.496M shares
-95.82%
YoY
|
187.9M shares
0.98%
YoY
|
188.0M shares
5.35%
YoY
|
180.3M shares
1.48%
YoY
|
179.2M shares
36.47%
YoY
|
186.1M shares
116.54%
YoY
|
178.5M shares
150.55%
YoY
|
177.7M shares
160.56%
YoY
|
131.3M shares
95.17%
YoY
|
85.94M shares
25.07%
YoY
|
71.22M shares
3.71%
YoY
|
68.19M shares
0.48%
YoY
|
67.27M shares
-0.95%
YoY
|
68.71M shares
8.6%
YoY
|
68.68M shares
8.72%
YoY
|
67.86M shares
11.42%
YoY
|
67.92M shares
11.59%
YoY
|
63.27M shares
39.7%
YoY
|
| Diluted Shares Outstanding |
7.316M shares
-95.94%
YoY
|
7.254M shares
-95.95%
YoY
|
N/A
|
181.2M shares
1.55%
YoY
|
180.3M shares
0.16%
YoY
|
179.2M shares
36.47%
YoY
|
N/A
|
178.5M shares
150.55%
YoY
|
180.0M shares
164.0%
YoY
|
131.3M shares
95.17%
YoY
|
N/A
|
71.22M shares
N/A
|
68.19M shares
N/A
|
67.27M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...