|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$3.177B
13.81%
YoY
|
$2.792B
2311.2%
YoY
|
$115.8M
146.24%
YoY
|
$47.02M
156.13%
YoY
|
$18.36M
-89.84%
YoY
|
| Cost Of Revenue |
$3.033B
16.13%
YoY
|
$2.612B
2248.51%
YoY
|
$111.2M
-6.47%
YoY
|
$118.9M
-11.78%
YoY
|
$134.8M
-10.93%
YoY
|
| Gross Profit |
$144.2M
-19.91%
YoY
|
$180.0M
3835.01%
YoY
|
$4.575M
339.54%
YoY
|
$1.041M
10.21%
YoY
|
$944.3K
-96.79%
YoY
|
| Selling, General & Admin |
$168.6M
31.97%
YoY
|
$127.8M
620.6%
YoY
|
$17.73M
118.45%
YoY
|
$8.117M
21.93%
YoY
|
$6.657M
-69.64%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$31.16M
82.22%
YoY
|
$17.10M
2778.68%
YoY
|
$594.1K
12.11%
YoY
|
$529.9K
14.93%
YoY
|
$461.1K
-93.4%
YoY
|
| Operating Expenses |
$172.8M
31.44%
YoY
|
$131.5M
558.46%
YoY
|
$19.96M
143.79%
YoY
|
$8.189M
23.01%
YoY
|
$6.657M
-76.98%
YoY
|
| Operating Profit |
-$28.61M
-158.93%
YoY
|
$48.56M
-415.51%
YoY
|
-$15.39M
115.28%
YoY
|
-$7.148M
25.13%
YoY
|
-$5.713M
-1269.83%
YoY
|
| Interest Expense |
$119.6M
49.63%
YoY
|
$79.91M
2191.39%
YoY
|
$3.487M
750.91%
YoY
|
$409.8K
-24.28%
YoY
|
$541.3K
-83.51%
YoY
|
| Other Income/Expense, Net |
-$110.9M
53.24%
YoY
|
-$72.40M
382.16%
YoY
|
-$15.02M
-1459.4%
YoY
|
$1.105M
-704.61%
YoY
|
-$182.7K
-92.61%
YoY
|
| Pretax Income |
-$139.6M
485.36%
YoY
|
-$23.84M
-21.59%
YoY
|
-$30.40M
403.06%
YoY
|
-$6.044M
2.52%
YoY
|
-$5.896M
197.22%
YoY
|
| Income Tax |
-$13.39M
86.65%
YoY
|
-$7.171M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
-$71.49M
1382.5%
YoY
|
-$4.822M
-73.74%
YoY
|
-$18.36M
52.57%
YoY
|
-$12.04M
138.41%
YoY
|
-$5.049M
127.64%
YoY
|
| Basic Earnings Per Share |
-$0.84
1100.0%
YoY
|
-$0.07
-80.56%
YoY
|
-$0.36
-46.27%
YoY
|
-$0.67
139.29%
YoY
|
-$0.28
21.74%
YoY
|
| Diluted Earnings Per Share |
-$0.84
1100.0%
YoY
|
-$0.07
-80.56%
YoY
|
-$0.36
-46.27%
YoY
|
-$0.67
139.29%
YoY
|
-$0.28
21.74%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
85.60M shares
21.09%
YoY
|
70.69M shares
25.55%
YoY
|
56.30M shares
23.72%
YoY
|
45.51M shares
11.03%
YoY
|
40.99M shares
15.75%
YoY
|
| Diluted Shares Outstanding |
85.60M shares
21.09%
YoY
|
70.69M shares
25.55%
YoY
|
56.30M shares
23.72%
YoY
|
45.51M shares
11.03%
YoY
|
40.99M shares
15.75%
YoY
|
|
Concept
|
2024 Q2 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$750.1M
2.06%
YoY
|
$695.3M
0.61%
YoY
|
$732.7M
-16.38%
YoY
|
$1.018B
25.7%
YoY
|
$734.9M
-25.91%
YoY
|
$691.1M
1618.54%
YoY
|
$876.3M
2730.59%
YoY
|
$810.2M
2696.28%
YoY
|
$991.8M
3181.19%
YoY
|
$40.22M
60.58%
YoY
|
$30.96M
-77.07%
YoY
|
$28.97M
78.31%
YoY
|
$30.23M
41.42%
YoY
|
$25.05M
-30.82%
YoY
|
$135.0M
217.04%
YoY
|
$16.25M
-57.01%
YoY
|
$21.37M
-51.04%
YoY
|
$36.20M
-7.93%
YoY
|
$42.59M
1.89%
YoY
|
| Cost Of Revenue |
$749.8M
1.84%
YoY
|
$660.2M
5.86%
YoY
|
$739.6M
-5.52%
YoY
|
$933.4M
23.71%
YoY
|
$736.3M
-25.44%
YoY
|
$623.7M
1512.45%
YoY
|
$782.8M
2382.87%
YoY
|
$754.5M
2576.69%
YoY
|
$987.6M
3407.35%
YoY
|
$38.68M
-13.45%
YoY
|
$31.53M
-9.66%
YoY
|
$28.19M
-13.27%
YoY
|
$28.16M
26.85%
YoY
|
$44.69M
66.52%
YoY
|
$34.90M
12.4%
YoY
|
$32.50M
0.39%
YoY
|
$22.20M
-39.21%
YoY
|
$26.84M
-22.98%
YoY
|
$31.05M
-15.81%
YoY
|
| Gross Profit |
$246.0K
-117.75%
YoY
|
$35.11M
-47.95%
YoY
|
-$6.863M
-107.34%
YoY
|
$84.97M
52.56%
YoY
|
-$1.386M
-132.42%
YoY
|
$67.45M
4287.87%
YoY
|
$93.49M
-16492.49%
YoY
|
$55.70M
6984.27%
YoY
|
$4.275M
106.42%
YoY
|
$1.537M
-27.63%
YoY
|
-$570.3K
-103.53%
YoY
|
$786.2K
-2.8%
YoY
|
$2.071M
-200.38%
YoY
|
$2.124M
-74.06%
YoY
|
$16.17M
40.14%
YoY
|
$808.8K
-80.11%
YoY
|
-$2.063M
-128.89%
YoY
|
$8.188M
82.92%
YoY
|
$11.54M
134.55%
YoY
|
| Selling, General & Admin |
$37.44M
-12.18%
YoY
|
$39.78M
-5.15%
YoY
|
$40.93M
8.13%
YoY
|
$43.14M
16.66%
YoY
|
$42.64M
16.36%
YoY
|
$41.94M
377.57%
YoY
|
$37.85M
573.36%
YoY
|
$36.98M
647.83%
YoY
|
$36.64M
777.21%
YoY
|
$8.782M
207.28%
YoY
|
$5.621M
-78.5%
YoY
|
$4.945M
169.9%
YoY
|
$4.177M
-30.74%
YoY
|
$2.858M
-57.35%
YoY
|
$26.14M
293.15%
YoY
|
$1.832M
-70.23%
YoY
|
$6.031M
0.03%
YoY
|
$6.701M
25.3%
YoY
|
$6.650M
26.43%
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 |
$7.600M
35.71%
YoY
|
$9.290M
73.55%
YoY
|
$9.224M
73.97%
YoY
|
$6.900M
109.09%
YoY
|
$5.600M
133.33%
YoY
|
$5.353M
3697.29%
YoY
|
$5.302M
3333.05%
YoY
|
$3.300M
1993.24%
YoY
|
$2.400M
2300.0%
YoY
|
$141.0K
1.12%
YoY
|
$154.4K
-91.65%
YoY
|
$157.7K
-91.19%
YoY
|
$100.0K
-94.19%
YoY
|
$139.4K
-91.47%
YoY
|
$1.850M
0.0%
YoY
|
$1.790M
-1.1%
YoY
|
$1.720M
-3.37%
YoY
|
$1.635M
-5.9%
YoY
|
$1.850M
5.11%
YoY
|
| Operating Expenses |
$38.57M
-11.68%
YoY
|
$40.89M
-4.82%
YoY
|
$41.99M
8.05%
YoY
|
$44.17M
15.94%
YoY
|
$43.66M
16.74%
YoY
|
$42.96M
387.64%
YoY
|
$38.87M
588.16%
YoY
|
$38.10M
666.31%
YoY
|
$37.40M
789.72%
YoY
|
$8.809M
205.35%
YoY
|
$5.648M
-78.4%
YoY
|
$4.972M
167.28%
YoY
|
$4.204M
-35.37%
YoY
|
$2.885M
-59.69%
YoY
|
$26.14M
207.94%
YoY
|
$1.860M
-71.86%
YoY
|
$6.504M
-16.71%
YoY
|
$7.156M
1.01%
YoY
|
$8.490M
21.11%
YoY
|
| Operating Profit |
-$38.32M
-14.94%
YoY
|
-$5.780M
-123.6%
YoY
|
-$48.86M
-189.44%
YoY
|
$40.80M
131.85%
YoY
|
-$45.05M
35.98%
YoY
|
$24.50M
-436.84%
YoY
|
$54.62M
-978.47%
YoY
|
$17.60M
-520.43%
YoY
|
-$33.13M
1453.16%
YoY
|
-$7.272M
855.67%
YoY
|
-$6.218M
-47.61%
YoY
|
-$4.185M
298.15%
YoY
|
-$2.133M
-75.1%
YoY
|
-$760.9K
-173.77%
YoY
|
-$11.87M
-489.11%
YoY
|
-$1.051M
-58.64%
YoY
|
-$8.568M
1182.82%
YoY
|
$1.032M
-139.55%
YoY
|
$3.050M
-245.93%
YoY
|
| Interest Expense |
$17.73M
-77.14%
YoY
|
$17.68M
41.72%
YoY
|
-$13.08M
-11.63%
YoY
|
$13.52M
2.99%
YoY
|
$77.54M
62.47%
YoY
|
$12.48M
194.97%
YoY
|
-$14.80M
105.79%
YoY
|
$13.13M
3624.19%
YoY
|
$47.72M
34232.37%
YoY
|
$4.230M
3671.9%
YoY
|
-$7.189M
1497.62%
YoY
|
$352.6K
262.9%
YoY
|
$139.0K
-37.44%
YoY
|
$112.1K
-67.03%
YoY
|
-$450.0K
-71.34%
YoY
|
$97.16K
-88.24%
YoY
|
$222.2K
-69.93%
YoY
|
$340.1K
-55.12%
YoY
|
-$1.570M
-176.59%
YoY
|
| Other Income/Expense, Net |
-$15.53M
-77.31%
YoY
|
-$12.07M
-39.66%
YoY
|
-$390.0K
-71.45%
YoY
|
-$9.035M
2147.51%
YoY
|
-$68.43M
41.11%
YoY
|
-$20.01M
172.73%
YoY
|
-$1.366M
2103.23%
YoY
|
-$402.0K
-103.48%
YoY
|
-$48.50M
178.32%
YoY
|
-$7.336M
287.98%
YoY
|
-$62.00K
N/A
|
$11.55M
50132.54%
YoY
|
-$17.43M
5332.17%
YoY
|
-$1.891M
-239.17%
YoY
|
N/A
|
$23.00K
-98.34%
YoY
|
-$320.8K
-941.64%
YoY
|
$1.359M
-155.22%
YoY
|
N/A
|
| Pretax Income |
-$53.80M
-52.59%
YoY
|
-$17.90M
-499.02%
YoY
|
-$62.32M
-262.04%
YoY
|
$31.76M
84.73%
YoY
|
-$113.5M
39.03%
YoY
|
$4.486M
-130.71%
YoY
|
$38.46M
-346.66%
YoY
|
$17.20M
133.44%
YoY
|
-$81.63M
317.35%
YoY
|
-$14.61M
450.88%
YoY
|
-$15.59M
430.38%
YoY
|
$7.366M
-816.37%
YoY
|
-$19.56M
120.04%
YoY
|
-$2.652M
-210.94%
YoY
|
-$2.940M
-314.6%
YoY
|
-$1.028M
-11.27%
YoY
|
-$8.888M
1311.4%
YoY
|
$2.390M
-147.15%
YoY
|
$1.370M
-3525.0%
YoY
|
| Income Tax |
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$2.060M
-128.73%
YoY
|
$12.23M
N/A
|
-$28.70M
N/A
|
$1.000M
N/A
|
-$7.171M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
-$53.77M
-33.94%
YoY
|
-$17.73M
-132.92%
YoY
|
-$63.79M
-243.48%
YoY
|
$19.84M
-10.75%
YoY
|
-$81.40M
21.55%
YoY
|
$53.86M
-1284.46%
YoY
|
$44.46M
-634.19%
YoY
|
$22.23M
165.97%
YoY
|
-$66.97M
245.65%
YoY
|
-$4.547M
-566.71%
YoY
|
-$8.323M
145.52%
YoY
|
$8.360M
-443.25%
YoY
|
-$19.38M
115.33%
YoY
|
$974.4K
-65.06%
YoY
|
-$3.390M
-337.06%
YoY
|
-$2.435M
123.07%
YoY
|
-$8.998M
2005.03%
YoY
|
$2.789M
-156.19%
YoY
|
$1.430M
-815.0%
YoY
|
| Basic Earnings Per Share |
-$0.58
-43.69%
YoY
|
-$0.19
-126.76%
YoY
|
N/A
|
$0.21
-30.0%
YoY
|
-$1.03
5.1%
YoY
|
$0.71
-987.5%
YoY
|
N/A
|
$0.30
130.77%
YoY
|
-$0.98
157.89%
YoY
|
-$0.08
-900.0%
YoY
|
N/A
|
$0.13
-230.0%
YoY
|
-$0.38
52.0%
YoY
|
$0.01
-104.76%
YoY
|
N/A
|
-$0.10
11.11%
YoY
|
-$0.25
733.33%
YoY
|
-$0.21
40.0%
YoY
|
N/A
|
| Diluted Earnings Per Share |
-$0.58
-43.14%
YoY
|
-$0.19
-127.94%
YoY
|
-$0.69
-213.77%
YoY
|
$0.17
-39.29%
YoY
|
-$1.02
4.08%
YoY
|
$0.68
-950.0%
YoY
|
$0.60
-100.0%
YoY
|
$0.28
133.33%
YoY
|
-$0.98
157.89%
YoY
|
-$0.08
-900.0%
YoY
|
-$131.4K
76.66%
YoY
|
$0.12
-220.0%
YoY
|
-$0.38
52.0%
YoY
|
$0.01
-104.76%
YoY
|
-$74.41K
-318.96%
YoY
|
-$0.10
11.11%
YoY
|
-$0.25
733.33%
YoY
|
-$0.21
40.0%
YoY
|
$33.98K
-701.67%
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 |
93.51M shares
23.15%
YoY
|
93.51M shares
23.58%
YoY
|
93.51M shares
23.58%
YoY
|
93.29M shares
23.39%
YoY
|
75.93M shares
11.79%
YoY
|
75.67M shares
19.4%
YoY
|
75.67M shares
19.57%
YoY
|
75.61M shares
23.24%
YoY
|
67.92M shares
28.93%
YoY
|
63.37M shares
32.83%
YoY
|
63.28M shares
38.92%
YoY
|
61.35M shares
34.67%
YoY
|
52.68M shares
15.65%
YoY
|
47.71M shares
5.15%
YoY
|
45.55M shares
8.85%
YoY
|
45.55M shares
10.1%
YoY
|
45.55M shares
13.05%
YoY
|
45.37M shares
12.88%
YoY
|
41.85M shares
4.6%
YoY
|
| Diluted Shares Outstanding |
93.51M shares
17.6%
YoY
|
93.51M shares
18.38%
YoY
|
N/A
|
100.4M shares
26.1%
YoY
|
79.52M shares
17.07%
YoY
|
79.00M shares
24.65%
YoY
|
N/A
|
79.64M shares
23.27%
YoY
|
67.92M shares
28.93%
YoY
|
63.37M shares
29.31%
YoY
|
N/A
|
64.61M shares
41.82%
YoY
|
52.68M shares
15.65%
YoY
|
49.01M shares
8.01%
YoY
|
N/A
|
45.55M shares
10.1%
YoY
|
45.55M shares
13.05%
YoY
|
45.37M shares
12.88%
YoY
|
N/A
|
Loading...