|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$97.53M
4.22%
YoY
|
$93.59M
-84.1%
YoY
|
$588.8M
9.72%
YoY
|
$536.6M
4.33%
YoY
|
$514.3M
10.41%
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 |
$20.39M
-16.72%
YoY
|
$24.48M
-8.98%
YoY
|
$26.89M
-1.45%
YoY
|
$27.29M
-11.39%
YoY
|
$30.80M
0.02%
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 |
$352.6M
361.34%
YoY
|
$76.42M
170.99%
YoY
|
$28.20M
-37.17%
YoY
|
$44.88M
-44.31%
YoY
|
$80.60M
55.4%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$96.78M
-63.86%
YoY
|
$267.8M
-2.73%
YoY
|
$275.3M
58.2%
YoY
|
$174.0M
-5.5%
YoY
|
$184.1M
26.79%
YoY
|
| Income Tax |
$16.86M
-69.67%
YoY
|
$55.57M
0.43%
YoY
|
$55.34M
53.48%
YoY
|
$36.05M
3.04%
YoY
|
$34.99M
24.01%
YoY
|
| Net Earnings |
$71.87M
-66.13%
YoY
|
$212.2M
-3.52%
YoY
|
$219.9M
59.44%
YoY
|
$137.9M
-7.5%
YoY
|
$149.1M
27.46%
YoY
|
| Basic Earnings Per Share |
$1.68
-65.0%
YoY
|
$4.80
-4.19%
YoY
|
$5.01
39.94%
YoY
|
$3.58
-13.53%
YoY
|
$4.14
16.95%
YoY
|
| Diluted Earnings Per Share |
$1.68
-64.94%
YoY
|
$4.79
-4.2%
YoY
|
$5.00
40.06%
YoY
|
$3.57
-13.77%
YoY
|
$4.14
17.61%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
42.70M shares
0.48%
YoY
|
42.50M shares
0.56%
YoY
|
42.26M shares
13.39%
YoY
|
37.27M shares
3.55%
YoY
|
35.99M shares
9.02%
YoY
|
| Diluted Shares Outstanding |
42.79M shares
0.38%
YoY
|
42.63M shares
0.52%
YoY
|
42.41M shares
13.53%
YoY
|
37.36M shares
3.59%
YoY
|
36.06M shares
8.58%
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 |
$253.8M
3.41%
YoY
|
$255.6M
8.55%
YoY
|
$251.7M
16.01%
YoY
|
N/A
|
$245.4M
39.6%
YoY
|
$235.5M
54.04%
YoY
|
$217.0M
53.6%
YoY
|
N/A
|
$175.8M
17.84%
YoY
|
$152.9M
3.24%
YoY
|
$141.3M
-4.2%
YoY
|
N/A
|
$149.2M
13.91%
YoY
|
$148.1M
10.7%
YoY
|
$147.5M
12.52%
YoY
|
N/A
|
$131.0M
-1.83%
YoY
|
$133.8M
5.32%
YoY
|
$131.0M
8.56%
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 |
$4.352M
-12.96%
YoY
|
$4.504M
-10.55%
YoY
|
$4.567M
-16.72%
YoY
|
$4.885M
-14.61%
YoY
|
$5.000M
-13.7%
YoY
|
$5.035M
-17.9%
YoY
|
$5.484M
-19.72%
YoY
|
$5.721M
-13.32%
YoY
|
$5.794M
-12.21%
YoY
|
$6.133M
-11.12%
YoY
|
$6.831M
0.44%
YoY
|
$6.600M
0.0%
YoY
|
$6.600M
0.0%
YoY
|
$6.900M
-1.43%
YoY
|
$6.801M
-4.21%
YoY
|
$6.600M
-8.33%
YoY
|
$6.600M
-9.59%
YoY
|
$7.000M
-13.58%
YoY
|
$7.100M
-12.94%
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
|
N/A
|
$97.51M
50.55%
YoY
|
N/A
|
$99.68M
400.13%
YoY
|
$88.37M
747.57%
YoY
|
$64.77M
883.84%
YoY
|
N/A
|
$19.93M
199.97%
YoY
|
$10.43M
51.89%
YoY
|
$6.583M
-16.11%
YoY
|
N/A
|
$6.644M
-21.56%
YoY
|
$6.864M
-28.64%
YoY
|
$7.847M
-57.67%
YoY
|
N/A
|
$8.470M
-61.64%
YoY
|
$9.619M
-52.6%
YoY
|
$18.54M
4.35%
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 |
$84.69M
37.54%
YoY
|
$51.70M
-20.22%
YoY
|
$67.30M
-1.17%
YoY
|
-$97.69M
-230.97%
YoY
|
$61.57M
-12.89%
YoY
|
$64.80M
-3.68%
YoY
|
$68.09M
23.35%
YoY
|
$74.59M
24.52%
YoY
|
$70.68M
2.18%
YoY
|
$67.28M
-13.84%
YoY
|
$55.21M
-18.99%
YoY
|
$59.90M
22.49%
YoY
|
$69.17M
12.22%
YoY
|
$78.09M
107.96%
YoY
|
$68.15M
162.62%
YoY
|
$48.90M
13.72%
YoY
|
$61.64M
44.85%
YoY
|
$37.55M
-36.09%
YoY
|
$25.95M
-34.81%
YoY
|
| Income Tax |
$20.53M
52.33%
YoY
|
$11.95M
-22.3%
YoY
|
$15.59M
1.78%
YoY
|
-$27.32M
-296.07%
YoY
|
$13.48M
-4.53%
YoY
|
$15.38M
-0.12%
YoY
|
$15.32M
26.42%
YoY
|
$13.94M
35.68%
YoY
|
$14.12M
6.55%
YoY
|
$15.40M
-6.55%
YoY
|
$12.12M
-20.97%
YoY
|
$10.27M
13.54%
YoY
|
$13.25M
-3.15%
YoY
|
$16.48M
122.21%
YoY
|
$15.33M
159.49%
YoY
|
$9.046M
75.48%
YoY
|
$13.68M
72.28%
YoY
|
$7.417M
-45.4%
YoY
|
$5.909M
-28.89%
YoY
|
| Net Earnings |
$62.14M
29.21%
YoY
|
$37.73M
-20.41%
YoY
|
$51.71M
-2.03%
YoY
|
-$72.38M
-219.32%
YoY
|
$48.09M
-14.98%
YoY
|
$47.40M
-8.62%
YoY
|
$52.78M
22.48%
YoY
|
$60.65M
22.34%
YoY
|
$56.56M
1.14%
YoY
|
$51.87M
-15.8%
YoY
|
$43.09M
-18.41%
YoY
|
$49.58M
24.54%
YoY
|
$55.92M
16.61%
YoY
|
$61.61M
104.46%
YoY
|
$52.81M
163.54%
YoY
|
$39.81M
5.17%
YoY
|
$47.96M
38.56%
YoY
|
$30.13M
-33.29%
YoY
|
$20.04M
-36.37%
YoY
|
| Basic Earnings Per Share |
$1.45
34.26%
YoY
|
$0.88
-20.72%
YoY
|
$1.16
-2.52%
YoY
|
-$1.69
-222.46%
YoY
|
$1.08
-15.62%
YoY
|
$1.11
-5.13%
YoY
|
$1.19
22.68%
YoY
|
$1.38
23.21%
YoY
|
$1.28
0.79%
YoY
|
$1.17
-17.02%
YoY
|
$0.97
-19.17%
YoY
|
$1.12
14.29%
YoY
|
$1.27
3.25%
YoY
|
$1.41
71.95%
YoY
|
$1.20
122.22%
YoY
|
$0.98
-4.85%
YoY
|
$1.23
30.85%
YoY
|
$0.82
-34.92%
YoY
|
$0.54
-40.66%
YoY
|
| Diluted Earnings Per Share |
$1.44
33.2%
YoY
|
$0.88
-20.97%
YoY
|
$1.16
-2.52%
YoY
|
-$1.69
-223.32%
YoY
|
$1.08
-100.0%
YoY
|
$1.11
-5.24%
YoY
|
$1.19
22.68%
YoY
|
$1.37
22.32%
YoY
|
$1.326M
104442835.33%
YoY
|
$1.17
-17.02%
YoY
|
$0.97
-19.17%
YoY
|
$1.12
14.29%
YoY
|
$1.27
3.25%
YoY
|
$1.41
71.95%
YoY
|
$1.20
122.22%
YoY
|
$0.98
-4.85%
YoY
|
$1.23
30.85%
YoY
|
$0.82
-34.92%
YoY
|
$0.54
-40.66%
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 |
42.88M shares
0.54%
YoY
|
42.79M shares
0.54%
YoY
|
42.69M shares
0.52%
YoY
|
42.66M shares
0.51%
YoY
|
42.65M shares
0.5%
YoY
|
42.56M shares
0.2%
YoY
|
42.47M shares
0.26%
YoY
|
42.44M shares
0.32%
YoY
|
42.44M shares
0.32%
YoY
|
42.48M shares
0.55%
YoY
|
42.36M shares
0.44%
YoY
|
42.31M shares
10.12%
YoY
|
42.30M shares
14.51%
YoY
|
42.24M shares
14.54%
YoY
|
42.17M shares
14.54%
YoY
|
38.42M shares
4.52%
YoY
|
36.94M shares
0.68%
YoY
|
36.88M shares
3.18%
YoY
|
36.82M shares
6.53%
YoY
|
| Diluted Shares Outstanding |
43.20M shares
0.89%
YoY
|
43.06M shares
0.71%
YoY
|
42.92M shares
0.4%
YoY
|
42.84M shares
0.32%
YoY
|
42.81M shares
0.4%
YoY
|
42.76M shares
0.45%
YoY
|
42.74M shares
0.47%
YoY
|
42.70M shares
0.52%
YoY
|
42.64M shares
0.54%
YoY
|
42.57M shares
0.49%
YoY
|
42.54M shares
0.48%
YoY
|
42.48M shares
10.24%
YoY
|
42.42M shares
14.65%
YoY
|
42.36M shares
14.75%
YoY
|
42.34M shares
14.75%
YoY
|
38.53M shares
4.6%
YoY
|
37.00M shares
0.44%
YoY
|
36.92M shares
2.89%
YoY
|
36.90M shares
6.33%
YoY
|
Loading...