
Last Price
52 Week Range
$28.32 - $84.94
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $221.902M | $502.078M | ||||||||
| $3.878M | $28.273M | ||||||||
| $218.024M | $473.805M | ||||||||
| $506.461M | $477.536M | ||||||||
| $288.931M | $555.14M | ||||||||
| $15.605M | $10.216M | ||||||||
| $-592.973M | $-569.087M | ||||||||
| $-82.041M | $-33.249M | ||||||||
| $132.82M | $-132.65M | ||||||||
| $50.779M | $-165.899M | ||||||||
| $-542.194M | $-734.986M | ||||||||
| $1.153M | $0.555M | ||||||||
| $-535.762M | $-729.306M | ||||||||
| $-2.88 | $-3.79 | ||||||||
| $-2.88 | $-3.79 | ||||||||
| $186.076M | $197.238M | ||||||||
| $186.076M | $197.238M | ||||||||
| $-436.829M | $-672.884M | ||||||||
| $6.075M | $8.999M | ||||||||
| $-442.904M | $-681.883M |
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