
Last Price
52 Week Range
$30.82 - $99.50
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $489.881M | $791.152M | |||||
| - | - | |||||
| - | - | |||||
| - | - | |||||
| $3.734M | $12.746M | |||||
| $493.615M | $803.898M | |||||
| $2.32M | $2.255M | |||||
| - | - | |||||
| - | - | |||||
| - | - | |||||
| $838K | $726K | |||||
| $3.158M | $2.981M | |||||
| - | - | |||||
| $496.773M | $806.879M |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $7.948M | $9.018M | |||||
| $8.027M | - | |||||
| - | $611K | |||||
| $130K | - | |||||
| - | - | |||||
| - | - | |||||
| $7.211M | $27.012M | |||||
| $23.316M | $36.641M | |||||
| $26.774M | $1.253M | |||||
| $1.678M | - | |||||
| - | - | |||||
| - | - | |||||
| - | $29.159M | |||||
| $29.87M | $30.412M | |||||
| - | - | |||||
| $53.186M | $67.053M |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| - | - | |||||
| - | - | |||||
| $3K | $4K | |||||
| $-298.002M | $-510.186M | |||||
| $0.741B | $1.249B | |||||
| $289K | $965K | |||||
| - | - | |||||
| $443.587M | $739.826M | |||||
| - | - | |||||
| $443.587M | $739.826M | |||||
| $496.773M | $806.879M |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $297.447M | $700.007M | |||||
| $30M | $1.864M | |||||
| $-162.434M | $-89.281M |
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