
Last Price
52 Week Range
$21.13 - $42.55
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $182.133M | $86.232M | ||||
| $148.073M | $183.474M | ||||
| - | - | ||||
| $14.414M | - | ||||
| $26.421M | $38.706M | ||||
| $371.041M | $308.412M | ||||
| $57.551M | $64.621M | ||||
| $4.059B | $5.31B | ||||
| $22K | - | ||||
| - | $168.973M | ||||
| $89.342M | $102.41M | ||||
| $4.206B | $5.646B | ||||
| - | - | ||||
| $4.577B | $5.954B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $77.947M | $55.906M | ||||
| $7.407M | - | ||||
| $11.668M | $20.223M | ||||
| $6.495M | - | ||||
| $8.026M | - | ||||
| $10.527M | - | ||||
| $31.589M | $141.934M | ||||
| $145.633M | $218.063M | ||||
| $1.196B | $1.459B | ||||
| $30.918M | $11.994M | ||||
| $5.739M | $5.496M | ||||
| $100.523M | $380.293M | ||||
| $0.278M | $-11.302M | ||||
| $1.352B | $1.857B | ||||
| - | - | ||||
| $1.497B | $2.075B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| - | - | ||||
| - | - | ||||
| $1.722M | $1.916M | ||||
| $-220.9M | $-108.811M | ||||
| $3.298B | $3.986B | ||||
| $881K | $-632K | ||||
| - | - | ||||
| $3.08B | $3.879B | ||||
| - | - | ||||
| $3.08B | $3.879B | ||||
| $4.577B | $5.954B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $0.022M | $24.877M | ||||
| $1.263B | $1.503B | ||||
| $1.081B | $1.442B |
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