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.18B | $1.86B | $1.72B | $1.43B | $1.21B | $1.13B | $1.22B | $1.09B | $898.5M | $707.9M | $768.0M | $779.1M | $712.9M | $803.2M | $688.7M | $633.1M | $750.4M |
| Gross profit | $631.2M | $533.0M | $450.2M | $344.9M | $288.7M | $293.6M | $322.8M | $282.1M | $221.2M | $183.4M | $225.6M | $208.7M | $176.0M | $189.8M | $155.4M | $150.9M | — |
| Operating income | $340.9M | $281.4M | $224.5M | $160.8M | $130.7M | $131.4M | $147.1M | $121.5M | $73.6M | $60.8M | $103.2M | $88.7M | $61.6M | $51.5M | $33.2M | $12.4M | $35.8M |
| EBITDAderived | $421.4M | $346.7M | $284.9M | $215.5M | $181.1M | $176.2M | $188.6M | $157.9M | $103.6M | $79.9M | $115.5M | $100.2M | $72.6M | $64.7M | $46.2M | $23.8M | $50.5M |
| Net income | $246.6M | $216.3M | $157.4M | $120.4M | $100.6M | $96.2M | $108.5M | $94.0M | $61.6M | $43.8M | $63.5M | $63.7M | $160.0M | −$27.5M | −$14.2M | −$175.7M | $23.1M |
| Basic EPSper diluted share | $4.06 | $3.55 | $2.59 | $1.99 | $1.65 | $1.59 | $1.80 | $1.57 | $1.03 | $0.72 | $1.02 | $1.01 | $2.56 | -$0.44 | -$0.23 | -$3.05 | — |
| Diluted EPSper diluted share | $4.01 | $3.50 | $2.56 | $1.97 | $1.63 | $1.56 | $1.76 | $1.54 | $1.02 | $0.71 | $1.00 | $1.00 | $2.53 | -$0.44 | -$0.23 | -$3.05 | $0.47 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 10, 2026Form 4 | Maue Richard ADirector | BuyCommon Stock | 2.0K | $110.77 | $221.5K | 2.0K |
| Nov 6, 2025Form 4 | WEBER MARKSVP & COO | SellCommon Stock | 1.7K | $110.75 | $189.3K | 73.9K |
| Nov 6, 2025Form 4 | WEBER MARKSVP & COO | SellCommon Stock | 11.5K | $111.05 | $1.27M | 73.9K |
| Nov 6, 2025Form 4 | WEBER MARKSVP & COO | SellCommon Stock | 20 | $112.34 | $2.2K | 73.9K |
| Nov 6, 2025Form 4 | WEBER MARKSVP & COO | SellCommon Stock | 19.8K | $111.61 | $2.21M | 73.9K |