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 | $1.14B | $1.20B | $1.18B | $1.26B | $1.33B | $976.8M | $1.04B | $1.03B | $1.02B | $1.00B | — | — | — | — | — | — | — |
| Gross profit | $415.1M | $428.8M | $421.4M | $468.2M | $526.8M | $280.0M | $311.9M | $309.0M | $296.3M | $289.2M | $290.5M | $273.7M | $259.3M | $257.5M | $224.9M | $221.5M | $193.6M |
| Operating income | $66.8M | $91.2M | $93.5M | $146.4M | $207.7M | $21.9M | $54.2M | $49.8M | $37.7M | $37.9M | $46.6M | $41.9M | $43.7M | $48.5M | $42.1M | $42.4M | $25.1M |
| EBITDAderived | $101.1M | $122.2M | $122.3M | $169.6M | $226.4M | $38.0M | $71.2M | $71.6M | $61.5M | $61.6M | $69.7M | $61.9M | $61.1M | $64.4M | $56.6M | $56.1M | $40.1M |
| Net income | $52.3M | $73.8M | $73.3M | $110.1M | $154.9M | $16.0M | $42.9M | $38.1M | $18.9M | $23.5M | $28.8M | $25.5M | $26.9M | $29.3M | $26.4M | $26.8M | $15.2M |
| Basic EPSper diluted share | $1.91 | $2.72 | $2.69 | $4.00 | $5.49 | $0.57 | $1.49 | $2.51 | $1.15 | $1.28 | $1.45 | $1.27 | $1.33 | $1.44 | $1.32 | $1.41 | $1.21 |
| Diluted EPSper diluted share | $1.90 | $2.68 | $2.68 | $3.96 | $5.42 | $0.56 | $1.46 | $2.45 | $1.15 | $1.28 | $1.45 | $1.27 | $1.32 | $1.43 | $1.31 | $1.37 | $1.20 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 2, 2026Form 4 | JACKSON W KERRYEVP - CFO | BuyCommon Stock | 31.0K | $16.13 | $500.0K | 215.5K |
| Oct 15, 2025Form 4 | Guthrie Andrea R.Director | SellCommon Stock | 2.5K | $20.21 | $50.1K | 24.4K |
| Dec 6, 2024Form 4 | WEAVER DELORES BTenPercentOwner | BuyCommon Stock · indirect | 285.5K | $33.91 | $9.68M | 4.17M |
| Dec 6, 2024Form 4 | WEAVER WAYNE JCHAIRMAN OF THE BOARD | BuyCommon Stock | 285.5K | $33.91 | $9.68M | 4.17M |
| Dec 2, 2024Form 4 | Guthrie Andrea R.Director | SellCommon Stock | 702 | $35.58 | $25.0K | 21.6K |