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 | $75.7M | $79.3M | $75.0M | $74.0M | $72.6M | $65.7M | $67.6M | $66.0M | $63.1M | — | — | — | — | — | — | — | — |
| Operating expenses | $210.2M | $199.6M | $203.3M | $195.8M | $190.3M | $184.3M | $181.8M | $181.1M | $171.1M | $158.6M | $149.9M | $154.7M | $153.1M | $137.6M | $98.6M | $99.0M | $96.6M |
| Net income | $161.1M | $70.8M | $9.5M | $85.0M | $89.3M | $77.6M | $81.7M | $82.3M | $52.5M | $59.3M | $58.4M | $52.0M | $50.9M | $31.3M | $35.4M | $33.8M | $31.8M |
| Basic EPSper diluted share | $11.30 | $4.98 | $0.66 | $5.92 | $6.08 | $5.22 | $5.39 | $5.39 | $3.46 | $3.94 | $3.91 | $3.51 | $3.48 | $2.44 | $3.21 | $3.13 | $2.98 |
| Diluted EPSper diluted share | $11.24 | $4.97 | $0.66 | $5.89 | $6.05 | $5.20 | $5.37 | $5.35 | $3.43 | $3.91 | $3.87 | $3.48 | $3.46 | $2.43 | $3.20 | $3.11 | $2.96 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 26, 2026Form 4 | Rahilly Ita MDirector | BuyCommon Stock | 1.2K | $85.90 | $100.0K | 11.8K |
| Nov 21, 2025Form 4 | Rahilly Ita MDirector | BuyCommon Stock | 1.5K | $68.36 | $100.0K | 10.5K |
| Jan 7, 2025Form 4 | Lee Angela BDirector | BuyCommon Stock | 286 | $67.07 | $19.2K | 286 |
| Jan 7, 2025Form 4 | Johnson Patricia ADirector | BuyCommon Stock Drip | 263 | $67.07 | $17.6K | 4.5K |
| Aug 29, 2024Form 4 | MCClurg John DDirector | BuyCommon Stock | 127 | $61.26 | $7.8K | 12.8K |