Alibaba Group Holding Limited (BABAF)

OTCMKTS · Delayed Price · Currency is USD
12.39
-0.06 (-0.46%)
Oct 23, 2026, 3:18 PM EDT
Market Cap247.67B -35.7%
Revenue (ttm)153.84B +4.4%
Net Income10.79B -49.7%
EPS0.55 -51.8%
Shares Out n/a
PE Ratio22.63
Forward PE13.66
Dividend0.13 (1.06%)
Ex-Dividend DateJun 11, 2026
Volume653
Open13.60
Previous Close12.45
Day's Range12.39 - 13.60
52-Week Range10.98 - 23.70
Beta0.46
Analystsn/a
Price Targetn/a
Est. EarningsNov 19, 2026