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 | $1.26B | $1.12B | $931.0M | $797.6M | $884.9M | $846.2M | $877.8M | $836.5M | $839.1M | $819.8M | $798.0M | $778.8M | $745.3M | $703.9M | $660.2M | $612.7M | $592.0M |
| Operating expenses | — | — | — | — | $258.4M | $266.5M | $244.1M | $246.6M | $248.4M | $233.0M | $213.9M | $219.0M | $209.8M | $200.1M | $179.2M | — | — |
| Net income | $99.3M | $70.7M | $18.9M | $46.6M | $130.7M | $138.2M | $99.6M | $83.2M | $62.4M | $64.6M | −$13.9M | — | — | $58.1M | $13.7M | $56.3M | $54.2M |
| Basic EPSper diluted share | $6.72 | $4.79 | $1.28 | $3.17 | $8.85 | $9.25 | $6.52 | $5.48 | $4.13 | $4.29 | -$0.93 | $3.93 | $3.99 | $3.80 | $0.90 | $3.74 | $3.49 |
| Diluted EPSper diluted share | $6.70 | $4.78 | $1.28 | $3.15 | $8.80 | $9.18 | $6.46 | $5.43 | $4.10 | $4.27 | -$0.93 | $3.91 | $3.98 | $3.80 | $0.90 | $3.74 | $3.48 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 20, 2026Form 4 | Plymouth Rock Co Inc +1TenPercentOwner | SellCommon Stock · indirect | 14.2K | $71.12 | $1.01M | 1.79M |
| Mar 17, 2026Form 4 | SRB CORP +1TenPercentOwner | SellCommon Stock · indirect | 1.2K | $73.06 | $87.6K | 1.81M |
| Mar 2, 2026Form 4 | SRB CORP +1TenPercentOwner | SellCommon Stock · indirect | 11.3K | $76.49 | $862.0K | 1.81M |
| Feb 27, 2026Form 4 | SRB CORP +1TenPercentOwner | SellCommon Stock · indirect | 235 | $77.82 | $18.3K | 1.82M |
| Feb 26, 2026Form 4 | SRB CORP +1TenPercentOwner | SellCommon Stock · indirect | 6.2K | $77.89 | $483.5K | 1.82M |