
Last Price
52 Week Range
$12.26 - $23.05
Next Earnings Date
Jul 22 2026 (Estimate)
Next Earnings Date
Jul 22 2026 (Est.)
Last Price
| Metric | 2020 | 2024 | 2025 | LTM |
|---|---|---|---|---|
| $5.62B | $5.361B | $4.208B | ||
| $3.866B | $3.881B | $3.202B | ||
| $1.754B | $1.479B | $1.006B | ||
| - | - | - | ||
| $406.344M | $508.279M | $334.91M | ||
| $280.865M | $130.216M | $32M | ||
| $1.067B | $0.841B | $0.639B | ||
| $-237.027M | $-346.073M | $-367.085M | ||
| $-132.445M | $-80.56M | $42.44M | ||
| $-369.472M | $-426.633M | $-324.644M | ||
| $697.217M | $413.954M | $314.607M | ||
| $79.731M | $62.093M | $41.022M | ||
| $617.439M | $351.861M | $273.31M | ||
| $4.62 | $2.4 | $1.986 | ||
| $4.53 | $2.4 | $1.986 | ||
| $133.64M | $144.91M | $418.751M | ||
| $136.424M | $145.903M | $418.751M | ||
| $1.645B | $1.522B | $1.007B | ||
| $655.056M | $730.289M | $377.639M | ||
| $989.709M | $791.664M | $629.094M |
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