|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$59.26M
6.93%
YoY
|
$55.41M
-23.41%
YoY
|
$72.35M
43.57%
YoY
|
$50.40M
62.83%
YoY
|
$30.95M
440.14%
YoY
|
| Cost Of Revenue |
$110.7M
98.14%
YoY
|
$55.87M
10.8%
YoY
|
$50.42M
4.19%
YoY
|
$48.39M
75.02%
YoY
|
$27.65M
459.72%
YoY
|
| Gross Profit |
-$51.44M
11266.9%
YoY
|
-$452.5K
-102.06%
YoY
|
$21.93M
994.91%
YoY
|
$2.003M
-39.48%
YoY
|
$3.310M
318.99%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$300.0K
-78.57%
YoY
|
$1.400M
27.27%
YoY
|
$1.100M
83.33%
YoY
|
$600.0K
39.53%
YoY
|
$430.0K
104.76%
YoY
|
| Operating Expenses |
$9.754M
-39.93%
YoY
|
$16.24M
45.61%
YoY
|
$11.15M
102.98%
YoY
|
$5.494M
58.78%
YoY
|
$3.460M
25.36%
YoY
|
| Operating Profit |
-$61.19M
266.62%
YoY
|
-$16.69M
-254.8%
YoY
|
$10.78M
-408.87%
YoY
|
-$3.491M
2227.13%
YoY
|
-$150.0K
-92.39%
YoY
|
| Interest Expense |
$2.603M
47.88%
YoY
|
$1.760M
605.98%
YoY
|
$249.3K
-34.89%
YoY
|
$382.9K
-206.36%
YoY
|
-$360.0K
200.0%
YoY
|
| Other Income/Expense, Net |
-$2.448M
-47.81%
YoY
|
-$4.690M
2868.48%
YoY
|
-$158.0K
2.2%
YoY
|
-$154.6K
-293.25%
YoY
|
$80.00K
300.0%
YoY
|
| Pretax Income |
-$64.03M
199.48%
YoY
|
-$21.38M
-301.25%
YoY
|
$10.62M
-391.44%
YoY
|
-$3.645M
728.48%
YoY
|
-$440.0K
-47.62%
YoY
|
| Income Tax |
$4.589M
-202.94%
YoY
|
-$4.458M
-352.32%
YoY
|
$1.767M
1412.76%
YoY
|
$116.8K
-118.54%
YoY
|
-$630.0K
-221.15%
YoY
|
| Net Earnings |
-$68.60M
305.92%
YoY
|
-$16.90M
-290.81%
YoY
|
$8.857M
-335.42%
YoY
|
-$3.762M
-1667.54%
YoY
|
$240.0K
-117.27%
YoY
|
| Basic Earnings Per Share |
-$39.19
11.05%
YoY
|
-$35.29
-8306.98%
YoY
|
$0.43
-151.19%
YoY
|
-$0.84
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$39.19
11.05%
YoY
|
-$35.29
-14804.17%
YoY
|
$0.24
-128.57%
YoY
|
-$0.84
-100.0%
YoY
|
$41.88K
-117.27%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
1.945M shares
178.09%
YoY
|
699.5K shares
-95.12%
YoY
|
14.34M shares
240.18%
YoY
|
4.214M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
1.945M shares
178.09%
YoY
|
699.5K shares
-98.11%
YoY
|
36.92M shares
775.93%
YoY
|
4.214M shares
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 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$24.69M
414.66%
YoY
|
$5.536M
-52.88%
YoY
|
$19.84M
92.92%
YoY
|
$9.181M
-67.88%
YoY
|
$4.798M
-81.78%
YoY
|
$11.75M
-34.77%
YoY
|
$10.29M
-27.21%
YoY
|
$28.58M
106.0%
YoY
|
$26.34M
8.29%
YoY
|
$18.01M
130.61%
YoY
|
$14.13M
69.66%
YoY
|
$13.87M
39.58%
YoY
|
$24.32M
83.96%
YoY
|
$7.810M
N/A
|
$8.330M
N/A
|
$9.940M
132.79%
YoY
|
$13.22M
1815.94%
YoY
|
| Cost Of Revenue |
$62.92M
541.25%
YoY
|
$13.79M
21.89%
YoY
|
$22.76M
86.31%
YoY
|
$11.23M
-50.17%
YoY
|
$9.811M
-36.62%
YoY
|
$11.31M
4.09%
YoY
|
$12.22M
13.08%
YoY
|
$22.53M
69.79%
YoY
|
$15.48M
-35.36%
YoY
|
$10.87M
51.34%
YoY
|
$10.81M
45.23%
YoY
|
$13.27M
34.96%
YoY
|
$23.95M
128.1%
YoY
|
$7.180M
N/A
|
$7.440M
N/A
|
$9.830M
140.93%
YoY
|
$10.50M
5150.0%
YoY
|
| Gross Profit |
-$38.22M
662.42%
YoY
|
-$8.250M
-1984.9%
YoY
|
-$2.920M
51.13%
YoY
|
-$2.044M
-133.77%
YoY
|
-$5.013M
-146.18%
YoY
|
$437.7K
-93.87%
YoY
|
-$1.932M
-158.06%
YoY
|
$6.055M
897.15%
YoY
|
$10.85M
2833.62%
YoY
|
$7.144M
1052.32%
YoY
|
$3.327M
273.85%
YoY
|
$607.2K
452.0%
YoY
|
$370.0K
-86.35%
YoY
|
$620.0K
N/A
|
$890.0K
N/A
|
$110.0K
-38.89%
YoY
|
$2.710M
453.06%
YoY
|
| Selling, General & Admin |
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
|
| 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
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$73.50K
-80.92%
YoY
|
$100.0K
-75.0%
YoY
|
$100.0K
-66.67%
YoY
|
$100.0K
-66.67%
YoY
|
$385.2K
28.1%
YoY
|
$400.0K
33.16%
YoY
|
$300.0K
50.0%
YoY
|
$300.0K
50.0%
YoY
|
$300.7K
50.35%
YoY
|
$300.4K
7.29%
YoY
|
$200.0K
33.33%
YoY
|
$200.0K
42.86%
YoY
|
$200.0K
53.85%
YoY
|
$280.0K
47.37%
YoY
|
$150.0K
N/A
|
$140.0K
27.27%
YoY
|
$130.0K
550.0%
YoY
|
| Operating Expenses |
$2.053M
-51.35%
YoY
|
$2.387M
-47.23%
YoY
|
$2.379M
-34.91%
YoY
|
$2.935M
-23.54%
YoY
|
$4.220M
20.18%
YoY
|
$4.524M
36.17%
YoY
|
$3.654M
61.13%
YoY
|
$3.839M
87.3%
YoY
|
$3.512M
104.18%
YoY
|
$3.322M
127.54%
YoY
|
$2.268M
77.17%
YoY
|
$2.050M
99.01%
YoY
|
$1.720M
86.96%
YoY
|
$1.460M
N/A
|
$1.280M
N/A
|
$1.030M
19.77%
YoY
|
$920.0K
-20.69%
YoY
|
| Operating Profit |
-$40.27M
336.17%
YoY
|
-$10.64M
160.33%
YoY
|
-$5.298M
-5.15%
YoY
|
-$4.980M
-324.78%
YoY
|
-$9.234M
-225.76%
YoY
|
-$4.086M
-206.9%
YoY
|
-$5.586M
-627.23%
YoY
|
$2.215M
-253.57%
YoY
|
$7.343M
-643.89%
YoY
|
$3.822M
-555.04%
YoY
|
$1.060M
-371.67%
YoY
|
-$1.443M
56.8%
YoY
|
-$1.350M
-175.42%
YoY
|
-$840.0K
N/A
|
-$390.0K
N/A
|
-$920.0K
35.29%
YoY
|
$1.790M
-367.16%
YoY
|
| Interest Expense |
-$420.8K
-32.83%
YoY
|
$420.7K
-25.65%
YoY
|
$530.6K
48.84%
YoY
|
$1.207M
869.56%
YoY
|
-$626.5K
-1373.37%
YoY
|
$565.8K
-591.57%
YoY
|
$356.5K
317.94%
YoY
|
$124.5K
26.91%
YoY
|
$49.20K
-137.85%
YoY
|
-$115.1K
-28.06%
YoY
|
$85.30K
-526.5%
YoY
|
$98.10K
-240.14%
YoY
|
-$130.0K
-7.14%
YoY
|
-$160.0K
N/A
|
-$20.00K
N/A
|
-$70.00K
40.0%
YoY
|
-$140.0K
600.0%
YoY
|
| Other Income/Expense, Net |
$8.500K
-27.97%
YoY
|
-$395.6K
-0.23%
YoY
|
-$452.6K
50.02%
YoY
|
-$1.160M
1782.31%
YoY
|
$11.80K
247.06%
YoY
|
-$396.5K
-33141.67%
YoY
|
-$301.7K
-3147.47%
YoY
|
-$61.60K
-42.21%
YoY
|
$3.400K
-104.25%
YoY
|
$1.200K
N/A
|
$9.900K
-1.0%
YoY
|
-$106.6K
N/A
|
-$80.00K
N/A
|
N/A
N/A
|
$10.00K
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
| Pretax Income |
-$41.11M
212.27%
YoY
|
-$11.03M
146.13%
YoY
|
-$5.751M
-2.33%
YoY
|
-$6.139M
-385.05%
YoY
|
-$13.16M
-278.01%
YoY
|
-$4.483M
-220.88%
YoY
|
-$5.888M
-650.56%
YoY
|
$2.154M
-239.03%
YoY
|
$7.395M
-696.38%
YoY
|
$3.708M
-467.17%
YoY
|
$1.069M
-374.21%
YoY
|
-$1.549M
54.92%
YoY
|
-$1.240M
-174.7%
YoY
|
-$1.010M
N/A
|
-$390.0K
N/A
|
-$1.000M
38.89%
YoY
|
$1.660M
-344.12%
YoY
|
| Income Tax |
$0.00
-100.0%
YoY
|
$7.242M
-778.19%
YoY
|
-$1.375M
-0.28%
YoY
|
-$1.278M
-351.23%
YoY
|
-$2.520M
-242.65%
YoY
|
-$1.068M
N/A
|
-$1.379M
N/A
|
$508.5K
N/A
|
$1.767M
159.84%
YoY
|
N/A
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$680.0K
-457.89%
YoY
|
-$570.0K
N/A
|
$40.00K
N/A
|
-$30.00K
-250.0%
YoY
|
-$190.0K
-136.54%
YoY
|
| Net Earnings |
-$43.01M
242.78%
YoY
|
-$18.30M
435.9%
YoY
|
-$4.400M
-2.42%
YoY
|
-$4.900M
-397.82%
YoY
|
-$12.55M
-322.94%
YoY
|
-$3.415M
-192.08%
YoY
|
-$4.509M
-521.65%
YoY
|
$1.645M
-206.2%
YoY
|
$5.628M
-394.67%
YoY
|
$3.708M
-942.82%
YoY
|
$1.069M
-348.7%
YoY
|
-$1.549M
106.56%
YoY
|
-$1.910M
-203.8%
YoY
|
-$440.0K
N/A
|
-$430.0K
N/A
|
-$750.0K
-6.25%
YoY
|
$1.840M
-258.62%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$7.51
1929.73%
YoY
|
-$3.79
723.91%
YoY
|
-$9.39
31200.0%
YoY
|
N/A
|
-$0.37
-276.19%
YoY
|
-$0.46
-866.67%
YoY
|
-$0.03
-75.0%
YoY
|
N/A
|
$0.21
N/A
|
$0.06
N/A
|
-$0.12
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$15.96
-8.59%
YoY
|
-$7.51
1929.73%
YoY
|
-$3.79
723.91%
YoY
|
-$9.39
31200.0%
YoY
|
-$17.46
-100.03%
YoY
|
-$0.37
-100.0%
YoY
|
-$0.46
-866.67%
YoY
|
-$0.03
-75.0%
YoY
|
$54.06K
-115.99%
YoY
|
$246.3K
-333.95%
YoY
|
$0.06
-100.0%
YoY
|
-$0.12
-100.0%
YoY
|
-$338.1K
-205.27%
YoY
|
-$105.3K
N/A
|
-$196.3K
N/A
|
-$130.9K
-6.25%
YoY
|
$321.1K
-258.62%
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
|
| Basic Shares Outstanding |
2.329M shares
-83.8%
YoY
|
2.329M shares
-83.77%
YoY
|
732.5K shares
-94.78%
YoY
|
719.2K shares
-94.55%
YoY
|
14.38M shares
N/A
|
14.35M shares
-3.67%
YoY
|
14.02M shares
-5.81%
YoY
|
13.20M shares
-0.51%
YoY
|
N/A
|
14.90M shares
N/A
|
14.89M shares
N/A
|
13.27M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
2.686M shares
-81.28%
YoY
|
1.658M shares
-88.18%
YoY
|
720.6K shares
-94.54%
YoY
|
N/A
|
14.35M shares
-34.96%
YoY
|
14.02M shares
-6.83%
YoY
|
13.20M shares
-0.51%
YoY
|
N/A
|
22.06M shares
N/A
|
15.05M shares
N/A
|
13.27M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...