|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$136.0M
14.09%
YoY
|
$119.2M
16.27%
YoY
|
$102.5M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$51.06M
-15.8%
YoY
|
$60.64M
53.61%
YoY
|
$39.48M
3.2%
YoY
|
$38.25M
N/A
|
N/A
|
| Gross Profit |
$84.97M
45.01%
YoY
|
$58.59M
-7.1%
YoY
|
$63.07M
15.72%
YoY
|
$54.50M
N/A
|
N/A
|
| Selling, General & Admin |
$86.73M
-18.97%
YoY
|
$107.0M
147.1%
YoY
|
$43.31M
4.72%
YoY
|
$41.36M
N/A
|
N/A
|
| Research & Development |
$31.45M
-40.17%
YoY
|
$52.56M
160.72%
YoY
|
$20.16M
21.39%
YoY
|
$16.61M
N/A
|
N/A
|
| Depreciation & Amortization |
$4.724M
-28.2%
YoY
|
$6.579M
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$118.2M
-25.95%
YoY
|
$159.6M
151.42%
YoY
|
$63.47M
9.5%
YoY
|
$57.97M
875549.55%
YoY
|
$6.620K
562.0%
YoY
|
| Operating Profit |
-$33.21M
-67.12%
YoY
|
-$101.0M
24837.53%
YoY
|
-$405.0K
-88.32%
YoY
|
-$3.466M
52248.59%
YoY
|
-$6.621K
N/A
|
| Interest Expense |
-$3.446M
-7.66%
YoY
|
-$3.732M
-4.06%
YoY
|
-$3.890M
17.17%
YoY
|
-$3.320M
N/A
|
N/A
|
| Other Income/Expense, Net |
-$3.450M
69.87%
YoY
|
-$2.031M
-49.78%
YoY
|
-$4.044M
22.62%
YoY
|
-$3.298M
N/A
|
N/A
|
| Pretax Income |
-$36.66M
-64.42%
YoY
|
-$103.0M
2215.76%
YoY
|
-$4.449M
-34.23%
YoY
|
-$6.764M
102059.79%
YoY
|
-$6.621K
562.1%
YoY
|
| Income Tax |
$817.0K
392.17%
YoY
|
$166.0K
-15.31%
YoY
|
$196.0K
31.54%
YoY
|
$149.0K
N/A
|
$0.00
N/A
|
| Net Earnings |
-$37.48M
-63.68%
YoY
|
-$103.2M
2121.61%
YoY
|
-$4.645M
-32.81%
YoY
|
-$6.913M
104310.21%
YoY
|
-$6.621K
562.1%
YoY
|
| Basic Earnings Per Share |
-$0.41
-68.22%
YoY
|
-$1.29
1742.86%
YoY
|
-$0.07
-30.0%
YoY
|
-$0.10
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.41
-68.22%
YoY
|
-$1.29
1742.86%
YoY
|
-$0.07
-30.0%
YoY
|
-$0.10
-99.95%
YoY
|
-$211.80
562.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
92.00M shares
15.06%
YoY
|
79.96M shares
20.0%
YoY
|
66.64M shares
0.0%
YoY
|
66.64M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
92.00M shares
15.06%
YoY
|
79.96M shares
20.0%
YoY
|
66.64M shares
0.0%
YoY
|
66.64M shares
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$35.35M
0.28%
YoY
|
$35.38M
7.24%
YoY
|
$36.87M
14.87%
YoY
|
$35.69M
12.01%
YoY
|
$35.25M
15.56%
YoY
|
$32.99M
14.09%
YoY
|
$32.09M
N/A
|
$31.87M
N/A
|
$30.51M
20.15%
YoY
|
$28.91M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$25.39M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$11.27M
-12.56%
YoY
|
$11.14M
-11.22%
YoY
|
$13.26M
-2.71%
YoY
|
$11.99M
-16.57%
YoY
|
$12.89M
-4.35%
YoY
|
$12.55M
-41.95%
YoY
|
$13.63M
21.93%
YoY
|
$14.37M
N/A
|
$13.48M
39.22%
YoY
|
$21.62M
124.85%
YoY
|
$11.18M
N/A
|
N/A
|
$9.682M
N/A
|
$9.613M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
$24.08M
7.68%
YoY
|
$24.24M
18.57%
YoY
|
$23.60M
27.86%
YoY
|
$23.71M
35.46%
YoY
|
$22.36M
31.31%
YoY
|
$20.44M
180.06%
YoY
|
$18.46M
10.12%
YoY
|
$17.50M
N/A
|
$17.03M
8.4%
YoY
|
$7.298M
-43.39%
YoY
|
$16.77M
N/A
|
N/A
|
$15.71M
N/A
|
$12.89M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$21.05M
0.15%
YoY
|
$19.79M
-8.89%
YoY
|
$22.65M
2.4%
YoY
|
$19.66M
-3.38%
YoY
|
$21.01M
5.76%
YoY
|
$21.72M
-58.5%
YoY
|
$22.12M
60.43%
YoY
|
$20.35M
710.44%
YoY
|
$19.87M
102.79%
YoY
|
$52.32M
404.31%
YoY
|
$13.79M
10578.44%
YoY
|
$2.511M
1469.2%
YoY
|
$9.798M
8065.0%
YoY
|
$10.38M
6384.38%
YoY
|
$129.1K
43.47%
YoY
|
$160.0K
N/A
|
$120.0K
N/A
|
$160.0K
N/A
|
$90.00K
N/A
|
| Research & Development |
$7.340M
-2.82%
YoY
|
$6.859M
-16.02%
YoY
|
$7.983M
-5.97%
YoY
|
$7.239M
-10.44%
YoY
|
$7.553M
-7.1%
YoY
|
$8.167M
-72.93%
YoY
|
$8.490M
37.38%
YoY
|
$8.083M
N/A
|
$8.130M
57.65%
YoY
|
$30.17M
533.14%
YoY
|
$6.180M
N/A
|
N/A
|
$5.157M
N/A
|
$4.765M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.030M
-7.95%
YoY
|
$1.039M
-4.15%
YoY
|
$1.043M
-22.57%
YoY
|
$1.174M
-32.76%
YoY
|
$1.119M
-31.22%
YoY
|
$1.084M
-66.19%
YoY
|
$1.347M
236.75%
YoY
|
$1.746M
N/A
|
$1.627M
N/A
|
$3.206M
N/A
|
$400.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$28.39M
-0.64%
YoY
|
$27.55M
-10.23%
YoY
|
$30.63M
0.08%
YoY
|
$27.80M
-4.57%
YoY
|
$28.57M
2.03%
YoY
|
$30.68M
-62.8%
YoY
|
$30.61M
53.3%
YoY
|
$29.13M
1060.26%
YoY
|
$28.00M
87.22%
YoY
|
$82.49M
444.85%
YoY
|
$19.97M
15364.68%
YoY
|
$2.511M
1469.2%
YoY
|
$14.96M
12362.5%
YoY
|
$15.14M
9362.5%
YoY
|
$129.1K
43.47%
YoY
|
$160.0K
1500.0%
YoY
|
$120.0K
N/A
|
$160.0K
N/A
|
$90.00K
N/A
|
| Operating Profit |
-$4.307M
-30.61%
YoY
|
-$3.310M
-67.69%
YoY
|
-$7.030M
-42.14%
YoY
|
-$4.093M
-64.81%
YoY
|
-$6.207M
-43.42%
YoY
|
-$10.24M
-86.38%
YoY
|
-$12.15M
279.3%
YoY
|
-$11.63M
N/A
|
-$10.97M
-1556.97%
YoY
|
-$75.19M
3244.88%
YoY
|
-$3.203M
2380.68%
YoY
|
N/A
|
$753.0K
-702.98%
YoY
|
-$2.248M
1297.31%
YoY
|
-$129.1K
50.59%
YoY
|
N/A
|
-$124.9K
N/A
|
-$160.9K
N/A
|
-$85.74K
5396.35%
YoY
|
| Interest Expense |
-$1.036M
15.63%
YoY
|
-$1.326M
78.23%
YoY
|
-$1.096M
46.13%
YoY
|
-$1.056M
29.73%
YoY
|
-$896.0K
-13.26%
YoY
|
-$744.0K
-20.94%
YoY
|
-$750.0K
-20.55%
YoY
|
-$814.0K
-12818.75%
YoY
|
-$1.033M
6.17%
YoY
|
-$941.0K
-2.89%
YoY
|
-$944.0K
-213.2%
YoY
|
$6.400K
-99.45%
YoY
|
-$973.0K
-165.74%
YoY
|
-$969.0K
-163.33%
YoY
|
$833.9K
177.98%
YoY
|
$1.160M
N/A
|
$1.480M
N/A
|
$1.530M
N/A
|
$300.0K
N/A
|
| Other Income/Expense, Net |
-$1.493M
6.19%
YoY
|
$158.0K
-852.38%
YoY
|
-$959.0K
226.19%
YoY
|
$71.00K
-87.99%
YoY
|
-$1.406M
415.02%
YoY
|
-$21.00K
-96.49%
YoY
|
-$294.0K
-68.62%
YoY
|
$591.0K
-103.99%
YoY
|
-$273.0K
-71.77%
YoY
|
-$598.0K
-34.93%
YoY
|
-$937.0K
-424.22%
YoY
|
-$14.79M
-1781.14%
YoY
|
-$967.0K
N/A
|
-$919.0K
N/A
|
$289.0K
N/A
|
$880.0K
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$5.800M
-23.81%
YoY
|
-$4.478M
-59.32%
YoY
|
-$7.989M
-35.8%
YoY
|
-$5.593M
-52.81%
YoY
|
-$7.613M
-32.29%
YoY
|
-$11.01M
-85.47%
YoY
|
-$12.44M
200.56%
YoY
|
-$11.85M
-31.48%
YoY
|
-$11.24M
5154.21%
YoY
|
-$75.79M
2293.15%
YoY
|
-$4.140M
-687.39%
YoY
|
-$17.30M
-1020.12%
YoY
|
-$214.0K
-115.81%
YoY
|
-$3.167M
-331.3%
YoY
|
$704.8K
224.92%
YoY
|
$1.880M
-18900.0%
YoY
|
$1.353M
N/A
|
$1.369M
N/A
|
$216.9K
-14005.0%
YoY
|
| Income Tax |
-$100.0K
-150.0%
YoY
|
-$89.00K
-61.14%
YoY
|
$500.0K
0.0%
YoY
|
$343.0K
-1733.33%
YoY
|
$200.0K
100.0%
YoY
|
-$229.0K
-329.0%
YoY
|
$500.0K
1328.57%
YoY
|
-$21.00K
-71.7%
YoY
|
$100.0K
-13.79%
YoY
|
$100.0K
-75.0%
YoY
|
$35.00K
-84.05%
YoY
|
-$74.20K
-114.0%
YoY
|
$116.0K
-61.32%
YoY
|
$400.0K
25.14%
YoY
|
$219.4K
381.63%
YoY
|
$530.0K
N/A
|
$299.9K
N/A
|
$319.6K
N/A
|
$45.55K
N/A
|
| Net Earnings |
-$5.747M
-26.06%
YoY
|
-$4.389M
-59.29%
YoY
|
-$8.469M
-34.79%
YoY
|
-$5.936M
-49.83%
YoY
|
-$7.772M
-31.49%
YoY
|
-$10.78M
-85.79%
YoY
|
-$12.99M
211.07%
YoY
|
-$11.83M
-31.31%
YoY
|
-$11.34M
3337.58%
YoY
|
-$75.84M
2055.24%
YoY
|
-$4.175M
654.97%
YoY
|
-$17.22M
-1375.86%
YoY
|
-$330.0K
-131.32%
YoY
|
-$3.519M
-435.27%
YoY
|
-$553.0K
-422.7%
YoY
|
$1.350M
-13600.0%
YoY
|
$1.053M
N/A
|
$1.050M
N/A
|
$171.4K
-11085.0%
YoY
|
| Basic Earnings Per Share |
-$0.06
-25.0%
YoY
|
-$0.05
-58.33%
YoY
|
-$0.09
-35.71%
YoY
|
N/A
|
-$0.08
-33.33%
YoY
|
-$0.12
-88.89%
YoY
|
-$0.14
133.33%
YoY
|
N/A
|
-$0.12
N/A
|
-$1.08
2060.0%
YoY
|
-$0.06
N/A
|
N/A
|
$0.00
N/A
|
-$0.05
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.06
-25.0%
YoY
|
-$0.05
-100.0%
YoY
|
-$0.09
-35.71%
YoY
|
-$0.06
-100.0%
YoY
|
-$0.08
-33.33%
YoY
|
-$117.7K
10901236.23%
YoY
|
-$0.14
133.33%
YoY
|
-$129.3K
-76.54%
YoY
|
-$0.12
N/A
|
-$1.08
2060.0%
YoY
|
-$0.06
-100.0%
YoY
|
-$551.2K
-1377930500.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.05
-266.67%
YoY
|
$24.78K
247814300.0%
YoY
|
$0.04
N/A
|
$0.03
N/A
|
$0.03
N/A
|
$0.01
N/A
|
| 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 |
94.20M shares
2.01%
YoY
|
92.94M shares
-5.4%
YoY
|
100.4M shares
9.7%
YoY
|
100.0M shares
1.84%
YoY
|
92.35M shares
0.99%
YoY
|
98.24M shares
40.45%
YoY
|
91.48M shares
37.28%
YoY
|
98.24M shares
N/A
|
91.44M shares
37.23%
YoY
|
69.95M shares
4.96%
YoY
|
66.64M shares
N/A
|
N/A
|
66.64M shares
N/A
|
66.64M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
94.37M shares
2.19%
YoY
|
93.56M shares
2.18%
YoY
|
92.84M shares
1.49%
YoY
|
N/A
|
92.35M shares
0.99%
YoY
|
91.56M shares
30.91%
YoY
|
91.48M shares
37.28%
YoY
|
N/A
|
91.44M shares
37.23%
YoY
|
69.95M shares
4.96%
YoY
|
66.64M shares
N/A
|
N/A
|
66.64M shares
N/A
|
66.64M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...