
Last Price
52 Week Range
$25.02 - $118.38
Next Earnings Date
Apr 14 2026
Next Earnings Date
Apr 14 2026
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $345.251M | $471.5M | |||
| $213.14M | $312.902M | |||
| $132.111M | $158.598M | |||
| - | - | |||
| $44.421M | $85.656M | |||
| $24.131M | - | |||
| $63.56M | $72.942M | |||
| $-50.733M | $-44.567M | |||
| $1.502M | $4.147M | |||
| $-49.231M | $-40.42M | |||
| $14.329M | $32.522M | |||
| $1.628M | $15.156M | |||
| $12.701M | $17.366M | |||
| $0.096 | $0.13 | |||
| $0.096 | $0.13 | |||
| $132.175M | $132.322M | |||
| $132.175M | $132.322M | |||
| $96.356M | $115.679M | |||
| $32.796M | $42.737M | |||
| $63.56M | $72.942M |
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