Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 · Dec 31 | 2015 · May 31 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $896.5M | $852.3M | $862.6M | $840.2M | $794.2M | $852.5M | $1.16B | $1.25B | $1.20B | $1.20B | $926.4M | $842.0M | $749.5M | $714.3M | $623.7M | $508.0M | $453.9M |
| Gross profit | $231.7M | $223.2M | $211.2M | $201.6M | $177.7M | $238.7M | $327.7M | $328.3M | $310.0M | $328.6M | $270.9M | $258.0M | $221.9M | $213.0M | $195.1M | $157.1M | $136.0M |
| Operating income | $14.1M | $10.1M | −$13.3M | −$39.8M | −$126.9M | −$217.4M | −$2.1M | −$39.0M | −$115.1M | −$3.1M | $47.3M | $68.5M | $53.4M | $55.6M | $56.5M | $42.5M | $24.8M |
| EBITDAderived | $48.2M | $46.4M | $24.6M | −$2.2M | −$85.4M | −$171.5M | $46.9M | $25.9M | −$63.0M | $45.6M | — | $91.3M | $74.9M | $75.3M | $74.0M | $57.1M | $37.3M |
| Net income | −$49.2M | −$38.3M | −$75.7M | $70.1M | −$186.0M | −$237.2M | −$32.4M | −$63.1M | −$84.5M | −$12.7M | $25.2M | $40.1M | $29.9M | $32.4M | $32.9M | $26.6M | $12.3M |
| Basic EPSper diluted share | -$11.70 | -$8.64 | -$17.32 | $16.73 | -$60.05 | -$7.74 | -$1.07 | -$2.10 | -$2.83 | -$0.45 | $1.21 | $1.95 | $1.46 | $1.61 | $1.67 | $1.38 | $0.65 |
| Diluted EPSper diluted share | -$11.70 | -$8.64 | -$17.32 | $16.73 | -$60.05 | -$7.74 | -$1.07 | -$2.10 | -$2.83 | -$0.45 | $1.18 | $1.85 | $1.40 | $1.53 | $1.59 | $1.32 | $0.63 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 1, 2026Form 4 | Hill Gary L.Chief Executive Officer | BuyCommon Stock | 6.3K | $16.00 | $100.0K | 51.7K |
| May 20, 2026Form 4 | Hill Gary L.Chief Executive Officer | BuyCommon Stock | 5.8K | $16.22 | $94.1K | 45.4K |
| May 18, 2026Form 4 | Lederman Evan S.Director | BuyCommon Stock | 600 | $16.31 | $9.8K | 6.6K |
| Mar 30, 2026Form 4 | Lederman Evan S.Director | BuyCommon Stock | 1.0K | $16.19 | $16.2K | 6.0K |
| Mar 30, 2026Form 4 | Horton Anthony RDirector | BuyCommon Stock | 3.0K | $16.19 | $48.6K | 22.1K |