
Last Price
52 Week Range
$58.83 - $81.86
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2025 |
|---|---|
| $3.83B | |
| $2.343B | |
| $1.487B | |
| - | |
| $759.4M | |
| - | |
| $728M | |
| $-13.5M | |
| $600K | |
| $-12.9M | |
| $715.1M | |
| $168.9M | |
| $546.2M | |
| $3.86 | |
| $3.86 | |
| $139.933M | |
| $139.933M | |
| $792.2M | |
| $62.8M | |
| $729.4M |
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