Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $31.5M | $30.9M | $30.7M | $29.6M | $26.6M | $16.2M | $160.2M | $143.6M | $133.2M | $124.0M | $33.5M | $17.7M | $16.9M |
| Operating expenses | $130.3M | $118.9M | $113.7M | $97.3M | $82.1M | $64.1M | $61.5M | $56.5M | $52.7M | $64.2M | $24.8M | $17.8M | $17.0M |
| Net income | $112.4M | $100.5M | $95.3M | $97.8M | $85.6M | $77.3M | $72.6M | $82.4M | $71.4M | $156.8M | $5.7M | $32,000 | $29,000 |
| Basic EPSper diluted share | $1.09 | $1.07 | $1.08 | $1.20 | $1.12 | $1.08 | $1.06 | $1.29 | $1.18 | $2.75 | $0.92 | — | — |
| Diluted EPSper diluted share | $1.09 | $1.07 | $1.07 | $1.20 | $1.11 | $1.08 | $1.06 | $1.28 | $1.18 | $2.63 | $0.91 | — | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 5, 2026Form 4 | Lenehan William HPresident and CEO | BuyCommon Stock | 4.0K | $25.23 | $99.9K | 775.7K |
| Mar 13, 2026Form 4 | Stewart NiccoleChief Accounting Officer | SellCommon Stock | 2.4K | $25.97 | $63.0K | 22.6K |
| Mar 11, 2026Form 4 | Lenehan William HPresident and CEO | BuyCommon Stock | 3.9K | $25.45 | $99.9K | 769.8K |
| Mar 6, 2026Form 4 | Lenehan William HPresident and CEO | BuyCommon Stock | 7.9K | $25.49 | $200.5K | 765.8K |
| Feb 18, 2026Form 4 | Lenehan William HPresident and CEO | BuyCommon Stock | 10.1K | $24.73 | $249.3K | 758.0K |