
Last Price
52 Week Range
$10.45 - $18.91
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $305M | $383M | ||||||
| $1.026B | $1.221B | ||||||
| $1.036B | $0.976B | ||||||
| - | - | ||||||
| $421M | $397M | ||||||
| $2.788B | $2.977B | ||||||
| $1.485B | $1.762B | ||||||
| $8.017B | $8.039B | ||||||
| $19M | $7M | ||||||
| $885M | $934M | ||||||
| $275M | $303M | ||||||
| $10.681B | $11.045B | ||||||
| - | - | ||||||
| $13.469B | $14.022B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $389M | $388M | ||||||
| - | - | ||||||
| $40M | $77M | ||||||
| $32M | - | ||||||
| - | - | ||||||
| - | - | ||||||
| $1.277B | $1.455B | ||||||
| $1.738B | $1.92B | ||||||
| $4.624B | $5.043B | ||||||
| $152M | $125M | ||||||
| - | - | ||||||
| $13M | $19M | ||||||
| $310M | $271M | ||||||
| $5.187B | $5.583B | ||||||
| - | - | ||||||
| $6.925B | $7.503B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| - | - | ||||||
| - | - | ||||||
| - | - | ||||||
| $-571M | $-931M | ||||||
| $8.429B | $8.563B | ||||||
| $-1.385B | $-1.184B | ||||||
| - | - | ||||||
| $6.473B | $6.448B | ||||||
| $71M | $71M | ||||||
| $6.544B | $6.519B | ||||||
| $13.469B | $14.022B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $19M | $7M | ||||||
| $4.936B | $5.37B | ||||||
| $4.631B | $4.987B |
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