Semiconductor Manufacturing International Corporation (SHA:688981)

China flag China · Delayed Price · Currency is CNY
102.77
-1.33 (-1.28%)
Oct 26, 2026, 3:00 PM CST
Market Cap499.38B -24.9%
Revenue (ttm)70.52B +17.5%
Net Income7.07B +80.5%
EPS0.87 +85.7%
Shares Out n/a
PE Ratio118.58
Forward PE51.03
Dividendn/a
Ex-Dividend Daten/a
Volume31,278,556
Open103.13
Previous Close104.10
Day's Range100.98 - 103.33
52-Week Range91.20 - 176.34
Beta0.38
Analystsn/a
Price Targetn/a
Earnings DateNov 13, 2026