Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $271.6M | $303.7M | $344.6M | $303.6M | $284.5M | $278.7M | $334.5M | — | — | — | — | — | — | — | — | — |
| Operating expenses | $158.0M | $159.1M | $148.5M | $121.2M | $89.6M | $66.6M | $64.8M | $56.9M | $52.4M | $48.4M | $26.1M | $18.1M | $17.6M | $14.7M | $10.4M | $8.9M |
| Net income | $126.7M | −$119.6M | $58.1M | $265.2M | $223.5M | $18.4M | $230.2M | $220.0M | $193.0M | $157.9M | $103.3M | $82.7M | $52.5M | $40.2M | $25.9M | $11.0M |
| Basic EPSper diluted share | $0.81 | -$0.97 | $0.29 | $1.77 | $1.48 | $0.01 | $1.41 | $1.52 | $1.54 | $1.74 | $1.54 | $1.72 | $1.26 | $1.64 | $1.35 | $0.87 |
| Diluted EPSper diluted share | $0.81 | -$0.97 | $0.29 | $1.68 | $1.46 | $0.01 | $1.40 | $1.48 | $1.54 | $1.74 | $1.54 | $1.72 | $1.26 | $1.64 | $1.35 | $0.87 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 13, 2026Form 4 | Whonder Carmencita N.M.Director | SellCommon Stock | 4.6K | $10.93 | $50.0K | 24.8K |
| Dec 15, 2025Form 4 · 10b5-1 | ROTHSTEIN STUARTPresident & CEO | SellCommon Stock | 52.1K | $10.16 | $529.1K | 229.7K |
| Sep 15, 2025Form 4 · 10b5-1 | ROTHSTEIN STUARTPresident & CEO | SellCommon Stock | 52.1K | $10.78 | $561.3K | 281.8K |
| Jun 16, 2025Form 4 · 10b5-1 | ROTHSTEIN STUARTPresident & CEO | SellCommon Stock | 52.1K | $9.83 | $511.9K | 333.9K |
| Apr 29, 2025Form 4 | BIDERMAN MARK CDirector | SellCommon Stock | 10.0K | $9.48 | $94.8K | 60.8K |