
Last Price
52 Week Range
$37.27 - $57.02
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $2.155B | $2.069B | |||
| $1.043B | $1.029B | |||
| $1.112B | $1.04B | |||
| $163.5M | $165M | |||
| $553.3M | $616.6M | |||
| $-63.1M | - | |||
| $458.4M | $257.6M | |||
| $-66.3M | $-32.3M | |||
| $-0.027B | $-1.442B | |||
| $-0.093B | $-1.474B | |||
| $0.365B | $-1.216B | |||
| $62.1M | $-6.1M | |||
| $0.303B | $-1.21B | |||
| $2.68 | $-10.84 | |||
| $2.68 | $-10.78 | |||
| $112.99M | $112.8M | |||
| $112.99M | $113.4M | |||
| $0.508B | $-1.069B | |||
| $113M | $115.5M | |||
| $0.395B | $-1.184B |
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