
Last Price
52 Week Range
$40.07 - $77.80
Next Earnings Date
May 21 2026 (Estimate)
Next Earnings Date
May 21 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|
| $0.712B | $1.175B | $1.785B | ||||||||
| $0.373B | $1.264B | $0.888B | ||||||||
| $339.088M | $-89.465M | $896.97M | ||||||||
| - | - | - | ||||||||
| $0.167B | $0.161B | $1.535B | ||||||||
| $-19.1M | - | - | ||||||||
| $202.272M | $-250.719M | $-971.202M | ||||||||
| $-5.667M | $-1.851M | $-3.842M | ||||||||
| $-1.209M | $30.535M | $94.169M | ||||||||
| $-6.876M | $28.684M | $90.327M | ||||||||
| $195.396M | $-222.035M | $-880.875M | ||||||||
| $27.576M | $-49.208M | $-144.092M | ||||||||
| $58.091M | $-179.563M | $-546.525M | ||||||||
| $0.92 | $-2.52 | $-6.94 | ||||||||
| $0.91 | $-2.52 | $-6.94 | ||||||||
| $63.489M | $71.143M | $311.849M | ||||||||
| $66.544M | $71.143M | $311.849M | ||||||||
| $249.86M | $-205.23M | $-842.432M | ||||||||
| $47.588M | $45.489M | $45.694M | ||||||||
| $202.272M | $-250.719M | $-888.126M |
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