Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating expenses | $110.5M | $105.1M | $104.3M | $93.6M | $91.8M | $82.4M | $82.2M | $75.5M | $67.8M | $58.2M | $56.3M | $51.4M | $50.9M | $48.3M | $45.0M | $43.9M | $46.4M |
| Net income | $93.6M | $88.5M | $88.3M | $75.1M | $66.3M | $58.7M | $56.0M | $45.5M | $28.4M | $29.7M | $27.4M | $25.4M | $24.1M | $23.3M | $22.2M | $21.1M | $20.0M |
| Basic EPSper diluted share | $134.96 | $121.02 | $116.61 | $96.55 | $84.01 | $74.03 | $71.18 | $56.82 | $35.03 | $37.44 | $34.82 | $32.64 | $30.93 | $29.99 | $28.49 | $27.05 | $25.57 |
| Diluted EPSper diluted share | $133.96 | $121.02 | $116.61 | $96.55 | $84.01 | $74.03 | $71.18 | $56.82 | $35.03 | $37.44 | — | — | — | — | — | — | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Nov 5, 2025Form 4 | SANGUINETTI KEVINDirector | BuyCommon Stock · indirect | 10 | $1.0K | $10.4K | 727 |
| Jul 22, 2024Form 4 | SUESS CALVIN JDirector | SellCommon Stock | 300 | $970.39 | $291.1K | 1.8K |