
Last Price
52 Week Range
$9.20 - $19.84
Next Earnings Date
May 28 2026
Next Earnings Date
May 28 2026
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|
| $1.43B | $1.611B | |||||||
| $246.942M | $274.132M | |||||||
| $1.183B | $1.336B | |||||||
| $380.682M | $385.26M | |||||||
| $964.609M | $890.225M | |||||||
| - | - | |||||||
| $-162.569M | $60.955M | |||||||
| $49.422M | $48.023M | |||||||
| $35.047M | $-8.35M | |||||||
| $84.469M | $39.673M | |||||||
| $-78.1M | $100.628M | |||||||
| $-4.406M | $-181.702M | |||||||
| $-73.694M | $282.33M | |||||||
| $-0.13 | $0.52 | |||||||
| $-0.13 | $0.52 | |||||||
| $559.933M | $538.125M | |||||||
| $559.933M | $544.86M | |||||||
| $-145.337M | $77.924M | |||||||
| $17.232M | $16.969M | |||||||
| $-162.569M | $60.955M |
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