|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$871.7M
33.09%
YoY
|
$655.0M
12.24%
YoY
|
$583.6M
-4.57%
YoY
|
$611.5M
-6.34%
YoY
|
$652.9M
60.31%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$18.48M
23.71%
YoY
|
$14.93M
20.58%
YoY
|
$12.39M
-2.69%
YoY
|
$12.73M
8.02%
YoY
|
$11.78M
40.42%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
$414.9M
328.53%
YoY
|
$96.81M
53.08%
YoY
|
$63.24M
-33.47%
YoY
|
$95.06M
-35.85%
YoY
|
$148.2M
82.85%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$52.32M
-78.76%
YoY
|
$246.3M
-12.73%
YoY
|
$282.2M
11.83%
YoY
|
$252.4M
2.48%
YoY
|
$246.3M
53.92%
YoY
|
| Income Tax |
$9.117M
-81.77%
YoY
|
$50.00M
-13.01%
YoY
|
$57.48M
12.33%
YoY
|
$51.17M
-4.4%
YoY
|
$53.53M
68.66%
YoY
|
| Net Earnings |
$43.20M
-77.99%
YoY
|
$196.3M
-12.66%
YoY
|
$224.8M
11.7%
YoY
|
$201.2M
4.4%
YoY
|
$192.7M
50.27%
YoY
|
| Basic Earnings Per Share |
$1.05
-77.71%
YoY
|
$4.71
-9.77%
YoY
|
$5.22
11.78%
YoY
|
$4.67
4.71%
YoY
|
$4.46
3.0%
YoY
|
| Diluted Earnings Per Share |
$1.04
-77.87%
YoY
|
$4.70
-9.79%
YoY
|
$5.21
11.56%
YoY
|
$4.67
4.71%
YoY
|
$4.46
3.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
41.18M shares
-0.51%
YoY
|
41.39M shares
-3.0%
YoY
|
42.67M shares
-0.21%
YoY
|
42.75M shares
-0.49%
YoY
|
42.96M shares
46.43%
YoY
|
| Diluted Shares Outstanding |
41.27M shares
-0.48%
YoY
|
41.47M shares
-2.94%
YoY
|
42.72M shares
-0.07%
YoY
|
42.75M shares
-0.49%
YoY
|
42.96M shares
46.43%
YoY
|
|
Concept
|
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 | 2020 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$241.7M
8.52%
YoY
|
$239.1M
11.05%
YoY
|
$235.2M
16.92%
YoY
|
N/A
|
$222.7M
28.24%
YoY
|
$215.3M
42.87%
YoY
|
$201.2M
42.81%
YoY
|
N/A
|
$173.7M
20.59%
YoY
|
$150.7M
3.35%
YoY
|
$140.9M
-4.67%
YoY
|
N/A
|
$144.0M
-5.12%
YoY
|
$145.8M
-3.59%
YoY
|
$147.8M
-5.52%
YoY
|
N/A
|
$151.8M
-8.17%
YoY
|
$151.2M
-9.79%
YoY
|
$156.4M
0.53%
YoY
|
| Cost Of Revenue |
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
|
| Gross Profit |
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
|
| Selling, General & Admin |
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
|
| 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.782M
-0.23%
YoY
|
$7.847M
3.03%
YoY
|
$4.911M
10.78%
YoY
|
$8.014M
8.72%
YoY
|
$7.800M
6.14%
YoY
|
$7.616M
20.79%
YoY
|
$4.433M
34.66%
YoY
|
$7.371M
17.0%
YoY
|
$7.349M
18.53%
YoY
|
$6.305M
1.69%
YoY
|
$3.292M
4.18%
YoY
|
$6.300M
-1.56%
YoY
|
$6.200M
-1.59%
YoY
|
$6.200M
-1.59%
YoY
|
$3.160M
0.19%
YoY
|
$6.400M
1.59%
YoY
|
$6.300M
0.0%
YoY
|
$6.300M
1.61%
YoY
|
$3.154M
17.07%
YoY
|
| Operating Expenses |
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
|
| Operating Profit |
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
|
| Interest Expense |
N/A
|
$133.9M
31.71%
YoY
|
$132.2M
80.43%
YoY
|
N/A
|
$113.7M
330.45%
YoY
|
$101.7M
700.87%
YoY
|
$73.25M
653.87%
YoY
|
N/A
|
$26.41M
71.66%
YoY
|
$12.70M
-23.09%
YoY
|
$9.717M
-46.14%
YoY
|
N/A
|
$15.39M
-22.25%
YoY
|
$16.51M
-27.81%
YoY
|
$18.04M
-45.6%
YoY
|
N/A
|
$19.79M
-50.42%
YoY
|
$22.87M
-39.85%
YoY
|
$33.16M
-2.24%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$25.70M
-37.34%
YoY
|
-$488.3M
-1268.9%
YoY
|
$30.63M
-162.77%
YoY
|
$18.31M
-64.37%
YoY
|
$41.02M
-37.77%
YoY
|
$41.78M
-36.65%
YoY
|
-$48.79M
-177.43%
YoY
|
$51.41M
-24.18%
YoY
|
$65.92M
1.46%
YoY
|
$65.95M
-10.53%
YoY
|
$63.02M
-16.78%
YoY
|
$67.80M
-7.88%
YoY
|
$64.97M
-14.68%
YoY
|
$73.71M
54.87%
YoY
|
$75.73M
37.67%
YoY
|
$73.60M
14.46%
YoY
|
$76.14M
7.95%
YoY
|
$47.60M
-24.6%
YoY
|
$55.00M
13.98%
YoY
|
| Income Tax |
$5.266M
-36.14%
YoY
|
$5.125M
-41.09%
YoY
|
$6.478M
-157.41%
YoY
|
$3.455M
-67.57%
YoY
|
$8.246M
-38.83%
YoY
|
$8.700M
-35.99%
YoY
|
-$11.28M
-191.9%
YoY
|
$10.65M
-21.67%
YoY
|
$13.48M
6.75%
YoY
|
$13.59M
-12.13%
YoY
|
$12.28M
-22.01%
YoY
|
$13.60M
-11.69%
YoY
|
$12.63M
-21.4%
YoY
|
$15.47M
73.73%
YoY
|
$15.75M
45.3%
YoY
|
$15.40M
9.22%
YoY
|
$16.07M
7.82%
YoY
|
$8.903M
-33.51%
YoY
|
$10.84M
-2.61%
YoY
|
| Net Earnings |
$20.44M
-37.64%
YoY
|
-$493.5M
-1594.82%
YoY
|
$24.15M
-164.38%
YoY
|
$14.83M
-63.33%
YoY
|
$32.78M
-37.5%
YoY
|
$33.01M
-36.95%
YoY
|
-$37.51M
-173.93%
YoY
|
$40.44M
-25.39%
YoY
|
$52.44M
0.19%
YoY
|
$52.36M
-10.1%
YoY
|
$50.74M
-15.41%
YoY
|
$54.20M
-7.03%
YoY
|
$52.34M
-12.88%
YoY
|
$58.24M
50.53%
YoY
|
$59.98M
35.8%
YoY
|
$58.30M
16.14%
YoY
|
$60.08M
7.98%
YoY
|
$38.69M
-22.2%
YoY
|
$44.17M
18.95%
YoY
|
| Basic Earnings Per Share |
$0.49
-37.97%
YoY
|
-$11.93
-1591.25%
YoY
|
$0.58
-163.74%
YoY
|
N/A
|
$0.79
-37.8%
YoY
|
$0.80
-36.0%
YoY
|
-$0.91
-176.47%
YoY
|
N/A
|
$1.27
4.1%
YoY
|
$1.25
-7.41%
YoY
|
$1.19
-14.39%
YoY
|
N/A
|
$1.22
-12.23%
YoY
|
$1.35
50.0%
YoY
|
$1.39
34.95%
YoY
|
N/A
|
$1.39
6.92%
YoY
|
$0.90
-21.74%
YoY
|
$1.03
21.18%
YoY
|
| Diluted Earnings Per Share |
$0.49
-37.97%
YoY
|
-$11.93
-1591.92%
YoY
|
$0.58
-163.74%
YoY
|
$0.36
-63.72%
YoY
|
$0.79
-37.8%
YoY
|
$0.80
-36.03%
YoY
|
-$0.91
-177.12%
YoY
|
$0.99
-100.0%
YoY
|
$1.27
4.96%
YoY
|
$1.25
-7.41%
YoY
|
$1.18
-15.11%
YoY
|
$1.272M
-6.81%
YoY
|
$1.21
-12.95%
YoY
|
$1.35
50.0%
YoY
|
$1.39
34.95%
YoY
|
$1.365M
16.14%
YoY
|
$1.39
6.92%
YoY
|
$0.90
-21.74%
YoY
|
$1.03
21.18%
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 |
41.44M shares
0.38%
YoY
|
41.38M shares
0.24%
YoY
|
41.28M shares
0.26%
YoY
|
41.28M shares
0.21%
YoY
|
41.29M shares
0.28%
YoY
|
41.28M shares
-0.28%
YoY
|
41.17M shares
-2.99%
YoY
|
41.20M shares
-4.05%
YoY
|
41.17M shares
-3.53%
YoY
|
41.40M shares
-3.18%
YoY
|
42.44M shares
-0.68%
YoY
|
42.94M shares
-0.72%
YoY
|
42.67M shares
-0.26%
YoY
|
42.76M shares
-0.03%
YoY
|
42.73M shares
-0.02%
YoY
|
43.25M shares
0.69%
YoY
|
42.79M shares
0.35%
YoY
|
42.77M shares
-0.57%
YoY
|
42.74M shares
-1.64%
YoY
|
| Diluted Shares Outstanding |
41.23M shares
-0.18%
YoY
|
41.19M shares
-0.21%
YoY
|
41.31M shares
0.38%
YoY
|
N/A
|
41.31M shares
0.88%
YoY
|
41.28M shares
-0.46%
YoY
|
41.16M shares
-3.19%
YoY
|
N/A
|
40.94M shares
-4.19%
YoY
|
41.47M shares
-3.13%
YoY
|
42.51M shares
-0.62%
YoY
|
N/A
|
42.73M shares
-0.12%
YoY
|
42.82M shares
-0.21%
YoY
|
42.78M shares
0.06%
YoY
|
N/A
|
42.79M shares
0.35%
YoY
|
42.91M shares
-0.25%
YoY
|
42.75M shares
-1.62%
YoY
|
Loading...