
Last Price
52 Week Range
$24.25 - $35.80
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $2.619B | $2.729B | |||||||||||
| $1.073B | $2.629B | |||||||||||
| $1.546B | $0.101B | |||||||||||
| - | - | |||||||||||
| $90.612M | $95.25M | |||||||||||
| $714.326M | $-735.49M | |||||||||||
| $741.241M | $740.953M | |||||||||||
| $-366.07M | $-353.327M | |||||||||||
| $80.194M | $-15.952M | |||||||||||
| $-285.876M | $-369.279M | |||||||||||
| $455.365M | $371.674M | |||||||||||
| - | - | |||||||||||
| $453.917M | $587.924M | |||||||||||
| $0.74 | $0.96 | |||||||||||
| $0.74 | $0.96 | |||||||||||
| $612.551M | $612.948M | |||||||||||
| $613.632M | $613.178M | |||||||||||
| $1.536B | $1.472B | |||||||||||
| $714.326M | $746.933M | |||||||||||
| $821.435M | $725.001M |
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