
Last Price
52 Week Range
$9.66 - $25.54
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $1.984B | $1.837B | |||||||||
| $334.8M | - | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $0.631B | $1.082B | |||||||||
| $2.951B | $2.92B | |||||||||
| $593.261M | $584.109M | |||||||||
| $294.152M | $618.698M | |||||||||
| $42.516M | $47.066M | |||||||||
| - | $2.906B | |||||||||
| $1.555B | $1.955B | |||||||||
| $2.485B | $6.111B | |||||||||
| - | - | |||||||||
| $5.435B | $9.03B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $489.818M | $716.813M | |||||||||
| $0.942B | $1.101B | |||||||||
| $429.079M | $50.607M | |||||||||
| $25.192M | $63.818M | |||||||||
| $333.979M | - | |||||||||
| - | - | |||||||||
| $1.995B | $2.594B | |||||||||
| $3.881B | $4.526B | |||||||||
| $413.894M | $842.5M | |||||||||
| $177.266M | $223.722M | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $69.269M | $68.401M | |||||||||
| $0.787B | $1.231B | |||||||||
| - | - | |||||||||
| $4.668B | $5.757B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | |||||||||
| - | - | |||||||||
| $4K | $4K | |||||||||
| $-10.258B | $-7.414B | |||||||||
| $11.035B | $10.687B | |||||||||
| $-10.103M | $0.625M | |||||||||
| - | - | |||||||||
| $0.767B | $3.274B | |||||||||
| - | - | |||||||||
| $0.767B | $3.274B | |||||||||
| $5.435B | $9.03B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $1.268B | $0.752B | |||||||||
| $1.172B | $1.277B | |||||||||
| $412.994M | $144.724M |
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