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 | $2.49B | $2.12B | $1.97B | $1.77B | $1.41B | $1.23B | $1.13B | $1.04B | $958.0M | $690.1M | $623.6M | $672.2M | $556.2M | $630.5M | $501.2M | $459.9M | $390.8M |
| Gross profit | $572.3M | $426.1M | $337.6M | $274.6M | $203.5M | $179.6M | $107.8M | $110.3M | $89.1M | $42.1M | $27.7M | $32.4M | −$29.9M | $47.5M | $39.8M | $62.7M | $54.4M |
| Operating income | $405.9M | $264.6M | $205.8M | $159.9M | $107.0M | $92.6M | $37.8M | $42.6M | $26.2M | −$4.7M | −$14.4M | −$4.2M | −$69.2M | $16.0M | −$52.2M | $35.9M | $36.9M |
| EBITDAderived | $483.0M | $333.0M | $263.2M | $211.9M | $141.2M | $125.4M | $58.5M | $59.4M | $43.2M | $11.0M | $1.8M | $14.1M | −$50.5M | $35.0M | −$34.9M | $51.7M | $50.7M |
| Net income | $290.2M | $257.5M | $138.7M | $106.5M | $62.6M | $42.3M | $40.7M | $29.5M | $11.6M | −$9.2M | −$20.4M | −$9.8M | −$73.9M | −$297,000 | −$35.9M | $19.1M | $23.7M |
| Basic EPSper diluted share | $9.50 | $8.35 | $4.51 | $3.53 | $2.19 | $1.52 | $1.50 | $0.94 | $0.44 | -$0.40 | -$2.02 | -$0.54 | -$4.91 | -$0.26 | -$2.24 | $1.15 | $1.77 |
| Diluted EPSper diluted share | $9.38 | $8.27 | $4.44 | $3.48 | $2.15 | $1.50 | $1.47 | $0.93 | $0.43 | -$0.40 | -$2.02 | -$0.54 | -$4.91 | -$0.26 | -$2.24 | $1.13 | $1.71 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 25, 2026Form 4 | Wolf Mark D.General Counsel, Corporate Sec | SellCommon Stock | 2.5K | $888.00 | $2.22M | 28.1K |
| Apr 23, 2026Form 4 · 10b5-1 | CUTILLO JOSEPH AChief Executive Officer | SellCommon Stock | 50.0K | $497.57 | $24.88M | 290.6K |
| Mar 25, 2026Form 4 · 10b5-1 | CUTILLO JOSEPH AChief Executive Officer | SellCommon Stock | 50.0K | $453.48 | $22.67M | 340.6K |
| Mar 12, 2026Form 4 · 10b5-1 | Wilson Dwayne AndreeDirector | SellCommon Stock | 1.3K | $405.95 | $511.5K | 12.3K |
| Mar 10, 2026Form 4 · 10b5-1 | CUTILLO JOSEPH AChief Executive Officer | SellCommon Stock | 47.6K | $416.21 | $19.81M | 390.6K |