
Last Price
52 Week Range
$22.71 - $50.50
Next Earnings Date
May 13 2026 (Estimate)
Next Earnings Date
May 13 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $437.278M | $367.563M | |||||||||
| $2.151M | - | |||||||||
| - | - | |||||||||
| $11.736M | - | |||||||||
| - | $17.584M | |||||||||
| $451.165M | $385.147M | |||||||||
| $18.405M | $12.087M | |||||||||
| $2.395M | - | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $2.957M | $7.038M | |||||||||
| $23.757M | $19.125M | |||||||||
| - | - | |||||||||
| $474.922M | $404.272M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $10.095M | $10.303M | |||||||||
| $31.067M | - | |||||||||
| - | $5.55M | |||||||||
| $5.774M | - | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| - | $39.566M | |||||||||
| $46.936M | $55.419M | |||||||||
| $40.94M | $103.365M | |||||||||
| $14.98M | - | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $59.352M | $103.365M | |||||||||
| - | - | |||||||||
| $106.288M | $158.784M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | |||||||||
| - | - | |||||||||
| $94K | $108K | |||||||||
| $-0.923B | $-1.301B | |||||||||
| - | - | |||||||||
| $160K | $94K | |||||||||
| $1.291B | $1.546B | |||||||||
| $368.634M | $245.488M | |||||||||
| - | - | |||||||||
| $368.634M | $245.488M | |||||||||
| $474.922M | $404.272M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $259.4M | $44.036M | |||||||||
| $65.126M | $108.915M | |||||||||
| $-112.752M | $-214.612M |
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