
Last Price
52 Week Range
$10.80 - $19.42
Next Earnings Date
May 04 2026 (Estimate)
Next Earnings Date
May 04 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $12.124M | $211.75M | |||
| $128.413M | $153.723M | |||
| $227.638M | $226.414M | |||
| $13.981M | - | |||
| $2.1M | $18.068M | |||
| $384.256M | $609.955M | |||
| $916.421M | $996.17M | |||
| $251.729M | $250.582M | |||
| $3.77M | $28.029M | |||
| - | - | |||
| $10.076M | $9.139M | |||
| $1.182B | $1.284B | |||
| - | - | |||
| $1.566B | $1.894B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $152.591M | $146.87M | |||
| $5.645M | - | |||
| $33.608M | $16.555M | |||
| $12.386M | - | |||
| $4.033M | - | |||
| $6.344M | - | |||
| $28.472M | $37.799M | |||
| $239.046M | $201.224M | |||
| $302.255M | $335.018M | |||
| $68.353M | $55.42M | |||
| - | - | |||
| $98.212M | $115.556M | |||
| $64.791M | $97.171M | |||
| $577.192M | $658.585M | |||
| - | - | |||
| $816.238M | $859.809M |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| - | - | |||
| - | - | |||
| $1.754B | - | |||
| $597.296M | - | |||
| $852.282M | - | |||
| $-2.453B | - | |||
| - | $1.034B | |||
| $0.75B | $1.034B | |||
| - | - | |||
| $0.75B | $1.034B | |||
| $1.566B | $1.894B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $3.77M | $28.029M | |||
| $460.183M | $462.413M | |||
| $448.059M | $250.663M |
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