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 | $671.3M | $653.4M | $664.4M | $744.2M | $732.4M | $506.4M | $701.0M | $679.6M | $568.0M | $552.8M | $594.9M | $587.0M | $338.6M | $269.3M | $223.3M | $382.2M | $349.7M |
| Gross profit | $363.6M | $353.1M | $364.2M | $429.1M | $419.1M | $270.5M | $374.9M | $369.4M | $298.1M | $294.8M | $316.9M | $310.0M | $305.3M | $277.9M | $256.3M | $183.0M | $165.6M |
| Gross margin | 54.16% | 54.05% | 54.81% | 57.66% | 57.22% | 53.42% | 53.48% | 54.35% | 52.48% | 53.34% | 53.27% | 52.81% | 90.15% | 103.19% | 114.80% | 47.88% | 47.36% |
| Operating expenses | $333.8M | $333.1M | $315.7M | $313.5M | $301.6M | $412.6M | $331.9M | $307.2M | $254.9M | $240.8M | $246.8M | $238.5M | $237.5M | $228.5M | $222.8M | $195.1M | $187.2M |
| Operating income | $29.8M | $20.0M | $48.5M | $115.6M | $117.5M | −$142.1M | $43.0M | $62.2M | $43.2M | $54.0M | $70.1M | $71.5M | $67.7M | $49.3M | $33.6M | −$12.1M | −$21.5M |
| Operating margin | 4.44% | 3.06% | 7.30% | 15.53% | 16.04% | −28.07% | 6.13% | 9.15% | 7.61% | 9.77% | 11.78% | 12.18% | 20.01% | 18.32% | 15.03% | −3.17% | −6.16% |
| EBITDA | $39.2M | $29.3M | $58.1M | $126.4M | $130.0M | −$128.0M | $59.4M | $76.4M | $56.7M | $65.5M | $83.3M | $84.0M | $80.0M | $60.0M | $45.0M | $1.6M | −$6.1M |
| EBITDA margin | 5.85% | 4.49% | 8.75% | 16.98% | 17.74% | −25.28% | 8.47% | 11.24% | 9.98% | 11.85% | 14.00% | 14.30% | 23.62% | 22.26% | 20.14% | 0.42% | −1.75% |
| Net income | $26.6M | $18.4M | $41.3M | $90.4M | $91.6M | −$111.5M | $42.7M | $61.6M | −$15.2M | $35.1M | $45.1M | $51.8M | $50.9M | $57.1M | $32.0M | −$47.2M | −$54.7M |
| Net profit margin | 3.96% | 2.81% | 6.22% | 12.14% | 12.51% | −22.02% | 6.09% | 9.07% | −2.68% | 6.34% | 7.58% | 8.82% | 15.03% | 21.20% | 14.33% | −12.34% | −15.63% |
| Basic EPSper basic share | $1.19 | $0.82 | $1.86 | $4.02 | $3.95 | -$4.80 | $1.85 | $2.66 | -$0.66 | $1.52 | $1.92 | $2.05 | $1.99 | $2.26 | $1.28 | -$1.91 | -$2.23 |
| Diluted EPSper diluted share | $1.17 | $0.81 | $1.83 | $3.94 | $3.87 | -$4.80 | $1.83 | $2.61 | -$0.66 | $1.51 | $1.90 | $2.02 | $1.97 | $2.22 | $1.27 | -$1.91 | -$2.23 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | ≈20.82%1.34M shares |
GOLDMAN SACHS GROUP INC | ≈14.61%943.1K shares |
DIMENSIONAL FUND ADVISORS LP | ≈13.62%879.15K shares |
ROYCE & ASSOCIATES LP | ≈12.80%826.57K shares |
AMERIPRISE FINANCIAL INC | ≈10.44%673.84K shares |
VANGUARD CAPITAL MANAGEMENT LLC | ≈10.34%667.38K shares |
ACADIAN ASSET MANAGEMENT LLC | ≈9.68%625.05K shares |
AMERICAN CENTURY COMPANIES INC | ≈7.11%459.3K shares |
GEODE CAPITAL MANAGEMENT, LLC | ≈6.97%450.09K shares |
GRINBERG EFRAIM | ≈6.74%434.8K shares |
STATE STREET CORP | ≈5.82%375.6K shares |
AQR CAPITAL MANAGEMENT LLC | ≈5.59%360.73K shares |
MACKENZIE FINANCIAL CORP | ≈5.59%360.61K shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | ≈5.59%360.57K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | ≈4.47%288.59K shares |
PRICE T ROWE ASSOCIATES INC /MD/ | ≈4.00%258.54K shares |
Qube Research & Technologies Ltd | ≈3.92%253.13K shares |
GAMCO INVESTORS, INC. ET AL | ≈3.90%251.5K shares |
JACOBS LEVY EQUITY MANAGEMENT, INC | ≈3.78%244.04K shares |
PRUDENTIAL FINANCIAL INC | ≈3.54%228.69K shares |
Percentages use 6.46M shares of this listed class outstanding on May 21, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.
Reported positions exceed 100% in total, so the circle shows the selected holder only.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Dec 9, 2025Form 4 | Kennedy MichelleSVP, Human Resources | SellCommon Stock | 1.3K | $20.89 | $26.9K | 27.9K |
| Jul 17, 2024Form 4 | Kennedy MichelleSVP, Human Resources | SellCommon Stock | 1.2K | $26.05 | $32.4K | 12.2K |
| Jan 5, 2022Form 4 | GRINBERG ALEXANDERDirector | SellCommon Stock · indirect | 4.9K | $43.05 | $212.5K | 0 |