
Last Price
52 Week Range
$15.01 - $30.50
Next Earnings Date
May 28 2026 (Estimate)
Next Earnings Date
May 28 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $282.674M | $257.719M | ||||||||||
| $203.008M | $229.079M | ||||||||||
| - | $74.963M | ||||||||||
| $1.143M | $1.083M | ||||||||||
| $-133.491M | $-71.43M | ||||||||||
| $51.968M | $-26.197M | ||||||||||
| $405.302M | $465.217M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $-12.218M | $-16.708M | ||||||||||
| - | $-423K | ||||||||||
| - | $-195.527M | ||||||||||
| - | $138.746M | ||||||||||
| $-20.275M | $2.003M | ||||||||||
| $-32.493M | $-71.909M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $-128.129M | $-101.724M | ||||||||||
| - | - | ||||||||||
| - | - | ||||||||||
| $-143.06M | $-132.94M | ||||||||||
| $-271.189M | $-234.664M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $369.848M | $439.847M | ||||||||||
| $69.999M | $152.912M | ||||||||||
| $439.847M | $592.759M | ||||||||||
| $405.302M | $465.217M | ||||||||||
| $-12.218M | $-18.712M | ||||||||||
| $393.084M | $446.505M |
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