Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $845.2M | $767.4M | $707.8M | $657.3M | $562.2M | $483.4M | $405.9M | $351.0M | $301.1M | $250.2M | — | — | — | — |
| Net income | $273.5M | $189.2M | $192.8M | $178.3M | $192.3M | $202.1M | $49.3M | $92.9M | $31.3M | $34.5M | −$27.4M | −$3.7M | $5.5M | −$6.5M |
| Basic EPSper diluted share | — | — | — | — | — | — | — | — | — | — | -$0.61 | -$0.28 | -$0.10 | -$0.51 |
| Diluted EPSper diluted share | — | — | — | — | — | — | — | — | — | — | -$0.61 | -$0.28 | -$0.10 | -$0.51 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Feb 23, 2026Form 4 | Pinard MattsEVP, CFO AND TREASURER | SellCommon Stock | 25.2K | $39.18 | $989.0K | 951 |
| Feb 23, 2026Form 4 | Crooker William RCEO AND PRESIDENT | SellCommon Stock | 93.7K | $39.17 | $3.67M | 0 |
| Feb 19, 2026Form 4 | COLBERT VIRGISDirector | SellCommon Stock | 9.7K | $38.06 | $368.4K | 4.2K |
| Feb 19, 2026Form 4 | COLBERT VIRGISDirector | SellCommon Stock | 8.3K | $38.11 | $317.1K | 13.9K |
| Nov 5, 2025Form 4 | Chase MichaelEVP AND CIO | SellCommon Stock | 13.1K | $38.75 | $509.3K | 9.4K |