
Last Price
52 Week Range
$12.23 - $53.63
Next Earnings Date
May 11 2026 (Estimate)
Next Earnings Date
May 11 2026 (Est.)
Last Price
| Metric | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $3.566B | $3.543B | |||||||||||
| $3.059B | $3.048B | |||||||||||
| $507.272M | $494.347M | |||||||||||
| - | - | |||||||||||
| $324.596M | $276.06M | |||||||||||
| $477.659M | $344.753M | |||||||||||
| $-294.983M | $-126.466M | |||||||||||
| $-146.792M | $-138.936M | |||||||||||
| $584K | $83K | |||||||||||
| $-146.208M | $-138.853M | |||||||||||
| $-441.191M | $-265.319M | |||||||||||
| $-62.787M | $-37.584M | |||||||||||
| $-326.962M | $-227.735M | |||||||||||
| $-1.02 | $-17.5 | |||||||||||
| $-1.02 | $-17.5 | |||||||||||
| $321.516M | $12.983M | |||||||||||
| $321.516M | $12.983M | |||||||||||
| $-89.846M | $75.875M | |||||||||||
| $204.553M | $202.258M | |||||||||||
| $-294.399M | $-126.383M |
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