
Last Price
52 Week Range
$55.17 - $170.87
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $305.45M | $427.539M | ||||||
| $111.053M | $129.366M | ||||||
| $194.397M | $298.173M | ||||||
| $45.722M | $72.026M | ||||||
| $168.481M | $239.224M | ||||||
| $3.407M | - | ||||||
| $-23.213M | $-11.802M | ||||||
| $-3.032M | $-2.539M | ||||||
| $-26.384M | $-6.796M | ||||||
| $-29.416M | $-9.335M | ||||||
| $-52.629M | $-21.137M | ||||||
| $-343K | $-116K | ||||||
| $-52.286M | $-21.021M | ||||||
| $-1.94 | $-0.73 | ||||||
| $-1.94 | $-0.73 | ||||||
| $26.891M | $26.891M | ||||||
| $26.891M | $26.891M | ||||||
| $-1.26M | $6.626M | ||||||
| $21.953M | $25.224M | ||||||
| $-23.213M | $-18.598M |
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