
Last Price
52 Week Range
$22.63 - $33.89
Next Earnings Date
Apr 23 2026
Next Earnings Date
Apr 23 2026
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $120.759M | $130.051M | ||||||||||
| $5.031M | - | ||||||||||
| $-2.554M | - | ||||||||||
| $7.889M | - | ||||||||||
| $62.764M | $26.764M | ||||||||||
| $-18.729M | $-101.06M | ||||||||||
| $175.16M | $55.755M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $-3.992M | $-3.997M | ||||||||||
| - | $61.834M | ||||||||||
| $-352.371M | $-182.619M | ||||||||||
| $274.912M | $359.173M | ||||||||||
| $-249.468M | $-234.056M | ||||||||||
| $-330.919M | $0.335M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $232.084M | $-200.278M | ||||||||||
| $4.519M | $-21.826M | ||||||||||
| $-15.847M | $-18.164M | ||||||||||
| $272.005M | $187.508M | ||||||||||
| $492.761M | $-52.76M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $226.136M | $37.156M | ||||||||||
| $337.002M | $3.33M | ||||||||||
| $563.138M | $40.486M | ||||||||||
| $175.16M | $140.318M | ||||||||||
| $-3.992M | $-3.997M | ||||||||||
| $171.168M | $136.321M |
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