Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $706.4M | $651.0M | $579.0M | $523.3M | $485.1M | $433.3M | $378.8M | $275.0M | $182.7M | $123.8M | $53.6M | $19.2M | $7.1M | $284,000 | — |
| Net income | $388.9M | $360.1M | $322.1M | $292.9M | $231.1M | $171.6M | $172.0M | $107.9M | $22.1M | $64.0M | −$27.8M | −$48.9M | −$55.2M | −$27.5M | −$27.5M |
| Basic EPSper diluted share | $5.01 | $4.51 | $3.91 | $3.45 | $2.70 | $2.20 | $2.54 | $1.66 | $0.37 | $1.08 | -$0.47 | -$0.84 | -$0.99 | -$0.73 | — |
| Diluted EPSper diluted share | $4.92 | $4.43 | $3.84 | $3.39 | $2.65 | $2.13 | $2.47 | $1.60 | $0.35 | $1.05 | -$0.47 | -$0.84 | -$0.99 | -$0.73 | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 19, 2026Form 4 | Montgomery Michael CurryDirector | SellCommon Shares, $0.01 par value per share | 1.6K | $37.90 | $58.9K | 69.0K |
| Mar 24, 2026Form 4 | SHUSTER BRADLEY MExecutive Chairman | SellCommon Shares, $0.01 par value per share | 19.0K | $37.35 | $707.9K | 415.4K |
| Mar 19, 2026Form 4 | SHUSTER BRADLEY MExecutive Chairman | SellCommon Shares, $0.01 par value per share | 19.0K | $37.05 | $703.8K | 415.4K |
| Mar 12, 2026Form 4 | SHUSTER BRADLEY MExecutive Chairman | SellCommon Shares, $0.01 par value per share | 19.0K | $36.58 | $694.1K | 415.4K |
| Mar 5, 2026Form 4 | SHUSTER BRADLEY MExecutive Chairman | SellCommon Shares, $0.01 par value per share | 19.4K | $38.91 | $756.0K | 415.4K |