
Last Price
52 Week Range
$11.33 - $18.63
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $748.487M | $753.817M | ||||||||||
| $468.529M | $483.715M | ||||||||||
| $279.958M | $270.102M | ||||||||||
| $118.627M | $125.274M | ||||||||||
| $181.39M | $176.903M | ||||||||||
| - | $-17.706M | ||||||||||
| $-20.059M | $-14.369M | ||||||||||
| $-1.861M | $-1.728M | ||||||||||
| $12.967M | $-0.494M | ||||||||||
| $11.106M | $-2.222M | ||||||||||
| $-8.953M | $-16.591M | ||||||||||
| $-2.429M | $-3.679M | ||||||||||
| $-6.524M | $-12.912M | ||||||||||
| $-0.24 | $-0.43 | ||||||||||
| $-0.24 | $-0.43 | ||||||||||
| $27.21M | $29.997M | ||||||||||
| $27.21M | $29.997M | ||||||||||
| $42.15M | $42.587M | ||||||||||
| $49.242M | $57.15M | ||||||||||
| $-7.092M | $-14.563M |
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