
Last Price
52 Week Range
$36.88 - $109.28
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 |
|---|---|---|---|---|---|---|---|---|
| $336.888M | $521.312M | |||||||
| $81.643M | $100.584M | |||||||
| $255.245M | $420.728M | |||||||
| $140.63M | $186.178M | |||||||
| $202.221M | $257.03M | |||||||
| - | - | |||||||
| $-87.606M | $-22.136M | |||||||
| $-0.519M | $-1.662M | |||||||
| $1.213M | $2.371M | |||||||
| $694K | $709K | |||||||
| $-86.912M | $-21.427M | |||||||
| $1.03M | $1.936M | |||||||
| $-87.942M | $-23.363M | |||||||
| $-1.85 | $-0.47 | |||||||
| $-1.85 | $-0.47 | |||||||
| $47.523M | $50.198M | |||||||
| $47.523M | $50.198M | |||||||
| $-48.972M | $17.206M | |||||||
| $23.629M | $24.244M | |||||||
| $-72.601M | $-7.038M |
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