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 | $9.9M | $9.6M | $9.0M | $8.6M | $7.7M | $6.7M | $6.9M | $6.5M | — | — | — | — | — | — | — | — | — |
| Operating expenses | $64.7M | $65.4M | $64.8M | $44.7M | $41.5M | $40.8M | $33.3M | $31.6M | $29.3M | $28.7M | $23.4M | $20.2M | $19.8M | $19.4M | $18.4M | $18.0M | $18.0M |
| Net income | $36.6M | $27.8M | $17.8M | $29.1M | $29.1M | $25.1M | $19.5M | $18.0M | $13.0M | $12.6M | $11.6M | $13.4M | $13.4M | $14.2M | $12.8M | $11.5M | $9.9M |
| Basic EPSper diluted share | $7.62 | $5.80 | $3.98 | $7.17 | $7.24 | $6.46 | $5.42 | $5.04 | $3.67 | $3.57 | $3.60 | $4.36 | $4.38 | $4.61 | $4.16 | $3.90 | $3.37 |
| Diluted EPSper diluted share | $7.62 | $5.79 | $3.98 | $7.17 | $7.24 | $6.46 | $5.41 | $5.04 | $3.67 | $3.57 | $3.60 | $4.36 | $4.38 | $4.60 | $4.16 | $3.90 | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 25, 2026Form 4 | Gephart LeeAnnEXECUTIVE VICE PRESIDENT | SellCOMMON CLASS | 29 | $66.52 | $1.9K | 808 |
| May 29, 2026Form 4 | Guillaume Stephen JSENIOR VICE PRESIDENT | BuyCOMMON CLASS | 34 | $61.78 | $2.1K | 4.7K |
| May 28, 2026Form 4 | Gephart LeeAnnEXECUTIVE VICE PRESIDENT | SellCOMMON CLASS | 24 | $64.78 | $1.6K | 837 |
| May 12, 2026Form 4 | Painter John P IIDirector | BuyCOMMON CLASS | 140 | $63.67 | $8.9K | 3.7K |
| Mar 6, 2026Form 4 | Painter John P IIDirector | BuyCOMMON CLASS | 675 | $61.00 | $41.2K | 3.4K |