
Last Price
52 Week Range
$31.50 - $77.16
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $2.516B | $3.051B | ||||||
| - | $287.515M | ||||||
| $2.516B | $2.764B | ||||||
| - | - | ||||||
| $1.943B | $0.453B | ||||||
| $0.3B | $1.685B | ||||||
| $272.554M | $625.231M | ||||||
| $-158.448M | $-165.84M | ||||||
| $158.448M | $-166.207M | ||||||
| - | $-332.047M | ||||||
| $272.554M | $293.184M | ||||||
| $42.641M | $79.027M | ||||||
| $94.665M | $63.399M | ||||||
| $0.78 | $0.5 | ||||||
| $0.71 | $0.47 | ||||||
| $120.781M | $127.267M | ||||||
| $274.84M | $278.506M | ||||||
| $598.632M | $803.083M | ||||||
| $167.63M | $287.515M | ||||||
| $431.002M | $515.568M |
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