Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating expenses | $84.5M | $78.8M | $88.1M | $62.0M | $50.5M | $48.7M | $42.8M | $39.6M | $30.4M | $25.1M |
| Net income | $71.5M | $65.6M | $74.5M | $45.2M | $45.4M | $38.0M | $26.7M | $25.5M | $15.3M | $14.9M |
| Basic EPSper diluted share | $7.23 | $6.50 | $7.28 | $5.58 | $5.92 | $5.07 | $3.91 | $3.81 | $2.44 | $2.40 |
| Diluted EPSper diluted share | $7.23 | $6.50 | $7.28 | $5.58 | $5.92 | $5.07 | $3.87 | $3.81 | $2.44 | $2.40 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 22, 2026Form 4 | Sprang Todd A.Director | BuyCommon Stock | 450 | $138.96 | $62.5K | 2.0K |
| Apr 21, 2026Form 4 | Stayer-Suprick Michael SDirector | BuyCommon Stock | 225 | $140.04 | $31.5K | 4.6K |
| Feb 11, 2026Form 4 | Eldred Steven MDirector | SellCommon Stock | 8.0K | $151.95 | $1.22M | 125.7K |
| Feb 6, 2026Form 4 | Eldred Steven MDirector | SellCommon Stock | 8.0K | $145.02 | $1.16M | 133.7K |
| Jan 27, 2026Form 4 | Sprang Todd A.Director | BuyCommon Stock | 150 | $141.06 | $21.2K | 1.2K |