
Last Price
52 Week Range
$11.87 - $42.44
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $666.776M | $748.444M | |||||||
| $240.651M | $293.932M | |||||||
| $426.125M | $454.512M | |||||||
| $66.666M | $83.715M | |||||||
| $323.409M | $368.35M | |||||||
| $38.278M | $10.293M | |||||||
| $-2.228M | $-7.846M | |||||||
| $4.137M | $5.248M | |||||||
| $0M | $10.177M | |||||||
| $4.137M | $15.425M | |||||||
| $1.909M | $7.579M | |||||||
| $54.638M | $0.368M | |||||||
| $-52.729M | $7.211M | |||||||
| $-0.34 | $0.05 | |||||||
| $-0.34 | $0.04 | |||||||
| $155.085M | $144.22M | |||||||
| $155.085M | $180.275M | |||||||
| $102.012M | $104.51M | |||||||
| $86.74M | $96.931M | |||||||
| $15.272M | $7.579M |
NEWSLETTER
Market data is sourced from S&P Global Market Intelligence. All insights and analysis are developed by Gainify. Copyright © 2026, S&P Global Market Intelligence. All rights reserved.
View Data Providers