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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.32B | $2.24B | $2.17B | $2.06B | $2.03B | $1.80B | $1.64B | $1.62B | $1.60B | $1.63B | $1.58B | $1.52B | $1.48B | $1.42B | $1.30B | $1.26B |
| Gross profit | $663.0M | $642.0M | $616.5M | $579.7M | $565.0M | $506.5M | $456.7M | $443.0M | $436.7M | $445.0M | $433.1M | $408.5M | $397.8M | $388.8M | $350.2M | $342.9M |
| Operating income | $72.1M | $62.1M | $65.5M | $38.9M | $29.2M | $30.3M | $34.7M | $33.5M | $40.7M | $44.3M | $43.5M | $29.8M | $44.2M | $55.6M | $38.3M | $45.3M |
| EBITDAderived | $108.7M | $97.5M | $101.3M | $73.7M | $64.9M | $62.0M | $62.0M | $58.5M | $65.2M | $68.4M | $66.9M | $52.1M | $64.5M | $75.3M | $56.9M | $62.2M |
| Net income | $56.4M | $50.5M | $49.7M | $26.8M | $20.0M | $24.9M | $25.5M | $25.1M | $22.9M | $25.0M | $30.6M | $5.0M | $25.8M | $31.4M | $21.0M | $25.4M |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 14, 2026Form 4 | SUMAS JOHNEVP & Secretary | SellCLASS A COMMON STOCK | 12.7K | $41.30 | $524.6K | 102.9K |
| Apr 10, 2026Form 4 | Van Orden John LCFO & Treasurer | SellCLASS A COMMON STOCK | 8.0K | $43.88 | $351.0K | 32.0K |
| Apr 9, 2026Form 4 | Perri LuigiVP of Finance & CAO | SellCLASS A COMMON STOCK | 3.7K | $45.04 | $167.5K | 15.8K |
| Apr 8, 2026Form 4 | SUMAS JOHN JAMESCEO | SellClass A Common Stock | 12.7K | $43.16 | $548.2K | 36.0K |
| Apr 25, 2025Form 4 | BEGLEY KEVINDirector | SellCLASS A COMMON STOCK | 3.0K | $35.19 | $105.6K | 44.0K |