
Last Price
52 Week Range
$11.81 - $21.40
Next Earnings Date
May 27 2026 (Estimate)
Next Earnings Date
May 27 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|
| $0.821B | $1.001B | ||||||
| $211.106M | $268.583M | ||||||
| $610.355M | $732.695M | ||||||
| $267.002M | $323.853M | ||||||
| $672.712M | $717.886M | ||||||
| - | - | ||||||
| $-329.359M | $-309.044M | ||||||
| $49.929M | $42.698M | ||||||
| $-2.177M | $-13.365M | ||||||
| $47.752M | $29.333M | ||||||
| $-281.607M | $-279.711M | ||||||
| $6.834M | $171.024M | ||||||
| $-288.441M | $-450.735M | ||||||
| $-0.92 | $-1.37 | ||||||
| $-0.92 | $-1.37 | ||||||
| $314.812M | $330.111M | ||||||
| $314.812M | $330.111M | ||||||
| $-238.67M | $-254.111M | ||||||
| $42.766M | $54.933M | ||||||
| $-281.436M | $-309.044M |
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