
Last Price
52 Week Range
$40.43 - $84.44
Next Earnings Date
May 13 2026 (Estimate)
Next Earnings Date
May 13 2026 (Est.)
Last Price
| Metric | 2023 | 2024 | 2025 |
|---|---|---|---|
| $661M | $534M | ||
| $569M | $645M | ||
| $558M | $715M | ||
| - | - | ||
| $73M | $494M | ||
| $1.861B | $2.388B | ||
| $1.836B | $2.055B | ||
| $847M | $869M | ||
| $146M | $162M | ||
| $3M | - | ||
| $311M | $199M | ||
| $3.143B | $3.285B | ||
| - | - | ||
| $5.004B | $5.673B |
| Metric | 2023 | 2024 | 2025 |
|---|---|---|---|
| $882M | $909M | ||
| $135M | $467M | ||
| - | $324M | ||
| $22M | $14M | ||
| $44M | - | ||
| $6M | - | ||
| $38M | $-1M | ||
| $1.083B | $1.713B | ||
| $0.192B | $1.88B | ||
| $123M | $118M | ||
| $33M | - | ||
| $179M | - | ||
| $133M | $495M | ||
| $0.739B | $2.583B | ||
| - | - | ||
| $1.822B | $4.296B |
| Metric | 2023 | 2024 | 2025 |
|---|---|---|---|
| - | - | ||
| - | - | ||
| - | $2M | ||
| - | $41M | ||
| - | $1.495B | ||
| $-213M | $-127M | ||
| $3.471B | - | ||
| $3.258B | $1.411B | ||
| $-76M | $-34M | ||
| $3.182B | $1.377B | ||
| $5.004B | $5.673B |
| Metric | 2023 | 2024 | 2025 |
|---|---|---|---|
| $146M | $162M | ||
| $0.416B | $2.426B | ||
| $-0.245B | $1.892B |
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