Revenue
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 |
| Operating expenses | — | — | — | $313.5M | $301.6M | $412.6M | $331.9M | $307.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 |
| EBITDAderived | $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 |
| 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 |
| Basic EPSper diluted 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 |
| 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 |