
Last Price
52 Week Range
$26.48 - $54.67
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 |
|---|---|---|---|---|---|---|---|---|---|---|
| $76.702M | $114.836M | |||||||||
| $211.104M | $204.313M | |||||||||
| $19.477M | - | |||||||||
| - | - | |||||||||
| $47.612M | - | |||||||||
| $354.895M | $319.149M | |||||||||
| $163.987M | $271.002M | |||||||||
| $396.415M | $488.178M | |||||||||
| $0.105B | $4.276B | |||||||||
| - | - | |||||||||
| $3.468B | $-4.276B | |||||||||
| $4.133B | $0.759B | |||||||||
| - | $4.348B | |||||||||
| $4.488B | $5.426B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $258.324M | - | |||||||||
| - | - | |||||||||
| $688.534M | - | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $946.858M | - | |||||||||
| $0.852B | $1.449B | |||||||||
| $165.239M | $69.914M | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $54.857M | $476.901M | |||||||||
| $1.237B | $2.066B | |||||||||
| - | - | |||||||||
| $2.184B | $2.066B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | |||||||||
| - | - | |||||||||
| $1.564M | $1.852M | |||||||||
| $-1.458B | $-1.559B | |||||||||
| $3.72B | $4.88B | |||||||||
| $-2.512M | $-2.104M | |||||||||
| - | $-2.104M | |||||||||
| $2.261B | $3.321B | |||||||||
| $42.931M | $39.977M | |||||||||
| $2.304B | $3.361B | |||||||||
| $4.488B | $5.426B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $0.105B | $4.276B | |||||||||
| $1.871B | $1.589B | |||||||||
| $1.794B | $1.474B |
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