
Last Price
52 Week Range
$38.51 - $85.25
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $182.953M | $451.36M | |||||||
| $12.826M | $30.684M | |||||||
| $170.127M | $420.676M | |||||||
| $53.386M | $64.322M | |||||||
| $237.31M | $427.323M | |||||||
| - | - | |||||||
| $-120.569M | $-70.969M | |||||||
| $7.567M | $6.812M | |||||||
| $-2.552M | $-0.202M | |||||||
| $5.015M | $6.61M | |||||||
| $-115.554M | $-64.359M | |||||||
| - | $2.059M | |||||||
| $-115.554M | $-66.418M | |||||||
| $-3.07 | $-1.59 | |||||||
| $-3.07 | $-1.59 | |||||||
| $37.605M | $41.784M | |||||||
| $37.605M | $41.784M | |||||||
| $-106.48M | $-53.608M | |||||||
| $1.225M | $1.816M | |||||||
| $-107.705M | $-55.424M |
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