
Last Price
52 Week Range
$25.79 - $61.39
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $516.013M | $609.78M | ||||||
| $317.23M | $387.185M | ||||||
| $198.783M | $222.595M | ||||||
| $398K | $399K | ||||||
| $124.963M | $140.063M | ||||||
| $-398K | $-399K | ||||||
| $73.82M | $82.532M | ||||||
| $6.715M | $6.548M | ||||||
| $-9.747M | $3.891M | ||||||
| $-3.032M | $10.439M | ||||||
| $70.788M | $92.971M | ||||||
| $14.836M | $21.651M | ||||||
| $55.952M | $71.32M | ||||||
| $0.99 | $1.25 | ||||||
| $0.94 | $1.19 | ||||||
| $56.729M | $56.914M | ||||||
| $59.287M | $59.968M | ||||||
| $71.533M | $83.744M | ||||||
| $0.745M | $1.072M | ||||||
| $70.788M | $82.672M |
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