Revenue
2008
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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.29B | $2.10B | $2.30B | $2.54B | $1.93B | $1.68B | $1.73B | $1.75B | $1.68B | $1.54B | $1.26B | $1.39B | $1.28B | $1.17B | $1.27B | $1.31B | $1.27B | $1.01B |
| Gross profit | $888.7M | $840.4M | $796.4M | $772.8M | — | — | — | — | — | — | — | — | — | $766.8M | $697.2M | $652.7M | $603.5M | — |
| Gross margin | 38.87% | 40.06% | 34.60% | 30.39% | — | — | — | — | — | — | — | — | — | 65.32% | 54.80% | 49.93% | 47.53% | — |
| Operating expenses | $1.77B | $1.62B | $1.86B | $2.10B | $1.54B | $1.27B | $1.33B | $1.36B | $1.26B | $1.20B | $960.9M | $1.13B | $1.02B | $897.4M | $1.09B | $1.04B | $1.07B | $949.9M |
| Operating income | $537.5M | $503.1M | $472.7M | $455.2M | $409.4M | $428.3M | $406.0M | $397.0M | $416.7M | $336.2M | $300.4M | $263.9M | $259.4M | $276.4M | $186.2M | $183.4M | $124.2M | $55.9M |
| Operating margin | 23.51% | 23.98% | 20.54% | 17.90% | 21.20% | 25.48% | 23.52% | 22.71% | 24.80% | 21.85% | 23.82% | 18.93% | 20.34% | 23.55% | 14.64% | 14.03% | 9.78% | 5.56% |
| EBITDA | $821.3M | $773.2M | $729.5M | $706.1M | $645.4M | $652.8M | $615.2M | $593.4M | $605.0M | $511.7M | $427.0M | $408.6M | $396.8M | $422.4M | $321.8M | $310.0M | $245.1M | $163.1M |
| EBITDA margin | 35.92% | 36.85% | 31.69% | 27.77% | 33.42% | 38.84% | 35.63% | 33.93% | 36.01% | 33.25% | 33.85% | 29.32% | 31.10% | 35.98% | 25.30% | 23.72% | 19.31% | 16.22% |
| Net income | $291.6M | $273.1M | $262.2M | $258.4M | $236.7M | $227.6M | $199.3M | $258.4M | $177.0M | $73.0M | −$32.1M | $130.9M | $115.0M | $81.5M | $49.7M | $68.7M | $81.6M | $105.2M |
| Net profit margin | 12.75% | 13.02% | 11.39% | 10.16% | 12.26% | 13.54% | 11.54% | 14.78% | 10.54% | 4.74% | −2.55% | 9.39% | 9.01% | 6.95% | 3.91% | 5.25% | 6.42% | 10.46% |
| Basic EPSper basic share | $3.99 | $3.91 | $3.91 | $3.98 | $3.74 | $3.65 | $3.29 | $4.75 | $3.33 | $1.41 | -$0.71 | $2.95 | $2.66 | $2.34 | $1.25 | $1.76 | $2.11 | $2.75 |
| Diluted EPSper diluted share | $3.98 | $3.91 | $3.91 | $3.97 | $3.74 | $3.65 | $3.28 | $4.66 | $3.21 | $1.37 | -$0.71 | $2.93 | $2.64 | $2.32 | $1.24 | $1.76 | $2.11 | $2.75 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Nooney Kimberly F | 38.7K |
MILLS STEVEN RICHARD | 29.62K |
Jensen Tony A | 18.12K |
McAllister Kathleen S | 16.53K |
Taylor Teresa | 13.65K |
SCHOBER MARK A | 12.69K |
Granger Barry M | 11.72K |
Prochazka Scott M | 11.72K |
Otto Robert P | 10.89K |
Erik Keller D | 10.44K |
Roberts Rebecca B | 8.27K |
Wiltse Sarah | 7.53K |
Nakata Darren T. | 7.5K |
Redden Donald Lee JR | 6.91K |
Casey Phillip A | 6.8K |
Waleski Anne G | 4.24K |
Beard Robert F. | 4.24K |
Evans Linden R | — |
Jones Marne M | — |
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 |
|---|---|---|---|---|---|---|
| May 27, 2026Form 4 | Otto Robert PDirector | SellCommon Stock | 4.1K | $74.22 | $305.0K | 10.9K |
| Nov 10, 2025Form 4 | Nooney Kimberly FSVP & CFO | SellCommon Stock | 14.5K | $70.70 | $1.03M | 34.6K |