Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $492.5M | $660.8M | $756.6M | $1.05B | $688.5M | $393.7M | $628.9M | $601.2M | $330.1M | $192.7M | $209.7M |
| Operating expenses | $141.1M | $164.0M | $232.3M | $359.8M | $212.8M | $125.1M | $169.0M | — | $99.0M | $67.2M | $86.7M |
| Operating income | $110.5M | $273.5M | $270.9M | $429.1M | $185.8M | −$110.7M | $210.7M | $256.5M | $79.0M | −$28.6M | −$232.5M |
| Net income | $49.7M | $96.4M | $111.1M | $224.4M | $61.1M | −$232.9M | $57.8M | $72.4M | −$24.2M | −$49.1M | −$234.0M |
| Basic EPSper diluted share | $0.96 | $1.84 | $1.95 | $3.78 | $1.00 | -$3.84 | $0.96 | $1.19 | -$0.40 | -$0.82 | -$4.05 |
| Diluted EPSper diluted share | $0.95 | $1.81 | $1.94 | $3.75 | $0.99 | -$3.84 | $0.92 | $1.11 | -$0.40 | -$0.82 | -$4.05 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 20, 2026Form 4 | PARK JAMES FRANKLINDirector,TenPercentOwner | SellCommon shares, par value $0.001 per share | 100.0K | $8.83 | $883.0K | 912.1K |