Revenue
2016
2017
2018
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | — | — | — | — | — | — | — | $985,000 | $1.0M | $928,000 | — | — | — | — | — | — | — |
| Operating expenses | $131.6M | $125.1M | $130.7M | $110.2M | $104.3M | $91.2M | $89.4M | $86.2M | $79.3M | $73.0M | $68.2M | $66.2M | $62.8M | $57.7M | $55.1M | $53.4M | $53.5M |
| Net income | $103.4M | $93.5M | $93.8M | $103.8M | $95.7M | $84.3M | $87.0M | $80.4M | $57.3M | $52.1M | $46.4M | $43.8M | $38.8M | $35.4M | $30.7M | $24.5M | $19.0M |
| Basic EPSper diluted share | $4.02 | $3.64 | $3.67 | $4.07 | $3.76 | $3.31 | $3.40 | $3.18 | $2.28 | $2.08 | $1.86 | $1.77 | $2.36 | $2.17 | $1.89 | $1.32 | $1.27 |
| Diluted EPSper diluted share | $4.01 | $3.63 | $3.65 | $4.04 | $3.74 | $3.30 | $3.38 | $3.13 | $2.23 | $2.05 | $1.84 | $1.74 | $2.33 | $2.15 | $1.88 | $1.32 | $1.26 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 29, 2026Form 4 | Toothaker Bradley JDirector | SellCommon Stock | 5.9K | $60.62 | $357.7K | 14.3K |
| May 6, 2026Form 4 | ROSS STEVEN DDirector | SellCommon Stock | 1.3K | $62.50 | $80.1K | 27.0K |
| May 5, 2026Form 4 | ROSS STEVEN DDirector | SellCommon Stock | 19 | $62.50 | $1.2K | 28.3K |
| May 1, 2026Form 4 | Ottinger Eric HExecutive Vice President | SellCommon Stock | 2.1K | $61.49 | $131.3K | 33.3K |
| Mar 12, 2026Form 4 | WELCH M SCOTTDirector | BuyCommon Stock · indirect | 10.0K | $56.23 | $562.3K | 212.0K |