
Last Price
52 Week Range
$10.80 - $79.18
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $647.04M | $809.844M | |||||
| $178.718M | $221.138M | |||||
| $468.322M | $588.706M | |||||
| - | - | |||||
| $352.722M | $469.936M | |||||
| - | - | |||||
| $115.6M | $118.77M | |||||
| $12.306M | $16.935M | |||||
| - | - | |||||
| $12.306M | $16.935M | |||||
| $127.906M | $135.705M | |||||
| $26.415M | $24.96M | |||||
| $101.491M | $110.745M | |||||
| $1.78 | $1.95 | |||||
| $1.66 | $1.8 | |||||
| $57.352M | $56.918M | |||||
| $61.773M | $61.639M | |||||
| $125.427M | $129.457M | |||||
| $9.827M | $10.687M | |||||
| $115.6M | $118.77M |
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