|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$261.0M
14.49%
YoY
|
$227.9M
-5.58%
YoY
|
$241.4M
-9.64%
YoY
|
$267.1M
18.17%
YoY
|
$226.1M
29.74%
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 |
$2.900M
11.54%
YoY
|
$2.600M
-3.7%
YoY
|
$2.700M
3.85%
YoY
|
$2.600M
-7.14%
YoY
|
$2.800M
-3.45%
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 |
$83.70M
45.66%
YoY
|
$57.46M
-44.09%
YoY
|
$102.8M
-25.93%
YoY
|
$138.7M
37.4%
YoY
|
$101.0M
59.4%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$113.7M
-8.28%
YoY
|
$124.0M
118.85%
YoY
|
$56.66M
-18.43%
YoY
|
$69.46M
10.38%
YoY
|
$62.93M
-3.53%
YoY
|
| Income Tax |
$33.54M
-7.47%
YoY
|
$36.25M
116.44%
YoY
|
$16.75M
-18.72%
YoY
|
$20.60M
15.29%
YoY
|
$17.87M
-530.32%
YoY
|
| Net Earnings |
$80.20M
-8.61%
YoY
|
$87.75M
119.87%
YoY
|
$39.91M
-18.32%
YoY
|
$48.86M
8.44%
YoY
|
$45.06M
-35.06%
YoY
|
| Basic Earnings Per Share |
$1.58
-7.06%
YoY
|
$1.70
126.67%
YoY
|
$0.75
-13.79%
YoY
|
$0.87
8.75%
YoY
|
$0.80
-50.62%
YoY
|
| Diluted Earnings Per Share |
$1.570M
92352838.76%
YoY
|
$1.70
126.67%
YoY
|
$0.75
-13.79%
YoY
|
$0.87
10.13%
YoY
|
$0.79
-51.23%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
50.90M shares
-1.32%
YoY
|
51.58M shares
-2.67%
YoY
|
53.00M shares
-5.31%
YoY
|
55.97M shares
-0.4%
YoY
|
56.20M shares
30.94%
YoY
|
| Diluted Shares Outstanding |
51.04M shares
-1.42%
YoY
|
51.77M shares
-2.59%
YoY
|
53.15M shares
-5.47%
YoY
|
56.22M shares
-1.07%
YoY
|
56.83M shares
32.28%
YoY
|
|
Concept
|
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 | 2019 Q2 | 2019 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$89.07M
32.86%
YoY
|
$90.25M
50.48%
YoY
|
$83.40M
48.92%
YoY
|
N/A
|
$67.04M
15.49%
YoY
|
$59.97M
6.49%
YoY
|
$56.00M
-0.16%
YoY
|
N/A
|
$58.05M
-1.64%
YoY
|
$56.32M
-7.01%
YoY
|
$56.09M
-12.8%
YoY
|
N/A
|
$59.02M
-14.07%
YoY
|
$60.56M
-7.76%
YoY
|
$64.33M
-1.61%
YoY
|
N/A
|
$68.68M
15.62%
YoY
|
$65.66M
20.06%
YoY
|
$65.38M
32.66%
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 |
$400.0K
-50.37%
YoY
|
$373.0K
-50.0%
YoY
|
$649.0K
7.63%
YoY
|
$794.0K
32.33%
YoY
|
$806.0K
15.14%
YoY
|
$746.0K
24.33%
YoY
|
$603.0K
-7.94%
YoY
|
$600.0K
-14.29%
YoY
|
$700.0K
16.67%
YoY
|
$600.0K
-14.29%
YoY
|
$655.0K
-2.09%
YoY
|
$700.0K
16.67%
YoY
|
$600.0K
-14.29%
YoY
|
$700.0K
16.67%
YoY
|
$669.0K
0.6%
YoY
|
$600.0K
-14.29%
YoY
|
$700.0K
0.0%
YoY
|
$600.0K
-14.29%
YoY
|
$665.0K
-6.86%
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 |
$69.51M
222.3%
YoY
|
$63.93M
411.4%
YoY
|
$49.41M
350.57%
YoY
|
N/A
|
$21.57M
66.76%
YoY
|
$12.50M
-18.91%
YoY
|
$10.97M
-36.88%
YoY
|
N/A
|
$12.93M
-43.54%
YoY
|
$15.42M
-43.76%
YoY
|
$17.37M
-46.07%
YoY
|
N/A
|
$22.90M
-36.54%
YoY
|
$27.41M
-21.87%
YoY
|
$32.21M
-3.23%
YoY
|
N/A
|
$36.09M
30.35%
YoY
|
$35.09M
49.14%
YoY
|
$33.29M
76.9%
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 |
$2.559M
-91.43%
YoY
|
$9.895M
-69.09%
YoY
|
$19.08M
-40.52%
YoY
|
$19.78M
-39.95%
YoY
|
$29.87M
-14.45%
YoY
|
$32.01M
6.59%
YoY
|
$32.08M
22.8%
YoY
|
$32.94M
166.53%
YoY
|
$34.91M
71.77%
YoY
|
$30.03M
127.13%
YoY
|
$26.12M
142.92%
YoY
|
$12.36M
-29.92%
YoY
|
$20.33M
12.86%
YoY
|
$13.22M
-21.76%
YoY
|
$10.75M
-36.45%
YoY
|
$17.64M
18.47%
YoY
|
$18.01M
5.84%
YoY
|
$16.90M
7.26%
YoY
|
$16.92M
10.77%
YoY
|
| Income Tax |
$652.0K
-92.65%
YoY
|
$2.978M
-68.46%
YoY
|
$5.640M
-38.29%
YoY
|
$6.092M
-36.21%
YoY
|
$8.865M
-12.82%
YoY
|
$9.442M
7.14%
YoY
|
$9.140M
18.5%
YoY
|
$9.550M
161.07%
YoY
|
$10.17M
69.26%
YoY
|
$8.813M
125.8%
YoY
|
$7.713M
142.7%
YoY
|
$3.658M
-29.35%
YoY
|
$6.008M
13.94%
YoY
|
$3.903M
-25.5%
YoY
|
$3.178M
-35.31%
YoY
|
$5.178M
20.92%
YoY
|
$5.273M
7.92%
YoY
|
$5.239M
15.7%
YoY
|
$4.913M
17.68%
YoY
|
| Net Earnings |
$1.907M
-90.92%
YoY
|
$6.917M
-69.35%
YoY
|
$13.44M
-41.4%
YoY
|
$13.69M
-41.45%
YoY
|
$21.00M
-15.12%
YoY
|
$22.57M
6.37%
YoY
|
$22.94M
24.6%
YoY
|
$23.38M
168.7%
YoY
|
$24.74M
72.82%
YoY
|
$21.22M
127.69%
YoY
|
$18.41M
143.02%
YoY
|
$8.701M
-30.15%
YoY
|
$14.32M
12.41%
YoY
|
$9.318M
-20.07%
YoY
|
$7.576M
-36.92%
YoY
|
$12.46M
17.49%
YoY
|
$12.74M
5.0%
YoY
|
$11.66M
3.85%
YoY
|
$12.01M
8.18%
YoY
|
| Basic Earnings Per Share |
$0.04
-90.24%
YoY
|
$0.14
-68.18%
YoY
|
$0.26
-42.22%
YoY
|
N/A
|
$0.41
-14.58%
YoY
|
$0.44
7.32%
YoY
|
$0.45
28.57%
YoY
|
N/A
|
$0.48
71.43%
YoY
|
$0.41
127.78%
YoY
|
$0.35
150.0%
YoY
|
$0.17
-22.73%
YoY
|
$0.28
21.74%
YoY
|
$0.18
-14.29%
YoY
|
$0.14
-33.33%
YoY
|
$0.22
15.79%
YoY
|
$0.23
4.55%
YoY
|
$0.21
5.0%
YoY
|
$0.21
5.0%
YoY
|
| Diluted Earnings Per Share |
$0.04
-100.0%
YoY
|
$0.14
-68.18%
YoY
|
$0.26
-42.22%
YoY
|
$270.0K
-40.45%
YoY
|
$410.0K
85416567.07%
YoY
|
$0.44
7.32%
YoY
|
$0.45
28.57%
YoY
|
$453.4K
266684817.13%
YoY
|
$0.48
77.78%
YoY
|
$0.41
127.78%
YoY
|
$0.35
150.0%
YoY
|
$0.17
-22.73%
YoY
|
$0.27
17.39%
YoY
|
$0.18
-14.29%
YoY
|
$0.14
-33.33%
YoY
|
$0.22
15.79%
YoY
|
$0.23
9.52%
YoY
|
$0.21
5.0%
YoY
|
$0.21
5.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 |
51.03M shares
-0.09%
YoY
|
51.03M shares
0.46%
YoY
|
51.02M shares
-0.61%
YoY
|
51.07M shares
-1.19%
YoY
|
51.07M shares
-0.5%
YoY
|
50.79M shares
-1.8%
YoY
|
51.34M shares
-1.24%
YoY
|
51.69M shares
-1.38%
YoY
|
51.33M shares
-1.28%
YoY
|
51.73M shares
-1.41%
YoY
|
51.98M shares
-6.53%
YoY
|
52.41M shares
-6.47%
YoY
|
52.00M shares
-6.56%
YoY
|
52.47M shares
-6.49%
YoY
|
55.61M shares
-1.61%
YoY
|
56.03M shares
-0.9%
YoY
|
55.65M shares
-0.95%
YoY
|
56.11M shares
-0.15%
YoY
|
56.52M shares
0.59%
YoY
|
| Diluted Shares Outstanding |
50.92M shares
0.06%
YoY
|
50.89M shares
-0.03%
YoY
|
50.90M shares
-0.99%
YoY
|
N/A
|
50.89M shares
-1.26%
YoY
|
50.91M shares
-1.84%
YoY
|
51.41M shares
-1.31%
YoY
|
N/A
|
51.54M shares
-1.17%
YoY
|
51.86M shares
-1.31%
YoY
|
52.10M shares
-6.51%
YoY
|
N/A
|
52.16M shares
-6.74%
YoY
|
52.55M shares
-6.64%
YoY
|
55.73M shares
-1.76%
YoY
|
N/A
|
55.93M shares
-1.65%
YoY
|
56.29M shares
-0.93%
YoY
|
56.72M shares
-0.06%
YoY
|
Loading...