
Last Price
52 Week Range
$14.00 - $20.74
Next Earnings Date
Apr 30 2026
Next Earnings Date
Apr 30 2026
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $329.374M | $15.903M | |||||
| $8.897M | $8.537M | |||||
| - | - | |||||
| - | - | |||||
| - | - | |||||
| $338.271M | $24.44M | |||||
| $28.498M | $29.183M | |||||
| $15.424M | $11.936M | |||||
| $2.193B | $2.7B | |||||
| $12.795M | $10.372M | |||||
| $68.492M | $60.82M | |||||
| $2.318B | $2.813B | |||||
| - | - | |||||
| $2.657B | $2.837B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| - | - | |||||
| - | - | |||||
| $165M | - | |||||
| - | - | |||||
| - | - | |||||
| - | - | |||||
| $2.067B | $1.38B | |||||
| $2.232B | $1.38B | |||||
| $187.679M | $287.815M | |||||
| - | - | |||||
| - | - | |||||
| - | - | |||||
| $43.201M | $-287.815M | |||||
| $230.88M | - | |||||
| - | $1.078B | |||||
| $2.463B | $2.458B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| - | $-15.258M | |||||
| - | - | |||||
| - | $201K | |||||
| $215.27M | $211.981M | |||||
| - | $194.899M | |||||
| $-21.443M | $-12.829M | |||||
| - | - | |||||
| $193.827M | $378.994M | |||||
| - | - | |||||
| $193.827M | $378.994M | |||||
| $2.657B | $2.837B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $2.46B | $2.7B | |||||
| $352.679M | $287.815M | |||||
| $290.235M | $271.912M |
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