
Last Price
52 Week Range
$20.61 - $32.68
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $59.927M | $37.88M | ||||||||
| $26.736M | $36.402M | ||||||||
| $70.722M | $81.682M | ||||||||
| - | - | ||||||||
| $3.612M | - | ||||||||
| $160.997M | $155.964M | ||||||||
| $128.61M | - | ||||||||
| $3.81M | $3.783M | ||||||||
| - | - | ||||||||
| - | - | ||||||||
| $1.105M | $127.939M | ||||||||
| $133.525M | $131.722M | ||||||||
| - | - | ||||||||
| $294.522M | $287.686M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $23.167M | $30.995M | ||||||||
| - | - | ||||||||
| $1.179M | $24.923M | ||||||||
| $8.977M | - | ||||||||
| $65K | - | ||||||||
| $742K | - | ||||||||
| $12.382M | $14.302M | ||||||||
| $46.447M | $70.22M | ||||||||
| $11.844M | $32.074M | ||||||||
| $44.412M | - | ||||||||
| - | - | ||||||||
| $0.426M | $2.936M | ||||||||
| $2.736M | $25.586M | ||||||||
| $85.876M | $60.596M | ||||||||
| - | - | ||||||||
| $132.323M | $130.816M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $-0.248M | $-3.246M | ||||||||
| - | - | ||||||||
| $20K | $20K | ||||||||
| $66.34M | $61.704M | ||||||||
| $89.457M | $90.939M | ||||||||
| - | - | ||||||||
| - | - | ||||||||
| $155.569M | $149.417M | ||||||||
| $6.63M | $7.453M | ||||||||
| $162.199M | $156.87M | ||||||||
| $294.522M | $287.686M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $28.343M | - | ||||||||
| $92.87M | $56.997M | ||||||||
| $61.286M | $19.117M |
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