
Last Price
52 Week Range
$26.20 - $84.56
Next Earnings Date
May 11 2026 (Estimate)
Next Earnings Date
May 11 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $520.653M | $730.192M | |||
| $4.697M | - | |||
| - | - | |||
| $2.621M | - | |||
| $1.742M | $11.166M | |||
| $529.713M | $741.358M | |||
| $13.324M | $14.375M | |||
| - | - | |||
| $210.416M | - | |||
| - | - | |||
| $0.498M | $181.401M | |||
| $224.238M | $195.776M | |||
| - | - | |||
| $753.951M | $937.134M |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $1.071M | $1.221M | |||
| $1.895M | - | |||
| $3.234M | $3.504M | |||
| - | - | |||
| - | - | |||
| - | - | |||
| $22.36M | $23.181M | |||
| $28.56M | $27.906M | |||
| $-8.597M | $5.345M | |||
| $8.597M | - | |||
| - | - | |||
| - | - | |||
| - | - | |||
| $8.597M | $5.345M | |||
| - | - | |||
| $37.157M | $33.251M |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| - | - | |||
| - | - | |||
| $1K | $1K | |||
| $-305.916M | $-561.759M | |||
| $1.022B | - | |||
| $0.915M | $1.08M | |||
| - | $1.465B | |||
| $716.794M | $903.883M | |||
| - | - | |||
| $716.794M | $903.883M | |||
| $753.951M | $937.134M |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $589.28M | $598.643M | |||
| $11.831M | $8.849M | |||
| $-129.958M | $-122.7M |
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