
Last Price
52 Week Range
$34.71 - $49.08
Next Earnings Date
May 04 2026 (Estimate)
Next Earnings Date
May 04 2026 (Est.)
Last Price
| Metric | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $0.86B | $1.346B | ||||||||||||
| $275.294M | $701M | ||||||||||||
| $584.453M | $645M | ||||||||||||
| - | - | ||||||||||||
| $18.641M | $35M | ||||||||||||
| $-0.585M | $31M | ||||||||||||
| $566.397M | $579M | ||||||||||||
| $-73.848M | $-96M | ||||||||||||
| $11.386M | $-708M | ||||||||||||
| $-62.462M | $-804M | ||||||||||||
| $503.935M | $-225M | ||||||||||||
| $-99.711M | $-19M | ||||||||||||
| $359.245M | $-68M | ||||||||||||
| $3.82 | $-0.48 | ||||||||||||
| $3.82 | $-0.48 | ||||||||||||
| $93.932M | $142.53M | ||||||||||||
| $93.932M | $142.53M | ||||||||||||
| $0.792B | $1.186B | ||||||||||||
| $214.412M | $607M | ||||||||||||
| $577.783M | $579M |
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