
Last Price
52 Week Range
$12.26 - $23.05
Next Earnings Date
May 19 2026 (Estimate)
Next Earnings Date
May 19 2026 (Est.)
Last Price
| Metric | 2020 | 2024 | 2025 |
|---|---|---|---|
| $5.62B | $5.378B | ||
| $3.866B | $4.044B | ||
| $1.754B | $1.334B | ||
| - | - | ||
| $406.344M | $457.468M | ||
| $280.865M | - | ||
| $1.067B | $0.877B | ||
| $-237.027M | $-515.655M | ||
| $-132.445M | $54.174M | ||
| $-369.472M | $-461.481M | ||
| $697.217M | $415.333M | ||
| $79.731M | $62.2M | ||
| $617.439M | $353.133M | ||
| $4.62 | $2.6 | ||
| $4.53 | $2.6 | ||
| $133.64M | $136.424M | ||
| $136.424M | $136.424M | ||
| $1.645B | $1.609B | ||
| $655.056M | $732.35M | ||
| $989.709M | $876.814M |
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