
Last Price
52 Week Range
$26.55 - $83.31
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $166.025M | $211.076M | |||||||||
| $56.5M | $64.768M | |||||||||
| $109.525M | $146.308M | |||||||||
| $19.706M | $20.247M | |||||||||
| $139.806M | $165.069M | |||||||||
| - | - | |||||||||
| $-49.987M | $-39.008M | |||||||||
| $-19.352M | $-24.833M | |||||||||
| $-15.289M | $5.819M | |||||||||
| $-34.641M | $-19.014M | |||||||||
| $-84.628M | $-58.022M | |||||||||
| $-0.032M | $-6.958M | |||||||||
| $-84.596M | $-51.064M | |||||||||
| $-3 | $-1.72 | |||||||||
| $-3 | $-1.72 | |||||||||
| $28.162M | $29.622M | |||||||||
| $28.162M | $29.622M | |||||||||
| $-56.222M | $-32.766M | |||||||||
| $7.577M | - | |||||||||
| $-63.799M | $-32.766M |
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