Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating expenses | $105.5M | $105.7M | $111.3M | $100.3M | $101.7M | $95.7M | $97.7M | $97.7M | $94.0M | $93.8M | $90.6M | $84.7M | $85.0M | $84.0M | $82.1M | $80.9M | $76.6M |
| Net income | $61.1M | $48.8M | $58.6M | $75.2M | $61.5M | $52.5M | $57.8M | $61.4M | $43.1M | $42.6M | $42.2M | $44.2M | $39.8M | $37.5M | $33.1M | $29.3M | $28.1M |
| Basic EPSper diluted share | $3.26 | $2.57 | $3.08 | $3.93 | $3.19 | $2.72 | $2.99 | $0.64 | $0.45 | $0.45 | $0.44 | $0.47 | $0.42 | $0.40 | $0.39 | $0.38 | $0.37 |
| Diluted EPSper diluted share | $3.25 | $2.57 | $3.08 | $3.93 | $3.19 | $2.72 | $2.98 | $0.64 | $0.45 | $0.45 | $0.44 | $0.47 | $0.42 | $0.40 | $0.39 | $0.38 | $0.37 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 4, 2026Form 4 | LUCARELLI LISA MDirector | BuyCOMMON STOCK · indirect | 100 | $52.29 | $5.2K | 100 |
| Jun 4, 2026Form 4 | LUCARELLI LISA MDirector | BuyCOMMON STOCK · indirect | 100 | $52.29 | $5.2K | 100 |
| Apr 24, 2026Form 4 | Silverman Frank BDirector | BuyCOMMON STOCK | 105 | $46.18 | $4.8K | 4.9K |
| Mar 12, 2026Form 4 | CURLEY KEVIN MEXECUTIVE VICE PRESIDENT & COO | BuyCOMMON STOCK | 588 | $42.55 | $25.0K | 41.0K |
| Nov 26, 2025Form 4 | LUCARELLI LISA MDirector | BuyCOMMON STOCK | 200 | $42.69 | $8.5K | 3.0K |