|
Concept
|
2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|
| Revenue |
$130.7M
-57.12%
YoY
|
$304.9M
-7.47%
YoY
|
$329.5M
65.58%
YoY
|
$199.0M
102.65%
YoY
|
$98.20M
N/A
|
| Cost Of Revenue |
$122.7M
-50.16%
YoY
|
$246.3M
-4.31%
YoY
|
$257.4M
83.59%
YoY
|
$140.2M
102.89%
YoY
|
$69.10M
N/A
|
| Gross Profit |
$7.998M
-86.35%
YoY
|
$58.60M
-18.61%
YoY
|
$72.00M
22.24%
YoY
|
$58.90M
102.41%
YoY
|
$29.10M
N/A
|
| Selling, General & Admin |
$55.38M
-22.22%
YoY
|
$71.20M
8.37%
YoY
|
$65.70M
32.46%
YoY
|
$49.60M
92.25%
YoY
|
$25.80M
N/A
|
| Research & Development |
$1.052M
-4.33%
YoY
|
$1.100M
-38.89%
YoY
|
$1.800M
5.88%
YoY
|
$1.700M
240.0%
YoY
|
$500.0K
N/A
|
| Depreciation & Amortization |
$1.128M
35.92%
YoY
|
$830.0K
-17.0%
YoY
|
$1.000M
63.93%
YoY
|
$610.0K
19.61%
YoY
|
$510.0K
N/A
|
| Operating Expenses |
$56.43M
-21.95%
YoY
|
$72.30M
7.11%
YoY
|
$67.50M
31.58%
YoY
|
$51.30M
95.06%
YoY
|
$26.30M
N/A
|
| Operating Profit |
-$48.44M
253.55%
YoY
|
-$13.70M
-404.44%
YoY
|
$4.500M
-40.79%
YoY
|
$7.600M
171.43%
YoY
|
$2.800M
N/A
|
| Interest Expense |
-$2.745M
71.55%
YoY
|
-$1.600M
-44.83%
YoY
|
-$2.900M
141.67%
YoY
|
-$1.200M
N/A
|
$0.00
N/A
|
| Other Income/Expense, Net |
$305.5K
-83.03%
YoY
|
$1.800M
260.0%
YoY
|
$500.0K
150.0%
YoY
|
$200.0K
N/A
|
$0.00
N/A
|
| Pretax Income |
-$58.62M
334.22%
YoY
|
-$13.50M
-713.64%
YoY
|
$2.200M
-66.67%
YoY
|
$6.600M
135.71%
YoY
|
$2.800M
N/A
|
| Income Tax |
-$2.934M
N/A
|
$0.00
-100.0%
YoY
|
$200.0K
-50.0%
YoY
|
$400.0K
300.0%
YoY
|
$100.0K
N/A
|
| Net Earnings |
-$55.66M
318.46%
YoY
|
-$13.30M
-678.26%
YoY
|
$2.300M
-62.3%
YoY
|
$6.100M
117.86%
YoY
|
$2.800M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$350.1K
267.47%
YoY
|
-$95.27K
-674.53%
YoY
|
$16.58K
-62.84%
YoY
|
$44.62K
117.86%
YoY
|
$20.48K
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
|
2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$32.61M
-54.65%
YoY
|
$28.26M
-60.48%
YoY
|
$42.80M
-57.41%
YoY
|
$27.09M
-55.74%
YoY
|
$71.90M
-30.33%
YoY
|
$71.50M
-4.54%
YoY
|
$100.5M
N/A
|
$61.20M
N/A
|
$103.2M
N/A
|
$74.90M
N/A
|
| Cost Of Revenue |
$44.52M
-17.41%
YoY
|
$21.85M
-62.84%
YoY
|
$34.41M
-58.65%
YoY
|
$21.98M
-56.39%
YoY
|
$53.90M
-36.96%
YoY
|
$58.80M
4.07%
YoY
|
$83.20M
N/A
|
$50.40M
N/A
|
$85.50M
N/A
|
$56.50M
N/A
|
| Gross Profit |
-$11.91M
-166.53%
YoY
|
$6.407M
-49.55%
YoY
|
$8.392M
-51.49%
YoY
|
$5.107M
-52.27%
YoY
|
$17.90M
1.13%
YoY
|
$12.70M
-30.98%
YoY
|
$17.30M
N/A
|
$10.70M
N/A
|
$17.70M
N/A
|
$18.40M
N/A
|
| Selling, General & Admin |
$23.42M
27.3%
YoY
|
$9.734M
-41.36%
YoY
|
$12.01M
-40.52%
YoY
|
$10.69M
-33.21%
YoY
|
$18.40M
0.0%
YoY
|
$16.60M
8.5%
YoY
|
$20.20M
N/A
|
$16.00M
N/A
|
$18.40M
N/A
|
$15.30M
N/A
|
| Research & Development |
$156.4K
-21.82%
YoY
|
$294.0K
-2.0%
YoY
|
$271.0K
-9.67%
YoY
|
$331.0K
10.33%
YoY
|
$200.0K
-60.0%
YoY
|
$300.0K
-25.0%
YoY
|
$300.0K
N/A
|
$300.0K
N/A
|
$500.0K
N/A
|
$400.0K
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$23.58M
26.77%
YoY
|
$10.03M
-40.66%
YoY
|
$12.29M
-40.07%
YoY
|
$11.02M
-32.82%
YoY
|
$18.60M
-1.06%
YoY
|
$16.90M
6.96%
YoY
|
$20.50M
N/A
|
$16.40M
N/A
|
$18.80M
N/A
|
$15.80M
N/A
|
| Operating Profit |
-$35.49M
4969.78%
YoY
|
-$3.621M
-13.79%
YoY
|
-$3.893M
21.66%
YoY
|
-$5.910M
3.68%
YoY
|
-$700.0K
-36.36%
YoY
|
-$4.200M
-261.54%
YoY
|
-$3.200M
N/A
|
-$5.700M
N/A
|
-$1.100M
N/A
|
$2.600M
N/A
|
| Interest Expense |
-$2.547M
-948.91%
YoY
|
-$329.0K
229.0%
YoY
|
$381.0K
-129.31%
YoY
|
-$250.0K
-50.0%
YoY
|
$300.0K
-125.0%
YoY
|
-$100.0K
-83.33%
YoY
|
-$1.300M
N/A
|
-$500.0K
N/A
|
-$1.200M
N/A
|
-$600.0K
N/A
|
| Other Income/Expense, Net |
$42.53K
-57.47%
YoY
|
$162.0K
-19.0%
YoY
|
$18.00K
N/A
|
$84.00K
-94.4%
YoY
|
$100.0K
0.0%
YoY
|
$200.0K
100.0%
YoY
|
$0.00
N/A
|
$1.500M
N/A
|
$100.0K
N/A
|
$100.0K
N/A
|
| Pretax Income |
-$45.26M
14986.74%
YoY
|
-$3.788M
-7.61%
YoY
|
-$3.494M
-22.36%
YoY
|
-$6.076M
32.09%
YoY
|
-$300.0K
-85.71%
YoY
|
-$4.100M
-286.36%
YoY
|
-$4.500M
N/A
|
-$4.600M
N/A
|
-$2.100M
N/A
|
$2.200M
N/A
|
| Income Tax |
-$2.984M
N/A
|
-$5.000K
N/A
|
$57.00K
N/A
|
-$2.000K
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
-$400.0K
N/A
|
$300.0K
N/A
|
| Net Earnings |
-$42.28M
10468.8%
YoY
|
-$3.752M
-8.49%
YoY
|
-$3.555M
-19.2%
YoY
|
-$6.073M
38.02%
YoY
|
-$400.0K
-73.33%
YoY
|
-$4.100M
-305.0%
YoY
|
-$4.400M
N/A
|
-$4.400M
N/A
|
-$1.500M
N/A
|
$2.000M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$229.3K
7896.39%
YoY
|
-$22.23K
-24.2%
YoY
|
-$25.01K
-20.61%
YoY
|
-$43.25K
37.13%
YoY
|
-$2.867K
-73.49%
YoY
|
-$29.33K
-300.45%
YoY
|
-$31.50K
N/A
|
-$31.54K
N/A
|
-$10.81K
N/A
|
$14.63K
N/A
|
| COMMON SHARES |
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
|
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
|
Loading...