Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.16B | $1.20B | $1.28B | $1.33B | $1.36B | $1.13B | $1.26B | $1.20B | $1.13B | $1.02B | $943.7M | $894.5M | $831.4M | $732.0M | $686.6M | $636.7M | $564.6M |
| Gross profit | $405.3M | $417.6M | $452.1M | $456.2M | $481.8M | $395.2M | $476.7M | $465.2M | $435.6M | $396.9M | $385.7M | $353.4M | $320.0M | $278.1M | $276.4M | $257.5M | $231.2M |
| Gross margin | 35.02% | 34.94% | 35.41% | 34.42% | 35.45% | 35.11% | 37.93% | 38.76% | 38.62% | 38.85% | 40.87% | 39.50% | 38.48% | 38.00% | 40.26% | 40.45% | 40.94% |
| Operating expenses | $385.2M | $405.1M | $380.7M | $376.4M | $380.5M | $323.0M | $375.0M | $338.5M | $308.3M | $280.5M | $265.1M | $243.6M | $224.6M | $204.4M | $185.0M | $179.1M | $171.9M |
| Operating income | $20.0M | $12.6M | $71.4M | $79.8M | $101.3M | $72.2M | $101.7M | $126.7M | $127.3M | $116.4M | $120.6M | $109.8M | $95.3M | $73.7M | $91.4M | $78.4M | $59.2M |
| Operating margin | 1.73% | 1.05% | 5.59% | 6.02% | 7.45% | 6.42% | 8.09% | 10.56% | 11.29% | 11.39% | 12.78% | 12.27% | 11.47% | 10.07% | 13.32% | 12.31% | 10.49% |
| EBITDA | $81.7M | $81.9M | $143.6M | $156.8M | $182.5M | $149.5M | $166.7M | $182.3M | $176.6M | $161.0M | $160.4M | $145.5M | $127.0M | $101.2M | $115.0M | $100.8M | $81.7M |
| EBITDA margin | 7.06% | 6.85% | 11.25% | 11.83% | 13.42% | 13.28% | 13.27% | 15.19% | 15.66% | 15.76% | 16.99% | 16.27% | 15.28% | 13.83% | 16.75% | 15.83% | 14.48% |
| Net income | $2.2M | −$5.2M | $37.6M | $39.0M | $61.6M | $34.3M | $58.0M | $79.8M | $63.9M | $61.5M | $66.8M | $61.8M | $54.5M | $42.6M | $54.6M | $45.8M | $33.2M |
| Net profit margin | 0.19% | −0.43% | 2.94% | 2.95% | 4.53% | 3.05% | 4.62% | 6.64% | 5.67% | 6.02% | 7.08% | 6.91% | 6.55% | 5.82% | 7.95% | 7.20% | 5.88% |
| Basic EPSper basic share | $0.03 | -$0.22 | $1.18 | $1.20 | $1.82 | $1.02 | $1.73 | $2.41 | $1.94 | $1.88 | $2.07 | $1.94 | $1.72 | $1.36 | $1.77 | $1.52 | $1.12 |
| Diluted EPSper diluted share | $0.03 | -$0.22 | $1.18 | $1.20 | $1.81 | $1.01 | $1.71 | $2.37 | $1.92 | $1.85 | $2.00 | $1.88 | $1.67 | $1.32 | $1.69 | $1.44 | $1.07 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
ICAHN CARL C | 5.08M |
GAMCO INVESTORS, INC. ET AL | 2.74M |
BlackRock, Inc. | 2.62M |
Estuary Capital Management LP | 1.49M |
MORGAN STANLEY | 1.43M |
SOLOMON PETER J | 1.39M |
VANGUARD CAPITAL MANAGEMENT LLC | 1.29M |
DIMENSIONAL FUND ADVISORS LP | 1.07M |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 996.34K |
ADAGE CAPITAL PARTNERS GP, L.L.C. | 995.2K |
GEODE CAPITAL MANAGEMENT, LLC | 919.75K |
STATE STREET CORP | 903.92K |
Bank of New York Mellon Corp | 889.53K |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 733.87K |
GABELLI FUNDS LLC | 593.91K |
GOLDMAN SACHS GROUP INC | 568.16K |
HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND | 503.5K |
NOMURA HOLDINGS INC | 493.24K |
Allianz Asset Management GmbH | 466.22K |
DEPRINCE RACE & ZOLLO INC | 464.58K |
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 |
|---|---|---|---|---|---|---|
| Feb 5, 2026Form 4 | FITZSIMMONS PETER DPresident and CEO | BuyCommon Stock | 12.8K | $19.68 | $250.9K | 112.0K |
| Feb 3, 2026Form 4 | FITZSIMMONS PETER DPresident and CEO | BuyCommon Stock | 13.3K | $18.80 | $251.0K | 99.3K |
| Nov 7, 2025Form 4 | ICAHN CARL C +2TenPercentOwner | BuyCommon Stock, $0.01 par value per share · indirect | 101.4K | $17.48 | $1.77M | 5.08M |
| Nov 6, 2025Form 4 | ICAHN CARL C +2TenPercentOwner | BuyCommon Stock, $0.01 par value per share · indirect | 429.0K | $17.40 | $7.46M | 4.98M |
| Nov 5, 2025Form 4 | ICAHN CARL C +2TenPercentOwner | BuyCommon Stock, $0.01 par value per share · indirect | 108.3K | $17.23 | $1.87M | 4.55M |