
Last Price
52 Week Range
$24.10 - $57.99
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.354B | $1.028B | |||||||||
| $8.47M | $0.592M | |||||||||
| - | $2.022M | |||||||||
| $11.142M | - | |||||||||
| $1.707M | $17.839M | |||||||||
| $1.375B | $1.048B | |||||||||
| $55.575M | $54.788M | |||||||||
| - | - | |||||||||
| $800K | $800K | |||||||||
| - | $9.24M | |||||||||
| $2.829M | $22.327M | |||||||||
| $59.204M | $87.155M | |||||||||
| - | - | |||||||||
| $1.435B | $1.135B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $5.853M | $22.611M | |||||||||
| $44.493M | $35.578M | |||||||||
| - | $6.489M | |||||||||
| $7.152M | - | |||||||||
| - | - | |||||||||
| $2.176M | $1.235M | |||||||||
| $0.01M | $19.159M | |||||||||
| $59.684M | $85.072M | |||||||||
| $-44.57M | $-42.052M | |||||||||
| $51.722M | $42.052M | |||||||||
| $4.704M | $3.81M | |||||||||
| - | $9.24M | |||||||||
| $0.829M | $3.24M | |||||||||
| $50.103M | $58.342M | |||||||||
| - | - | |||||||||
| $109.787M | $143.414M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | |||||||||
| - | - | |||||||||
| $2.276B | $2.408B | |||||||||
| $-0.952B | $-1.417B | |||||||||
| - | - | |||||||||
| $0.963M | $1.753M | |||||||||
| - | - | |||||||||
| $1.325B | $0.992B | |||||||||
| - | - | |||||||||
| $1.325B | $0.992B | |||||||||
| $1.435B | $1.135B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $1.09B | $0.926B | |||||||||
| $51.722M | $48.541M | |||||||||
| $-212.823M | $-52.995M |
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