Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $5.65B | $5.00B | $4.30B | $3.87B | $3.44B | $3.03B | $2.31B | $1.94B | $1.83B | $935.6M | — | — | — | — | $1.82B | $1.33B | $1.40B | $1.20B |
| Gross profit | $1.09B | $1.01B | $981.2M | $866.9M | $779.6M | $682.3M | $513.0M | $422.2M | $446.0M | $262.1M | $260.0M | $250.8M | $206.7M | $195.9M | $215.4M | $157.8M | $142.2M | $137.0M |
| Operating expenses | $750.0M | $691.2M | $666.6M | $626.7M | $588.8M | $571.5M | $513.3M | $383.9M | $418.7M | $273.1M | $549.4M | $166.6M | $127.2M | — | — | — | — | — |
| Operating income | $337.9M | $321.8M | $314.6M | $240.2M | $190.8M | $110.8M | −$319,000 | $38.3M | $27.3M | −$11.0M | −$287.6M | −$97.8M | −$26.3M | $6.7M | $25.6M | $15.5M | −$83.5M | $8.9M |
| EBITDAderived | $405.4M | $382.7M | $373.8M | $300.8M | $253.9M | $182.1M | $53.4M | $76.3M | $61.9M | $11.0M | −$259.7M | −$68.3M | $675,000 | $19.0M | $35.5M | $20.5M | −$77.1M | $15.9M |
| Net income | $207.6M | $211.8M | $267.1M | $150.6M | $139.9M | −$8.1M | −$75.9M | −$6.1M | $3.9M | −$42.8M | −$300.1M | −$147.5M | −$69.7M | $64.7M | $7.9M | $54.1M | −$74.0M | $3.3M |
| Basic EPSper diluted share | $1.28 | $1.23 | $1.49 | $0.83 | $0.78 | -$0.04 | -$0.49 | -$0.04 | $0.03 | -$0.55 | -$4.51 | -$2.15 | -$1.08 | $1.15 | $0.14 | $1.39 | -$1.93 | $0.09 |
| Diluted EPSper diluted share | $1.27 | $1.23 | $1.48 | $0.83 | $0.77 | -$0.04 | -$0.49 | -$0.04 | $0.03 | -$0.55 | -$4.51 | -$2.15 | -$1.08 | $1.15 | $0.14 | $1.36 | -$1.93 | $0.09 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 7, 2026Form 4 | SULLIVAN TIMOTHY PDirector | BuyCommon Stock | 24.2K | $20.69 | $499.7K | 73.4K |
| May 4, 2026Form 4 | KRAEMER HARRY M JANSEN JRDirector | BuyCommon Stock | 36.6K | $21.41 | $783.8K | 450.0K |
| May 4, 2026Form 4 | Sethna MeenalChief Financial Officer | BuyCommon Stock | 16.2K | $20.16 | $327.1K | 98.3K |
| May 4, 2026Form 4 | RADEMACHER JOHN CHARLESChief Executive Officer | BuyCommon Stock | 12.5K | $21.18 | $264.8K | 695.2K |
| Feb 27, 2026Form 4 | Pate R CarterDirector | SellCommon Stock | 30.3K | $32.05 | $970.7K | 11.6K |