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 | $74.3M | $72.0M | $69.1M | $68.1M | $64.9M | $61.2M | $63.8M | $57.5M | — | — | — | — | — | — | — | — | — |
| Operating expenses | $154.1M | $147.2M | $143.5M | $124.3M | $117.2M | $115.3M | $117.6M | $113.1M | $96.0M | $96.2M | $93.0M | $95.0M | $102.9M | $87.4M | $81.1M | $78.7M | $77.2M |
| Net income | $130.5M | $117.1M | $114.4M | $102.1M | $88.1M | $89.6M | $89.4M | $70.0M | $54.3M | $52.1M | $54.1M | $53.0M | $48.2M | $38.9M | $40.7M | $39.0M | $42.6M |
| Basic EPSper diluted share | $8.94 | $7.91 | $7.62 | $6.81 | $5.67 | $5.55 | $5.43 | $4.50 | $3.49 | $3.46 | $3.54 | $3.40 | $3.07 | $2.63 | $2.68 | $2.48 | $2.69 |
| Diluted EPSper diluted share | $8.93 | $7.89 | $7.61 | $6.80 | $5.66 | $5.55 | $5.42 | $4.49 | $3.48 | $3.45 | $3.53 | $3.38 | $3.04 | $2.61 | $2.67 | $2.47 | $2.68 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 29, 2026Form 4 | HAGEBOECK CHARLES RPresident & CEO | SellCommon Stock | 1.9K | $124.40 | $231.1K | 48.5K |
| May 26, 2026Form 4 | LEGGE JEFFREY DALEEVP, CAO & CIO | SellCommon Stock | 1.3K | $125.00 | $163.6K | 7.7K |
| May 22, 2026Form 4 | BUMGARNER DAVID LEVP & Chief Financial Officer | SellCommon Stock | 1.2K | $124.50 | $144.5K | 10.7K |
| May 20, 2026Form 4 | BUMGARNER DAVID LEVP & Chief Financial Officer | SellCommon Stock | 805 | $124.50 | $100.2K | 11.8K |
| May 12, 2026Form 4 | Parsons James M.Director | BuyCommon Stock · indirect | 100 | $121.60 | $12.2K | 2.8K |