
Last Price
52 Week Range
$22.81 - $32.83
Next Earnings Date
Apr 29 2026
Next Earnings Date
Apr 29 2026
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $1.439B | $0.202B | |||||
| - | $77.8M | |||||
| - | - | |||||
| - | - | |||||
| - | $1.765B | |||||
| $1.439B | $2.044B | |||||
| $130.308M | $245.887M | |||||
| $258.683M | $541.175M | |||||
| $9.654B | $21.396B | |||||
| $56.62M | $150.504M | |||||
| $0.367B | $-22.333B | |||||
| $10.467B | - | |||||
| - | $21.176B | |||||
| $11.905B | $23.22B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| - | - | |||||
| - | - | |||||
| $1.358B | $0.122B | |||||
| - | - | |||||
| - | - | |||||
| - | - | |||||
| $8.902B | - | |||||
| $10.26B | $0.122B | |||||
| $117.097M | $697.647M | |||||
| $44.785M | $90.713M | |||||
| - | - | |||||
| - | - | |||||
| $0.217B | $19.845B | |||||
| $0.424B | $20.724B | |||||
| - | - | |||||
| $10.683B | $20.724B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $-87.676M | $-142.58M | |||||
| - | - | |||||
| $970K | $896K | |||||
| $458.943M | $485.862M | |||||
| $0.903B | $2.172B | |||||
| $-52.882M | $-20.002M | |||||
| - | - | |||||
| $1.222B | $2.496B | |||||
| - | - | |||||
| $1.222B | $2.496B | |||||
| $11.905B | $23.22B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $10.549B | $21.396B | |||||
| $1.565B | $0.879B | |||||
| $1.021B | $0.678B |
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