
Last Price
52 Week Range
$28.80 - $46.02
Next Earnings Date
Apr 22 2026
Next Earnings Date
Apr 22 2026
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $76.492M | $75.197M | |||||||||
| $16.8M | $16.808M | |||||||||
| $-1.467M | $-4.52M | |||||||||
| $7.166M | $8.263M | |||||||||
| $2.979M | $-2.866M | |||||||||
| $6.511M | $66.036M | |||||||||
| $108.481M | $158.918M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-22.047M | $-7.866M | |||||||||
| - | - | |||||||||
| $-260.555M | $-853.317M | |||||||||
| $400.892M | $883.776M | |||||||||
| $113.65M | $-136.278M | |||||||||
| $231.94M | $-113.685M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-104.874M | $-148.543M | |||||||||
| $1.874M | $-14.852M | |||||||||
| $-18.745M | $-18.872M | |||||||||
| $-28.868M | $91.002M | |||||||||
| $-150.613M | $-91.265M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $280.441M | $470.249M | |||||||||
| $189.808M | $-46.032M | |||||||||
| $470.249M | $424.217M | |||||||||
| $108.481M | $158.918M | |||||||||
| $-22.047M | $-7.866M | |||||||||
| $86.434M | $151.052M |
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