
Last Price
52 Week Range
$22.30 - $48.50
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $419M | $456M | ||||
| $588M | $550M | ||||
| $307M | $342M | ||||
| - | - | ||||
| $452M | $476M | ||||
| $1.766B | $1.824B | ||||
| $618M | $688M | ||||
| $2.5B | $2.456B | ||||
| $19M | - | ||||
| $285M | $288M | ||||
| $364M | $412M | ||||
| $3.786B | $3.844B | ||||
| - | - | ||||
| $5.552B | $5.668B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $562M | $617M | ||||
| $147M | - | ||||
| $81M | $86M | ||||
| - | - | ||||
| - | $24M | ||||
| $315M | - | ||||
| $0.597B | $1.196B | ||||
| $1.702B | $1.899B | ||||
| $2.745B | $0.139B | ||||
| $110M | - | ||||
| - | - | ||||
| $40M | $41M | ||||
| $0.581B | $3.187B | ||||
| $3.586B | $3.367B | ||||
| - | - | ||||
| $5.288B | $5.266B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| - | - | ||||
| - | - | ||||
| $1M | $1M | ||||
| $231M | $299M | ||||
| $47M | - | ||||
| $-19M | $38M | ||||
| - | $65M | ||||
| $260M | $403M | ||||
| $4M | $-1M | ||||
| $264M | $402M | ||||
| $5.552B | $5.668B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $19M | - | ||||
| $3.046B | $0.225B | ||||
| $2.627B | $-0.231B |
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