
Last Price
52 Week Range
$6.41 - $15.55
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $607.028M | $470.133M | |||||||||||||||
| $144.65M | $58.908M | |||||||||||||||
| $462.378M | $411.225M | |||||||||||||||
| - | - | |||||||||||||||
| $296.806M | - | |||||||||||||||
| $33.706M | $88.151M | |||||||||||||||
| $131.866M | $323.074M | |||||||||||||||
| $-16.438M | $-137.092M | |||||||||||||||
| $53.387M | $-203.016M | |||||||||||||||
| $36.949M | $-340.108M | |||||||||||||||
| $168.815M | $-17.034M | |||||||||||||||
| $2.944M | $5.708M | |||||||||||||||
| $70.522M | $141.874M | |||||||||||||||
| $0.069 | $0.46 | |||||||||||||||
| $0.069 | $0.46 | |||||||||||||||
| $168.437M | $175.456M | |||||||||||||||
| $168.818M | $175.733M | |||||||||||||||
| $218.959M | $30.042M | |||||||||||||||
| $33.706M | $29.454M | |||||||||||||||
| $185.253M | $0.588M |
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