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 | $1.03B | $1.15B | $1.16B | $1.20B | $1.04B | $799.1M | $653.0M | $586.5M | $537.5M | $520.1M | $567.9M | $530.3M | $489.2M | $464.7M | $430.2M | $379.3M | $338.9M |
| Gross profit | — | — | — | — | — | — | $264.5M | $242.6M | $222.3M | $215.2M | $201.6M | $200.1M | $183.2M | $176.8M | $163.5M | — | — |
| Net income | −$139.1M | $17.9M | −$31.4M | $20.4M | $95.0M | $104.8M | $51.3M | $47.6M | $36.5M | $20.2M | $11.6M | $29.5M | $21.1M | $32.2M | $33.0M | $28.2M | $26.8M |
| Basic EPSper diluted share | -$16.79 | $2.38 | -$4.92 | $3.20 | $14.59 | $15.81 | $7.74 | $6.99 | $5.04 | $2.57 | $1.38 | $3.42 | $2.36 | $3.53 | $3.36 | $2.59 | $2.29 |
| Diluted EPSper diluted share | -$16.79 | $2.33 | -$4.92 | $3.11 | $13.92 | $15.05 | $7.39 | $6.73 | $4.90 | $2.49 | $1.33 | $3.25 | $2.25 | $3.36 | $3.24 | $2.54 | $2.27 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 27, 2026Form 4 | MAGNOLIA GROUP, LLC +2TenPercentOwner | SellCommon Stock | 8.0K | $12.59 | $100.7K | 1.12M |
| Dec 11, 2025Form 4 | Collins Jonathan M.Chief Financial Officer | BuyCommon Stock | 197 | $25.27 | $5.0K | 6.4K |
| Jun 17, 2025Form 4 | Collins Jonathan M.Chief Financial Officer | BuyCommon Stock | 102 | $49.30 | $5.0K | 6.2K |
| Jun 11, 2025Form 4 | MAGNOLIA GROUP, LLC +2TenPercentOwner | SellCommon Stock | 43.0K | $57.57 | $2.48M | 1.43M |
| Jun 11, 2025Form 4 | MAGNOLIA GROUP, LLC +2TenPercentOwner | SellCommon Stock | 45.0K | $56.28 | $2.53M | 1.47M |