|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$839.9M
16.55%
YoY
|
$720.7M
29.22%
YoY
|
$557.7M
130.69%
YoY
|
$241.8M
50.32%
YoY
|
$160.8M
22.24%
YoY
|
| Cost Of Revenue |
$463.0M
8.3%
YoY
|
$427.5M
30.7%
YoY
|
$327.1M
232.71%
YoY
|
$98.31M
50.78%
YoY
|
$65.20M
37.55%
YoY
|
| Gross Profit |
$377.0M
28.59%
YoY
|
$293.2M
27.12%
YoY
|
$230.6M
60.77%
YoY
|
$143.4M
50.05%
YoY
|
$95.60M
13.67%
YoY
|
| Selling, General & Admin |
$475.8M
-9.39%
YoY
|
$525.1M
55.56%
YoY
|
$337.5M
53.33%
YoY
|
$220.1M
67.39%
YoY
|
$131.5M
23.36%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$229.0M
49.3%
YoY
|
$153.4M
41.81%
YoY
|
$108.2M
26.36%
YoY
|
$85.60M
29.57%
YoY
|
$66.07M
33.9%
YoY
|
| Operating Expenses |
$569.3M
9.26%
YoY
|
$521.1M
67.57%
YoY
|
$311.0M
59.76%
YoY
|
$194.6M
48.12%
YoY
|
$131.4M
23.38%
YoY
|
| Operating Profit |
-$239.5M
-1.6%
YoY
|
-$243.4M
198.68%
YoY
|
-$81.50M
48.49%
YoY
|
-$54.89M
53.42%
YoY
|
-$35.78M
60.66%
YoY
|
| Interest Expense |
-$491.2M
32.06%
YoY
|
-$371.9M
245.11%
YoY
|
-$107.8M
31.4%
YoY
|
-$82.02M
-37.29%
YoY
|
-$130.8M
31.33%
YoY
|
| Other Income/Expense, Net |
-$6.940M
75.74%
YoY
|
-$3.949M
-227.8%
YoY
|
$3.090M
-698.84%
YoY
|
-$516.0K
-129.45%
YoY
|
$1.752M
-299.09%
YoY
|
| Pretax Income |
-$592.3M
17.65%
YoY
|
-$503.4M
298.33%
YoY
|
-$126.4M
-14.17%
YoY
|
-$147.3M
-52.13%
YoY
|
-$307.6M
130.58%
YoY
|
| Income Tax |
-$144.5M
14350.0%
YoY
|
-$1.000M
-125.64%
YoY
|
$3.900M
1400.0%
YoY
|
$260.0K
43.65%
YoY
|
$181.0K
N/A
|
| Net Earnings |
-$367.9M
-11.98%
YoY
|
-$418.0M
158.57%
YoY
|
-$161.6M
17.02%
YoY
|
-$138.1M
-45.25%
YoY
|
-$252.3M
74.77%
YoY
|
| Basic Earnings Per Share |
-$2.96
-16.15%
YoY
|
-$3.53
150.35%
YoY
|
-$1.41
12.8%
YoY
|
-$1.25
-56.45%
YoY
|
-$2.87
-30.68%
YoY
|
| Diluted Earnings Per Share |
-$2.96
-16.15%
YoY
|
-$3.53
150.35%
YoY
|
-$1.41
12.8%
YoY
|
-$1.25
-56.45%
YoY
|
-$2.87
-30.68%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
124.2M shares
4.98%
YoY
|
118.3M shares
3.4%
YoY
|
114.5M shares
3.22%
YoY
|
110.9M shares
26.19%
YoY
|
87.87M shares
115.38%
YoY
|
| Diluted Shares Outstanding |
124.2M shares
4.98%
YoY
|
118.3M shares
3.4%
YoY
|
114.5M shares
3.22%
YoY
|
110.9M shares
26.19%
YoY
|
87.87M shares
115.38%
YoY
|
|
Concept
|
2024 Q4 | 2024 Q3 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$224.1M
15.42%
YoY
|
$235.3M
18.6%
YoY
|
$219.6M
31.99%
YoY
|
$160.9M
-0.49%
YoY
|
$194.2M
-0.72%
YoY
|
$198.4M
32.83%
YoY
|
$166.4M
13.17%
YoY
|
$161.7M
146.03%
YoY
|
$195.6M
200.82%
YoY
|
$149.4M
116.78%
YoY
|
$147.0M
120.88%
YoY
|
$65.72M
59.23%
YoY
|
$65.02M
70.99%
YoY
|
$68.90M
37.32%
YoY
|
$66.56M
55.54%
YoY
|
$41.28M
38.38%
YoY
|
$38.02M
13.12%
YoY
|
$50.18M
37.04%
YoY
|
$42.79M
23.63%
YoY
|
| Cost Of Revenue |
$124.8M
0.13%
YoY
|
$121.4M
5.2%
YoY
|
$113.4M
28.46%
YoY
|
$103.4M
4.23%
YoY
|
$124.6M
-7.2%
YoY
|
$115.4M
42.21%
YoY
|
$88.26M
7.48%
YoY
|
$99.20M
235.96%
YoY
|
$134.3M
361.22%
YoY
|
$81.15M
200.47%
YoY
|
$82.12M
248.79%
YoY
|
$29.53M
58.41%
YoY
|
$29.12M
64.12%
YoY
|
$27.01M
63.48%
YoY
|
$23.54M
39.4%
YoY
|
$18.64M
32.86%
YoY
|
$17.74M
29.68%
YoY
|
$16.52M
36.19%
YoY
|
$16.89M
49.47%
YoY
|
| Gross Profit |
$99.34M
42.81%
YoY
|
$113.9M
37.22%
YoY
|
$106.2M
35.97%
YoY
|
$57.51M
-7.98%
YoY
|
$69.56M
13.46%
YoY
|
$83.00M
21.67%
YoY
|
$78.12M
20.38%
YoY
|
$62.50M
72.66%
YoY
|
$61.31M
70.76%
YoY
|
$68.22M
62.83%
YoY
|
$64.89M
50.87%
YoY
|
$36.20M
59.94%
YoY
|
$35.90M
77.04%
YoY
|
$41.89M
24.46%
YoY
|
$43.01M
66.07%
YoY
|
$22.63M
43.23%
YoY
|
$20.28M
1.71%
YoY
|
$33.66M
37.44%
YoY
|
$25.90M
11.11%
YoY
|
| Selling, General & Admin |
$124.9M
-18.88%
YoY
|
$169.2M
29.95%
YoY
|
$128.0M
-2.48%
YoY
|
$154.1M
37.55%
YoY
|
$153.9M
53.11%
YoY
|
$130.2M
51.98%
YoY
|
$131.2M
73.85%
YoY
|
$112.0M
45.48%
YoY
|
$100.5M
54.3%
YoY
|
$85.67M
44.21%
YoY
|
$75.49M
41.58%
YoY
|
$76.98M
67.58%
YoY
|
$65.15M
70.24%
YoY
|
$59.41M
85.53%
YoY
|
$53.32M
71.67%
YoY
|
$45.94M
52.57%
YoY
|
$38.27M
31.42%
YoY
|
$32.02M
5.23%
YoY
|
$31.06M
19.1%
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 |
$70.03M
33.3%
YoY
|
$66.65M
41.26%
YoY
|
$62.90M
48.65%
YoY
|
$57.87M
77.12%
YoY
|
$52.54M
42.48%
YoY
|
$47.18M
35.95%
YoY
|
$42.31M
27.53%
YoY
|
$32.67M
32.06%
YoY
|
$36.87M
20.67%
YoY
|
$34.70M
19.64%
YoY
|
$33.18M
19.13%
YoY
|
$24.74M
26.59%
YoY
|
$30.56M
67.34%
YoY
|
$29.01M
70.63%
YoY
|
$27.85M
75.6%
YoY
|
$19.54M
30.76%
YoY
|
$18.26M
27.25%
YoY
|
$17.00M
37.65%
YoY
|
$15.86M
36.25%
YoY
|
| Operating Expenses |
$140.4M
-8.26%
YoY
|
$166.4M
37.28%
YoY
|
$165.1M
19.77%
YoY
|
$141.7M
27.37%
YoY
|
$153.1M
95.88%
YoY
|
$121.2M
26.33%
YoY
|
$137.9M
103.91%
YoY
|
$111.3M
58.06%
YoY
|
$78.15M
73.79%
YoY
|
$95.94M
91.61%
YoY
|
$67.62M
17.9%
YoY
|
$70.40M
53.25%
YoY
|
$44.97M
17.54%
YoY
|
$50.07M
56.42%
YoY
|
$57.36M
84.78%
YoY
|
$45.94M
52.57%
YoY
|
$38.26M
31.52%
YoY
|
$32.01M
-24.71%
YoY
|
$31.04M
-16.83%
YoY
|
| Operating Profit |
-$41.10M
-50.79%
YoY
|
-$52.49M
37.34%
YoY
|
-$58.93M
-1.41%
YoY
|
-$84.22M
72.65%
YoY
|
-$83.52M
395.77%
YoY
|
-$38.22M
37.86%
YoY
|
-$59.77M
2088.61%
YoY
|
-$48.78M
42.61%
YoY
|
-$16.85M
85.84%
YoY
|
-$27.72M
239.05%
YoY
|
-$2.731M
-80.96%
YoY
|
-$34.21M
46.77%
YoY
|
-$9.065M
-49.58%
YoY
|
-$8.176M
-595.82%
YoY
|
-$14.34M
178.88%
YoY
|
-$23.31M
62.91%
YoY
|
-$17.98M
96.37%
YoY
|
$1.649M
-127.96%
YoY
|
-$5.143M
89.78%
YoY
|
| Interest Expense |
-$62.27M
-54.74%
YoY
|
-$182.5M
216.88%
YoY
|
-$121.5M
296.39%
YoY
|
-$48.91M
-42.87%
YoY
|
-$137.6M
163.92%
YoY
|
-$57.60M
214.28%
YoY
|
-$30.66M
50.0%
YoY
|
-$85.61M
-3538.03%
YoY
|
-$52.13M
142.03%
YoY
|
-$18.33M
4.79%
YoY
|
-$20.44M
-59.21%
YoY
|
$2.490M
-130.93%
YoY
|
-$21.54M
5.94%
YoY
|
-$17.49M
-27.0%
YoY
|
-$50.11M
110.1%
YoY
|
-$8.051M
-87.16%
YoY
|
-$20.33M
346.81%
YoY
|
-$23.96M
-14.98%
YoY
|
-$23.85M
-33.6%
YoY
|
| Other Income/Expense, Net |
-$2.058M
-10390.0%
YoY
|
$0.00
-100.0%
YoY
|
-$4.906M
54.67%
YoY
|
$24.00K
-110.17%
YoY
|
$20.00K
-99.28%
YoY
|
-$561.0K
-4775.0%
YoY
|
-$3.172M
-2082.5%
YoY
|
-$236.0K
-252.26%
YoY
|
$2.763M
-705.92%
YoY
|
$12.00K
-106.35%
YoY
|
$160.0K
900.0%
YoY
|
$155.0K
37.17%
YoY
|
-$456.0K
-128.86%
YoY
|
-$189.0K
107.69%
YoY
|
$16.00K
-93.98%
YoY
|
$113.0K
N/A
|
$1.580M
-3260.0%
YoY
|
-$91.00K
-68.94%
YoY
|
$266.0K
-149.81%
YoY
|
| Pretax Income |
-$112.8M
-51.85%
YoY
|
-$196.5M
198.56%
YoY
|
-$150.0M
60.21%
YoY
|
-$133.1M
21.18%
YoY
|
-$234.2M
253.75%
YoY
|
-$65.80M
120.42%
YoY
|
-$93.60M
865.23%
YoY
|
-$109.8M
432.43%
YoY
|
-$66.21M
113.18%
YoY
|
-$29.85M
15.46%
YoY
|
-$9.697M
-85.37%
YoY
|
-$20.63M
-14.26%
YoY
|
-$31.06M
-75.88%
YoY
|
-$25.86M
-64.64%
YoY
|
-$66.27M
130.67%
YoY
|
-$24.06M
-68.75%
YoY
|
-$128.8M
835.97%
YoY
|
-$73.12M
112.74%
YoY
|
-$28.73M
-42.32%
YoY
|
| Income Tax |
$14.90M
2346.63%
YoY
|
-$46.13M
394.65%
YoY
|
-$70.26M
-1078.13%
YoY
|
-$43.03M
-8536.86%
YoY
|
$609.0K
-84.33%
YoY
|
-$9.325M
N/A
|
$7.183M
N/A
|
$510.0K
N/A
|
$3.886M
1882.65%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$196.0K
1860.0%
YoY
|
$64.00K
-63.64%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$10.00K
N/A
|
$176.0K
N/A
|
$0.00
N/A
|
| Net Earnings |
-$142.3M
-24.17%
YoY
|
-$122.6M
94.13%
YoY
|
-$33.05M
-61.61%
YoY
|
-$69.96M
-13.72%
YoY
|
-$187.6M
202.68%
YoY
|
-$63.15M
1.77%
YoY
|
-$86.09M
132.66%
YoY
|
-$81.08M
141.44%
YoY
|
-$61.99M
336.32%
YoY
|
-$62.05M
125.29%
YoY
|
-$37.00M
-41.63%
YoY
|
-$33.58M
1.82%
YoY
|
-$14.21M
-88.97%
YoY
|
-$27.54M
-57.09%
YoY
|
-$63.40M
150.99%
YoY
|
-$32.98M
-53.59%
YoY
|
-$128.8M
835.85%
YoY
|
-$64.18M
70.74%
YoY
|
-$25.26M
-50.22%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$0.98
84.91%
YoY
|
-$0.27
-63.51%
YoY
|
-$0.57
-18.57%
YoY
|
N/A
|
-$0.53
-1.85%
YoY
|
-$0.74
131.25%
YoY
|
-$0.70
133.33%
YoY
|
-$0.18
N/A
|
-$0.54
116.0%
YoY
|
-$0.32
-43.86%
YoY
|
-$0.30
-3.23%
YoY
|
N/A
|
-$0.25
-65.75%
YoY
|
-$0.57
90.0%
YoY
|
-$0.31
N/A
|
N/A
|
-$0.73
N/A
|
-$0.30
N/A
|
| Diluted Earnings Per Share |
-$1.14
-25.69%
YoY
|
-$0.98
84.91%
YoY
|
-$0.27
-63.55%
YoY
|
-$0.57
-18.68%
YoY
|
-$1.53
751.22%
YoY
|
-$0.53
-1.85%
YoY
|
-$0.74
131.45%
YoY
|
-$0.70
133.33%
YoY
|
-$0.18
-100.0%
YoY
|
-$0.54
116.0%
YoY
|
-$0.32
-43.86%
YoY
|
-$0.30
-3.23%
YoY
|
-$125.8K
-86.89%
YoY
|
-$0.25
-65.75%
YoY
|
-$0.57
90.0%
YoY
|
-$0.31
-100.0%
YoY
|
-$959.3K
362.74%
YoY
|
-$0.73
-100.0%
YoY
|
-$0.30
-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 |
125.0M shares
2.07%
YoY
|
124.9M shares
7.27%
YoY
|
124.0M shares
6.61%
YoY
|
122.5M shares
6.56%
YoY
|
122.4M shares
6.53%
YoY
|
116.4M shares
1.52%
YoY
|
116.3M shares
1.52%
YoY
|
114.9M shares
1.27%
YoY
|
114.9M shares
2.35%
YoY
|
114.7M shares
2.23%
YoY
|
114.5M shares
2.3%
YoY
|
113.5M shares
6.71%
YoY
|
112.3M shares
19.96%
YoY
|
112.2M shares
27.79%
YoY
|
112.0M shares
33.25%
YoY
|
106.4M shares
26.62%
YoY
|
93.59M shares
11.44%
YoY
|
87.77M shares
4.51%
YoY
|
84.03M shares
N/A
|
| Diluted Shares Outstanding |
N/A
|
124.9M shares
4.43%
YoY
|
124.2M shares
6.88%
YoY
|
122.9M shares
6.8%
YoY
|
N/A
|
119.6M shares
4.13%
YoY
|
116.2M shares
1.47%
YoY
|
115.1M shares
1.39%
YoY
|
N/A
|
114.8M shares
2.37%
YoY
|
114.5M shares
2.3%
YoY
|
113.5M shares
6.71%
YoY
|
N/A
|
112.2M shares
27.79%
YoY
|
112.0M shares
33.25%
YoY
|
106.4M shares
N/A
|
N/A
|
87.77M shares
N/A
|
84.03M shares
N/A
|
Loading...