|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$131.3M
-18.52%
YoY
|
$161.1M
5.88%
YoY
|
$152.2M
148.33%
YoY
|
$61.29M
197.26%
YoY
|
$20.62M
N/A
|
| Cost Of Revenue |
$93.61M
-13.82%
YoY
|
$108.6M
16.8%
YoY
|
$93.00M
181.28%
YoY
|
$33.06M
209.12%
YoY
|
$10.70M
N/A
|
| Gross Profit |
$37.68M
-28.25%
YoY
|
$52.52M
-11.28%
YoY
|
$59.19M
109.72%
YoY
|
$28.23M
184.47%
YoY
|
$9.922M
N/A
|
| Selling, General & Admin |
$37.50M
-24.8%
YoY
|
$49.87M
22.71%
YoY
|
$40.64M
64.92%
YoY
|
$24.64M
190.8%
YoY
|
$8.474M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$25.14M
38.27%
YoY
|
$18.18M
9.39%
YoY
|
$16.62M
124.81%
YoY
|
$7.392M
178.0%
YoY
|
$2.659M
N/A
|
| Operating Expenses |
$55.99M
-17.73%
YoY
|
$68.05M
32.36%
YoY
|
$51.41M
75.39%
YoY
|
$29.31M
190.84%
YoY
|
$10.08M
N/A
|
| Operating Profit |
-$18.30M
17.84%
YoY
|
-$15.53M
-299.61%
YoY
|
$7.780M
-814.42%
YoY
|
-$1.089M
593.63%
YoY
|
-$157.0K
N/A
|
| Interest Expense |
-$15.57M
72.72%
YoY
|
-$9.015M
-32.29%
YoY
|
-$13.31M
-466.27%
YoY
|
$3.635M
-324.94%
YoY
|
-$1.616M
N/A
|
| Other Income/Expense, Net |
$37.21M
-62.34%
YoY
|
$98.81M
158.55%
YoY
|
$38.22M
899.4%
YoY
|
$3.824M
-485.48%
YoY
|
-$992.0K
N/A
|
| Pretax Income |
-$1.523M
-99.86%
YoY
|
-$1.117B
-8204.1%
YoY
|
$13.79M
-273.11%
YoY
|
-$7.963M
66.9%
YoY
|
-$4.771M
N/A
|
| Income Tax |
-$79.00K
-99.01%
YoY
|
-$7.979M
148.49%
YoY
|
-$3.211M
N/A
|
$0.00
N/A
|
N/A
|
| Net Earnings |
$16.06M
-101.45%
YoY
|
-$1.109B
-6274.41%
YoY
|
$17.96M
-325.59%
YoY
|
-$7.963M
66.9%
YoY
|
-$4.771M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$2.35
-128.85%
YoY
|
-$8.16
-100.01%
YoY
|
$133.0K
-325.59%
YoY
|
-$58.95K
66.9%
YoY
|
-$35.32K
N/A
|
| 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
|
2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$29.20M
-16.6%
YoY
|
$30.35M
-20.96%
YoY
|
$31.46M
-21.77%
YoY
|
$34.47M
-17.89%
YoY
|
$35.01M
-13.65%
YoY
|
$38.40M
693.43%
YoY
|
$40.21M
-3.06%
YoY
|
$41.99M
17.04%
YoY
|
$40.54M
32.77%
YoY
|
$4.840M
-74.58%
YoY
|
$41.48M
130.18%
YoY
|
$35.87M
48.06%
YoY
|
$30.53M
N/A
|
$19.04M
N/A
|
| Cost Of Revenue |
$21.23M
-7.95%
YoY
|
$23.41M
-17.61%
YoY
|
$23.19M
-7.76%
YoY
|
$23.94M
-9.45%
YoY
|
$23.06M
-19.21%
YoY
|
$28.42M
942.83%
YoY
|
$25.14M
-0.51%
YoY
|
$26.44M
18.15%
YoY
|
$28.54M
66.7%
YoY
|
$2.725M
-73.87%
YoY
|
$25.27M
169.97%
YoY
|
$22.38M
68.54%
YoY
|
$17.12M
N/A
|
$10.43M
N/A
|
| Gross Profit |
$7.966M
-33.31%
YoY
|
$6.941M
-30.49%
YoY
|
$8.264M
-45.15%
YoY
|
$10.53M
-32.25%
YoY
|
$11.95M
-0.43%
YoY
|
$9.985M
372.1%
YoY
|
$15.07M
-7.05%
YoY
|
$15.55M
15.2%
YoY
|
$12.00M
-10.54%
YoY
|
$2.115M
-75.44%
YoY
|
$16.21M
87.17%
YoY
|
$13.50M
23.23%
YoY
|
$13.41M
N/A
|
$8.613M
N/A
|
| Selling, General & Admin |
$10.51M
-2.46%
YoY
|
$9.168M
-20.47%
YoY
|
$8.117M
-32.13%
YoY
|
$9.445M
-18.7%
YoY
|
$10.77M
-27.04%
YoY
|
$11.53M
267.95%
YoY
|
$11.96M
9.86%
YoY
|
$11.62M
32.61%
YoY
|
$14.76M
92.48%
YoY
|
$3.133M
-71.92%
YoY
|
$10.89M
116.83%
YoY
|
$8.760M
3.51%
YoY
|
$7.670M
N/A
|
$11.16M
N/A
|
| Research & Development |
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
|
| Depreciation & Amortization |
$6.318M
3.93%
YoY
|
$6.347M
38.46%
YoY
|
$6.250M
-1.34%
YoY
|
$6.464M
7.75%
YoY
|
$6.079M
-2.03%
YoY
|
$4.584M
-0.61%
YoY
|
$6.335M
44.6%
YoY
|
$5.999M
-21.32%
YoY
|
$6.205M
N/A
|
$4.612M
92.25%
YoY
|
$4.381M
90.64%
YoY
|
$7.625M
182.93%
YoY
|
N/A
|
$2.399M
N/A
|
| Operating Expenses |
$17.66M
10.41%
YoY
|
$13.81M
-14.32%
YoY
|
$13.46M
-98.76%
YoY
|
$15.49M
-3.58%
YoY
|
$16.00M
-17.03%
YoY
|
$16.11M
353.99%
YoY
|
$1.084B
96601.1%
YoY
|
$16.07M
42.27%
YoY
|
$19.28M
86.42%
YoY
|
$3.549M
-72.77%
YoY
|
$1.121M
-81.96%
YoY
|
$11.30M
12.2%
YoY
|
$10.34M
N/A
|
$13.03M
N/A
|
| Operating Profit |
-$9.696M
139.29%
YoY
|
-$6.864M
12.03%
YoY
|
-$5.198M
-99.51%
YoY
|
-$4.960M
852.02%
YoY
|
-$4.052M
-44.36%
YoY
|
-$6.127M
327.27%
YoY
|
-$1.069B
95257.28%
YoY
|
-$521.0K
-123.67%
YoY
|
-$7.283M
-337.31%
YoY
|
-$1.434M
-67.56%
YoY
|
-$1.121M
-145.84%
YoY
|
$2.201M
148.7%
YoY
|
$3.069M
N/A
|
-$4.420M
N/A
|
| Interest Expense |
$4.229M
21.87%
YoY
|
-$4.149M
23.67%
YoY
|
$3.993M
65.96%
YoY
|
$3.959M
113.08%
YoY
|
$3.470M
135.57%
YoY
|
-$3.355M
-1436.65%
YoY
|
$2.406M
-154.98%
YoY
|
$1.858M
-19.57%
YoY
|
$1.473M
-30.32%
YoY
|
$251.0K
-119.31%
YoY
|
-$4.376M
337.16%
YoY
|
$2.310M
-273.16%
YoY
|
$2.114M
N/A
|
-$1.300M
N/A
|
| Other Income/Expense, Net |
$10.00K
-97.26%
YoY
|
$28.63M
176.92%
YoY
|
$435.0K
437.04%
YoY
|
$65.00K
-49.61%
YoY
|
$365.0K
214.66%
YoY
|
$10.34M
3256.82%
YoY
|
$81.00K
-97.82%
YoY
|
$129.0K
-98.97%
YoY
|
$116.0K
-100.84%
YoY
|
$308.0K
-118.9%
YoY
|
$3.724M
-821.64%
YoY
|
$12.55M
-23773.65%
YoY
|
-$13.82M
N/A
|
-$1.630M
N/A
|
| Pretax Income |
-$13.92M
990.37%
YoY
|
$15.53M
-112.62%
YoY
|
-$8.577M
-99.18%
YoY
|
-$7.200M
-121.43%
YoY
|
-$1.277M
-106.98%
YoY
|
-$123.0M
-467.59%
YoY
|
-$1.046B
37978.63%
YoY
|
$33.60M
-937.3%
YoY
|
$18.29M
-3825.66%
YoY
|
$33.47M
-588.0%
YoY
|
-$2.747M
220.91%
YoY
|
-$4.013M
1511.65%
YoY
|
-$491.0K
N/A
|
-$6.858M
N/A
|
| Income Tax |
$17.00K
-69.09%
YoY
|
-$189.0K
-97.68%
YoY
|
-$9.000K
-110.34%
YoY
|
$64.00K
-116.93%
YoY
|
$55.00K
-87.89%
YoY
|
-$8.147M
271466.67%
YoY
|
$87.00K
N/A
|
-$378.0K
-647.83%
YoY
|
$454.0K
4944.44%
YoY
|
-$3.000K
N/A
|
$0.00
N/A
|
$69.00K
N/A
|
$9.000K
N/A
|
$0.00
N/A
|
| Net Earnings |
-$7.359M
-447.94%
YoY
|
$21.43M
-118.66%
YoY
|
-$4.362M
-99.11%
YoY
|
-$3.125M
-109.08%
YoY
|
$2.115M
-90.8%
YoY
|
-$114.9M
-433.57%
YoY
|
-$490.1M
-18931.0%
YoY
|
$34.42M
-943.24%
YoY
|
$22.99M
-4698.2%
YoY
|
$34.44M
-602.16%
YoY
|
$2.603M
-404.03%
YoY
|
-$4.082M
1539.36%
YoY
|
-$500.0K
N/A
|
-$6.858M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
$0.03
-93.33%
YoY
|
N/A
|
N/A
|
N/A
|
$0.45
N/A
|
$0.68
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
N/A
|
$1.27
-249.67%
YoY
|
-$1.24
-100.0%
YoY
|
-$0.04
-100.0%
YoY
|
$0.02
-84.62%
YoY
|
-$0.84
-437.96%
YoY
|
-$7.802M
30218.58%
YoY
|
$254.0K
-848.76%
YoY
|
$0.13
-100.0%
YoY
|
$0.25
-100.0%
YoY
|
-$25.73K
306.07%
YoY
|
-$33.92K
1740.16%
YoY
|
-$455.9K
N/A
|
-$50.77K
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
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
67.05M
32.02%
YoY
|
N/A
|
N/A
|
N/A
|
50.79M
N/A
|
50.79M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
136.1M
0.21%
YoY
|
N/A
|
N/A
|
N/A
|
135.8M
N/A
|
135.8M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...