Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating expenses | $52.4M | $48.7M | $47.0M | $42.5M | $40.8M | $39.3M | $34.7M | $33.4M | $30.0M | $27.6M | $26.9M | $24.7M | $24.0M | $24.3M | $24.5M | $25.0M |
| Net income | $58.0M | $41.5M | $39.7M | $38.5M | $36.1M | $23.6M | $23.7M | $21.9M | $12.9M | $13.2M | $9.6M | $6.4M | $5.1M | $4.2M | $2.5M | $2.2M |
| Basic EPSper diluted share | $5.78 | $4.13 | $3.89 | $3.66 | $3.47 | $2.21 | $2.18 | $2.04 | $1.22 | $1.40 | $1.03 | $0.82 | $0.55 | $0.35 | $0.13 | $0.10 |
| Diluted EPSper diluted share | $5.67 | $4.06 | $3.84 | $3.59 | $3.43 | $2.19 | $2.14 | $2.01 | $1.20 | $1.38 | $1.02 | $0.81 | $0.53 | $0.34 | $0.13 | $0.10 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 27, 2026Form 4 | BRODY MARK SDirector | SellCommon Stock | 1.6K | $55.24 | $88.4K | 113.9K |
| Apr 17, 2026Form 4 | Gross Mary E.Director | SellCommon Stock | 2.1K | $56.01 | $116.2K | 18.5K |
| Mar 13, 2026Form 4 | DALLAS ROBERT H IIDirector,TenPercentOwner | SellCommon Stock | 7.7K | $49.60 | $383.2K | 32.1K |
| Mar 12, 2026Form 4 | DALLAS ROBERT H IIDirector,TenPercentOwner | SellCommon Stock | 7.1K | $49.70 | $352.3K | 39.8K |
| Feb 18, 2026Form 4 | HUGHES JAMES ACEO | SellCommon Stock | 1.5K | $54.50 | $81.8K | 173.0K |