
Last Price
52 Week Range
$26.64 - $43.21
Next Earnings Date
May 13 2026 (Estimate)
Next Earnings Date
May 13 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $752.764M | $962.195M | |||||||
| $413.331M | $525.946M | |||||||
| $339.433M | $436.249M | |||||||
| $105.487M | $122.755M | |||||||
| $301.874M | $241.824M | |||||||
| - | - | |||||||
| $-67.928M | $71.67M | |||||||
| $-11.465M | $-1.171M | |||||||
| - | - | |||||||
| $-11.465M | $-1.171M | |||||||
| $-79.393M | $70.499M | |||||||
| $-3.845M | $2.229M | |||||||
| $-75.548M | $68.27M | |||||||
| $-0.45 | $0.4 | |||||||
| $-0.45 | $0.39 | |||||||
| $167.323M | $169.893M | |||||||
| $167.323M | $175.987M | |||||||
| $101.609M | $92.653M | |||||||
| $169.537M | $20.983M | |||||||
| $-67.928M | $71.67M |
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