
Last Price
52 Week Range
$16.80 - $32.21
Next Earnings Date
Apr 30 2026 (Estimate)
Next Earnings Date
Apr 30 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $1.494B | $1.172B | ||||
| $2.151B | $0.94B | ||||
| - | - | ||||
| $218.921M | - | ||||
| - | $-939.777M | ||||
| $3.864B | $1.172B | ||||
| $9.1M | - | ||||
| $93.121M | $86.624M | ||||
| $0.442B | $5.027B | ||||
| - | - | ||||
| $3.388B | $-5.027B | ||||
| $3.932B | $0.087B | ||||
| - | $8.313B | ||||
| $7.796B | $9.572B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $662.483M | $806.949M | ||||
| - | - | ||||
| - | - | ||||
| - | - | ||||
| - | - | ||||
| - | $1.377B | ||||
| $-0.216B | $4.415B | ||||
| $0.447B | $6.6B | ||||
| $149.945M | $149.743M | ||||
| - | - | ||||
| - | - | ||||
| - | - | ||||
| $4.871B | - | ||||
| $5.021B | $0.15B | ||||
| - | - | ||||
| $5.467B | $6.749B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| - | - | ||||
| - | - | ||||
| $1.015M | $0.99M | ||||
| $1.169B | $1.691B | ||||
| $1.164B | $1.135B | ||||
| $-4.441M | $-4.441M | ||||
| - | - | ||||
| $2.329B | $2.822B | ||||
| $128K | $172K | ||||
| $2.329B | $2.822B | ||||
| $7.796B | $8.102B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $0.939B | $5.027B | ||||
| $149.945M | $149.743M | ||||
| $-0.847B | $-1.022B |
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