|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$749.6M
78.03%
YoY
|
$421.1M
71.43%
YoY
|
$245.6M
11.12%
YoY
|
$221.0M
42.81%
YoY
|
$154.8M
39.76%
YoY
|
| Cost Of Revenue |
$560.9M
72.39%
YoY
|
$325.4M
83.29%
YoY
|
$177.5M
4.08%
YoY
|
$170.6M
195.84%
YoY
|
$57.65M
49.87%
YoY
|
| Gross Profit |
$188.7M
97.19%
YoY
|
$95.71M
40.52%
YoY
|
$68.11M
34.91%
YoY
|
$50.49M
-48.02%
YoY
|
$97.13M
34.38%
YoY
|
| Selling, General & Admin |
$50.72M
36.48%
YoY
|
$37.16M
23.03%
YoY
|
$30.20M
14.7%
YoY
|
$26.33M
-61.55%
YoY
|
$68.48M
20.58%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$98.21M
118.74%
YoY
|
$44.90M
163.16%
YoY
|
$17.06M
26.45%
YoY
|
$13.49M
36.94%
YoY
|
$9.852M
52.03%
YoY
|
| Operating Expenses |
$777.7M
849.72%
YoY
|
$81.89M
73.26%
YoY
|
$47.26M
18.68%
YoY
|
$39.82M
-49.16%
YoY
|
$78.33M
22.4%
YoY
|
| Operating Profit |
-$28.08M
-303.13%
YoY
|
$13.82M
-33.7%
YoY
|
$20.85M
95.53%
YoY
|
$10.66M
-43.27%
YoY
|
$18.79M
126.98%
YoY
|
| Interest Expense |
$118.0M
-300.28%
YoY
|
-$58.92M
18.53%
YoY
|
-$49.71M
122.25%
YoY
|
-$22.37M
153.53%
YoY
|
-$8.822M
6.04%
YoY
|
| Other Income/Expense, Net |
-$115.1M
-34052.8%
YoY
|
$339.0K
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$143.2M
119.58%
YoY
|
-$65.21M
94.09%
YoY
|
-$33.59M
137.9%
YoY
|
-$14.12M
-333.51%
YoY
|
$6.047M
-197.15%
YoY
|
| Income Tax |
$8.410M
-127.67%
YoY
|
-$30.39M
-5511.89%
YoY
|
$561.6K
-120.07%
YoY
|
-$2.798M
83.26%
YoY
|
-$1.527M
-1335.46%
YoY
|
| Net Earnings |
-$156.8M
262.11%
YoY
|
-$43.29M
17.83%
YoY
|
-$36.74M
184.15%
YoY
|
-$12.93M
-358.61%
YoY
|
$5.000M
-158.79%
YoY
|
| Basic Earnings Per Share |
-$1.75
212.5%
YoY
|
-$0.56
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.75
-100.0%
YoY
|
-$563.4K
7.5%
YoY
|
-$524.1K
169.67%
YoY
|
-$194.4K
-330.53%
YoY
|
$84.31K
-131.51%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
89.46M shares
16.43%
YoY
|
76.84M shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
89.46M shares
16.43%
YoY
|
76.84M shares
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
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 | 2019 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$180.6M
-3.21%
YoY
|
$184.8M
-3.79%
YoY
|
$187.6M
0.71%
YoY
|
$184.6M
2.89%
YoY
|
$186.6M
72.5%
YoY
|
$192.1M
176.46%
YoY
|
$186.3M
191.04%
YoY
|
$179.4M
241.8%
YoY
|
$108.2M
71.17%
YoY
|
$69.50M
46.62%
YoY
|
$64.00M
-6.16%
YoY
|
$52.50M
-31.82%
YoY
|
$63.20M
-8.27%
YoY
|
$47.40M
-12.22%
YoY
|
$68.20M
43.28%
YoY
|
$77.00M
69.23%
YoY
|
$68.90M
76.21%
YoY
|
$54.00M
46.74%
YoY
|
$47.60M
42.51%
YoY
|
| Cost Of Revenue |
N/A
|
$146.2M
2.53%
YoY
|
$143.6M
-1.67%
YoY
|
$136.2M
-5.27%
YoY
|
$138.3M
67.12%
YoY
|
$142.6M
180.19%
YoY
|
$146.1M
204.93%
YoY
|
$143.8M
176.04%
YoY
|
$82.77M
86.01%
YoY
|
$50.89M
43.35%
YoY
|
$47.90M
-6.81%
YoY
|
$52.10M
3.99%
YoY
|
$44.50M
-0.22%
YoY
|
$35.50M
-2.47%
YoY
|
$51.40M
51.62%
YoY
|
$50.10M
159.59%
YoY
|
$44.60M
203.4%
YoY
|
$36.40M
195.93%
YoY
|
$33.90M
200.0%
YoY
|
| Gross Profit |
N/A
|
$38.70M
-21.88%
YoY
|
$43.97M
9.37%
YoY
|
$48.40M
35.87%
YoY
|
$48.27M
90.01%
YoY
|
$49.54M
166.25%
YoY
|
$40.20M
149.69%
YoY
|
$35.62M
8806.0%
YoY
|
$25.40M
35.84%
YoY
|
$18.61M
56.35%
YoY
|
$16.10M
-4.17%
YoY
|
$400.0K
-98.51%
YoY
|
$18.70M
-23.05%
YoY
|
$11.90M
-32.0%
YoY
|
$16.80M
22.63%
YoY
|
$26.90M
2.67%
YoY
|
$24.30M
-0.41%
YoY
|
$17.50M
-28.57%
YoY
|
$13.70M
-38.01%
YoY
|
| Selling, General & Admin |
N/A
|
$13.70M
7.52%
YoY
|
$12.46M
-0.1%
YoY
|
$12.60M
2.41%
YoY
|
$12.89M
35.63%
YoY
|
$12.74M
66.29%
YoY
|
$12.48M
62.04%
YoY
|
$12.31M
68.56%
YoY
|
$9.507M
33.9%
YoY
|
$7.662M
-7.68%
YoY
|
$7.700M
2.67%
YoY
|
$7.300M
-2.67%
YoY
|
$7.100M
0.0%
YoY
|
$8.300M
33.87%
YoY
|
$7.500M
36.36%
YoY
|
$7.500M
-59.68%
YoY
|
$7.100M
-58.24%
YoY
|
$6.200M
-63.31%
YoY
|
$5.500M
-65.41%
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 |
$20.94M
-16.5%
YoY
|
$35.02M
38.95%
YoY
|
$22.99M
-7.03%
YoY
|
$23.19M
-5.47%
YoY
|
$25.08M
122.22%
YoY
|
$25.20M
177.74%
YoY
|
$24.73M
450.8%
YoY
|
$24.54M
504.33%
YoY
|
$11.29M
158.85%
YoY
|
$9.073M
107.63%
YoY
|
$4.490M
5.15%
YoY
|
$4.060M
90.61%
YoY
|
$4.360M
-7.23%
YoY
|
$4.370M
23.8%
YoY
|
$4.270M
36.42%
YoY
|
$2.130M
-29.0%
YoY
|
$4.700M
82.17%
YoY
|
$3.530M
63.43%
YoY
|
$3.130M
48.34%
YoY
|
| Operating Expenses |
$222.8M
14.23%
YoY
|
$249.3M
549.98%
YoY
|
$185.3M
401.58%
YoY
|
$35.04M
-4.46%
YoY
|
$195.1M
838.08%
YoY
|
$38.36M
213.22%
YoY
|
$36.95M
205.39%
YoY
|
$36.68M
307.51%
YoY
|
$20.79M
80.81%
YoY
|
$12.25M
-3.57%
YoY
|
$12.10M
2.54%
YoY
|
$9.000M
-23.73%
YoY
|
$11.50M
-2.54%
YoY
|
$12.70M
30.93%
YoY
|
$11.80M
35.63%
YoY
|
$11.80M
-45.37%
YoY
|
$11.80M
-39.8%
YoY
|
$9.700M
-49.21%
YoY
|
$8.700M
-51.93%
YoY
|
| Operating Profit |
-$42.18M
399.18%
YoY
|
-$64.48M
-676.74%
YoY
|
$2.249M
-30.76%
YoY
|
$13.36M
-1369.96%
YoY
|
-$8.450M
-283.3%
YoY
|
$11.18M
75.79%
YoY
|
$3.248M
-18.8%
YoY
|
-$1.052M
-87.77%
YoY
|
$4.610M
-35.97%
YoY
|
$6.360M
-894.99%
YoY
|
$4.000M
-20.0%
YoY
|
-$8.600M
-156.95%
YoY
|
$7.200M
-42.4%
YoY
|
-$800.0K
-110.26%
YoY
|
$5.000M
0.0%
YoY
|
$15.10M
228.26%
YoY
|
$12.50M
160.42%
YoY
|
$7.800M
44.44%
YoY
|
$5.000M
25.0%
YoY
|
| Interest Expense |
$33.87M
14.13%
YoY
|
$31.16M
-211.17%
YoY
|
$30.70M
-207.29%
YoY
|
-$32.63M
17.0%
YoY
|
$29.68M
-277.0%
YoY
|
-$28.03M
205.52%
YoY
|
-$28.61M
461.0%
YoY
|
-$27.89M
3.67%
YoY
|
-$16.77M
36.33%
YoY
|
-$9.176M
50.42%
YoY
|
-$5.100M
-10.53%
YoY
|
-$26.90M
202.25%
YoY
|
-$12.30M
32.26%
YoY
|
-$6.100M
32.61%
YoY
|
-$5.700M
216.67%
YoY
|
-$8.900M
286.96%
YoY
|
-$9.300M
138.46%
YoY
|
-$4.600M
253.85%
YoY
|
-$1.800M
38.46%
YoY
|
| Other Income/Expense, Net |
-$41.39M
41.48%
YoY
|
-$33.51M
-2978.87%
YoY
|
-$30.57M
51705.08%
YoY
|
$2.886M
751.33%
YoY
|
-$29.26M
14.2%
YoY
|
$1.164M
N/A
|
-$59.00K
N/A
|
$339.0K
N/A
|
-$25.62M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$83.58M
121.64%
YoY
|
-$97.99M
231.47%
YoY
|
-$28.32M
9.46%
YoY
|
-$50.04M
42.87%
YoY
|
-$37.71M
80.5%
YoY
|
-$29.56M
331.71%
YoY
|
-$25.87M
977.88%
YoY
|
-$35.02M
-2.71%
YoY
|
-$20.89M
207.21%
YoY
|
-$6.848M
-8.7%
YoY
|
-$2.400M
84.62%
YoY
|
-$36.00M
-580.0%
YoY
|
-$6.800M
-334.48%
YoY
|
-$7.500M
-600.0%
YoY
|
-$1.300M
-137.14%
YoY
|
$7.500M
837.5%
YoY
|
$2.900M
314.29%
YoY
|
$1.500M
-34.78%
YoY
|
$3.500M
59.09%
YoY
|
| Income Tax |
-$80.00K
-100.66%
YoY
|
-$1.578M
-54.69%
YoY
|
$874.0K
55.24%
YoY
|
-$708.0K
-91.56%
YoY
|
$12.04M
-154.54%
YoY
|
-$3.483M
-55385.71%
YoY
|
$563.0K
463.0%
YoY
|
-$8.392M
-659.47%
YoY
|
-$22.07M
4314.0%
YoY
|
$6.300K
N/A
|
$100.0K
-90.0%
YoY
|
$1.500M
-58.33%
YoY
|
-$500.0K
25.0%
YoY
|
$0.00
-100.0%
YoY
|
$1.000M
233.33%
YoY
|
$3.600M
-289.47%
YoY
|
-$400.0K
N/A
|
$300.0K
50.0%
YoY
|
$300.0K
200.0%
YoY
|
| Net Earnings |
-$82.39M
52.93%
YoY
|
-$96.65M
217.21%
YoY
|
-$35.15M
14.08%
YoY
|
-$41.61M
31.17%
YoY
|
-$53.87M
3929.24%
YoY
|
-$30.47M
314.23%
YoY
|
-$30.81M
962.45%
YoY
|
-$31.72M
-16.96%
YoY
|
-$1.337M
-81.43%
YoY
|
-$7.356M
-6.89%
YoY
|
-$2.900M
0.0%
YoY
|
-$38.20M
-1257.58%
YoY
|
-$7.200M
-366.67%
YoY
|
-$7.900M
-1228.57%
YoY
|
-$2.900M
-203.57%
YoY
|
$3.300M
50.0%
YoY
|
$2.700M
1250.0%
YoY
|
$700.0K
-50.0%
YoY
|
$2.800M
133.33%
YoY
|
| Basic Earnings Per Share |
-$0.90
50.0%
YoY
|
-$1.07
214.71%
YoY
|
-$0.39
11.43%
YoY
|
N/A
|
-$0.60
2900.0%
YoY
|
-$0.34
N/A
|
-$0.35
N/A
|
N/A
|
-$0.02
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.90
50.0%
YoY
|
-$1.07
-100.0%
YoY
|
-$0.39
-100.0%
YoY
|
-$0.46
-100.0%
YoY
|
-$0.60
-100.0%
YoY
|
-$340.4K
227.83%
YoY
|
-$345.9K
864755697.07%
YoY
|
-$355.8K
65883652.27%
YoY
|
-$17.34K
17344873.62%
YoY
|
-$103.8K
94387072.2%
YoY
|
-$0.04
0.0%
YoY
|
-$0.54
-1450.0%
YoY
|
-$0.10
-350.0%
YoY
|
-$0.11
-1200.0%
YoY
|
-$0.04
-200.0%
YoY
|
$0.04
0.0%
YoY
|
$0.04
N/A
|
$0.01
-50.0%
YoY
|
$0.04
100.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 |
91.00M shares
1.63%
YoY
|
90.50M shares
1.1%
YoY
|
89.81M shares
0.83%
YoY
|
89.66M shares
N/A
|
89.54M shares
16.16%
YoY
|
89.52M shares
N/A
|
89.07M shares
N/A
|
N/A
|
77.08M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
91.04M shares
1.68%
YoY
|
90.50M shares
1.1%
YoY
|
89.82M shares
0.84%
YoY
|
N/A
|
89.54M shares
16.16%
YoY
|
89.52M shares
N/A
|
89.07M shares
N/A
|
N/A
|
77.08M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...