Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating expenses | $167.0M | $165.3M | $157.0M | $151.6M | $162.5M | $150.0M | $113.6M | $111.5M | $109.4M | $113.2M | $115.3M | $114.4M | $121.4M | $123.9M | $126.2M | $133.9M | $132.1M |
| Net income | $61.6M | $52.9M | $52.3M | $33.4M | $33.4M | $31.6M | $30.8M | $26.2M | $10.9M | $11.7M | $9.1M | $9.3M | $6.0M | $108,000 | $4.9M | −$413,000 | −$3.5M |
| Basic EPSper diluted share | $3.61 | $3.12 | $3.08 | $1.97 | $1.98 | $1.88 | $1.84 | $1.54 | $0.64 | $0.69 | $0.53 | $0.53 | $0.35 | $0.01 | $0.29 | -$0.02 | -$0.20 |
| Diluted EPSper diluted share | $3.60 | $3.12 | $3.07 | $1.97 | $1.98 | $1.88 | $1.83 | $1.54 | $0.64 | $0.69 | $0.53 | $0.53 | $0.35 | $0.01 | $0.29 | -$0.02 | -$0.20 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 26, 2026Form 4 | BARRON THOMAS ATREASURER | SellCommon Stock-Direct | 6.0K | $46.38 | $278.3K | 148.0K |
| Aug 14, 2025Form 4 | BARRON THOMAS ATREASURER | SellCommon Stock-Direct | 8.0K | $41.06 | $328.5K | 143.3K |
| Sep 10, 2024Form 4 | BARRON THOMAS ATREASURER | SellCommon Stock-Direct | 3.0K | $33.81 | $101.4K | 140.7K |
| Jul 30, 2024Form 4 | BARRON THOMAS ATREASURER | SellCommon Stock-Direct | 8.0K | $35.26 | $282.1K | 143.7K |
| Mar 6, 2024Form 4 | Butler William FDirector | BuyCommon Stock | 701 | $28.38 | $19.9K | 5.2K |