
Last Price
52 Week Range
$65.46 - $286.45
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $347.076M | $511.91M | ||||||
| $30.377M | $103.354M | ||||||
| $316.699M | $408.556M | ||||||
| - | - | ||||||
| $151.932M | - | ||||||
| $130.156M | $367.559M | ||||||
| $34.611M | $40.997M | ||||||
| $-5.005M | $-5.447M | ||||||
| $30.748M | $132.477M | ||||||
| $25.743M | $127.03M | ||||||
| $60.354M | $168.027M | ||||||
| $2.481M | $-27.838M | ||||||
| $57.873M | $195.865M | ||||||
| $4.62 | $14.65 | ||||||
| $4.19 | $13.53 | ||||||
| $12.521M | $13.366M | ||||||
| $13.823M | $14.481M | ||||||
| $76.024M | $182.201M | ||||||
| $7.681M | $7.131M | ||||||
| $68.343M | $175.07M |
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