
Last Price
52 Week Range
$18.64 - $27.48
Next Earnings Date
Jun 11 2026
Next Earnings Date
Jun 11 2026
Last Price
| Metric | 2024 | 2025 | LTM |
|---|---|---|---|
| $1.508B | $1.709B | $1.299B | |
| $1.001B | $1.067B | $0.83B | |
| $507.381M | $642.104M | $469.371M | |
| $22.8M | - | - | |
| $200.686M | $324.738M | $237.008M | |
| $-7.145M | - | - | |
| $291.04M | $317.366M | $232.363M | |
| $-142.817M | $-150.501M | $-89.178M | |
| $-24.774M | $-28.831M | $4.1M | |
| $-167.591M | $-179.332M | $-85.078M | |
| $123.449M | $138.034M | $147.285M | |
| $25.13M | $36.279M | $36.877M | |
| $98.319M | $101.755M | $110.408M | |
| $81.84 | $0.52 | $0.56 | |
| $80.08 | $0.52 | $0.55 | |
| $1.201M | $197.532M | $592.594M | |
| $1.228M | $197.532M | $598.006M | |
| $356.481M | $382.236M | $297.004M | |
| $90.215M | $93.701M | $70.247M | |
| $266.266M | $288.535M | $226.757M |
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