|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$1.046B
67.74%
YoY
|
$623.3M
63.93%
YoY
|
$380.2M
37.63%
YoY
|
$276.3M
29.89%
YoY
|
$212.7M
20.31%
YoY
|
| Cost Of Revenue |
N/A
|
$318.6M
35.61%
YoY
|
$235.0M
40.18%
YoY
|
$167.6M
23.09%
YoY
|
$136.2M
12.82%
YoY
|
| Gross Profit |
N/A
|
$304.7M
109.74%
YoY
|
$145.3M
33.71%
YoY
|
$108.6M
42.02%
YoY
|
$76.50M
36.45%
YoY
|
| Selling, General & Admin |
$512.9M
33.18%
YoY
|
$385.1M
98.26%
YoY
|
$194.2M
30.82%
YoY
|
$148.5M
33.05%
YoY
|
$111.6M
44.68%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$91.19M
96.11%
YoY
|
$46.50M
107.81%
YoY
|
$22.37M
56.81%
YoY
|
$14.27M
43.44%
YoY
|
$9.947M
-6.92%
YoY
|
| Operating Expenses |
$512.9M
33.18%
YoY
|
$385.1M
98.26%
YoY
|
$194.2M
30.82%
YoY
|
$148.5M
33.05%
YoY
|
$111.6M
44.68%
YoY
|
| Operating Profit |
-$419.7M
72.37%
YoY
|
-$243.5M
241.21%
YoY
|
-$71.36M
31.87%
YoY
|
-$54.11M
20.13%
YoY
|
-$45.05M
41.84%
YoY
|
| Interest Expense |
N/A
|
-$12.96M
11.72%
YoY
|
-$11.60M
-2547.26%
YoY
|
$474.0K
-41.04%
YoY
|
$804.0K
-3.6%
YoY
|
| Other Income/Expense, Net |
-$9.666M
-25.41%
YoY
|
-$12.96M
-28.74%
YoY
|
-$18.19M
-3700.99%
YoY
|
$505.0K
-217.44%
YoY
|
-$430.0K
-317.17%
YoY
|
| Pretax Income |
-$429.4M
67.43%
YoY
|
-$256.4M
186.39%
YoY
|
-$89.54M
67.03%
YoY
|
-$53.61M
17.88%
YoY
|
-$45.48M
44.09%
YoY
|
| Income Tax |
-$31.51M
1648.83%
YoY
|
-$1.802M
1365.04%
YoY
|
-$123.0K
-241.38%
YoY
|
$87.00K
248.0%
YoY
|
$25.00K
-80.16%
YoY
|
| Net Earnings |
-$397.8M
56.24%
YoY
|
-$254.6M
187.03%
YoY
|
-$88.72M
68.81%
YoY
|
-$52.55M
18.32%
YoY
|
-$44.42M
44.22%
YoY
|
| Basic Earnings Per Share |
-$2.02
23.17%
YoY
|
-$1.64
118.67%
YoY
|
-$0.75
-73.59%
YoY
|
-$2.84
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$2.02
23.17%
YoY
|
-$1.64
118.67%
YoY
|
-$0.75
-73.59%
YoY
|
-$2.84
-100.0%
YoY
|
-$362.7K
44.16%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
197.0M shares
26.85%
YoY
|
155.3M shares
31.23%
YoY
|
118.4M shares
540.72%
YoY
|
18.48M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
197.0M shares
26.85%
YoY
|
155.3M shares
31.23%
YoY
|
118.4M shares
540.72%
YoY
|
18.48M shares
N/A
|
N/A
|
|
Concept
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
N/A
|
$261.4M
72.71%
YoY
|
$255.8M
112.46%
YoY
|
$254.1M
109.39%
YoY
|
$230.2M
89.01%
YoY
|
$151.3M
48.85%
YoY
|
$120.4M
54.38%
YoY
|
$121.4M
54.09%
YoY
|
$121.8M
57.39%
YoY
|
$101.7M
46.01%
YoY
|
$78.00M
17.77%
YoY
|
$78.76M
24.99%
YoY
|
$77.39M
33.33%
YoY
|
$69.63M
39.93%
YoY
|
$66.23M
28.36%
YoY
|
$63.01M
18.27%
YoY
|
$58.04M
N/A
|
| Cost Of Revenue |
N/A
|
$212.9M
171.37%
YoY
|
$106.9M
57.46%
YoY
|
$101.4M
44.63%
YoY
|
$192.6M
170.56%
YoY
|
$78.44M
33.45%
YoY
|
$67.92M
27.08%
YoY
|
$70.09M
35.97%
YoY
|
$71.20M
45.31%
YoY
|
$58.78M
41.91%
YoY
|
$53.45M
35.66%
YoY
|
$51.55M
36.45%
YoY
|
$49.00M
37.25%
YoY
|
$41.42M
28.63%
YoY
|
$39.40M
16.57%
YoY
|
$37.78M
9.83%
YoY
|
$35.70M
N/A
|
| Gross Profit |
N/A
|
$48.50M
-33.46%
YoY
|
$148.9M
183.63%
YoY
|
$152.7M
197.94%
YoY
|
$37.57M
-25.74%
YoY
|
$72.89M
69.96%
YoY
|
$52.49M
113.82%
YoY
|
$51.26M
88.41%
YoY
|
$50.60M
78.17%
YoY
|
$42.89M
52.03%
YoY
|
$24.55M
-8.4%
YoY
|
$27.21M
7.83%
YoY
|
$28.40M
27.35%
YoY
|
$28.21M
61.19%
YoY
|
$26.80M
50.56%
YoY
|
$25.23M
34.2%
YoY
|
$22.30M
N/A
|
| Selling, General & Admin |
N/A
|
$142.5M
32.59%
YoY
|
$115.6M
31.73%
YoY
|
$119.5M
55.12%
YoY
|
$112.9M
139.13%
YoY
|
$107.5M
123.98%
YoY
|
$87.77M
82.51%
YoY
|
$77.03M
50.98%
YoY
|
$47.20M
11.06%
YoY
|
$47.97M
19.34%
YoY
|
$48.09M
37.0%
YoY
|
$51.02M
66.22%
YoY
|
$42.50M
7.32%
YoY
|
$40.20M
70.34%
YoY
|
$35.10M
35.0%
YoY
|
$30.69M
37.03%
YoY
|
$39.60M
N/A
|
| 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
|
| Depreciation & Amortization |
N/A
|
$23.31M
93.56%
YoY
|
$21.78M
198.72%
YoY
|
$20.89M
216.23%
YoY
|
$20.55M
228.83%
YoY
|
$12.05M
110.03%
YoY
|
$7.292M
40.91%
YoY
|
$6.607M
26.74%
YoY
|
$6.250M
29.4%
YoY
|
$5.735M
57.55%
YoY
|
$5.175M
606.0%
YoY
|
$5.213M
93.15%
YoY
|
$4.830M
87.21%
YoY
|
$3.640M
43.87%
YoY
|
$733.0K
-84.86%
YoY
|
$2.699M
3.81%
YoY
|
$2.580M
N/A
|
| Operating Expenses |
N/A
|
$142.5M
32.59%
YoY
|
$115.6M
31.73%
YoY
|
$119.5M
55.12%
YoY
|
$133.4M
149.86%
YoY
|
$107.5M
123.98%
YoY
|
$87.77M
82.51%
YoY
|
$77.03M
50.98%
YoY
|
$53.40M
12.9%
YoY
|
$47.97M
9.28%
YoY
|
$48.09M
26.22%
YoY
|
$51.02M
66.22%
YoY
|
$47.30M
12.09%
YoY
|
$43.90M
67.56%
YoY
|
$38.10M
35.11%
YoY
|
$30.69M
22.78%
YoY
|
$42.20M
N/A
|
| Operating Profit |
N/A
|
-$117.3M
61.34%
YoY
|
-$97.41M
128.85%
YoY
|
-$92.63M
186.06%
YoY
|
-$95.85M
3328.08%
YoY
|
-$72.69M
571.69%
YoY
|
-$42.56M
48.24%
YoY
|
-$32.38M
11.55%
YoY
|
-$2.796M
-85.25%
YoY
|
-$10.82M
-30.97%
YoY
|
-$28.71M
153.87%
YoY
|
-$29.03M
255.6%
YoY
|
-$18.96M
-4.74%
YoY
|
-$15.68M
81.65%
YoY
|
-$11.31M
8.85%
YoY
|
-$8.163M
33.38%
YoY
|
-$19.91M
N/A
|
| Interest Expense |
N/A
|
$706.0K
-117.97%
YoY
|
-$3.318M
-216.75%
YoY
|
-$4.962M
-274.53%
YoY
|
-$3.529M
-36.98%
YoY
|
-$3.929M
-169.58%
YoY
|
$2.842M
43.83%
YoY
|
$2.843M
5164.81%
YoY
|
-$5.600M
-900.0%
YoY
|
$5.647M
5177.57%
YoY
|
$1.976M
79.64%
YoY
|
$54.00K
-65.16%
YoY
|
$700.0K
-46.15%
YoY
|
$107.0K
-73.25%
YoY
|
$1.100M
-1200.0%
YoY
|
$155.0K
-255.0%
YoY
|
$1.300M
N/A
|
| Other Income/Expense, Net |
N/A
|
$706.0K
-117.97%
YoY
|
-$3.318M
20.09%
YoY
|
-$4.962M
81.23%
YoY
|
$0.00
N/A
|
-$3.929M
-27.4%
YoY
|
-$2.763M
71.61%
YoY
|
-$2.738M
-50.92%
YoY
|
$0.00
-100.0%
YoY
|
-$5.412M
-6113.33%
YoY
|
-$1.610M
23.85%
YoY
|
-$5.579M
-594.15%
YoY
|
-$1.300M
N/A
|
$90.00K
-130.0%
YoY
|
-$1.300M
-13.33%
YoY
|
$1.129M
-1229.0%
YoY
|
$0.00
N/A
|
| Pretax Income |
N/A
|
-$116.6M
52.15%
YoY
|
-$100.7M
122.22%
YoY
|
-$97.59M
177.89%
YoY
|
-$99.38M
1083.07%
YoY
|
-$76.62M
371.97%
YoY
|
-$45.33M
49.48%
YoY
|
-$35.12M
1.48%
YoY
|
-$8.400M
-56.92%
YoY
|
-$16.23M
4.14%
YoY
|
-$30.32M
163.68%
YoY
|
-$34.61M
392.0%
YoY
|
-$19.50M
4.84%
YoY
|
-$15.59M
81.26%
YoY
|
-$11.50M
-3.36%
YoY
|
-$7.034M
11.65%
YoY
|
-$18.60M
N/A
|
| Income Tax |
N/A
|
-$4.535M
-328.58%
YoY
|
-$6.916M
71.19%
YoY
|
-$6.732M
-260.32%
YoY
|
-$3.945M
1872.5%
YoY
|
$1.984M
996.13%
YoY
|
-$4.040M
18263.64%
YoY
|
$4.199M
-8669.39%
YoY
|
-$200.0K
N/A
|
$181.0K
217.54%
YoY
|
-$22.00K
N/A
|
-$49.00K
-590.0%
YoY
|
$0.00
N/A
|
$57.00K
N/A
|
$0.00
N/A
|
$10.00K
N/A
|
$0.00
N/A
|
| Net Earnings |
N/A
|
-$112.0M
42.54%
YoY
|
-$93.81M
127.21%
YoY
|
-$90.86M
131.09%
YoY
|
-$95.43M
1071.39%
YoY
|
-$78.60M
378.85%
YoY
|
-$41.29M
36.26%
YoY
|
-$39.32M
16.14%
YoY
|
-$8.147M
-58.06%
YoY
|
-$16.42M
7.59%
YoY
|
-$30.30M
170.52%
YoY
|
-$33.85M
407.56%
YoY
|
-$19.43M
5.58%
YoY
|
-$15.26M
81.63%
YoY
|
-$11.20M
-3.44%
YoY
|
-$6.670M
11.17%
YoY
|
-$18.40M
N/A
|
| Basic Earnings Per Share |
N/A
|
-$0.57
11.76%
YoY
|
-$0.48
60.0%
YoY
|
-$0.47
62.07%
YoY
|
N/A
|
-$0.51
292.31%
YoY
|
-$0.30
25.0%
YoY
|
-$0.29
-27.5%
YoY
|
N/A
|
-$0.13
N/A
|
-$0.24
N/A
|
-$0.40
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
N/A
|
-$0.57
11.76%
YoY
|
-$0.48
60.0%
YoY
|
-$0.47
62.07%
YoY
|
-$496.0K
719.33%
YoY
|
-$0.51
292.31%
YoY
|
-$0.30
25.0%
YoY
|
-$0.29
-27.5%
YoY
|
-$60.54K
-61.8%
YoY
|
-$0.13
-100.0%
YoY
|
-$0.24
-100.0%
YoY
|
-$0.40
-100.0%
YoY
|
-$158.5K
5.43%
YoY
|
-$125.0K
82.14%
YoY
|
-$91.50K
-3.45%
YoY
|
-$54.74K
11.67%
YoY
|
-$150.3K
N/A
|
| 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
|
| Basic Shares Outstanding |
204.4M shares
7.05%
YoY
|
195.2M shares
26.99%
YoY
|
194.5M shares
42.18%
YoY
|
193.0M shares
41.39%
YoY
|
190.9M shares
N/A
|
153.7M shares
19.56%
YoY
|
136.8M shares
8.43%
YoY
|
136.5M shares
8.26%
YoY
|
N/A
|
128.6M shares
N/A
|
126.2M shares
N/A
|
126.1M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
195.6M shares
27.28%
YoY
|
194.5M shares
42.18%
YoY
|
193.0M shares
41.39%
YoY
|
N/A
|
153.7M shares
19.56%
YoY
|
136.8M shares
8.43%
YoY
|
136.5M shares
N/A
|
N/A
|
128.6M shares
N/A
|
126.2M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...