Revenue
2009
2010
2011
2012
2013
2014
2015
2016
2017
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 | $984.0M | $940.2M | $884.8M | $855.0M | $762.5M | $739.2M | $682.4M |
| 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 |
| Gross margin | 36.57% | 35.65% | 35.84% | 37.09% | 39.60% | 28.66% | 30.09% | 30.01% | 29.07% | 28.89% | 29.52% | 29.11% | 29.31% | 30.11% | 29.49% | 29.97% | 28.37% |
| Operating expenses | $348.4M | $337.6M | $327.9M | $321.7M | $319.1M | $258.1M | $257.7M | $259.2M | $258.6M | $251.3M | $243.9M | $231.8M | $215.7M | $209.0M | $182.7M | $179.2M | $168.5M |
| 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 |
| Operating margin | 5.88% | 7.58% | 7.95% | 11.60% | 15.61% | 2.24% | 5.23% | 4.83% | 3.70% | 3.79% | 4.74% | 4.45% | 4.94% | 5.67% | 5.53% | 5.73% | 3.68% |
| EBITDA | $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 |
| EBITDA margin | 8.91% | 10.16% | 10.40% | 13.44% | 17.02% | 3.89% | 6.86% | 6.95% | 6.03% | 6.15% | 7.08% | 6.59% | 6.91% | 7.54% | 7.42% | 7.59% | 5.88% |
| 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 |
| Net profit margin | 4.60% | 6.13% | 6.24% | 8.72% | 11.64% | 1.64% | 4.14% | 3.70% | 1.86% | 2.35% | 2.92% | 2.72% | 3.04% | 3.43% | 3.46% | 3.63% | 2.22% |
| Basic EPSper basic share | $1.91 | $2.72 | $2.69 | $4.00 | $5.49 | $0.57 | $1.49 | $1.26 | $0.58 | $0.64 | $0.73 | $0.64 | $0.67 | $0.72 | $0.66 | $0.71 | $0.61 |
| Diluted EPSper diluted share | $1.90 | $2.68 | $2.68 | $3.96 | $5.42 | $0.56 | $1.46 | $1.23 | $0.58 | $0.64 | $0.73 | $0.64 | $0.66 | $0.72 | $0.66 | $0.69 | $0.60 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
WEAVER WAYNE J | 8.35M |
WEAVER DELORES B | 8.35M |
SIFFORD CLIFTON E | 412.02K |
Worden Mark J. | 283.26K |
JACKSON W KERRY | 215.53K |
Scibetta Carl N. | 115.32K |
Chilton Marc A. | 93.65K |
Gordon Tanya E. | 46.53K |
Tomm Charles B. | 45.78K |
Edwards Patrick C. | 35.1K |
Guthrie Andrea R. | 30.41K |
ASCHLEMAN JAMES A | 26.3K |
Randolph Diane | 21K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| 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 |