|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$1.178B
7.64%
YoY
|
$1.094B
5.05%
YoY
|
$1.042B
19.05%
YoY
|
$875.0M
28.0%
YoY
|
$683.6M
19.14%
YoY
|
| Cost Of Revenue |
N/A
|
$1.020B
-10.41%
YoY
|
$1.139B
21.76%
YoY
|
$935.4M
21.51%
YoY
|
$769.8M
52.65%
YoY
|
| Gross Profit |
N/A
|
$73.91M
-176.0%
YoY
|
-$97.25M
-190.79%
YoY
|
$107.1M
32.14%
YoY
|
$81.07M
16.74%
YoY
|
| Selling, General & Admin |
N/A
|
$140.0M
-20.06%
YoY
|
$175.1M
286.55%
YoY
|
$45.30M
24.45%
YoY
|
$36.40M
31.88%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$166.1M
46.77%
YoY
|
$113.2M
21.8%
YoY
|
$92.92M
12.72%
YoY
|
$82.44M
25.73%
YoY
|
$65.57M
60.92%
YoY
|
| Operating Expenses |
N/A
|
$160.8M
-8.18%
YoY
|
$175.1M
286.55%
YoY
|
$45.30M
24.11%
YoY
|
$36.50M
31.77%
YoY
|
| Operating Profit |
-$507.9M
431.87%
YoY
|
-$95.49M
-1.81%
YoY
|
-$97.25M
60.93%
YoY
|
-$60.43M
-29.93%
YoY
|
-$86.24M
-306.32%
YoY
|
| Interest Expense |
$102.7M
43.43%
YoY
|
$71.59M
26.71%
YoY
|
$56.50M
22.83%
YoY
|
$46.00M
9.4%
YoY
|
$42.04M
15.28%
YoY
|
| Other Income/Expense, Net |
-$178.0M
152.86%
YoY
|
-$70.39M
8.3%
YoY
|
-$64.99M
42.14%
YoY
|
-$45.73M
-9.77%
YoY
|
-$50.67M
45.41%
YoY
|
| Pretax Income |
-$685.9M
313.48%
YoY
|
-$165.9M
2.24%
YoY
|
-$162.2M
52.84%
YoY
|
-$106.2M
-22.47%
YoY
|
-$136.9M
-2069.45%
YoY
|
| Income Tax |
-$42.00K
-101.68%
YoY
|
$2.494M
-114.69%
YoY
|
-$16.98M
-10144.38%
YoY
|
$169.0K
-108.75%
YoY
|
-$1.932M
N/A
|
| Net Earnings |
-$686.0M
307.58%
YoY
|
-$168.3M
37.88%
YoY
|
-$122.1M
41.46%
YoY
|
-$86.29M
5.87%
YoY
|
-$81.50M
-1272.38%
YoY
|
| Basic Earnings Per Share |
-$9.64
272.2%
YoY
|
-$2.59
-45.59%
YoY
|
-$4.76
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$9.64
272.14%
YoY
|
-$2.59
-100.0%
YoY
|
-$4.762M
-1124.88%
YoY
|
$464.7K
-609.54%
YoY
|
-$91.19K
-135.7%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
71.24M shares
7.43%
YoY
|
66.31M shares
158.71%
YoY
|
25.63M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
71.24M shares
7.43%
YoY
|
66.31M shares
158.71%
YoY
|
25.63M shares
-30.37%
YoY
|
36.81M shares
N/A
|
N/A
|
|
Concept
|
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 |
$253.4M
5.89%
YoY
|
$320.6M
-1.54%
YoY
|
$301.9M
1.88%
YoY
|
$269.1M
15.49%
YoY
|
$239.3M
-13.98%
YoY
|
$325.7M
37.18%
YoY
|
$296.3M
3.96%
YoY
|
$233.0M
-3.34%
YoY
|
$278.2M
0.32%
YoY
|
$237.4M
5.24%
YoY
|
$285.0M
69.96%
YoY
|
$241.0M
17.88%
YoY
|
$277.3M
38.28%
YoY
|
$225.6M
43.31%
YoY
|
$167.7M
-0.22%
YoY
|
$204.5M
29.11%
YoY
|
$200.5M
18.89%
YoY
|
$157.4M
9.2%
YoY
|
$168.1M
23.96%
YoY
|
| Cost Of Revenue |
N/A
|
$304.6M
4.15%
YoY
|
$287.9M
3.15%
YoY
|
$287.9M
23.24%
YoY
|
$235.5M
-13.78%
YoY
|
$292.5M
38.36%
YoY
|
$279.1M
8.3%
YoY
|
$233.6M
6.79%
YoY
|
$273.1M
12.06%
YoY
|
$211.4M
5.69%
YoY
|
$257.7M
84.05%
YoY
|
$218.7M
23.46%
YoY
|
$243.7M
43.98%
YoY
|
$200.0M
52.75%
YoY
|
$140.0M
-7.61%
YoY
|
$177.2M
19.34%
YoY
|
$169.2M
18.64%
YoY
|
$130.9M
14.83%
YoY
|
$151.6M
30.91%
YoY
|
| Gross Profit |
N/A
|
$16.00M
-51.79%
YoY
|
$14.00M
-18.68%
YoY
|
-$18.81M
2968.03%
YoY
|
$3.859M
-24.66%
YoY
|
$33.19M
27.6%
YoY
|
$17.21M
-36.98%
YoY
|
-$613.0K
-102.75%
YoY
|
$5.122M
-84.77%
YoY
|
$26.01M
1.71%
YoY
|
$27.31M
-1.32%
YoY
|
$22.31M
-18.3%
YoY
|
$33.63M
19.3%
YoY
|
$25.57M
-3.38%
YoY
|
$27.68M
67.68%
YoY
|
$27.31M
175.63%
YoY
|
$28.19M
14.92%
YoY
|
$26.47M
-12.13%
YoY
|
$16.51M
-16.68%
YoY
|
| Selling, General & Admin |
N/A
|
$27.60M
-9.23%
YoY
|
$21.99M
-20.64%
YoY
|
$30.95M
-8.12%
YoY
|
$27.91M
-83.05%
YoY
|
$30.41M
96.29%
YoY
|
$27.70M
-19.81%
YoY
|
$33.69M
198.94%
YoY
|
$164.7M
1057.24%
YoY
|
$15.49M
22.74%
YoY
|
$34.55M
282.04%
YoY
|
$11.27M
19.23%
YoY
|
$14.23M
84.27%
YoY
|
$12.62M
61.81%
YoY
|
$9.043M
-18.01%
YoY
|
$9.452M
-3.91%
YoY
|
$7.722M
23.85%
YoY
|
$7.800M
6.63%
YoY
|
$11.03M
51.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 |
N/A
|
$37.63M
6.85%
YoY
|
$30.56M
5.0%
YoY
|
$34.67M
53.7%
YoY
|
$26.86M
-2.99%
YoY
|
$35.22M
58.78%
YoY
|
$29.11M
-99.87%
YoY
|
$22.56M
4.82%
YoY
|
$27.68M
0.04%
YoY
|
$22.18M
18.46%
YoY
|
$22.47B
46.92%
YoY
|
$21.52M
54.11%
YoY
|
$27.67M
74.75%
YoY
|
$18.72M
40.77%
YoY
|
$15.30B
135271.68%
YoY
|
$13.97M
24.6%
YoY
|
$15.83M
37.63%
YoY
|
$13.30M
35.71%
YoY
|
$11.30M
13.0%
YoY
|
| Operating Expenses |
N/A
|
$27.60M
-9.23%
YoY
|
$21.99M
-20.64%
YoY
|
$30.95M
-8.12%
YoY
|
$48.72M
-70.41%
YoY
|
$30.41M
96.29%
YoY
|
$27.70M
-19.81%
YoY
|
$33.69M
198.94%
YoY
|
$164.7M
1057.24%
YoY
|
$15.49M
22.74%
YoY
|
$34.55M
282.04%
YoY
|
$11.27M
19.23%
YoY
|
$14.23M
84.27%
YoY
|
$12.62M
61.81%
YoY
|
$9.043M
-18.01%
YoY
|
$9.452M
-3.91%
YoY
|
$7.722M
-8.85%
YoY
|
$7.800M
-2.15%
YoY
|
$11.03M
51.1%
YoY
|
| Operating Profit |
-$387.9M
764.57%
YoY
|
-$43.43M
3363.48%
YoY
|
-$26.95M
110.99%
YoY
|
-$53.39M
51.65%
YoY
|
-$44.87M
-71.88%
YoY
|
-$1.254M
-111.92%
YoY
|
-$12.77M
-182.51%
YoY
|
-$35.21M
-418.91%
YoY
|
-$159.5M
-922.38%
YoY
|
$10.52M
-18.78%
YoY
|
$15.48M
-16.93%
YoY
|
$11.04M
-38.17%
YoY
|
$19.40M
-5.21%
YoY
|
$12.95M
-30.62%
YoY
|
$18.64M
240.26%
YoY
|
$17.86M
25407.14%
YoY
|
$20.47M
27.46%
YoY
|
$18.67M
-18.15%
YoY
|
$5.477M
-56.27%
YoY
|
| Interest Expense |
N/A
|
$21.62M
15.59%
YoY
|
$17.27M
23.73%
YoY
|
$23.39M
134.63%
YoY
|
-$28.95M
40.58%
YoY
|
$18.70M
76.05%
YoY
|
$13.96M
10.37%
YoY
|
$9.970M
-21.07%
YoY
|
-$20.59M
64.5%
YoY
|
$10.62M
-11.1%
YoY
|
$12.65M
24.92%
YoY
|
$12.63M
21.53%
YoY
|
-$12.52M
17.57%
YoY
|
$11.95M
21.05%
YoY
|
$10.12M
10.09%
YoY
|
$10.39M
7.9%
YoY
|
-$10.65M
12.34%
YoY
|
$9.872M
4.52%
YoY
|
$9.196M
1.65%
YoY
|
| Other Income/Expense, Net |
N/A
|
-$41.57M
144.07%
YoY
|
-$28.81M
97.76%
YoY
|
-$63.46M
529.16%
YoY
|
$254.0K
-99.13%
YoY
|
-$17.03M
59.86%
YoY
|
-$14.57M
13.72%
YoY
|
-$10.09M
-19.45%
YoY
|
$29.12M
485150.0%
YoY
|
-$10.66M
-9.81%
YoY
|
-$12.81M
26.04%
YoY
|
-$12.52M
22.49%
YoY
|
$6.000K
-95.95%
YoY
|
-$11.81M
20.38%
YoY
|
-$10.17M
9.56%
YoY
|
-$10.22M
13.67%
YoY
|
$148.0K
-88.8%
YoY
|
-$9.814M
3.87%
YoY
|
-$9.278M
3.32%
YoY
|
| Pretax Income |
N/A
|
-$85.01M
364.84%
YoY
|
-$55.77M
103.94%
YoY
|
-$116.8M
157.99%
YoY
|
-$74.95M
-54.1%
YoY
|
-$18.29M
13248.18%
YoY
|
-$27.34M
-1124.5%
YoY
|
-$45.29M
2956.07%
YoY
|
-$163.3M
179346.15%
YoY
|
-$137.0K
-112.06%
YoY
|
$2.669M
-68.49%
YoY
|
-$1.482M
-119.42%
YoY
|
-$91.00K
-109.8%
YoY
|
$1.136M
-87.17%
YoY
|
$8.471M
-322.86%
YoY
|
$7.633M
-185.54%
YoY
|
$929.0K
-90.1%
YoY
|
$8.852M
-33.72%
YoY
|
-$3.801M
-208.6%
YoY
|
| Income Tax |
N/A
|
$155.0K
1191.67%
YoY
|
$11.00K
-650.0%
YoY
|
$12.00K
-25.0%
YoY
|
$2.468M
-114.59%
YoY
|
$12.00K
-112.0%
YoY
|
-$2.000K
-108.33%
YoY
|
$16.00K
-194.12%
YoY
|
-$16.92M
-5017.44%
YoY
|
-$100.0K
-66.67%
YoY
|
$24.00K
N/A
|
-$17.00K
N/A
|
$344.0K
N/A
|
-$300.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
-$427.6M
428.69%
YoY
|
-$85.20M
366.67%
YoY
|
-$55.84M
104.28%
YoY
|
-$116.9M
158.02%
YoY
|
-$80.88M
309.34%
YoY
|
-$18.26M
18528.57%
YoY
|
-$27.34M
-1156.3%
YoY
|
-$45.31M
2940.74%
YoY
|
-$19.76M
4442.07%
YoY
|
-$98.00K
-106.95%
YoY
|
$2.588M
-69.45%
YoY
|
-$1.490M
-119.52%
YoY
|
-$435.0K
-146.82%
YoY
|
$1.411M
-84.06%
YoY
|
$8.471M
-322.86%
YoY
|
$7.633M
-185.54%
YoY
|
$929.0K
-90.1%
YoY
|
$8.852M
-33.72%
YoY
|
-$3.801M
-207.25%
YoY
|
| Basic Earnings Per Share |
-$5.74
N/A
|
-$1.14
293.1%
YoY
|
-$0.82
95.24%
YoY
|
-$1.75
146.48%
YoY
|
N/A
|
-$0.29
N/A
|
-$0.42
N/A
|
-$0.71
N/A
|
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 |
-$5.74
374.61%
YoY
|
-$1.14
-100.0%
YoY
|
-$0.82
-100.0%
YoY
|
-$1.75
-100.0%
YoY
|
-$1.21
-100.0%
YoY
|
-$273.6K
12467.67%
YoY
|
-$410.4K
-69.22%
YoY
|
-$696.7K
1767.28%
YoY
|
-$4.801M
43840.92%
YoY
|
-$2.177K
-106.14%
YoY
|
-$1.333M
-636.42%
YoY
|
-$37.31K
-117.32%
YoY
|
-$10.93K
-139.37%
YoY
|
$35.48K
-86.59%
YoY
|
$248.5K
-318.4%
YoY
|
$215.4K
-164.6%
YoY
|
$27.75K
-85.16%
YoY
|
$264.6K
-45.57%
YoY
|
-$113.8K
-189.42%
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 |
74.50M shares
11.51%
YoY
|
74.42M shares
11.61%
YoY
|
67.73M shares
1.75%
YoY
|
67.61M shares
1.58%
YoY
|
66.80M shares
9.48%
YoY
|
66.67M shares
48.13%
YoY
|
66.56M shares
66.3%
YoY
|
66.56M shares
66.3%
YoY
|
61.02M shares
53.44%
YoY
|
45.01M shares
13.18%
YoY
|
40.03M shares
19.11%
YoY
|
40.02M shares
19.1%
YoY
|
39.77M shares
18.86%
YoY
|
39.77M shares
18.86%
YoY
|
33.61M shares
0.44%
YoY
|
33.61M shares
26.46%
YoY
|
33.46M shares
N/A
|
33.46M shares
N/A
|
33.46M shares
N/A
|
| Diluted Shares Outstanding |
N/A
|
74.45M shares
11.57%
YoY
|
68.49M shares
2.83%
YoY
|
67.36M shares
3.59%
YoY
|
N/A
|
66.72M shares
48.23%
YoY
|
66.60M shares
61.53%
YoY
|
65.03M shares
62.84%
YoY
|
N/A
|
45.02M shares
N/A
|
41.23M shares
N/A
|
39.93M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...