
Last Price
52 Week Range
$21.31 - $34.48
Next Earnings Date
May 11 2026 (Estimate)
Next Earnings Date
May 11 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $102.581M | $289.717M | |||
| $1.506B | $0.654B | |||
| $847.018M | $827.691M | |||
| - | - | |||
| $0.03B | $1.125B | |||
| $2.485B | $2.896B | |||
| $740.813M | $802.122M | |||
| $2.982B | $1.929B | |||
| - | - | |||
| $1.079M | $2.832M | |||
| $4.417M | $926.866M | |||
| $3.728B | $3.661B | |||
| - | - | |||
| $6.214B | $6.557B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $653.701M | $679.772M | |||
| $79.134M | - | |||
| $23.449M | $45.752M | |||
| $17.663M | - | |||
| $6.655M | $13.547M | |||
| $400.025M | - | |||
| $99.572M | $590.813M | |||
| $1.274B | $1.316B | |||
| $2.044B | $2.404B | |||
| $181.887M | - | |||
| - | - | |||
| $169.824M | $157.206M | |||
| $24.628M | $13.031M | |||
| $2.567B | $2.574B | |||
| - | - | |||
| $3.84B | $3.89B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| - | - | |||
| - | - | |||
| $3.345M | $3.345M | |||
| $-1.563B | $-1.286B | |||
| $3.945B | - | |||
| $-11.422M | $-8.169M | |||
| - | $3.958B | |||
| $2.373B | $2.667B | |||
| - | - | |||
| $2.373B | $2.667B | |||
| $6.214B | $6.557B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| - | - | |||
| $2.413B | $2.449B | |||
| $2.311B | $2.16B |
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