
Last Price
52 Week Range
$24.43 - $33.62
Next Earnings Date
May 06 2026
Next Earnings Date
May 06 2026
Last Price
| Metric | 2024 | 2025 |
|---|---|---|
| $349.459M | $252.485M | |
| $45.691M | $14.851M | |
| - | - | |
| $15.169M | $10.424M | |
| - | $31.45M | |
| $410.319M | $309.21M | |
| $107.259M | $98.21M | |
| $43.521M | $41.662M | |
| $60.647M | $159.177M | |
| $48.08M | - | |
| $199.974M | $218.921M | |
| $459.481M | $517.97M | |
| - | - | |
| $869.8M | $827.18M |
| Metric | 2024 | 2025 |
|---|---|---|
| $16.105M | $11.021M | |
| - | $81.319M | |
| - | - | |
| $18.522M | $18.796M | |
| - | - | |
| - | - | |
| $98.39M | $10.311M | |
| $133.017M | $121.447M | |
| $-65.701M | $-59.459M | |
| $84.223M | $78.255M | |
| - | - | |
| - | - | |
| $40.264M | $43.171M | |
| $105.965M | $102.63M | |
| - | - | |
| $238.982M | $224.077M |
| Metric | 2024 | 2025 |
|---|---|---|
| - | - | |
| - | - | |
| $4K | $4K | |
| $458.907M | $409.753M | |
| $173.34M | $192.945M | |
| $-1.433M | $0.401M | |
| - | - | |
| $630.818M | $603.103M | |
| - | - | |
| $630.818M | $603.103M | |
| $869.8M | $827.18M |
| Metric | 2024 | 2025 |
|---|---|---|
| $256.661M | $249.741M | |
| $84.223M | $78.255M | |
| $-69.222M | $-83.666M |
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