
Last Price
52 Week Range
$21.73 - $35.00
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 |
|---|---|---|---|---|---|---|---|---|---|---|
| $695.24M | $947.705M | |||||||||
| $601.478M | $825.238M | |||||||||
| $93.762M | $122.467M | |||||||||
| - | - | |||||||||
| $50.209M | $71.077M | |||||||||
| $5.437M | - | |||||||||
| $38.116M | $51.39M | |||||||||
| $-6.956M | $-6.678M | |||||||||
| $207K | $918K | |||||||||
| $-6.749M | $-5.76M | |||||||||
| $31.367M | $45.63M | |||||||||
| $7.028M | $11.866M | |||||||||
| $22.559M | $29.578M | |||||||||
| $0.72 | $0.86 | |||||||||
| $0.71 | $0.84 | |||||||||
| $31.191M | $34.563M | |||||||||
| $32M | $35.316M | |||||||||
| $44.442M | $60.846M | |||||||||
| $6.119M | $8.538M | |||||||||
| $38.323M | $52.308M |
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