
Last Price
52 Week Range
$26.96 - $107.24
Next Earnings Date
Jun 26 2026 (Estimate)
Next Earnings Date
Jun 26 2026 (Est.)
Last Price
| Metric | 2024 | 2025 | LTM |
|---|---|---|---|
| $2.099B | $2.55B | $3.082B | |
| $1.67B | $2.115B | $2.609B | |
| $428.642M | $435.56M | $473.182M | |
| - | - | - | |
| $252.673M | $342.627M | $389.263M | |
| $117.528M | - | $-28.391M | |
| $58.441M | $92.933M | $109.686M | |
| $-20.072M | $-97.29M | $-84.084M | |
| $-18.139M | $-50.785M | $-61.63M | |
| $-38.211M | $-148.075M | $-145.714M | |
| $20.23M | $-55.142M | $-36.028M | |
| $2.809M | $22.161M | $4.742M | |
| $9.718M | $-59.78M | $-22.473M | |
| $0.096 | $-1.01 | $-0.412 | |
| $0.096 | $-1.01 | $-0.478 | |
| $58.511M | $59.381M | $286.927M | |
| $58.511M | $59.381M | $328.207M | |
| $156.615M | $207.221M | $224.339M | |
| $110.849M | $114.288M | $118.458M | |
| $45.766M | $92.933M | $105.881M |
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