|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$191.5M
15.59%
YoY
|
$165.7M
228.36%
YoY
|
$50.46M
2.57%
YoY
|
$49.20M
48.82%
YoY
|
$33.06M
40.8%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$140.9M
11.6%
YoY
|
$126.2M
431.84%
YoY
|
$23.74M
51.58%
YoY
|
$15.66M
39.95%
YoY
|
$11.19M
2.47%
YoY
|
| Research & Development |
$14.90M
44.93%
YoY
|
$10.28M
9.02%
YoY
|
$9.428M
26.55%
YoY
|
$7.450M
8.28%
YoY
|
$6.880M
19.03%
YoY
|
| Depreciation & Amortization |
$55.94M
57.09%
YoY
|
$35.61M
143.69%
YoY
|
$14.61M
25.33%
YoY
|
$11.66M
20.33%
YoY
|
$9.690M
24.87%
YoY
|
| Operating Expenses |
$211.7M
23.0%
YoY
|
$172.1M
260.28%
YoY
|
$47.78M
37.41%
YoY
|
$34.77M
25.3%
YoY
|
$27.75M
13.4%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
$12.56M
79.24%
YoY
|
$7.005M
-211.79%
YoY
|
-$6.266M
25.82%
YoY
|
-$4.980M
21.17%
YoY
|
-$4.110M
68.44%
YoY
|
| Other Income/Expense, Net |
N/A
|
-$535.0K
1063.04%
YoY
|
-$46.00K
-48.89%
YoY
|
-$90.00K
350.0%
YoY
|
-$20.00K
-66.67%
YoY
|
| Pretax Income |
-$14.12M
-18.94%
YoY
|
-$17.42M
133.22%
YoY
|
-$7.469M
-213.86%
YoY
|
$6.560M
451.26%
YoY
|
$1.190M
-134.1%
YoY
|
| Income Tax |
$4.158M
168.95%
YoY
|
$1.546M
375.69%
YoY
|
$325.0K
-77.43%
YoY
|
$1.440M
16.13%
YoY
|
$1.240M
110.17%
YoY
|
| Net Earnings |
-$18.28M
-3.63%
YoY
|
-$18.97M
-507.67%
YoY
|
$4.652M
-28.54%
YoY
|
$6.510M
-263.57%
YoY
|
-$3.980M
-33.44%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.54
-14.85%
YoY
|
-$0.64
-100.0%
YoY
|
$174.6K
-35.89%
YoY
|
$272.4K
-268.5%
YoY
|
-$161.7K
-33.44%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2020 Q4 | 2020 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$47.76M
-31.0%
YoY
|
$46.34M
-25.47%
YoY
|
$47.91M
127.57%
YoY
|
$49.53M
273.83%
YoY
|
$69.22M
464.89%
YoY
|
$62.17M
419.29%
YoY
|
$21.05M
63.36%
YoY
|
$13.25M
-0.75%
YoY
|
$12.25M
-12.53%
YoY
|
$11.97M
-65.98%
YoY
|
$14.01M
56.36%
YoY
|
$35.20M
45.99%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$38.34M
-32.99%
YoY
|
$33.32M
-32.05%
YoY
|
$35.01M
163.07%
YoY
|
$34.23M
411.66%
YoY
|
$57.21M
752.27%
YoY
|
$49.04M
746.91%
YoY
|
$13.31M
135.58%
YoY
|
$6.690M
19.68%
YoY
|
$6.713M
49.18%
YoY
|
$5.790M
-48.15%
YoY
|
$4.500M
29.31%
YoY
|
$11.17M
44.84%
YoY
|
| Research & Development |
$2.313M
-11.78%
YoY
|
$4.190M
100.96%
YoY
|
$3.869M
27.73%
YoY
|
$4.521M
77.85%
YoY
|
$2.622M
-24.26%
YoY
|
$2.085M
16.35%
YoY
|
$3.029M
56.46%
YoY
|
$2.542M
13.48%
YoY
|
$3.462M
47.95%
YoY
|
$1.792M
-64.93%
YoY
|
$2.340M
62.5%
YoY
|
$5.110M
-6.08%
YoY
|
| Depreciation & Amortization |
$14.25M
16.22%
YoY
|
$14.36M
0.08%
YoY
|
$13.73M
171.91%
YoY
|
$13.60M
243.93%
YoY
|
$12.26M
209.78%
YoY
|
$14.35M
282.72%
YoY
|
$5.051M
42.2%
YoY
|
$3.954M
17.68%
YoY
|
$3.957M
25.22%
YoY
|
$3.749M
-55.87%
YoY
|
$3.160M
22.96%
YoY
|
$8.496M
19.41%
YoY
|
| Operating Expenses |
$54.90M
-23.85%
YoY
|
$51.88M
-20.76%
YoY
|
$52.62M
145.99%
YoY
|
$52.35M
297.01%
YoY
|
$72.09M
410.14%
YoY
|
$65.47M
477.79%
YoY
|
$21.39M
92.05%
YoY
|
$13.19M
17.94%
YoY
|
$14.13M
41.32%
YoY
|
$11.33M
-54.26%
YoY
|
$10.00M
33.51%
YoY
|
$24.77M
22.24%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
$3.194M
41.96%
YoY
|
$3.920M
376.31%
YoY
|
$2.332M
6.78%
YoY
|
$3.106M
77.69%
YoY
|
$2.250M
-196.86%
YoY
|
$823.0K
-161.42%
YoY
|
$2.184M
-275.99%
YoY
|
$1.748M
-223.97%
YoY
|
-$2.323M
103.77%
YoY
|
-$1.340M
-65.9%
YoY
|
-$1.140M
8.57%
YoY
|
-$3.930M
27.85%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$170.0K
N/A
|
N/A
|
| Pretax Income |
-$4.541M
227.16%
YoY
|
-$3.090M
-6.56%
YoY
|
-$6.782M
-44.93%
YoY
|
$289.0K
-170.66%
YoY
|
-$1.388M
-82.74%
YoY
|
-$3.307M
373.78%
YoY
|
-$12.32M
-2524.21%
YoY
|
-$409.0K
-153.82%
YoY
|
-$8.042M
-567.56%
YoY
|
-$698.0K
-114.4%
YoY
|
$1.720M
309.52%
YoY
|
$4.847M
531.94%
YoY
|
| Income Tax |
$1.534M
-357.82%
YoY
|
$480.0K
-54.76%
YoY
|
$979.0K
64.26%
YoY
|
$1.167M
141.12%
YoY
|
-$595.0K
-54.79%
YoY
|
$1.061M
85.49%
YoY
|
$596.0K
44.66%
YoY
|
$484.0K
-26.67%
YoY
|
-$1.316M
-277.84%
YoY
|
$572.0K
-18.98%
YoY
|
$740.0K
164.29%
YoY
|
$706.0K
-26.46%
YoY
|
| Net Earnings |
-$6.075M
666.08%
YoY
|
-$3.560M
-18.5%
YoY
|
-$7.761M
-39.89%
YoY
|
-$878.0K
-1.68%
YoY
|
-$793.0K
-77.71%
YoY
|
-$4.368M
-394.14%
YoY
|
-$12.91M
-565.26%
YoY
|
-$893.0K
-122.61%
YoY
|
-$3.558M
-242.89%
YoY
|
$1.485M
-63.06%
YoY
|
$2.490M
-483.08%
YoY
|
$4.020M
-220.72%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.18
660.39%
YoY
|
-$0.11
-100.0%
YoY
|
-$0.23
-100.0%
YoY
|
-$0.03
-100.0%
YoY
|
-$0.02
-100.0%
YoY
|
-$130.6K
-334.25%
YoY
|
-$493.6K
-573.65%
YoY
|
-$34.89K
-123.51%
YoY
|
-$139.2K
-155.81%
YoY
|
$55.74K
-65.86%
YoY
|
$249.5K
-1045.03%
YoY
|
$163.3K
-220.72%
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
|
| Basic Shares Outstanding |
33.74M shares
0.77%
YoY
|
N/A
|
N/A
|
N/A
|
33.48M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...