Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $356.9M | $284.6M | $236.2M | $186.7M | $155.5M | $156.0M | $128.1M | $70.1M | $26.4M | $260.5M | $238.9M | $183.5M | $134.8M | $103.2M | $84.2M |
| Operating expenses | — | — | — | — | — | — | — | $49.5M | $17.9M | $5.7M | $2.6M | $1.9M | $0 | — | — |
| Net income | $155.6M | $126.7M | $13.8M | −$77.6M | −$113.3M | $138.4M | $69.0M | $279.1M | $158.4M | $70.3M | $79.4M | $47.0M | $33.7M | $19.5M | $12.8M |
| Basic EPSper diluted share | $0.64 | $0.54 | $0.06 | -$0.34 | -$0.52 | $0.67 | $0.37 | $1.51 | $1.40 | $0.92 | $1.11 | $0.79 | $0.69 | $0.53 | $0.43 |
| Diluted EPSper diluted share | $0.64 | $0.54 | $0.06 | -$0.34 | -$0.52 | $0.67 | $0.37 | $1.51 | $1.40 | $0.92 | $1.11 | $0.78 | $0.68 | $0.52 | $0.43 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 25, 2026Form 4 | FLORES JESSICAExecutive VP & CAO | SellCommon Stock | 15.2K | $19.86 | $302.5K | 71.7K |
| May 20, 2025Form 4 | FOSTER MICHAEL JDirector | SellCommon Stock | 11.0K | $18.22 | $200.4K | 64.7K |
| Feb 24, 2025Form 4 | Cusack CatherineDirector | BuyCommon Stock | 1.5K | $15.92 | $23.9K | 60.6K |
| Feb 21, 2025Form 4 | Cusack CatherineDirector | BuyCommon Stock | 1.0K | $16.44 | $16.4K | 59.1K |