|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$2.450M
-19.67%
YoY
|
$3.050M
-98.81%
YoY
|
$257.3M
3.41%
YoY
|
$248.8M
-2.98%
YoY
|
$256.5M
20.35%
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 |
$5.115M
-0.45%
YoY
|
$5.138M
0.23%
YoY
|
$5.126M
32.87%
YoY
|
$3.858M
134.53%
YoY
|
$1.645M
-70.39%
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 |
$209.4M
281.15%
YoY
|
$54.93M
144.31%
YoY
|
$22.48M
-45.37%
YoY
|
$41.16M
-31.92%
YoY
|
$60.45M
52.81%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$110.8M
-23.06%
YoY
|
$144.0M
13.08%
YoY
|
$127.3M
70.29%
YoY
|
$74.78M
-20.4%
YoY
|
$93.94M
17.01%
YoY
|
| Income Tax |
$26.05M
-28.86%
YoY
|
$36.62M
13.4%
YoY
|
$32.29M
87.11%
YoY
|
$17.26M
-25.84%
YoY
|
$23.27M
37.8%
YoY
|
| Net Earnings |
$84.74M
-21.08%
YoY
|
$107.4M
12.97%
YoY
|
$95.04M
65.24%
YoY
|
$57.52M
-18.61%
YoY
|
$70.67M
11.47%
YoY
|
| Basic Earnings Per Share |
$1.29
-21.34%
YoY
|
$1.64
-11.35%
YoY
|
$1.85
63.72%
YoY
|
$1.13
-18.71%
YoY
|
$1.39
5.3%
YoY
|
| Diluted Earnings Per Share |
$1.29
-20.86%
YoY
|
$1.63
-11.89%
YoY
|
$1.85
63.72%
YoY
|
$1.13
-18.12%
YoY
|
$1.38
4.55%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
65.04M shares
0.64%
YoY
|
64.62M shares
27.65%
YoY
|
50.62M shares
0.17%
YoY
|
50.54M shares
0.12%
YoY
|
50.48M shares
6.09%
YoY
|
| Diluted Shares Outstanding |
65.22M shares
0.46%
YoY
|
64.92M shares
27.62%
YoY
|
50.87M shares
0.43%
YoY
|
50.65M shares
0.02%
YoY
|
50.64M shares
6.02%
YoY
|
|
Concept
|
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 | 2019 Q4 | 2019 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$128.9M
12.64%
YoY
|
N/A
|
$126.5M
31.23%
YoY
|
$120.8M
38.92%
YoY
|
$114.4M
50.53%
YoY
|
N/A
|
$96.43M
48.49%
YoY
|
$86.94M
33.25%
YoY
|
$76.00M
19.86%
YoY
|
N/A
|
$64.94M
5.71%
YoY
|
$65.24M
7.0%
YoY
|
$63.41M
-0.27%
YoY
|
N/A
|
$61.43M
-4.94%
YoY
|
$60.97M
-5.98%
YoY
|
$63.58M
0.63%
YoY
|
N/A
|
$64.63M
19.06%
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 |
$1.509M
49.26%
YoY
|
$1.944M
17.96%
YoY
|
$2.000M
50.15%
YoY
|
$1.724M
-23.31%
YoY
|
$1.011M
-39.28%
YoY
|
$1.648M
20.29%
YoY
|
$1.332M
-43.8%
YoY
|
$2.248M
127.07%
YoY
|
$1.665M
60.1%
YoY
|
$1.370M
-9.87%
YoY
|
$2.370M
100.85%
YoY
|
$990.0K
-6.6%
YoY
|
$1.040M
21.64%
YoY
|
$1.520M
94.87%
YoY
|
$1.180M
-141.84%
YoY
|
$1.060M
-56.38%
YoY
|
$855.0K
-60.01%
YoY
|
$780.0K
-50.94%
YoY
|
-$2.820M
-280.77%
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 |
$66.30M
72.31%
YoY
|
N/A
|
$57.63M
257.04%
YoY
|
$49.23M
642.14%
YoY
|
$38.48M
585.43%
YoY
|
N/A
|
$16.14M
188.25%
YoY
|
$6.633M
20.58%
YoY
|
$5.614M
-15.96%
YoY
|
N/A
|
$5.600M
-39.78%
YoY
|
$5.501M
-47.38%
YoY
|
$6.680M
-51.16%
YoY
|
N/A
|
$9.299M
-41.68%
YoY
|
$10.45M
-33.2%
YoY
|
$13.68M
-6.13%
YoY
|
N/A
|
$15.94M
49.6%
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
0.01%
YoY
|
$27.15M
-41.04%
YoY
|
$28.69M
-25.18%
YoY
|
$29.26M
-24.31%
YoY
|
$25.69M
22.71%
YoY
|
$46.05M
59.13%
YoY
|
$38.35M
26.55%
YoY
|
$38.65M
4.83%
YoY
|
$20.94M
-32.95%
YoY
|
$28.94M
19.34%
YoY
|
$30.30M
61.1%
YoY
|
$36.87M
137.3%
YoY
|
$31.23M
92.96%
YoY
|
$24.25M
-2.69%
YoY
|
$18.81M
-25.6%
YoY
|
$15.54M
-34.99%
YoY
|
$16.18M
-18.42%
YoY
|
$24.92M
21.09%
YoY
|
$25.28M
23.79%
YoY
|
| Income Tax |
$5.900M
0.22%
YoY
|
$7.083M
-43.23%
YoY
|
$6.455M
-32.78%
YoY
|
$6.628M
-30.49%
YoY
|
$5.887M
17.55%
YoY
|
$12.48M
84.28%
YoY
|
$9.603M
19.83%
YoY
|
$9.536M
0.76%
YoY
|
$5.008M
-37.8%
YoY
|
$6.770M
25.37%
YoY
|
$8.014M
82.84%
YoY
|
$9.464M
156.69%
YoY
|
$8.051M
112.37%
YoY
|
$5.400M
-13.04%
YoY
|
$4.383M
-31.61%
YoY
|
$3.687M
-42.78%
YoY
|
$3.791M
-9.97%
YoY
|
$6.210M
23.46%
YoY
|
$6.409M
74.82%
YoY
|
| Net Earnings |
$19.80M
-0.05%
YoY
|
$19.87M
-40.13%
YoY
|
$22.24M
-22.64%
YoY
|
$22.63M
-22.29%
YoY
|
$19.81M
24.33%
YoY
|
$33.19M
49.7%
YoY
|
$28.75M
28.97%
YoY
|
$29.12M
6.24%
YoY
|
$15.93M
-31.27%
YoY
|
$22.17M
17.61%
YoY
|
$22.29M
54.5%
YoY
|
$27.41M
131.26%
YoY
|
$23.18M
87.02%
YoY
|
$18.85M
0.69%
YoY
|
$14.43M
-23.56%
YoY
|
$11.85M
-32.11%
YoY
|
$12.39M
-20.7%
YoY
|
$18.72M
20.39%
YoY
|
$18.87M
12.63%
YoY
|
| Basic Earnings Per Share |
$0.30
0.0%
YoY
|
N/A
|
$0.34
-22.73%
YoY
|
$0.34
-22.73%
YoY
|
$0.30
20.0%
YoY
|
N/A
|
$0.44
2.33%
YoY
|
$0.44
-16.98%
YoY
|
$0.25
-44.44%
YoY
|
N/A
|
$0.43
53.57%
YoY
|
$0.53
130.43%
YoY
|
$0.45
87.5%
YoY
|
N/A
|
$0.28
-24.32%
YoY
|
$0.23
-32.35%
YoY
|
$0.24
-22.58%
YoY
|
N/A
|
$0.37
5.71%
YoY
|
| Diluted Earnings Per Share |
$0.30
0.0%
YoY
|
$0.30
-39.97%
YoY
|
$0.34
-22.73%
YoY
|
$0.34
-22.73%
YoY
|
$0.30
20.0%
YoY
|
$0.51
-100.0%
YoY
|
$0.44
2.33%
YoY
|
$0.44
-16.98%
YoY
|
$0.25
-44.44%
YoY
|
$435.0K
16.92%
YoY
|
$0.43
53.57%
YoY
|
$0.53
130.43%
YoY
|
$0.45
87.5%
YoY
|
$372.0K
0.91%
YoY
|
$0.28
-24.32%
YoY
|
$0.23
-32.35%
YoY
|
$0.24
-22.58%
YoY
|
$368.6K
13.25%
YoY
|
$0.37
5.71%
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 |
65.04M shares
0.22%
YoY
|
65.03M shares
0.34%
YoY
|
65.03M shares
0.35%
YoY
|
65.02M shares
0.29%
YoY
|
64.89M shares
1.46%
YoY
|
64.81M shares
28.07%
YoY
|
64.80M shares
27.97%
YoY
|
64.83M shares
28.03%
YoY
|
63.96M shares
26.47%
YoY
|
50.61M shares
0.27%
YoY
|
50.64M shares
0.22%
YoY
|
50.64M shares
0.23%
YoY
|
50.58M shares
-0.02%
YoY
|
50.47M shares
-0.06%
YoY
|
50.53M shares
-0.05%
YoY
|
50.52M shares
0.03%
YoY
|
50.59M shares
0.62%
YoY
|
50.50M shares
6.34%
YoY
|
50.55M shares
6.19%
YoY
|
| Diluted Shares Outstanding |
65.32M shares
0.15%
YoY
|
N/A
|
65.22M shares
0.25%
YoY
|
65.17M shares
0.28%
YoY
|
65.23M shares
1.54%
YoY
|
N/A
|
65.06M shares
27.88%
YoY
|
64.99M shares
27.79%
YoY
|
64.24M shares
26.5%
YoY
|
N/A
|
50.88M shares
0.5%
YoY
|
50.86M shares
0.52%
YoY
|
50.78M shares
0.1%
YoY
|
N/A
|
50.62M shares
-0.15%
YoY
|
50.59M shares
-0.11%
YoY
|
50.73M shares
0.57%
YoY
|
N/A
|
50.69M shares
6.08%
YoY
|
Loading...