Revenue
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $565.2M | $626.6M | $646.7M | $653.3M | $698.6M | $638.8M | $615.6M | $568.1M | $471.4M | $376.1M | $304.2M | $231.9M | $163.1M |
| Gross profit | $301.6M | $308.5M | $325.0M | $343.4M | $377.3M | $331.5M | $328.1M | $310.4M | $261.0M | $214.1M | $173.5M | $131.0M | $92.0M |
| Operating income | −$10.2M | −$36.9M | −$9.6M | $6.2M | $44.1M | $24.2M | $28.1M | $37.2M | $37.1M | $35.0M | $29.1M | $24.0M | $16.2M |
| EBITDAderived | $15.3M | −$4.6M | $22.6M | $37.0M | $73.3M | $52.7M | $50.2M | $49.8M | $44.4M | $39.7M | $32.0M | $25.8M | $17.5M |
| Net income | −$16.4M | −$43.7M | −$9.9M | $2.3M | $29.7M | $13.6M | $18.9M | $23.2M | $23.4M | $21.3M | $27.4M | $23.6M | $15.5M |
| Basic EPSper diluted share | -$0.47 | -$1.31 | -$0.30 | $0.07 | $0.91 | $0.42 | $0.59 | — | — | — | $1.09 | $0.99 | $0.66 |
| Diluted EPSper diluted share | -$0.47 | -$1.31 | -$0.30 | $0.07 | $0.90 | $0.42 | $0.58 | — | — | — | $1.06 | $0.99 | $0.65 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Dec 24, 2025Form 4 | Schlecht Richard WSVP, Product Dev. & Sourcing | BuyClass B Common Stock | 10.5K | $2.22 | $23.3K | 352.2K |
| Dec 23, 2025Form 4 | Schlecht Richard WSVP, Product Dev. & Sourcing | BuyClass B Common Stock | 18.1K | $2.17 | $39.2K | 341.7K |
| Sep 26, 2025Form 4 | AGRAWAL HEENASenior Vice President and CFO | BuyClass B Common Stock | 10.0K | $3.50 | $35.0K | 248.1K |
| Jun 16, 2025Form 4 | AGRAWAL HEENASenior Vice President and CFO | BuyClass B Common Stock | 13.0K | $1.90 | $24.7K | 238.1K |
| Apr 11, 2025Form 4 | AGRAWAL HEENASenior Vice President and CFO | BuyClass B Common Stock | 9.0K | $1.84 | $16.6K | 225.1K |