
Last Price
52 Week Range
$61.34 - $81.86
Next Earnings Date
Apr 30 2026
Next Earnings Date
Apr 30 2026
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