Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating expenses | $200.8M | $191.4M | $185.9M | $160.6M | $129.3M | $100.7M | $96.8M | $89.8M | $81.4M | $64.9M | $39.6M | $38.7M | $36.4M | $24.1M |
| Net income | $150.7M | $124.1M | $61.5M | $94.3M | $60.7M | $60.1M | $54.6M | $41.0M | $33.1M | $18.5M | $11.4M | $9.9M | $16.1M | $3.0M |
| Basic EPSper diluted share | $10.06 | $8.24 | $4.17 | $6.78 | $5.65 | $5.82 | $5.71 | $4.26 | $3.51 | $2.49 | $2.80 | $2.33 | $3.81 | $0.53 |
| Diluted EPSper diluted share | $9.78 | $8.05 | $4.08 | $6.56 | $5.44 | $5.70 | $5.52 | $4.12 | $3.33 | $2.37 | $2.57 | $2.25 | $3.80 | $0.53 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 12, 2026Form 4 | ATWELL ROBERT BRUCEDirector | SellCommon Stock | 100 | $150.27 | $15.0K | 34.1K |
| Mar 12, 2026Form 4 | ATWELL ROBERT BRUCEDirector | SellCommon Stock | 1.3K | $150.26 | $198.9K | 34.2K |
| Mar 12, 2026Form 4 | ATWELL ROBERT BRUCEDirector | SellCommon Stock | 1.9K | $149.49 | $281.8K | 35.5K |
| Mar 5, 2026Form 4 | ATWELL ROBERT BRUCEDirector | SellCommon Stock | 116 | $152.05 | $17.6K | 34.1K |
| Mar 5, 2026Form 4 | ATWELL ROBERT BRUCEDirector | SellCommon Stock | 400 | $151.34 | $60.5K | 34.2K |