Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $99.2M | $99.0M | $95.6M | $90.6M | $84.2M | $78.0M | $77.2M | $9.2M | $8.3M | $67.1M | $64.0M | $59.8M | $54.3M | $54.0M | $29.5M | $28.9M | $31.9M |
| Operating income | $34.8M | $36.8M | $31.3M | $30.7M | $28.9M | $26.0M | $25.8M | $26.7M | $24.0M | $22.1M | $20.6M | $19.0M | $18.5M | $16.4M | $8.7M | $15.3M | $17.9M |
| EBITDAderived | $63.6M | $64.2M | $59.1M | $57.2M | $56.3M | $51.6M | $51.6M | $51.7M | $49.1M | $45.1M | $42.8M | $40.0M | $37.4M | $36.6M | $16.0M | $21.6M | $24.3M |
| Net income | $17.6M | $19.2M | $15.4M | $21.1M | $109.2M | $19.4M | $19.0M | $24.2M | $45.6M | $17.2M | $23.7M | $51.6M | $13.2M | $19.5M | $73.8M | $16.3M | $18.6M |
| Basic EPSper diluted share | $1.27 | $1.39 | $1.12 | $1.53 | $7.94 | $1.42 | $1.38 | $1.76 | $3.35 | $1.28 | $1.78 | $3.99 | $1.04 | $1.54 | $5.84 | $1.33 | $1.56 |
| Diluted EPSper diluted share | $1.27 | $1.39 | $1.11 | $1.53 | $7.92 | $1.41 | $1.38 | $1.76 | $3.35 | $1.28 | $1.78 | $3.99 | $1.04 | $1.54 | $5.83 | $1.33 | $1.56 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Oct 29, 2025Form 4 | MILLER ALAN BPresident, and CEO | BuyShares Of Beneficial Interest | 12.2K | $37.02 | $453.4K | 182.1K |