|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$293.2M
-0.02%
YoY
|
$293.2M
26.18%
YoY
|
$232.4M
-5.02%
YoY
|
$244.7M
-66.96%
YoY
|
$740.5M
72.04%
YoY
|
| Cost Of Revenue |
$302.8M
13.26%
YoY
|
$267.3M
27.56%
YoY
|
$209.6M
-6.18%
YoY
|
$223.4M
-65.24%
YoY
|
$642.7M
85.65%
YoY
|
| Gross Profit |
-$9.614M
-137.12%
YoY
|
$25.90M
13.55%
YoY
|
$22.81M
7.2%
YoY
|
$21.28M
-73.75%
YoY
|
$81.04M
-3.75%
YoY
|
| Selling, General & Admin |
$39.37M
-6.69%
YoY
|
$42.19M
23.72%
YoY
|
$34.10M
-33.27%
YoY
|
$51.10M
44.76%
YoY
|
$35.30M
-31.72%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$19.36M
15.82%
YoY
|
$16.72M
-5.33%
YoY
|
$17.66M
1.76%
YoY
|
$17.35M
-58.98%
YoY
|
$42.31M
59.77%
YoY
|
| Operating Expenses |
$49.95M
14.44%
YoY
|
$43.64M
79.6%
YoY
|
$24.30M
-52.45%
YoY
|
$51.10M
44.76%
YoY
|
$35.30M
-31.72%
YoY
|
| Operating Profit |
-$109.6M
-1139.93%
YoY
|
$10.54M
-126.63%
YoY
|
-$39.57M
32.74%
YoY
|
-$29.81M
-165.16%
YoY
|
$45.75M
40.77%
YoY
|
| Interest Expense |
$18.57M
21.93%
YoY
|
$15.23M
10.55%
YoY
|
$13.77M
-5.81%
YoY
|
$14.62M
-51.71%
YoY
|
$30.28M
-273.04%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$128.2M
2395.37%
YoY
|
-$5.136M
-92.03%
YoY
|
-$64.46M
52.97%
YoY
|
-$42.14M
-335.76%
YoY
|
$17.87M
19.16%
YoY
|
| Income Tax |
-$57.00K
-108.62%
YoY
|
$661.0K
-172.32%
YoY
|
-$914.0K
-121.81%
YoY
|
$4.190M
4.18%
YoY
|
$4.022M
N/A
|
| Net Earnings |
-$127.8M
2098.88%
YoY
|
-$5.814M
-89.59%
YoY
|
-$55.86M
32.82%
YoY
|
-$42.06M
372.46%
YoY
|
-$8.902M
-169.55%
YoY
|
| Basic Earnings Per Share |
-$39.77
8545.65%
YoY
|
-$0.46
-77.23%
YoY
|
-$2.02
41.26%
YoY
|
-$1.43
333.33%
YoY
|
-$0.33
N/A
|
| Diluted Earnings Per Share |
-$39.77
8545.65%
YoY
|
-$0.46
-77.23%
YoY
|
-$2.02
41.26%
YoY
|
-$1.43
346.87%
YoY
|
-$0.32
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
3.363M shares
-89.35%
YoY
|
31.57M shares
5.61%
YoY
|
29.90M shares
1.36%
YoY
|
29.50M shares
10.84%
YoY
|
26.61M shares
N/A
|
| Diluted Shares Outstanding |
3.363M shares
-89.35%
YoY
|
31.57M shares
5.61%
YoY
|
29.90M shares
1.36%
YoY
|
29.50M shares
6.75%
YoY
|
27.63M shares
N/A
|
|
Concept
|
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 | 2018 Q4 | 2018 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$70.91M
7.36%
YoY
|
$68.47M
-26.72%
YoY
|
$81.54M
-3.11%
YoY
|
$77.11M
21.4%
YoY
|
$66.05M
26.76%
YoY
|
$93.43M
42.25%
YoY
|
$84.16M
33.34%
YoY
|
$63.52M
21.44%
YoY
|
$52.11M
1.62%
YoY
|
$65.68M
19.52%
YoY
|
$63.12M
-0.69%
YoY
|
$52.30M
-56.75%
YoY
|
$51.28M
-68.59%
YoY
|
$54.95M
-72.96%
YoY
|
$63.55M
-65.83%
YoY
|
$120.9M
-38.21%
YoY
|
$163.3M
4.97%
YoY
|
$203.2M
20.27%
YoY
|
$186.0M
56.42%
YoY
|
| Cost Of Revenue |
$64.88M
-7.07%
YoY
|
$79.85M
-10.78%
YoY
|
$78.68M
5.31%
YoY
|
$74.44M
31.52%
YoY
|
$69.82M
50.08%
YoY
|
$89.49M
-235.8%
YoY
|
$74.71M
36.38%
YoY
|
$56.60M
20.17%
YoY
|
$46.52M
0.3%
YoY
|
-$65.90M
-57.4%
YoY
|
$54.78M
-48.92%
YoY
|
$47.10M
-61.71%
YoY
|
$46.38M
-68.64%
YoY
|
-$154.7M
9.64%
YoY
|
$107.3M
-32.67%
YoY
|
$123.0M
-25.53%
YoY
|
$147.9M
8.39%
YoY
|
-$141.1M
-196.64%
YoY
|
$159.3M
66.35%
YoY
|
| Gross Profit |
$6.032M
-260.13%
YoY
|
-$11.38M
-388.54%
YoY
|
$2.859M
-69.74%
YoY
|
$2.674M
-61.36%
YoY
|
-$3.767M
-167.45%
YoY
|
$3.944M
-180.49%
YoY
|
$9.449M
13.38%
YoY
|
$6.920M
32.92%
YoY
|
$5.585M
14.1%
YoY
|
-$4.900M
-16.95%
YoY
|
$8.334M
-39.87%
YoY
|
$5.206M
-352.11%
YoY
|
$4.895M
-68.17%
YoY
|
-$5.900M
-225.53%
YoY
|
$13.86M
-48.11%
YoY
|
-$2.065M
-106.76%
YoY
|
$15.38M
-19.48%
YoY
|
$4.700M
-79.57%
YoY
|
$26.71M
15.34%
YoY
|
| Selling, General & Admin |
$6.234M
-30.36%
YoY
|
$11.68M
-17.2%
YoY
|
$9.493M
1.03%
YoY
|
$9.238M
-1.5%
YoY
|
$8.952M
-4.77%
YoY
|
$14.11M
58.53%
YoY
|
$9.396M
91.76%
YoY
|
$9.379M
-2.3%
YoY
|
$9.400M
-12.15%
YoY
|
$8.900M
58.93%
YoY
|
$4.900M
-65.25%
YoY
|
$9.600M
-44.83%
YoY
|
$10.70M
-23.57%
YoY
|
$5.600M
-118.24%
YoY
|
$14.10M
-56.75%
YoY
|
$17.40M
-7.94%
YoY
|
$14.00M
-2.78%
YoY
|
-$30.70M
-310.27%
YoY
|
$32.60M
63.82%
YoY
|
| 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
|
N/A
|
N/A
|
| Depreciation & Amortization |
$3.836M
-16.55%
YoY
|
$4.885M
-19.04%
YoY
|
$5.034M
17.37%
YoY
|
$4.846M
15.52%
YoY
|
$4.597M
10.16%
YoY
|
$6.034M
-9.81%
YoY
|
$4.289M
-6.64%
YoY
|
$4.195M
-6.38%
YoY
|
$4.173M
-1.37%
YoY
|
$6.690M
4.37%
YoY
|
$4.594M
39.04%
YoY
|
$4.481M
-16.68%
YoY
|
$4.231M
-32.38%
YoY
|
$6.410M
-23.78%
YoY
|
$3.304M
-80.29%
YoY
|
$5.378M
-38.21%
YoY
|
$6.257M
-25.79%
YoY
|
$8.410M
37.42%
YoY
|
$16.76M
146.44%
YoY
|
| Operating Expenses |
$10.09M
40.74%
YoY
|
$18.15M
24.52%
YoY
|
$14.36M
58.07%
YoY
|
$10.27M
-1.15%
YoY
|
$7.168M
-26.1%
YoY
|
$14.58M
-1922.13%
YoY
|
$9.086M
89.29%
YoY
|
$10.39M
8.19%
YoY
|
$9.700M
-9.35%
YoY
|
-$800.0K
-114.29%
YoY
|
$4.800M
-65.96%
YoY
|
$9.600M
-44.83%
YoY
|
$10.70M
-23.57%
YoY
|
$5.600M
-118.3%
YoY
|
$14.10M
-56.75%
YoY
|
$17.40M
-7.94%
YoY
|
$14.00M
-2.78%
YoY
|
-$30.60M
-309.59%
YoY
|
$32.60M
63.82%
YoY
|
| Operating Profit |
-$4.056M
-45.13%
YoY
|
-$88.50M
-1427.02%
YoY
|
-$8.902M
-434.54%
YoY
|
-$4.795M
522.73%
YoY
|
-$7.392M
-473.71%
YoY
|
$6.669M
-122.06%
YoY
|
$2.661M
-2563.89%
YoY
|
-$770.0K
-77.69%
YoY
|
$1.978M
-134.26%
YoY
|
-$30.24M
607.79%
YoY
|
-$108.0K
-96.07%
YoY
|
-$3.451M
-82.71%
YoY
|
-$5.773M
104.5%
YoY
|
-$4.272M
-140.43%
YoY
|
-$2.751M
-53.52%
YoY
|
-$19.96M
-271.93%
YoY
|
-$2.823M
-159.85%
YoY
|
$10.57M
26.1%
YoY
|
-$5.919M
-284.28%
YoY
|
| Interest Expense |
-$4.890M
-206.93%
YoY
|
-$5.000M
-2.67%
YoY
|
$4.534M
28.04%
YoY
|
$4.467M
34.79%
YoY
|
$4.573M
41.36%
YoY
|
-$5.137M
-6.6%
YoY
|
$3.541M
-0.28%
YoY
|
$3.314M
-18.27%
YoY
|
$3.235M
13.15%
YoY
|
-$5.500M
358.33%
YoY
|
$3.551M
-7.36%
YoY
|
$4.055M
-1.15%
YoY
|
$2.859M
-43.41%
YoY
|
-$1.200M
-62.5%
YoY
|
$3.833M
-77.5%
YoY
|
$4.102M
-26.0%
YoY
|
$5.052M
22.29%
YoY
|
-$3.200M
-67.01%
YoY
|
$17.03M
999.68%
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$5.971M
-50.1%
YoY
|
-$93.50M
-6203.07%
YoY
|
-$13.44M
785.11%
YoY
|
-$9.262M
126.18%
YoY
|
-$11.97M
1034.12%
YoY
|
$1.532M
-103.72%
YoY
|
-$1.518M
-49.97%
YoY
|
-$4.095M
-42.97%
YoY
|
-$1.055M
-93.77%
YoY
|
-$41.20M
224.41%
YoY
|
-$3.034M
-10.84%
YoY
|
-$7.180M
-68.65%
YoY
|
-$16.94M
445.72%
YoY
|
-$12.70M
-139.56%
YoY
|
-$3.403M
-84.65%
YoY
|
-$22.90M
-438.42%
YoY
|
-$3.104M
-364.62%
YoY
|
$32.10M
-2569.23%
YoY
|
-$22.17M
-1300.16%
YoY
|
| Income Tax |
$115.0K
47.44%
YoY
|
-$399.0K
-274.24%
YoY
|
-$77.00K
-137.93%
YoY
|
$341.0K
373.61%
YoY
|
$78.00K
-50.32%
YoY
|
$229.0K
-115.27%
YoY
|
$203.0K
-66.61%
YoY
|
$72.00K
N/A
|
$157.0K
N/A
|
-$1.500M
-112.82%
YoY
|
$608.0K
-155.27%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$11.70M
72.06%
YoY
|
-$1.100M
-80.59%
YoY
|
-$5.628M
-293.67%
YoY
|
-$761.0K
N/A
|
$6.800M
N/A
|
-$5.667M
N/A
|
| Net Earnings |
-$6.889M
-42.78%
YoY
|
-$92.84M
-7154.79%
YoY
|
-$13.36M
696.6%
YoY
|
-$9.603M
130.51%
YoY
|
-$12.04M
835.51%
YoY
|
$1.316M
-103.88%
YoY
|
-$1.677M
-60.22%
YoY
|
-$4.166M
17.82%
YoY
|
-$1.287M
-90.97%
YoY
|
-$33.90M
89.39%
YoY
|
-$4.216M
27.26%
YoY
|
-$3.536M
-80.38%
YoY
|
-$14.25M
405.5%
YoY
|
-$17.90M
-500.72%
YoY
|
-$3.313M
-80.95%
YoY
|
-$18.03M
-659.81%
YoY
|
-$2.819M
-449.75%
YoY
|
$4.467M
-377.97%
YoY
|
-$17.40M
-1745.7%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$27.72
138500.0%
YoY
|
-$0.43
258.33%
YoY
|
-$0.34
61.9%
YoY
|
-$0.43
258.33%
YoY
|
-$0.02
-98.35%
YoY
|
-$0.12
-29.41%
YoY
|
-$0.21
40.0%
YoY
|
-$0.12
-75.0%
YoY
|
-$1.21
101.67%
YoY
|
-$0.17
54.55%
YoY
|
-$0.15
-75.41%
YoY
|
-$0.48
380.0%
YoY
|
-$0.60
-500.0%
YoY
|
-$0.11
-81.67%
YoY
|
-$0.61
-569.23%
YoY
|
-$0.10
-433.33%
YoY
|
$0.15
-314.29%
YoY
|
-$0.60
-1600.0%
YoY
|
| Diluted Earnings Per Share |
-$2.04
373.99%
YoY
|
-$27.72
138500.0%
YoY
|
-$0.43
258.33%
YoY
|
-$0.34
61.9%
YoY
|
-$0.43
258.33%
YoY
|
-$0.02
-98.35%
YoY
|
-$0.12
-29.41%
YoY
|
-$0.21
40.0%
YoY
|
-$0.12
-75.0%
YoY
|
-$1.21
101.67%
YoY
|
-$0.17
54.55%
YoY
|
-$0.15
-75.41%
YoY
|
-$0.48
380.0%
YoY
|
-$0.60
-500.0%
YoY
|
-$0.11
-81.67%
YoY
|
-$0.61
-569.23%
YoY
|
-$0.10
-433.33%
YoY
|
$0.15
-314.29%
YoY
|
-$0.60
-1600.0%
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
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
33.72M shares
0.94%
YoY
|
33.72M shares
4.48%
YoY
|
33.64M shares
10.48%
YoY
|
33.41M shares
10.94%
YoY
|
33.41M shares
11.39%
YoY
|
32.28M shares
7.64%
YoY
|
30.45M shares
1.75%
YoY
|
30.11M shares
1.58%
YoY
|
29.99M shares
1.25%
YoY
|
29.99M shares
1.29%
YoY
|
29.93M shares
1.24%
YoY
|
29.64M shares
1.56%
YoY
|
29.62M shares
1.86%
YoY
|
29.61M shares
1.79%
YoY
|
29.56M shares
20.76%
YoY
|
29.19M shares
23.1%
YoY
|
29.08M shares
N/A
|
29.08M shares
22.66%
YoY
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
33.72M shares
4.48%
YoY
|
33.64M shares
10.48%
YoY
|
33.41M shares
10.94%
YoY
|
N/A
|
32.28M shares
7.64%
YoY
|
30.45M shares
1.75%
YoY
|
30.11M shares
1.58%
YoY
|
N/A
|
29.99M shares
1.29%
YoY
|
29.93M shares
1.24%
YoY
|
29.64M shares
1.56%
YoY
|
N/A
|
29.61M shares
1.79%
YoY
|
29.56M shares
16.61%
YoY
|
29.19M shares
18.98%
YoY
|
N/A
|
29.08M shares
18.55%
YoY
|
Loading...