|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$294.4M
16.45%
YoY
|
$252.8M
129.0%
YoY
|
$110.4M
66.37%
YoY
|
$66.36M
19.86%
YoY
|
$55.36M
106.11%
YoY
|
| Cost Of Revenue |
$305.6M
41.58%
YoY
|
$215.8M
172.71%
YoY
|
$79.14M
51.78%
YoY
|
$52.14M
29.0%
YoY
|
$40.42M
227.4%
YoY
|
| Gross Profit |
-$11.15M
-130.15%
YoY
|
$36.99M
18.34%
YoY
|
$31.26M
119.85%
YoY
|
$14.22M
-4.84%
YoY
|
$14.94M
2.94%
YoY
|
| Selling, General & Admin |
$108.2M
15.7%
YoY
|
$93.54M
92.42%
YoY
|
$48.61M
53.96%
YoY
|
$31.57M
13.66%
YoY
|
$27.78M
158.53%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$37.80M
82.46%
YoY
|
$20.72M
261.66%
YoY
|
$5.728M
-64.84%
YoY
|
$16.29M
-32.65%
YoY
|
$24.19M
153.56%
YoY
|
| Operating Expenses |
$108.2M
15.7%
YoY
|
$93.54M
21.13%
YoY
|
$77.22M
32.06%
YoY
|
$58.47M
42.38%
YoY
|
$41.07M
198.93%
YoY
|
| Operating Profit |
-$556.4M
376.91%
YoY
|
-$116.7M
153.84%
YoY
|
-$45.96M
3.85%
YoY
|
-$44.26M
69.37%
YoY
|
-$26.13M
-3472.49%
YoY
|
| Interest Expense |
$76.11M
173.38%
YoY
|
$27.84M
476.26%
YoY
|
$4.831M
117.41%
YoY
|
$2.222M
-388.59%
YoY
|
-$770.0K
-298.44%
YoY
|
| Other Income/Expense, Net |
$3.842M
-26.95%
YoY
|
$5.259M
1287.07%
YoY
|
$379.2K
-93.84%
YoY
|
$6.155M
N/A
|
N/A
|
| Pretax Income |
-$628.7M
351.47%
YoY
|
-$139.3M
176.22%
YoY
|
-$50.41M
24.5%
YoY
|
-$40.49M
29.7%
YoY
|
-$31.22M
-107651.33%
YoY
|
| Income Tax |
-$5.703M
-84.71%
YoY
|
-$37.30M
-56617.03%
YoY
|
$66.00K
-33.33%
YoY
|
$99.00K
-83.22%
YoY
|
$590.0K
-32.49%
YoY
|
| Net Earnings |
-$622.5M
513.05%
YoY
|
-$101.5M
101.45%
YoY
|
-$50.41M
24.74%
YoY
|
-$40.41M
27.6%
YoY
|
-$31.67M
3648.05%
YoY
|
| Basic Earnings Per Share |
-$22.36
246.67%
YoY
|
-$6.45
62.88%
YoY
|
-$3.96
9.39%
YoY
|
-$3.62
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$22.36
246.67%
YoY
|
-$6.45
62.88%
YoY
|
-$3.96
9.39%
YoY
|
-$3.62
-100.0%
YoY
|
-$2.641M
1650854779.07%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
28.47M
64.92%
YoY
|
17.26M
14.94%
YoY
|
15.02M
22.09%
YoY
|
12.30M
2.62%
YoY
|
11.99M
0.36%
YoY
|
| Diluted Shares Outstanding |
28.47M
64.92%
YoY
|
17.26M
14.94%
YoY
|
15.02M
22.09%
YoY
|
12.30M
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 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$27.40M
-75.0%
YoY
|
$39.17M
-65.51%
YoY
|
$65.72M
-9.21%
YoY
|
$79.91M
112.32%
YoY
|
$109.6M
275.26%
YoY
|
$113.6M
215.78%
YoY
|
$72.39M
148.8%
YoY
|
$37.64M
70.03%
YoY
|
$29.21M
25.91%
YoY
|
$35.97M
77.79%
YoY
|
$29.10M
50.28%
YoY
|
$22.13M
63.71%
YoY
|
$23.20M
75.2%
YoY
|
$20.23M
-17.12%
YoY
|
$19.36M
15.32%
YoY
|
$13.52M
12.95%
YoY
|
$13.24M
503.7%
YoY
|
$24.41M
108.1%
YoY
|
$16.79M
159.26%
YoY
|
$11.97M
294.42%
YoY
|
| Cost Of Revenue |
$28.39M
-70.52%
YoY
|
$78.08M
-23.07%
YoY
|
$65.89M
9.53%
YoY
|
$65.29M
106.62%
YoY
|
$96.31M
326.6%
YoY
|
$101.5M
312.48%
YoY
|
$60.16M
163.19%
YoY
|
$31.60M
104.72%
YoY
|
$22.58M
38.99%
YoY
|
$24.61M
70.17%
YoY
|
$22.86M
54.01%
YoY
|
$15.43M
19.33%
YoY
|
$16.24M
63.9%
YoY
|
$14.46M
-14.18%
YoY
|
$14.84M
9.04%
YoY
|
$12.93M
55.41%
YoY
|
$9.910M
507.19%
YoY
|
$16.85M
238.35%
YoY
|
$13.61M
450.76%
YoY
|
$8.322M
360.73%
YoY
|
| Gross Profit |
-$991.1K
-107.46%
YoY
|
-$38.90M
-422.01%
YoY
|
-$166.0K
-101.36%
YoY
|
$14.62M
142.11%
YoY
|
$13.29M
100.47%
YoY
|
$12.08M
6.34%
YoY
|
$12.24M
96.08%
YoY
|
$6.040M
-9.86%
YoY
|
$6.631M
-4.65%
YoY
|
$11.36M
96.56%
YoY
|
$6.240M
38.04%
YoY
|
$6.701M
1041.61%
YoY
|
$6.954M
108.83%
YoY
|
$5.780M
-23.44%
YoY
|
$4.521M
42.17%
YoY
|
$587.0K
-83.91%
YoY
|
$3.330M
493.53%
YoY
|
$7.550M
11.85%
YoY
|
$3.180M
-21.01%
YoY
|
$3.648M
196.93%
YoY
|
| Selling, General & Admin |
$21.28M
-35.05%
YoY
|
$27.19M
-39.16%
YoY
|
$25.47M
-7.84%
YoY
|
$24.56M
41.35%
YoY
|
$32.76M
155.64%
YoY
|
$44.68M
163.31%
YoY
|
$27.63M
83.75%
YoY
|
$17.37M
58.45%
YoY
|
$12.82M
38.78%
YoY
|
$16.97M
63.18%
YoY
|
$15.04M
61.68%
YoY
|
$10.96M
55.46%
YoY
|
$9.235M
13.17%
YoY
|
$10.40M
-3.61%
YoY
|
$9.302M
15.55%
YoY
|
$7.053M
50.05%
YoY
|
$8.160M
189.15%
YoY
|
$10.79M
95.12%
YoY
|
$8.050M
246.29%
YoY
|
$4.700M
88.5%
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
|
N/A
|
| Depreciation & Amortization |
$3.889M
-65.23%
YoY
|
$45.17M
-18.45%
YoY
|
$10.45M
64.62%
YoY
|
$11.00M
554.3%
YoY
|
$11.18M
578.52%
YoY
|
$55.39M
147.67%
YoY
|
$6.349M
312.64%
YoY
|
$1.680M
25.62%
YoY
|
$1.648M
33.14%
YoY
|
$22.36M
159.45%
YoY
|
$1.539M
-66.38%
YoY
|
$1.338M
-74.48%
YoY
|
$1.238M
-84.05%
YoY
|
$8.620M
-41.08%
YoY
|
$4.577M
-24.85%
YoY
|
$5.241M
124.95%
YoY
|
$7.760M
580.7%
YoY
|
$14.63M
250.0%
YoY
|
$6.090M
227.42%
YoY
|
$2.330M
86.4%
YoY
|
| Operating Expenses |
$21.28M
-35.05%
YoY
|
$32.36M
-41.93%
YoY
|
$25.47M
-7.84%
YoY
|
$24.56M
7.62%
YoY
|
$32.76M
88.45%
YoY
|
$55.72M
199.84%
YoY
|
$27.63M
41.8%
YoY
|
$22.82M
57.19%
YoY
|
$17.39M
35.9%
YoY
|
$18.58M
59.25%
YoY
|
$19.49M
23.22%
YoY
|
$14.52M
6.37%
YoY
|
$12.79M
-4.32%
YoY
|
$11.67M
-36.78%
YoY
|
$15.81M
24.04%
YoY
|
$13.65M
105.95%
YoY
|
$13.37M
311.77%
YoY
|
$18.46M
224.43%
YoY
|
$12.75M
308.41%
YoY
|
$6.626M
135.68%
YoY
|
| Operating Profit |
-$27.37M
-28.92%
YoY
|
-$71.26M
63.29%
YoY
|
-$414.7M
887.41%
YoY
|
-$25.85M
54.1%
YoY
|
-$38.51M
258.05%
YoY
|
-$43.64M
504.19%
YoY
|
-$42.00M
217.05%
YoY
|
-$16.78M
114.69%
YoY
|
-$10.75M
84.2%
YoY
|
-$7.223M
22.63%
YoY
|
-$13.25M
17.29%
YoY
|
-$7.814M
-40.16%
YoY
|
-$5.839M
-41.85%
YoY
|
-$5.890M
-46.01%
YoY
|
-$11.29M
18.01%
YoY
|
-$13.06M
338.61%
YoY
|
-$10.04M
273.8%
YoY
|
-$10.91M
-1129.25%
YoY
|
-$9.570M
-1158.84%
YoY
|
-$2.977M
88.13%
YoY
|
| Interest Expense |
$21.84M
31.04%
YoY
|
-$19.78M
19.01%
YoY
|
$20.92M
173.22%
YoY
|
$17.90M
784.98%
YoY
|
$16.67M
1171.79%
YoY
|
-$16.62M
1326.58%
YoY
|
$7.659M
486.89%
YoY
|
$2.023M
77.27%
YoY
|
$1.310M
20.45%
YoY
|
-$1.165M
-220.12%
YoY
|
$1.305M
97.78%
YoY
|
$1.141M
241.73%
YoY
|
$1.088M
-439.98%
YoY
|
$970.0K
-403.13%
YoY
|
$659.8K
-447.26%
YoY
|
$333.9K
128.14%
YoY
|
-$320.0K
-326.75%
YoY
|
-$320.0K
166.67%
YoY
|
-$190.0K
-242.73%
YoY
|
$146.4K
50.48%
YoY
|
| Other Income/Expense, Net |
$474.5K
-31.69%
YoY
|
N/A
|
$939.3K
-79.36%
YoY
|
$1.370M
390.5%
YoY
|
$694.7K
244.26%
YoY
|
N/A
|
$4.551M
4366.23%
YoY
|
$279.4K
93.27%
YoY
|
$201.8K
35302.11%
YoY
|
N/A
|
$101.9K
134.54%
YoY
|
$144.6K
-96.66%
YoY
|
$570.00
N/A
|
N/A
|
$43.45K
N/A
|
$4.331M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$48.74M
-10.54%
YoY
|
-$97.14M
52.35%
YoY
|
-$434.7M
863.68%
YoY
|
-$42.38M
128.86%
YoY
|
-$54.48M
359.22%
YoY
|
-$63.76M
215.22%
YoY
|
-$45.10M
212.16%
YoY
|
-$18.52M
110.2%
YoY
|
-$11.86M
71.29%
YoY
|
-$20.23M
127.28%
YoY
|
-$14.45M
19.62%
YoY
|
-$8.811M
-2.77%
YoY
|
-$6.926M
-33.79%
YoY
|
-$8.900M
-22.34%
YoY
|
-$12.08M
8.04%
YoY
|
-$9.062M
68.73%
YoY
|
-$10.46M
225.71%
YoY
|
-$11.46M
-1588.31%
YoY
|
-$11.18M
-1948.71%
YoY
|
-$5.371M
220.35%
YoY
|
| Income Tax |
$0.00
-100.0%
YoY
|
-$303.0K
-96.97%
YoY
|
-$4.716M
-82.74%
YoY
|
-$1.899M
-13662.05%
YoY
|
$1.214M
5970.76%
YoY
|
-$10.01M
-143162.86%
YoY
|
-$27.32M
-91169.46%
YoY
|
$14.00K
-6.67%
YoY
|
$20.00K
42.86%
YoY
|
$7.000K
-30.0%
YoY
|
$30.00K
15.38%
YoY
|
$15.00K
-16.67%
YoY
|
$14.00K
-72.0%
YoY
|
$10.00K
-66.67%
YoY
|
$26.00K
-97.92%
YoY
|
$18.00K
-107.11%
YoY
|
$50.00K
-111.42%
YoY
|
$30.00K
-160.0%
YoY
|
$1.250M
233.33%
YoY
|
-$253.0K
2711.11%
YoY
|
| Net Earnings |
-$48.70M
-12.35%
YoY
|
-$100.9M
79.13%
YoY
|
-$429.8M
2339.75%
YoY
|
-$40.41M
119.71%
YoY
|
-$55.56M
369.1%
YoY
|
-$56.32M
179.47%
YoY
|
-$17.62M
21.59%
YoY
|
-$18.39M
108.39%
YoY
|
-$11.84M
70.68%
YoY
|
-$20.15M
126.68%
YoY
|
-$14.49M
20.41%
YoY
|
-$8.826M
-2.32%
YoY
|
-$6.940M
-33.61%
YoY
|
-$8.890M
-21.95%
YoY
|
-$12.03M
-2.89%
YoY
|
-$9.036M
76.55%
YoY
|
-$10.45M
276.9%
YoY
|
-$11.39M
-1472.29%
YoY
|
-$12.39M
-5492.89%
YoY
|
-$5.118M
206.94%
YoY
|
| Basic Earnings Per Share |
-$1.63
-40.94%
YoY
|
N/A
|
-$13.78
1119.47%
YoY
|
-$1.50
7.91%
YoY
|
-$2.76
200.0%
YoY
|
N/A
|
-$1.13
8.65%
YoY
|
-$1.39
75.95%
YoY
|
-$0.92
37.31%
YoY
|
N/A
|
-$1.04
0.0%
YoY
|
-$0.79
N/A
|
-$0.67
N/A
|
N/A
|
-$1.04
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.63
-40.94%
YoY
|
-$3.14
16.78%
YoY
|
-$13.78
1119.47%
YoY
|
-$1.50
7.91%
YoY
|
-$2.76
200.0%
YoY
|
-$2.69
-100.0%
YoY
|
-$1.13
8.65%
YoY
|
-$1.39
75.95%
YoY
|
-$0.92
37.31%
YoY
|
-$1.244M
77.37%
YoY
|
-$1.04
0.0%
YoY
|
-$0.79
-100.0%
YoY
|
-$0.67
-100.0%
YoY
|
-$701.1K
-26.13%
YoY
|
-$1.04
-100.0%
YoY
|
-$752.7K
76.12%
YoY
|
-$870.8K
276.31%
YoY
|
-$949.2K
-1588.93%
YoY
|
-$1.033M
-5455.51%
YoY
|
-$427.4K
267.75%
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
|
N/A
|
| Basic Shares Outstanding |
32.39M
52.42%
YoY
|
N/A
|
31.44M
76.62%
YoY
|
29.17M
95.12%
YoY
|
21.25M
38.6%
YoY
|
N/A
|
17.80M
10.26%
YoY
|
14.95M
6.34%
YoY
|
15.33M
12.44%
YoY
|
N/A
|
16.15M
29.08%
YoY
|
14.06M
17.09%
YoY
|
13.64M
13.59%
YoY
|
N/A
|
12.51M
4.29%
YoY
|
12.01M
0.19%
YoY
|
12.00M
0.28%
YoY
|
N/A
|
11.99M
3.63%
YoY
|
11.98M
0.72%
YoY
|
| Diluted Shares Outstanding |
32.39M
52.42%
YoY
|
N/A
|
31.44M
76.62%
YoY
|
29.17M
95.12%
YoY
|
21.25M
38.6%
YoY
|
N/A
|
17.80M
10.26%
YoY
|
14.95M
6.34%
YoY
|
15.33M
12.44%
YoY
|
N/A
|
16.15M
29.08%
YoY
|
14.06M
17.09%
YoY
|
13.64M
N/A
|
N/A
|
12.51M
N/A
|
12.01M
0.19%
YoY
|
N/A
|
N/A
|
N/A
|
11.98M
0.72%
YoY
|
Loading...