
Last Price
52 Week Range
$23.38 - $48.41
Next Earnings Date
Jun 04 2026 (Estimate)
Next Earnings Date
Jun 04 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|
| $1.249B | $1.619B | ||||||
| $298.321M | $376.549M | ||||||
| $0.951B | $1.242B | ||||||
| $299.716M | $344.589M | ||||||
| $836.257M | $950.073M | ||||||
| - | - | ||||||
| $-189.973M | $-52.576M | ||||||
| - | - | ||||||
| $39.559M | $53.482M | ||||||
| $39.559M | $53.482M | ||||||
| $-150.414M | $0.906M | ||||||
| $4.493M | $10.023M | ||||||
| $-154.907M | $-9.117M | ||||||
| $-0.28 | $-0.016 | ||||||
| $-0.28 | $-0.016 | ||||||
| $556.317M | $573.483M | ||||||
| $556.317M | $573.483M | ||||||
| $-164.446M | $-28.528M | ||||||
| $20.649M | $24.048M | ||||||
| $-185.095M | $-52.576M |
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