
Last Price
52 Week Range
$18.55 - $24.68
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $1.9B | $2.163B | ||||
| $1.372B | $1.55B | ||||
| $527.975M | $613.094M | ||||
| - | - | ||||
| $156.318M | $203.305M | ||||
| $0.067B | $-1.678B | ||||
| $0.305B | $2.088B | ||||
| $-69.694M | $-109.29M | ||||
| $-0.004B | $-1.755B | ||||
| $-0.073B | $-1.864B | ||||
| $231.393M | $223.778M | ||||
| $59.496M | $50.978M | ||||
| $166.543M | $172.8M | ||||
| $1.3 | $1.39 | ||||
| $1.3 | $1.3 | ||||
| $128.126M | $126.647M | ||||
| $128.126M | $128.171M | ||||
| $368.265M | $408.885M | ||||
| $67.178M | $75.817M | ||||
| $301.087M | $333.068M |
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