
Last Price
52 Week Range
$14.21 - $23.54
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $895.019M | $961.001M | |||||||||
| $745.555M | $855.453M | |||||||||
| $149.464M | $105.548M | |||||||||
| - | - | |||||||||
| $54.457M | $18.063M | |||||||||
| $16.947M | - | |||||||||
| $78.06M | $87.485M | |||||||||
| $-8.881M | $-5.177M | |||||||||
| $7.677M | $-6.196M | |||||||||
| $-1.204M | $-11.373M | |||||||||
| $76.856M | $76.112M | |||||||||
| $3.992M | $4.494M | |||||||||
| $72.864M | $71.618M | |||||||||
| $0.7 | $0.69 | |||||||||
| $0.69 | $0.69 | |||||||||
| $104.024M | $103.191M | |||||||||
| $104.94M | $103.666M | |||||||||
| $111.18M | $106.621M | |||||||||
| $24.276M | $25.332M | |||||||||
| $86.904M | $81.289M |
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