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 | $1.66B | $1.49B | $1.36B | $1.13B | $905.6M | $844.1M | $876.8M | $795.1M | $732.6M | $798.0M | $769.0M | $701.5M | $602.8M | $681.7M | $657.9M | $559.0M | $568.6M | $528.6M |
| Gross profit | $540.4M | $476.0M | $419.4M | $346.6M | $243.7M | $219.4M | $207.1M | $186.4M | $191.4M | $273.5M | $280.4M | $238.8M | $212.0M | $237.3M | $224.8M | $194.6M | $205.2M | $185.3M |
| Gross margin | 32.50% | 32.03% | 30.79% | 30.60% | 26.91% | 25.99% | 23.62% | 23.45% | 26.13% | 34.28% | 36.46% | 34.04% | 35.18% | 34.80% | 34.17% | 34.82% | 36.08% | 35.06% |
| Operating expenses | $361.8M | $307.2M | $294.0M | $246.8M | $212.2M | $275.2M | $232.1M | $217.2M | $474.0M | $199.3M | $176.9M | $150.5M | $122.1M | $163.8M | $169.3M | $159.9M | $165.2M | $144.3M |
| Operating income | $178.6M | $168.8M | $125.3M | $99.8M | $52.8M | −$28.9M | $63.7M | $52.1M | −$207.5M | $74.2M | $103.5M | $88.3M | $89.9M | $73.4M | $55.4M | $34.7M | $42.7M | $41.0M |
| Operating margin | 10.74% | 11.36% | 9.20% | 8.81% | 5.83% | −3.42% | 7.27% | 6.55% | −28.32% | 9.30% | 13.46% | 12.59% | 14.91% | 10.77% | 8.43% | 6.21% | 7.51% | 7.76% |
| EBITDA | $211.0M | $194.1M | $150.3M | $127.1M | $78.8M | $1.4M | $98.1M | $91.4M | −$157.4M | $121.0M | $161.6M | $119.3M | $113.5M | $98.7M | $80.2M | $57.6M | $71.0M | $71.0M |
| EBITDA margin | 12.69% | 13.06% | 11.03% | 11.23% | 8.70% | 0.16% | 11.19% | 11.50% | −21.48% | 15.17% | 21.01% | 17.01% | 18.83% | 14.48% | 12.18% | 10.30% | 12.49% | 13.42% |
| Net income | $105.0M | $116.6M | $62.5M | $75.6M | $63.0M | −$23.8M | $41.7M | $13.6M | −$170.1M | $37.6M | $59.1M | $79.1M | $66.4M | $36.4M | $20.5M | $8.5M | −$32.9M | $10.1M |
| Net profit margin | 6.32% | 7.85% | 4.59% | 6.67% | 6.95% | −2.82% | 4.76% | 1.72% | −23.22% | 4.71% | 7.68% | 11.27% | 11.02% | 5.34% | 3.12% | 1.52% | −5.78% | 1.91% |
| Basic EPSper basic share | $6.02 | $6.52 | $3.32 | $3.73 | $2.94 | -$1.09 | $1.90 | $0.63 | -$7.93 | $1.78 | $2.67 | $3.52 | $2.98 | $1.66 | $0.96 | $0.41 | -$1.63 | $0.55 |
| Diluted EPSper diluted share | $5.84 | $6.27 | $3.19 | $3.64 | $2.89 | -$1.09 | $1.85 | $0.62 | -$7.93 | $1.76 | $2.61 | $3.45 | $2.92 | $1.63 | $0.95 | $0.41 | -$1.60 | $0.53 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 1.39M |
FIDUCIARY MANAGEMENT INC /WI/ | 1.29M |
Boston Partners | 802.6K |
UBS AM, a distinct business unit of UBS ASSET MANAGEMENT AMERICAS LLC | 729.06K |
VANGUARD PORTFOLIO MANAGEMENT LLC | 708.74K |
VANGUARD CAPITAL MANAGEMENT LLC | 693.01K |
DIMENSIONAL FUND ADVISORS LP | 678.72K |
FRANKLIN RESOURCES INC | 634.03K |
PRINCIPAL FINANCIAL GROUP INC | 613.88K |
BloombergSen Inc. | 499.06K |
FMR LLC | 490.34K |
JENNISON ASSOCIATES LLC | 450.74K |
GEODE CAPITAL MANAGEMENT, LLC | 431.6K |
STATE STREET CORP | 422.78K |
MORGAN STANLEY | 422.17K |
NOMURA ASSET MANAGEMENT INTERNATIONAL INC. | 302.84K |
NORTHERN TRUST CORP | 238.02K |
Sunriver Management LLC | 235.66K |
Invenomic Capital Management LP | 220.07K |
Aristotle Capital Boston, LLC | 217.53K |
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 22, 2026Form 4 | Brown JoyDirector | SellCommon Stock | 100 | $106.25 | $10.6K | 8.6K |
| May 22, 2026Form 4 | Brown JoyDirector | SellCommon Stock | 1.1K | $105.43 | $115.9K | 8.7K |
| May 22, 2026Form 4 | Brown JoyDirector | SellCommon Stock | 622 | $104.08 | $64.7K | 9.8K |
| May 11, 2026Form 4 · 10b5-1 | Singh-Bushell EktaDirector | SellCommon Stock | 443 | $118.44 | $52.5K | 13.6K |
| May 11, 2026Form 4 · 10b5-1 | Zumwalt DebraDirector | SellCommon Stock | 598 | $118.44 | $70.8K | 27.2K |