
Last Price
52 Week Range
$23.30 - $57.88
Next Earnings Date
May 04 2026 (Estimate)
Next Earnings Date
May 04 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $312.974M | $376.572M | $391.557M | |||||||||
| $179.625M | $185.57M | $189.423M | |||||||||
| $133.349M | $191.002M | $202.134M | |||||||||
| $90.852M | $80.285M | $76.108M | |||||||||
| $218.398M | $246.976M | $260.542M | |||||||||
| $44.93M | - | - | |||||||||
| $-220.831M | $-136.259M | $-134.516M | |||||||||
| $15.315M | $11.364M | $10.489M | |||||||||
| $-2.65M | $47.944M | $47.776M | |||||||||
| $12.665M | $59.308M | $58.265M | |||||||||
| $-208.166M | $-76.951M | $-76.251M | |||||||||
| $560K | $719K | $332K | |||||||||
| $-208.726M | $-77.67M | $-76.583M | |||||||||
| $-3.6 | $-1.3 | $-1.27 | |||||||||
| $-3.6 | $-1.3 | $-1.28 | |||||||||
| $58.016M | $59.808M | $241.148M | |||||||||
| $58.016M | $59.808M | $242.317M | |||||||||
| $-176.705M | $-52.098M | $-115.259M | |||||||||
| $31.432M | $24.853M | $11.883M | |||||||||
| $-208.137M | $-76.951M | $-126.266M |
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