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 | $57.7M | $48.2M | $44.5M | $48.2M | $51.1M | $45.2M | $45.9M | $47.1M | $48.0M | $175.6M | — | — | $153.9M | $155.9M | $137.7M | $125.7M | — |
| Operating expenses | $152.4M | $137.1M | $133.6M | $128.7M | $135.5M | $125.4M | $110.7M | $106.2M | $104.1M | $101.1M | $96.9M | $96.8M | $98.8M | $102.3M | $90.4M | $85.3M | $77.6M |
| Net income | $52.2M | −$28.1M | $48.2M | $71.7M | $76.9M | $69.8M | $69.1M | $68.4M | $45.9M | $46.5M | $43.5M | $40.8M | $36.2M | $35.1M | $29.7M | $24.1M | $16.1M |
| Basic EPSper diluted share | $2.72 | -$1.63 | $2.82 | $4.14 | $4.43 | $4.03 | $3.98 | $3.95 | $2.66 | $2.72 | $2.57 | $2.44 | $2.18 | $2.13 | $1.82 | $1.49 | $1.01 |
| Diluted EPSper diluted share | $2.71 | -$1.63 | $2.82 | $4.11 | $4.39 | $4.00 | $3.96 | $3.93 | $2.64 | $2.70 | $2.54 | $2.41 | $2.16 | $2.13 | $1.82 | $1.49 | $1.00 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 30, 2026Form 4 | Lora Rolando AEVP Ch Ret Len Off Dir Com Len | SellCommon Stock | 885 | $31.56 | $27.9K | 11.3K |
| Apr 27, 2026Form 4 | Handy Edward O. IIIChairman and CEO | BuyCommon Stock | 3.2K | $31.32 | $100.1K | 51.4K |
| Apr 24, 2026Form 4 | Ohsberg Ronald S.SEVP, CFO and Treasurer | BuyCommon Stock | 1.6K | $31.00 | $49.8K | 29.7K |
| Apr 23, 2026Form 4 | Brown James CannonSEVP, Chief Comm'l Banking Off | BuyCommon Stock | 11.9K | $31.51 | $375.1K | 37.3K |
| Apr 23, 2026Form 4 | Brown James CannonSEVP, Chief Comm'l Banking Off | BuyCommon Stock | 20.1K | $30.97 | $622.4K | 25.4K |