
Last Price
52 Week Range
$15.85 - $35.69
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $900.021M | $999.405M | |||||||||
| $199.668M | $218.937M | |||||||||
| $700.353M | $780.468M | |||||||||
| $181.624M | $223.669M | |||||||||
| $519.515M | $562.854M | |||||||||
| $6.07M | $-7.256M | |||||||||
| $-6.856M | $1.201M | |||||||||
| $-8.595M | $-12.427M | |||||||||
| $-3.435M | $-11.707M | |||||||||
| $-12.03M | $-24.134M | |||||||||
| $-18.886M | $-22.933M | |||||||||
| $17.415M | $13.185M | |||||||||
| $-36.301M | $-36.118M | |||||||||
| $-0.31 | $-0.3 | |||||||||
| $-0.31 | $-0.3 | |||||||||
| $118.789M | $120.124M | |||||||||
| $118.789M | $120.124M | |||||||||
| $46.243M | $47.441M | |||||||||
| $33.209M | $41.955M | |||||||||
| $13.034M | $5.486M |
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