|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$15.48M
8.62%
YoY
|
$14.25M
-92.62%
YoY
|
$193.2M
-5.06%
YoY
|
$203.4M
-5.91%
YoY
|
$216.2M
37.82%
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 |
$4.900M
4.26%
YoY
|
$4.700M
-10.65%
YoY
|
$5.260M
0.19%
YoY
|
$5.250M
-1.32%
YoY
|
$5.320M
13.68%
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 |
$210.3M
282.53%
YoY
|
$54.98M
124.78%
YoY
|
$24.46M
-43.38%
YoY
|
$43.20M
-42.23%
YoY
|
$74.77M
60.76%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$84.11M
8.43%
YoY
|
$77.57M
-10.84%
YoY
|
$87.00M
468.63%
YoY
|
$15.30M
-53.07%
YoY
|
$32.60M
89.53%
YoY
|
| Income Tax |
$17.44M
9.18%
YoY
|
$15.97M
-9.02%
YoY
|
$17.56M
547.11%
YoY
|
$2.713M
-34.44%
YoY
|
$4.138M
-272.85%
YoY
|
| Net Earnings |
$66.67M
8.23%
YoY
|
$61.60M
-11.26%
YoY
|
$69.41M
450.85%
YoY
|
$12.60M
-55.74%
YoY
|
$28.47M
45.34%
YoY
|
| Basic Earnings Per Share |
$1.35
8.87%
YoY
|
$1.24
-8.15%
YoY
|
$1.35
462.5%
YoY
|
$0.24
-59.32%
YoY
|
$0.59
22.92%
YoY
|
| Diluted Earnings Per Share |
$1.34
-100.0%
YoY
|
$1.230M
92481098.95%
YoY
|
$1.33
454.17%
YoY
|
$0.24
-58.62%
YoY
|
$0.58
23.4%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
49.01M
-0.97%
YoY
|
49.49M shares
-3.51%
YoY
|
51.29M shares
-1.5%
YoY
|
52.07M shares
9.21%
YoY
|
47.68M shares
30.91%
YoY
|
| Diluted Shares Outstanding |
49.34M
-1.32%
YoY
|
50.00M shares
-3.9%
YoY
|
52.03M shares
-0.99%
YoY
|
52.55M shares
8.18%
YoY
|
48.58M shares
29.56%
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 |
$128.7M
14.2%
YoY
|
$123.1M
14.89%
YoY
|
$119.2M
22.25%
YoY
|
N/A
|
$112.7M
71.86%
YoY
|
$107.1M
102.78%
YoY
|
$97.54M
104.22%
YoY
|
N/A
|
$65.55M
38.55%
YoY
|
$52.84M
8.98%
YoY
|
$47.76M
-0.82%
YoY
|
N/A
|
$47.31M
-2.35%
YoY
|
$48.48M
-5.4%
YoY
|
$48.15M
-11.17%
YoY
|
N/A
|
$48.45M
-12.74%
YoY
|
$51.25M
-5.42%
YoY
|
$54.21M
5.63%
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 |
$2.375M
-1.04%
YoY
|
$2.428M
4.48%
YoY
|
$2.414M
4.14%
YoY
|
$2.420M
52.3%
YoY
|
$2.400M
93.24%
YoY
|
$2.324M
88.48%
YoY
|
$2.318M
86.78%
YoY
|
$1.589M
25.12%
YoY
|
$1.242M
-2.2%
YoY
|
$1.233M
-7.99%
YoY
|
$1.241M
-10.07%
YoY
|
$1.270M
-6.62%
YoY
|
$1.270M
-2.31%
YoY
|
$1.340M
3.88%
YoY
|
$1.380M
6.15%
YoY
|
$1.360M
4.62%
YoY
|
$1.300M
-1.52%
YoY
|
$1.290M
-3.01%
YoY
|
$1.300M
-5.11%
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
|
$62.65M
59.34%
YoY
|
N/A
|
$57.53M
262.84%
YoY
|
$52.61M
758.08%
YoY
|
$39.32M
746.42%
YoY
|
N/A
|
$15.86M
187.75%
YoY
|
$6.131M
-0.41%
YoY
|
$4.645M
-33.98%
YoY
|
N/A
|
$5.510M
-39.62%
YoY
|
$6.156M
-39.03%
YoY
|
$7.036M
-55.97%
YoY
|
N/A
|
$9.125M
-53.78%
YoY
|
$10.10M
-47.73%
YoY
|
$15.98M
-9.78%
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 |
$24.99M
16.59%
YoY
|
$23.49M
15.88%
YoY
|
$23.02M
14.38%
YoY
|
$22.29M
45.74%
YoY
|
$21.43M
-1.2%
YoY
|
$20.27M
3.55%
YoY
|
$20.13M
-4.22%
YoY
|
$15.29M
-42.35%
YoY
|
$21.69M
-18.64%
YoY
|
$19.57M
3.89%
YoY
|
$21.02M
40.67%
YoY
|
$26.53M
168.52%
YoY
|
$26.66M
180.63%
YoY
|
$18.84M
-329.2%
YoY
|
$14.94M
260.0%
YoY
|
$9.880M
-628.34%
YoY
|
$9.500M
-26.81%
YoY
|
-$8.220M
-170.02%
YoY
|
$4.150M
-57.52%
YoY
|
| Income Tax |
$5.337M
16.99%
YoY
|
$4.863M
15.26%
YoY
|
$4.800M
19.37%
YoY
|
$4.638M
38.53%
YoY
|
$4.562M
3.45%
YoY
|
$4.219M
4.77%
YoY
|
$4.021M
-3.99%
YoY
|
$3.348M
-41.57%
YoY
|
$4.410M
-22.08%
YoY
|
$4.027M
23.41%
YoY
|
$4.188M
44.02%
YoY
|
$5.730M
220.11%
YoY
|
$5.660M
277.84%
YoY
|
$3.263M
-478.1%
YoY
|
$2.908M
892.49%
YoY
|
$1.790M
-252.99%
YoY
|
$1.498M
-42.21%
YoY
|
-$863.0K
-137.57%
YoY
|
$293.0K
-30.07%
YoY
|
| Net Earnings |
$19.49M
15.6%
YoY
|
$18.47M
15.08%
YoY
|
$18.22M
13.13%
YoY
|
$17.50M
46.46%
YoY
|
$16.86M
-2.41%
YoY
|
$16.05M
3.23%
YoY
|
$16.11M
-4.28%
YoY
|
$11.95M
-42.57%
YoY
|
$17.28M
-17.71%
YoY
|
$15.55M
-0.21%
YoY
|
$16.83M
39.83%
YoY
|
$20.80M
157.11%
YoY
|
$21.00M
162.3%
YoY
|
$15.58M
-311.76%
YoY
|
$12.04M
212.03%
YoY
|
$8.090M
-1255.71%
YoY
|
$8.006M
-22.9%
YoY
|
-$7.356M
-177.93%
YoY
|
$3.857M
-58.75%
YoY
|
| Basic Earnings Per Share |
$0.39
14.71%
YoY
|
$0.37
12.12%
YoY
|
$0.36
9.09%
YoY
|
N/A
|
$0.34
-2.86%
YoY
|
$0.33
6.45%
YoY
|
$0.33
0.0%
YoY
|
N/A
|
$0.35
-14.63%
YoY
|
$0.31
3.33%
YoY
|
$0.33
43.48%
YoY
|
N/A
|
$0.41
173.33%
YoY
|
$0.30
-314.29%
YoY
|
$0.23
228.57%
YoY
|
N/A
|
$0.15
-31.82%
YoY
|
-$0.14
-166.67%
YoY
|
$0.07
-65.0%
YoY
|
| Diluted Earnings Per Share |
$0.39
14.56%
YoY
|
$0.37
12.41%
YoY
|
$0.36
9.09%
YoY
|
$0.36
-100.0%
YoY
|
$0.34
-2.86%
YoY
|
$0.33
6.45%
YoY
|
$0.33
-100.0%
YoY
|
$240.0K
-40.09%
YoY
|
$0.35
-14.63%
YoY
|
$0.31
3.33%
YoY
|
$330.5K
143713341.75%
YoY
|
$400.6K
159.93%
YoY
|
$0.41
173.33%
YoY
|
$0.30
-314.29%
YoY
|
$0.23
228.57%
YoY
|
$154.1K
-922.58%
YoY
|
$0.15
-28.57%
YoY
|
-$0.14
-170.0%
YoY
|
$0.07
-65.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
|
N/A
|
N/A
|
| Basic Shares Outstanding |
49.29M
-0.01%
YoY
|
49.29M
1.42%
YoY
|
49.35M
1.75%
YoY
|
49.30M shares
1.4%
YoY
|
49.29M shares
-0.04%
YoY
|
48.60M shares
-2.33%
YoY
|
48.49M shares
-3.5%
YoY
|
48.62M shares
-4.52%
YoY
|
49.31M shares
-3.29%
YoY
|
49.76M shares
-3.32%
YoY
|
50.25M shares
-2.72%
YoY
|
50.92M shares
-2.45%
YoY
|
50.99M shares
-2.2%
YoY
|
51.47M shares
-1.22%
YoY
|
51.66M shares
-0.8%
YoY
|
52.20M shares
0.44%
YoY
|
52.14M shares
7.83%
YoY
|
52.10M shares
15.18%
YoY
|
52.07M shares
15.47%
YoY
|
| Diluted Shares Outstanding |
50.05M
1.15%
YoY
|
49.78M
1.72%
YoY
|
49.97M
1.88%
YoY
|
N/A
|
49.48M shares
-0.49%
YoY
|
48.94M shares
-2.51%
YoY
|
49.04M shares
-3.67%
YoY
|
N/A
|
49.72M shares
-3.65%
YoY
|
50.20M shares
-3.84%
YoY
|
50.91M shares
-2.81%
YoY
|
N/A
|
51.61M shares
-1.82%
YoY
|
52.21M shares
0.2%
YoY
|
52.38M shares
-0.53%
YoY
|
N/A
|
52.56M shares
6.91%
YoY
|
52.10M shares
12.75%
YoY
|
52.66M shares
14.58%
YoY
|
Loading...