
Last Price
52 Week Range
$15.96 - $44.34
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $398.988M | $460.156M | ||||||||||
| $147.86M | $190.52M | ||||||||||
| $251.128M | $269.636M | ||||||||||
| $234.504M | $220.904M | ||||||||||
| $298.741M | $277.605M | ||||||||||
| - | - | ||||||||||
| $-282.117M | $-229.434M | ||||||||||
| $34.851M | $27.839M | ||||||||||
| $-9.837M | $23.131M | ||||||||||
| $25.014M | $50.97M | ||||||||||
| $-257.103M | $-178.464M | ||||||||||
| - | $-2.927M | ||||||||||
| $-257.103M | $-175.537M | ||||||||||
| $-2.6 | $-1.6 | ||||||||||
| $-2.6 | $-1.6 | ||||||||||
| $98.948M | $109.531M | ||||||||||
| $98.948M | $109.531M | ||||||||||
| $-234.574M | $-158.245M | ||||||||||
| $20.275M | $15.01M | ||||||||||
| $-254.849M | $-173.255M |
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