Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2015 | 2014 | 2013 | 2012 · Dec 31 | 2012 · Oct 30 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $3.66B | $4.10B | $4.39B | $4.97B | $3.58B | $1.93B | $2.15B | $2.45B | $2.09B | $2.21B | $2.66B | $1.94B | — | — | — |
| Gross profit | $402.7M | $398.3M | $382.3M | $375.8M | $277.0M | $212.1M | $154.6M | $172.8M | $160.8M | $169.5M | $115.6M | $72.2M | — | — | — |
| Operating expenses | $349.3M | $332.7M | $298.9M | $280.9M | $242.9M | $180.7M | $124.4M | $146.4M | $146.7M | $156.7M | $108.7M | $42.1M | — | — | — |
| Operating income | $97.6M | $70.6M | $88.1M | $96.0M | $36.1M | $115.6M | $43.3M | $35.0M | $32.4M | $26.0M | $8.6M | $30.2M | — | — | — |
| EBITDAderived | $187.2M | $146.5M | $165.2M | $176.6M | $114.0M | $184.3M | $98.4M | $101.6M | $89.9M | $74.2M | $41.9M | $51.1M | — | — | — |
| Net income | $41.8M | $22.5M | $42.6M | $63.7M | $21.7M | $107.5M | $18.1M | $5.3M | $23.2M | $11.4M | −$6.2M | $18.1M | −$1.4M | $3.1M | $9.9M |
| Basic EPSper diluted share | $1.03 | $0.52 | $1.06 | $1.63 | $0.57 | — | — | — | — | $0.35 | -$0.32 | $1.18 | -$0.09 | — | — |
| Diluted EPSper diluted share | $1.02 | $0.52 | $1.05 | $1.63 | $0.57 | — | — | — | — | $0.35 | -$0.32 | $1.18 | -$0.09 | — | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Oct 10, 2025Form 4 | Reilly John B. IIIDirector,TenPercentOwner | BuyCommon Units · indirect | 1.9K | $19.74 | $36.9K | 4.97M |
| Oct 10, 2025Form 4 | Topper Joseph V. Jr.Director,TenPercentOwner | BuyCommon Units · indirect | 1.8K | $19.74 | $35.6K | 1.86M |
| Aug 12, 2025Form 4 | Reilly John B. IIIDirector,TenPercentOwner | BuyCommon Units · indirect | 2.7K | $20.01 | $54.1K | 4.97M |
| Aug 12, 2025Form 4 | Topper Joseph V. Jr.Director,TenPercentOwner | BuyCommon Units · indirect | 2.7K | $20.01 | $54.1K | 1.86M |