
Last Price
52 Week Range
$16.59 - $21.05
Next Earnings Date
May 08 2026 (Estimate)
Next Earnings Date
May 08 2026 (Est.)
Last Price
| Metric | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $380.577M | $443.093M | ||||||||||||||||
| $46.256M | $58.574M | ||||||||||||||||
| - | - | ||||||||||||||||
| $41.786M | $54.094M | ||||||||||||||||
| $-47.54M | $-138.15M | ||||||||||||||||
| $225.507M | $198.686M | ||||||||||||||||
| $646.586M | $616.297M |
| Metric | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $-27.939M | - | ||||||||||||||||
| $4.401M | - | ||||||||||||||||
| $-0.115B | $-7.869B | ||||||||||||||||
| $329.86M | $9.256M | ||||||||||||||||
| $1.893B | $4.452B | ||||||||||||||||
| $2.084B | $-3.407B |
| Metric | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $-2.214B | $2.983B | ||||||||||||||||
| $395.487M | $567.813M | ||||||||||||||||
| $-619.996M | $-668.855M | ||||||||||||||||
| $-47.82M | $30.586M | ||||||||||||||||
| $-2.486B | $2.912B |
| Metric | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $311.972M | $553.995M | ||||||||||||||||
| $242.023M | $120.652M | ||||||||||||||||
| $553.995M | $674.647M | ||||||||||||||||
| $646.586M | $616.297M | ||||||||||||||||
| $-27.939M | - | ||||||||||||||||
| $618.647M | $616.297M |
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