|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$104.6M
102.48%
YoY
|
$51.64M
54.36%
YoY
|
$33.45M
18.84%
YoY
|
$28.15M
97.39%
YoY
|
$14.26M
71.46%
YoY
|
| Cost Of Revenue |
$82.85M
88.54%
YoY
|
$43.94M
56.43%
YoY
|
$28.09M
24.8%
YoY
|
$22.51M
138.42%
YoY
|
$9.441M
59.82%
YoY
|
| Gross Profit |
$21.71M
182.08%
YoY
|
$7.698M
43.52%
YoY
|
$5.364M
-4.94%
YoY
|
$5.642M
17.04%
YoY
|
$4.821M
99.98%
YoY
|
| Selling, General & Admin |
$37.53M
34.57%
YoY
|
$27.89M
187.64%
YoY
|
$9.696M
19.38%
YoY
|
$8.122M
48.48%
YoY
|
$5.470M
94.38%
YoY
|
| Research & Development |
$876.5K
-40.16%
YoY
|
$1.465M
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$3.026M
26.32%
YoY
|
$2.396M
29.88%
YoY
|
$1.845M
46.92%
YoY
|
$1.256M
32.54%
YoY
|
$947.3K
24.07%
YoY
|
| Operating Expenses |
$32.47M
9.25%
YoY
|
$29.72M
164.02%
YoY
|
$11.26M
38.6%
YoY
|
$8.122M
48.48%
YoY
|
$5.470M
94.38%
YoY
|
| Operating Profit |
-$10.76M
-51.16%
YoY
|
-$22.02M
273.67%
YoY
|
-$5.894M
137.68%
YoY
|
-$2.480M
281.87%
YoY
|
-$649.4K
60.93%
YoY
|
| Interest Expense |
$3.124M
-18.53%
YoY
|
$3.835M
-29.81%
YoY
|
$5.464M
-199.53%
YoY
|
-$5.489M
118.1%
YoY
|
-$2.517M
81.27%
YoY
|
| Other Income/Expense, Net |
-$2.854M
-549.0%
YoY
|
$635.5K
11.26%
YoY
|
$571.2K
208.25%
YoY
|
$185.3K
54.76%
YoY
|
$119.7K
-51.5%
YoY
|
| Pretax Income |
-$13.61M
-31.2%
YoY
|
-$19.78M
142.94%
YoY
|
-$8.143M
44.38%
YoY
|
-$5.640M
85.51%
YoY
|
-$3.040M
96.76%
YoY
|
| Income Tax |
-$734.0K
94.75%
YoY
|
-$376.9K
305.04%
YoY
|
-$93.05K
6.89%
YoY
|
-$87.05K
100.58%
YoY
|
-$43.40K
-95.6%
YoY
|
| Net Earnings |
-$12.88M
-33.65%
YoY
|
-$19.41M
141.06%
YoY
|
-$8.050M
156.92%
YoY
|
-$3.133M
-60.38%
YoY
|
-$7.908M
163.83%
YoY
|
| Basic Earnings Per Share |
-$0.07
-41.67%
YoY
|
-$0.12
100.0%
YoY
|
-$0.06
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.07
-41.67%
YoY
|
-$0.12
100.0%
YoY
|
-$0.06
-100.0%
YoY
|
-$41.66K
-85.01%
YoY
|
-$278.0K
121.26%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
190.8M shares
16.18%
YoY
|
164.2M shares
23.48%
YoY
|
133.0M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
190.8M shares
16.18%
YoY
|
164.2M shares
17.62%
YoY
|
139.6M shares
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 | 2018 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$25.60M
-6.86%
YoY
|
$28.02M
10.89%
YoY
|
$24.36M
-4.81%
YoY
|
$26.21M
124.0%
YoY
|
$27.49M
57.98%
YoY
|
$25.27M
78.84%
YoY
|
$25.59M
195.23%
YoY
|
$11.70M
70.93%
YoY
|
$17.40M
99.3%
YoY
|
$14.13M
56.26%
YoY
|
$8.668M
-1.89%
YoY
|
$6.846M
-8.25%
YoY
|
$8.730M
23.16%
YoY
|
$9.043M
39.64%
YoY
|
$8.836M
23.99%
YoY
|
$7.462M
890.48%
YoY
|
$7.088M
63.24%
YoY
|
$6.476M
78.89%
YoY
|
$7.126M
173.03%
YoY
|
$753.3K
-40.68%
YoY
|
| Cost Of Revenue |
$22.24M
4.8%
YoY
|
$20.23M
8.43%
YoY
|
$19.15M
-4.06%
YoY
|
$22.57M
71.32%
YoY
|
$21.22M
63.85%
YoY
|
$18.66M
83.55%
YoY
|
$19.95M
152.15%
YoY
|
$13.17M
101.47%
YoY
|
$12.95M
75.23%
YoY
|
$10.17M
43.46%
YoY
|
$7.914M
11.84%
YoY
|
$6.538M
-6.16%
YoY
|
$7.390M
39.14%
YoY
|
$7.087M
35.7%
YoY
|
$7.076M
41.28%
YoY
|
$6.967M
1370.92%
YoY
|
$5.311M
150.54%
YoY
|
$5.222M
116.7%
YoY
|
$5.008M
158.17%
YoY
|
$473.6K
-62.11%
YoY
|
| Gross Profit |
$3.363M
-46.35%
YoY
|
$7.787M
17.81%
YoY
|
$5.216M
-7.47%
YoY
|
$3.648M
-348.38%
YoY
|
$6.268M
40.92%
YoY
|
$6.610M
66.74%
YoY
|
$5.637M
647.06%
YoY
|
-$1.469M
-575.9%
YoY
|
$4.448M
232.14%
YoY
|
$3.964M
102.66%
YoY
|
$754.6K
-57.12%
YoY
|
$308.6K
-37.61%
YoY
|
$1.339M
-24.63%
YoY
|
$1.956M
56.05%
YoY
|
$1.760M
-16.9%
YoY
|
$494.7K
76.87%
YoY
|
$1.777M
-20.04%
YoY
|
$1.253M
3.59%
YoY
|
$2.118M
220.84%
YoY
|
$279.7K
832.27%
YoY
|
| Selling, General & Admin |
$8.975M
-11.9%
YoY
|
$9.893M
8.92%
YoY
|
$10.24M
13.24%
YoY
|
$8.927M
-12.22%
YoY
|
$10.19M
83.9%
YoY
|
$9.083M
42.97%
YoY
|
$9.045M
55.24%
YoY
|
$10.17M
311.64%
YoY
|
$5.539M
189.83%
YoY
|
$6.353M
159.24%
YoY
|
$5.827M
103.49%
YoY
|
$2.471M
-5.42%
YoY
|
$1.911M
9.85%
YoY
|
$2.451M
87.98%
YoY
|
$2.863M
16.09%
YoY
|
$2.612M
2500.77%
YoY
|
$1.740M
-27.11%
YoY
|
$1.304M
5.13%
YoY
|
$2.467M
291.51%
YoY
|
$100.4K
-123.91%
YoY
|
| Research & Development |
$1.412M
1487.48%
YoY
|
$1.613M
308.41%
YoY
|
$100.0K
-47.9%
YoY
|
$200.8K
-45.52%
YoY
|
$88.96K
-84.69%
YoY
|
$394.8K
-23.36%
YoY
|
$191.9K
-24.43%
YoY
|
$368.6K
N/A
|
$581.1K
N/A
|
$515.2K
N/A
|
$254.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.489M
-5.24%
YoY
|
$1.585M
6.79%
YoY
|
$1.528M
8.71%
YoY
|
$1.584M
31.63%
YoY
|
$1.572M
33.34%
YoY
|
$1.485M
56.14%
YoY
|
$1.405M
94.54%
YoY
|
$1.204M
146.81%
YoY
|
$1.179M
113.15%
YoY
|
$950.7K
74.35%
YoY
|
$722.4K
49.18%
YoY
|
$487.7K
18.97%
YoY
|
$553.1K
104.39%
YoY
|
$545.3K
69.48%
YoY
|
$484.3K
91.19%
YoY
|
$409.9K
96.79%
YoY
|
$270.6K
0.6%
YoY
|
$321.7K
14.91%
YoY
|
$253.3K
33.31%
YoY
|
$208.3K
9.63%
YoY
|
| Operating Expenses |
$43.69M
330.04%
YoY
|
$11.51M
21.4%
YoY
|
$10.36M
12.12%
YoY
|
$9.128M
-13.39%
YoY
|
$10.16M
66.0%
YoY
|
$9.478M
37.99%
YoY
|
$9.237M
58.53%
YoY
|
$10.54M
326.55%
YoY
|
$6.121M
220.24%
YoY
|
$6.868M
180.27%
YoY
|
$5.827M
103.49%
YoY
|
$2.471M
-5.42%
YoY
|
$1.911M
9.85%
YoY
|
$2.451M
87.98%
YoY
|
$2.863M
16.09%
YoY
|
$2.612M
-509.1%
YoY
|
$1.740M
-27.11%
YoY
|
$1.304M
4.29%
YoY
|
$2.467M
291.51%
YoY
|
-$638.5K
-36.15%
YoY
|
| Operating Profit |
-$40.33M
936.2%
YoY
|
-$3.719M
29.66%
YoY
|
-$5.140M
42.79%
YoY
|
-$5.479M
-55.81%
YoY
|
-$3.892M
132.71%
YoY
|
-$2.868M
-1.24%
YoY
|
-$3.600M
-29.02%
YoY
|
-$12.40M
473.55%
YoY
|
-$1.672M
192.36%
YoY
|
-$2.904M
487.18%
YoY
|
-$5.072M
359.58%
YoY
|
-$2.162M
2.1%
YoY
|
-$572.0K
-1646.5%
YoY
|
-$494.6K
885.26%
YoY
|
-$1.104M
216.26%
YoY
|
-$2.118M
-330.62%
YoY
|
$36.99K
-122.44%
YoY
|
-$50.20K
25.5%
YoY
|
-$349.0K
-1263.23%
YoY
|
$918.2K
-10.85%
YoY
|
| Interest Expense |
$1.196M
13.32%
YoY
|
$1.109M
15.2%
YoY
|
$998.9K
64.03%
YoY
|
-$497.0K
-18.33%
YoY
|
$1.056M
-296.27%
YoY
|
$962.5K
-20.89%
YoY
|
$609.0K
-58.62%
YoY
|
-$608.6K
-65.6%
YoY
|
-$537.9K
-52.8%
YoY
|
$1.217M
-234.3%
YoY
|
$1.472M
126.64%
YoY
|
-$1.769M
-14.25%
YoY
|
-$1.139M
-142.35%
YoY
|
-$905.8K
-81.8%
YoY
|
$649.4K
-156.99%
YoY
|
-$2.063M
2620.33%
YoY
|
$2.690M
-256.97%
YoY
|
-$4.977M
1282.53%
YoY
|
-$1.140M
245.3%
YoY
|
-$75.84K
-80.04%
YoY
|
| Other Income/Expense, Net |
-$742.5K
-30.52%
YoY
|
-$1.093M
-122.33%
YoY
|
-$955.7K
65.85%
YoY
|
-$7.830K
-104.32%
YoY
|
-$1.069M
-343.59%
YoY
|
$4.894M
-2293.87%
YoY
|
-$576.2K
-45.5%
YoY
|
$181.3K
1119.5%
YoY
|
$438.7K
-7689.97%
YoY
|
-$223.1K
-1946.52%
YoY
|
-$1.057M
-292.23%
YoY
|
$14.87K
-169.58%
YoY
|
-$5.780K
-107.42%
YoY
|
$12.08K
-82.9%
YoY
|
$550.1K
846.26%
YoY
|
-$21.37K
-60.33%
YoY
|
$77.92K
39.27%
YoY
|
$70.63K
41.26%
YoY
|
$58.13K
-16.96%
YoY
|
-$53.87K
-176.96%
YoY
|
| Pretax Income |
-$41.07M
727.95%
YoY
|
-$4.812M
-337.56%
YoY
|
-$6.096M
45.98%
YoY
|
-$5.984M
-54.18%
YoY
|
-$4.961M
-295.64%
YoY
|
$2.026M
-164.77%
YoY
|
-$4.176M
-31.87%
YoY
|
-$13.06M
194.8%
YoY
|
$2.536M
-281.14%
YoY
|
-$3.127M
22.02%
YoY
|
-$6.129M
-2547.97%
YoY
|
-$4.431M
115.26%
YoY
|
-$1.400M
-149.9%
YoY
|
-$2.563M
-48.29%
YoY
|
$250.4K
-117.51%
YoY
|
-$2.058M
-291.87%
YoY
|
$2.805M
-253.9%
YoY
|
-$4.957M
1316.19%
YoY
|
-$1.430M
550.15%
YoY
|
$1.073M
53.24%
YoY
|
| Income Tax |
-$115.5K
-41.13%
YoY
|
-$259.9K
N/A
|
-$327.0K
N/A
|
-$333.0K
-22.72%
YoY
|
-$196.3K
-463.07%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
-$431.0K
363.14%
YoY
|
$54.06K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
-$93.05K
6.89%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
-$87.05K
100.58%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
-$43.40K
-95.62%
YoY
|
| Net Earnings |
-$40.87M
757.78%
YoY
|
-$4.552M
-324.73%
YoY
|
-$5.769M
38.15%
YoY
|
-$5.651M
-55.26%
YoY
|
-$4.764M
-291.99%
YoY
|
$2.026M
-164.77%
YoY
|
-$4.176M
-31.87%
YoY
|
-$12.63M
191.19%
YoY
|
$2.482M
-277.27%
YoY
|
-$3.127M
22.02%
YoY
|
-$6.129M
-2547.97%
YoY
|
-$4.337M
120.05%
YoY
|
-$1.400M
-149.9%
YoY
|
-$2.563M
-48.29%
YoY
|
$250.4K
-74.7%
YoY
|
-$1.971M
-48.06%
YoY
|
$2.805M
-197.58%
YoY
|
-$4.957M
754.6%
YoY
|
$989.5K
-249.93%
YoY
|
-$3.795M
412.84%
YoY
|
| Basic Earnings Per Share |
-$1.49
7350.0%
YoY
|
-$0.18
-1900.0%
YoY
|
-$0.23
1050.0%
YoY
|
N/A
|
-$0.02
-300.0%
YoY
|
$0.01
-150.0%
YoY
|
-$0.02
-50.0%
YoY
|
N/A
|
$0.01
N/A
|
-$0.02
N/A
|
-$0.04
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.49
7350.0%
YoY
|
-$0.18
-1900.0%
YoY
|
-$0.23
1050.0%
YoY
|
-$0.23
-100.0%
YoY
|
-$0.02
-100.0%
YoY
|
$0.01
-150.0%
YoY
|
-$0.02
-50.0%
YoY
|
-$72.79K
137.66%
YoY
|
$14.72K
-238.7%
YoY
|
-$0.02
-100.0%
YoY
|
-$0.04
-100.0%
YoY
|
-$30.63K
76.32%
YoY
|
-$10.61K
-189.74%
YoY
|
-$19.54K
-84.75%
YoY
|
$1.814K
-94.36%
YoY
|
-$17.37K
-86.11%
YoY
|
$11.82K
-112.49%
YoY
|
-$128.2K
517.39%
YoY
|
$32.15K
-223.37%
YoY
|
-$125.0K
316.84%
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
|
N/A
|
| Basic Shares Outstanding |
27.41M shares
-86.14%
YoY
|
25.10M shares
-86.3%
YoY
|
24.90M shares
-86.39%
YoY
|
N/A
|
197.8M shares
18.45%
YoY
|
183.2M shares
13.29%
YoY
|
183.0M shares
18.38%
YoY
|
N/A
|
167.0M shares
N/A
|
161.7M shares
N/A
|
154.6M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
27.41M shares
-86.14%
YoY
|
25.10M shares
-86.37%
YoY
|
24.90M shares
-86.39%
YoY
|
N/A
|
197.8M shares
17.28%
YoY
|
184.2M shares
13.9%
YoY
|
183.0M shares
18.38%
YoY
|
N/A
|
168.6M shares
N/A
|
161.7M shares
N/A
|
154.6M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...