|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$446.4M
33.2%
YoY
|
$335.2M
9.81%
YoY
|
$305.2M
1.83%
YoY
|
$299.7M
2.93%
YoY
|
$291.2M
7.49%
YoY
|
| Cost Of Revenue |
$133.6M
51.4%
YoY
|
$88.24M
10.12%
YoY
|
$80.13M
2.19%
YoY
|
$78.41M
1.55%
YoY
|
$77.21M
21.59%
YoY
|
| Gross Profit |
$312.9M
26.7%
YoY
|
$246.9M
9.69%
YoY
|
$225.1M
1.7%
YoY
|
$221.3M
3.43%
YoY
|
$214.0M
3.18%
YoY
|
| Selling, General & Admin |
$46.80M
22.76%
YoY
|
$38.12M
16.51%
YoY
|
$32.72M
-1.13%
YoY
|
$33.09M
-34.75%
YoY
|
$50.72M
146.04%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$109.0M
20.27%
YoY
|
$90.61M
2.06%
YoY
|
$88.78M
13.24%
YoY
|
$78.40M
-7.2%
YoY
|
$84.48M
-0.81%
YoY
|
| Operating Expenses |
$474.7M
61.22%
YoY
|
$294.5M
10.64%
YoY
|
$266.1M
8.67%
YoY
|
$244.9M
-16.85%
YoY
|
$294.5M
8.06%
YoY
|
| Operating Profit |
$33.08M
-27.22%
YoY
|
$45.46M
-0.2%
YoY
|
$45.55M
-42.0%
YoY
|
$78.53M
175.98%
YoY
|
$28.46M
110.93%
YoY
|
| Interest Expense |
$118.9M
45.41%
YoY
|
$81.78M
4.23%
YoY
|
$78.47M
0.61%
YoY
|
$77.99M
16.78%
YoY
|
$66.79M
10.75%
YoY
|
| Other Income/Expense, Net |
-$115.7M
35.08%
YoY
|
-$85.64M
10.58%
YoY
|
-$77.45M
4.15%
YoY
|
-$74.37M
12.8%
YoY
|
-$65.93M
9.75%
YoY
|
| Pretax Income |
-$82.60M
105.54%
YoY
|
-$40.19M
25.96%
YoY
|
-$31.91M
-866.42%
YoY
|
$4.163M
-111.11%
YoY
|
-$37.47M
-19.55%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$82.60M
105.54%
YoY
|
-$40.19M
25.96%
YoY
|
-$31.91M
-866.42%
YoY
|
$4.163M
-111.13%
YoY
|
-$37.41M
-19.54%
YoY
|
| Basic Earnings Per Share |
-$0.81
44.64%
YoY
|
-$0.56
27.27%
YoY
|
-$0.44
1000.0%
YoY
|
-$0.04
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.81
44.64%
YoY
|
-$0.56
27.27%
YoY
|
-$0.44
1000.0%
YoY
|
-$0.04
-100.0%
YoY
|
-$354.4K
-19.11%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
132.0M shares
14.41%
YoY
|
115.4M shares
6.46%
YoY
|
108.4M shares
1.89%
YoY
|
106.4M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
132.0M shares
14.41%
YoY
|
115.4M shares
6.46%
YoY
|
108.4M shares
1.89%
YoY
|
106.4M shares
N/A
|
N/A
|
|
Concept
|
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 Q3 | 2019 Q2 | 2019 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$106.7M
-8.75%
YoY
|
$113.6M
19.64%
YoY
|
$118.4M
43.54%
YoY
|
$116.2M
26.4%
YoY
|
$116.9M
43.34%
YoY
|
$94.94M
19.9%
YoY
|
$82.48M
6.78%
YoY
|
$91.92M
17.11%
YoY
|
$81.58M
8.87%
YoY
|
$79.19M
6.2%
YoY
|
$77.24M
1.32%
YoY
|
$78.49M
7.72%
YoY
|
$74.93M
-5.28%
YoY
|
$74.56M
4.23%
YoY
|
$72.86M
-2.7%
YoY
|
$79.11M
11.25%
YoY
|
$71.54M
2.03%
YoY
|
| Cost Of Revenue |
$33.05M
-7.71%
YoY
|
$34.87M
29.31%
YoY
|
$34.81M
51.62%
YoY
|
$35.99M
54.7%
YoY
|
$35.82M
68.54%
YoY
|
$26.97M
29.89%
YoY
|
$22.96M
12.91%
YoY
|
$23.26M
N/A
|
$21.25M
N/A
|
$20.76M
N/A
|
$20.34M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
$73.65M
-9.21%
YoY
|
$78.73M
15.81%
YoY
|
$83.58M
40.43%
YoY
|
$80.19M
16.8%
YoY
|
$81.11M
34.46%
YoY
|
$67.98M
16.35%
YoY
|
$59.52M
4.6%
YoY
|
$68.65M
N/A
|
$60.33M
N/A
|
$58.43M
N/A
|
$56.90M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$18.26M
53.3%
YoY
|
$14.06M
36.09%
YoY
|
$12.20M
39.2%
YoY
|
$12.36M
26.88%
YoY
|
$11.91M
35.02%
YoY
|
$10.33M
-4.31%
YoY
|
$8.763M
16.5%
YoY
|
$9.738M
N/A
|
$8.823M
N/A
|
$10.80M
N/A
|
$7.522M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
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 |
$58.91M
28.06%
YoY
|
$27.87M
14.17%
YoY
|
$53.42M
65.35%
YoY
|
$56.80M
76.54%
YoY
|
$46.00M
44.24%
YoY
|
$24.41M
10.05%
YoY
|
$32.31M
-76.12%
YoY
|
$32.17M
N/A
|
$31.89M
N/A
|
$22.18M
5.85%
YoY
|
$135.3M
N/A
|
N/A
|
N/A
|
$20.95M
9.31%
YoY
|
N/A
|
N/A
|
$19.17M
-13.71%
YoY
|
| Operating Expenses |
$124.5M
-18.86%
YoY
|
$103.7M
27.67%
YoY
|
$66.30M
58.92%
YoY
|
$136.1M
84.55%
YoY
|
$153.5M
144.64%
YoY
|
$81.21M
27.05%
YoY
|
$41.72M
3.64%
YoY
|
$73.74M
14.96%
YoY
|
$62.73M
-18.78%
YoY
|
$63.92M
2.25%
YoY
|
$40.25M
N/A
|
$64.15M
14.3%
YoY
|
$77.24M
21.43%
YoY
|
$62.51M
1.29%
YoY
|
$56.12M
-35.12%
YoY
|
$63.61M
-10.15%
YoY
|
$61.72M
-2.41%
YoY
|
| Operating Profit |
-$12.34M
-46.56%
YoY
|
$21.71M
-67.74%
YoY
|
$7.184M
-59.64%
YoY
|
-$18.31M
-198.19%
YoY
|
-$23.10M
-222.46%
YoY
|
$67.31M
332.68%
YoY
|
$17.80M
6.9%
YoY
|
$18.65M
12.9%
YoY
|
$18.86M
3418.47%
YoY
|
$15.56M
15.31%
YoY
|
$16.65M
N/A
|
$16.52M
-11.54%
YoY
|
$536.0K
-98.21%
YoY
|
$13.49M
6.27%
YoY
|
$18.67M
-281.59%
YoY
|
$29.87M
658.26%
YoY
|
$12.70M
-59.72%
YoY
|
| Interest Expense |
$35.95M
26.88%
YoY
|
$34.68M
46.06%
YoY
|
-$34.45M
28.53%
YoY
|
$32.40M
68.48%
YoY
|
$28.33M
39.13%
YoY
|
$23.74M
22.79%
YoY
|
-$26.81M
36.09%
YoY
|
$19.23M
-7.85%
YoY
|
$20.36M
8.3%
YoY
|
$19.33M
1.19%
YoY
|
-$19.70M
N/A
|
$20.87M
12.4%
YoY
|
$18.80M
-14.52%
YoY
|
$19.11M
3.61%
YoY
|
$18.57M
9.12%
YoY
|
$22.00M
37.11%
YoY
|
$18.44M
14.48%
YoY
|
| Other Income/Expense, Net |
-$35.35M
29.08%
YoY
|
-$34.65M
61.36%
YoY
|
$1.000K
-96.55%
YoY
|
-$32.38M
68.51%
YoY
|
-$27.39M
34.63%
YoY
|
-$21.47M
11.2%
YoY
|
$29.00K
45.0%
YoY
|
-$19.21M
-3.93%
YoY
|
-$20.34M
8.54%
YoY
|
-$19.31M
1.45%
YoY
|
$20.00K
N/A
|
-$20.00M
7.99%
YoY
|
-$18.74M
-12.13%
YoY
|
-$19.03M
19.75%
YoY
|
-$18.52M
8.9%
YoY
|
-$21.33M
33.27%
YoY
|
-$15.90M
-1.18%
YoY
|
| Pretax Income |
-$47.69M
-5.52%
YoY
|
-$12.94M
-128.23%
YoY
|
-$27.27M
-20.7%
YoY
|
-$50.69M
8871.5%
YoY
|
-$50.48M
3306.21%
YoY
|
$45.84M
-1320.96%
YoY
|
-$34.39M
635.24%
YoY
|
-$565.0K
N/A
|
-$1.482M
N/A
|
-$3.754M
N/A
|
-$4.677M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Income Tax |
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
|
| Net Earnings |
-$47.69M
-5.52%
YoY
|
-$12.94M
-128.23%
YoY
|
-$33.06M
-3.84%
YoY
|
-$50.69M
8871.5%
YoY
|
-$50.48M
3306.21%
YoY
|
$45.84M
-1320.96%
YoY
|
-$34.38M
299.65%
YoY
|
-$565.0K
-92.03%
YoY
|
-$1.482M
-93.2%
YoY
|
-$3.754M
-58.99%
YoY
|
-$8.603M
78.23%
YoY
|
-$7.091M
141.93%
YoY
|
-$21.80M
-376.55%
YoY
|
-$9.153M
183.64%
YoY
|
-$2.931M
-89.24%
YoY
|
$7.884M
-165.48%
YoY
|
-$3.227M
-120.95%
YoY
|
| Basic Earnings Per Share |
-$0.40
-6.98%
YoY
|
-$0.14
-145.16%
YoY
|
-$0.25
N/A
|
-$0.43
616.67%
YoY
|
-$0.43
514.29%
YoY
|
$0.31
-444.44%
YoY
|
N/A
|
-$0.06
-14.29%
YoY
|
-$0.07
-65.0%
YoY
|
-$0.09
12.5%
YoY
|
N/A
|
-$0.07
N/A
|
-$0.20
-385.71%
YoY
|
-$0.08
166.67%
YoY
|
N/A
|
$0.07
-163.64%
YoY
|
-$0.03
-120.0%
YoY
|
| Diluted Earnings Per Share |
-$0.40
-6.98%
YoY
|
-$0.14
-145.16%
YoY
|
-$0.25
-100.0%
YoY
|
-$0.43
616.67%
YoY
|
-$0.43
514.29%
YoY
|
$0.31
-444.44%
YoY
|
-$278.8K
547.17%
YoY
|
-$0.06
-14.29%
YoY
|
-$0.07
-65.0%
YoY
|
-$0.09
N/A
|
-$43.09K
N/A
|
-$0.07
133.33%
YoY
|
-$0.20
-385.71%
YoY
|
N/A
|
-$0.03
N/A
|
$0.07
-163.64%
YoY
|
-$0.03
-120.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
|
| Basic Shares Outstanding |
134.2M shares
1.18%
YoY
|
134.2M shares
4.34%
YoY
|
134.2M shares
8.68%
YoY
|
133.3M shares
12.12%
YoY
|
132.6M shares
19.6%
YoY
|
128.6M shares
18.63%
YoY
|
123.5M shares
13.9%
YoY
|
118.9M shares
9.62%
YoY
|
110.9M shares
2.32%
YoY
|
108.4M shares
0.07%
YoY
|
108.4M shares
1.07%
YoY
|
108.4M shares
2.16%
YoY
|
108.4M shares
2.18%
YoY
|
108.4M shares
2.16%
YoY
|
106.1M shares
0.22%
YoY
|
106.1M shares
1.0%
YoY
|
106.1M shares
0.84%
YoY
|
| Diluted Shares Outstanding |
133.8M shares
0.88%
YoY
|
133.7M shares
2.82%
YoY
|
133.7M shares
N/A
|
133.1M shares
11.99%
YoY
|
132.6M shares
19.6%
YoY
|
130.0M shares
19.93%
YoY
|
N/A
|
118.9M shares
9.62%
YoY
|
110.9M shares
2.32%
YoY
|
108.4M shares
0.07%
YoY
|
108.4M shares
1.07%
YoY
|
108.4M shares
2.16%
YoY
|
108.4M shares
1.87%
YoY
|
108.4M shares
2.16%
YoY
|
106.1M shares
0.22%
YoY
|
106.4M shares
1.3%
YoY
|
106.1M shares
0.63%
YoY
|
Loading...