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 | $283.0M | $228.1M | $229.7M | $242.5M | $210.3M | $189.4M | $175.0M | $159.4M | $145.8M | $125.4M | $108.2M | $88.7M | $73.4M | $72.7M | $65.6M | — | — |
| Operating expenses | $207.2M | $175.7M | $148.3M | $133.8M | $126.2M | $125.0M | $104.8M | $98.1M | $85.6M | $75.1M | $68.9M | $59.5M | $55.2M | $48.3M | $44.4M | $43.1M | $42.3M |
| Net income | $37.3M | $33.0M | $48.9M | $74.2M | $56.6M | $26.2M | $47.4M | $44.2M | $36.5M | $26.5M | $20.0M | $14.9M | $9.3M | $9.7M | $12.2M | $7.7M | $7.1M |
| Basic EPSper diluted share | $2.12 | $1.87 | $2.74 | $4.09 | $3.01 | $1.39 | $2.46 | $2.33 | $2.07 | $1.62 | $1.31 | $1.23 | $1.02 | $1.05 | $1.25 | $0.68 | $0.64 |
| Diluted EPSper diluted share | $2.10 | $1.85 | $2.71 | $4.00 | $2.93 | $1.37 | $2.44 | $2.31 | $2.03 | $1.60 | $1.29 | $1.22 | $1.01 | $1.05 | $1.25 | $0.68 | $0.64 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 29, 2026Form 4 | BABCOCK JOHN PSEVP & Pres of Priv Wealth Mgt | SellCommon Stock | 5.0K | $47.11 | $235.6K | 45.6K |
| Jun 29, 2026Form 4 | Chalkan LisaEVP, Chief Credit Officer | SellCommon Stock | 1.1K | $47.60 | $52.4K | 26.1K |
| Jun 11, 2026Form 4 | ROSSI FRANCESCO SSVP/Chief Accounting Officer | SellCommon Stock · indirect | 1.9K | $45.52 | $88.2K | 3.4K |
| Jun 11, 2026Form 4 | ROSSI FRANCESCO SSVP/Chief Accounting Officer | SellCommon Stock | 547 | $45.52 | $24.9K | 5.1K |
| Jun 8, 2026Form 4 | Spinelli Anthony W.Director | SellCommon Stock | 2.0K | $44.63 | $89.3K | 11.7K |