
Last Price
52 Week Range
$10.46 - $15.91
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $0.97B | $1.094B | ||||
| $637.798M | $783.374M | ||||
| $331.83M | $310.727M | ||||
| - | - | ||||
| $40.838M | $56.636M | ||||
| - | - | ||||
| $290.992M | $254.091M | ||||
| $-104.596M | $-72.219M | ||||
| $-1.217M | $-38.888M | ||||
| $-105.813M | $-111.107M | ||||
| $185.179M | $142.984M | ||||
| - | - | ||||
| $185.179M | $142.984M | ||||
| $1.9 | $1.09 | ||||
| $1.9 | $1.09 | ||||
| $97.591M | $131.455M | ||||
| $97.701M | $131.537M | ||||
| $560.742M | $546.855M | ||||
| $270.967M | $292.764M | ||||
| $289.775M | $254.091M |
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