
Last Price
52 Week Range
$16.82 - $71.65
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $131.269M | $94.078M | ||||||||||
| $9.967M | $16.328M | ||||||||||
| $5.286M | $-14.375M | ||||||||||
| $49.576M | $33.577M | ||||||||||
| $-63.066M | $-177.827M | ||||||||||
| $19.418M | $37.894M | ||||||||||
| $152.45M | $-10.325M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $-82.463M | $-56.283M | ||||||||||
| - | - | ||||||||||
| $-100.994M | $-0.484M | ||||||||||
| $174.983M | $2.147M | ||||||||||
| $-3.485M | $-335.715M | ||||||||||
| $-11.959M | $-390.335M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $88.282M | $99.08M | ||||||||||
| $11.099M | $650.743M | ||||||||||
| $-6.9M | $-7.578M | ||||||||||
| - | $242K | ||||||||||
| $92.481M | $742.487M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $183.173M | $411.31M | ||||||||||
| $228.137M | $354.652M | ||||||||||
| $411.31M | $765.962M | ||||||||||
| $152.45M | $-10.325M | ||||||||||
| $-82.463M | $-56.283M | ||||||||||
| $69.987M | $-66.608M |
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