
Last Price
52 Week Range
$28.63 - $51.38
Next Earnings Date
May 27 2026 (Estimate)
Next Earnings Date
May 27 2026 (Est.)
Last Price
| Metric | 2024 | 2025 |
|---|---|---|
| $1.14B | $1.364B | |
| $864.428M | $992.301M | |
| $275.644M | $371.772M | |
| - | - | |
| $225.93M | - | |
| $52.539M | $335.219M | |
| $-2.825M | $36.553M | |
| $-10.649M | $-3.472M | |
| $118.555M | $-101.66M | |
| $107.906M | $-105.132M | |
| $105.081M | $-68.579M | |
| $3.095M | $1.45M | |
| $102.123M | $-70.029M | |
| $1.29 | $-1 | |
| $1.29 | $-1 | |
| $79.435M | $69.836M | |
| $79.435M | $69.836M | |
| $142.404M | $-26.314M | |
| $23.372M | $29.379M | |
| $119.032M | $-55.693M |
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