
Last Price
52 Week Range
$8.46 - $20.74
Next Earnings Date
May 11 2026 (Estimate)
Next Earnings Date
May 11 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $171.233M | $798.423M | |||||||||
| $118.161M | $239.387M | |||||||||
| $19.317M | - | |||||||||
| $15.293M | - | |||||||||
| $123.869M | $308.984M | |||||||||
| $0.448B | $1.347B | |||||||||
| $2.176B | - | |||||||||
| $3.107B | $6.434B | |||||||||
| $65.75M | $321.342M | |||||||||
| $2.309M | - | |||||||||
| $0.061B | $3.128B | |||||||||
| $5.412B | $9.884B | |||||||||
| - | - | |||||||||
| $5.86B | $11.23B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $111.239M | $217.264M | |||||||||
| $338.279M | - | |||||||||
| $19.45M | $141.991M | |||||||||
| $65.827M | - | |||||||||
| $25.468M | - | |||||||||
| - | - | |||||||||
| $0.143B | $1.328B | |||||||||
| $0.678B | $1.687B | |||||||||
| $1.745B | $2.634B | |||||||||
| $1.62B | $1.829B | |||||||||
| - | - | |||||||||
| $118.214M | $553.513M | |||||||||
| $179.411M | $152.476M | |||||||||
| $5.151B | $6.998B | |||||||||
| - | - | |||||||||
| $5.829B | $8.686B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | |||||||||
| - | - | |||||||||
| $408K | $484K | |||||||||
| $-1.124B | $-0.65B | |||||||||
| $1.414B | $1.575B | |||||||||
| $-260.267M | $69.421M | |||||||||
| - | - | |||||||||
| $30.902M | $994.658M | |||||||||
| - | $1.55B | |||||||||
| $0.031B | $2.545B | |||||||||
| $5.86B | $11.23B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $65.75M | $321.342M | |||||||||
| $4.939B | $6.434B | |||||||||
| $4.768B | $5.636B |
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