
Last Price
52 Week Range
$127.86 - $208.92
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2024 | 2025 |
|---|---|---|
| $1.808B | $1.875B | |
| $0.948B | $1.004B | |
| $860.445M | $871.113M | |
| $66.526M | $65.343M | |
| $394.707M | $414.254M | |
| $10.035M | $-10.467M | |
| $389.177M | $401.983M | |
| $-29.87M | $-31.799M | |
| $15.699M | $-3.786M | |
| $-14.171M | $-35.585M | |
| $375.006M | $366.398M | |
| $90.039M | $87.474M | |
| $284.967M | $278.924M | |
| $7.24 | $7.11 | |
| $7.21 | $7.09 | |
| $39.362M | $39.216M | |
| $39.535M | $39.346M | |
| $476.228M | $473.574M | |
| $64.333M | $71.591M | |
| $411.895M | $401.983M |
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