document.write(' '); document.write(' '); document.write('
'); document.write('
'); document.write('
'); document.write('

2010

'); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write('
02 JUL 2010SALES AND OPERATIONAL PERFORMANCE OF THE SECOND QUARTER, 2010
02 JUL 2010Monthly Return of Equity Issuer on Movements in Securities
11 JUN 2010DISCLOSEABLE TRANSACTION: ACQUISITION OF THE BUND 204 LAND
02 JUN 2010Monthly Return of Equity Issuer on Movements in Securities
31 MAY 2010RESIGNATION OF EXECUTIVE DIRECTOR AND CHIEF FINANCIAL OFFICER
12 MAY 2010ADJUSTMENT OF CONVERSION PRICE OF 3.75% CONVERTIBLE BONDS DUE 2014
11 MAY 2010POLL RESULTS OF ANNUAL GENERAL MEETING HELD ON 11 MAY 2010 AND DIVIDEND PAYMENT
06 MAY 2010Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 April 2010
09 APR 2010NOTICE OF ANNUAL GENERAL MEETING
07 APR 2010SALES AND OPERATIONAL PERFORMANCE OF THE FIRST QUARTER, 2010
01 APR 2010Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 March 2010
11 MAR 2010RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 2009
01 MAR 2010Monthly Return of Equity Issuer on Movements in Securities for the month ended 28 February 2010
26 FEB 2010Notice Of Board Meeting
25 FEB 2010POSITIVE PROFIT ALERT
03 FEB 2010Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 January 2010
05 JAN 2010ANNOUNCEMENT: SALES AND OPERATIONAL PERFORMANCE OF THE FOURTH QUARTER, 2009
04 JAN 2010Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 December 2009
'); document.write('
'); document.write('
'); document.write('

2009

'); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write('
02 DEC 2009Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 November 2009
18 NOV 2009DISCLOSEABLE TRANSACTION:ACQUISITION OF BEIJING NEXUS CENTRE
02 NOV 2009Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 October 2009
23 OCT 2009DISCLOSEABLE TRANSACTION:ACQUISITION OF WANG JING LAND FOR COMMERCIAL USE
02 OCT 2009ANNOUNCEMENT: SALES AND OPERATIONAL PERFORMANCE OF THE THIRD QUARTER, 2009
02 OCT 2009Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 September 2009
30 SEP 2009RESIGNATION OF EXECUTIVE DIRECTOR, CHIEF OPERATING OFFICER AND COMPLIANCE COMMITTEE MEMBER APPOINTMENT OF COMPLIANCE COMMITTEE MEMBER
14 SEP 2009Announcement
08 SEP 20092009 INTERIM RESULTS ANNOUNCEMENT
03 SEP 2009ANNOUNCEMENT - PROPOSED ACQUISITION OF LAND OF APPROXIMATELY 500,000 SQUARE METER GFA FOR COMMERCIAL USE
02 SEP 2009Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 August 2009
27 AUG 2009NOTICE OF BOARD MEETING
21 AUG 2009CLARIFICATION ANNOUNCEMENT
18 AUG 2009DISCLOSEABLE TRANSACTION ACQUISITION OF THE EXCHANGE
03 AUG 2009Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 July 2009
02 JUL 2009COMPLETION OF THE ISSUE OF 3.75% CONVERTIBLE BONDS DUE 2014
02 JUL 2009Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 June 2009
16 JUN 2009Poll Results of Extraordinary General Meeting held on 16 June 2009
11 JUN 2009ANNOUNCEMENT:SOHO CHINA-CHINA MERCHANTS BANK STRATEGIC COOPERATION AGREEMENT
05 JUN 2009DISCLOSEABLE TRANSACTION:FORMATION OF JOINT VENTURE DISPOSAL OF PROPERTY
04 JUN 2009ANNOUNCEMENT FOR ELECTION OF MEANS AND LANGUAGE OF RECEIPT OF CORPORATE COMMUNICATION
04 JUN 2009Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 May 2009
31 MAY 2009NOTICE OF EXTRAORDINARY GENERAL MEETING
27 MAY 2009PROPOSED ISSUE OF 3.75% CONVERTIBLE BONDS DUE 2014
19 MAY 2009POLL RESULTS OF ANNUAL GENERAL MEETING HELD ON 19 MAY 2009 AND DIVIDEND PAYMENT
17 MAY 2009DISCLOSEABLE AND CONNECTED TRANSACTION PROPOSED RESTRUCTURING OF THE TIANANMEN SOUTH (QIANMEN) PROJECT
04 MAY 2009Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 April 2009
16 APR 2009Notice of AGM
06 APR 2009Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 March 2009
12 MAR 2009RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 2008
04 MAR 2009ANNOUNCEMENT: SOHO CHINA - BANK OF CHINA COMPREHENSIVE STRATEGIC COOPERATION AGREEMENT
03 MAR 2009Monthly return of equity issuer on movements in securities for the month ended 28 February 2009
24 FEB 2009NOTICE OF BOARD MEETING
03 FEB 2009Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 January 2009
'); document.write('
'); document.write('
'); document.write('

2008

'); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write('
21 NOV 2008Form of Share Buyback Report to The Stock Exchange of Hong Kong Limited ("the Exchange") Form G
17 NOV 2008Unusual trading volume and price movements
30 OCT 2008Form of Share Buyback Report to The Stock Exchange of Hong Kong Limited ("the Exchange") Form G
29 OCT 2008Form of Share Buyback Report to The Stock Exchange of Hong Kong Limited ("the Exchange") Form G
28 OCT 2008Form of Share Buyback Report to The Stock Exchange of Hong Kong Limited ("the Exchange") Form G
27 OCT 2008Form of Share Buyback Report to The Stock Exchange of Hong Kong Limited ("the Exchange") Form G
22 OCT 2008Form of Share Buyback Report to The Stock Exchange of Hong Kong Limited ("the Exchange") Form G
17 OCT 2008Form of Share Buyback Report to The Stock Exchange of Hong Kong Limited ("the Exchange") Form G
16 OCT 2008Form of Share Buyback Report to The Stock Exchange of Hong Kong Limited ("the Exchange") Form G
15 OCT 2008Form of Share Buyback Report to The Stock Exchange of Hong Kong Limited ("the Exchange") Form G
10 OCT 2008Form of Share Buyback Report to The Stock Exchange of Hong Kong Limited ("the Exchange") Form G
09 OCT 2008Form of Share Buyback Report to The Stock Exchange of Hong Kong Limited ("the Exchange") Form G
08 OCT 2008Form of Share Buyback Report to The Stock Exchange of Hong Kong Limited ("the Exchange") Form G
07 OCT 2008ANNOUNCEMENT
18 SEP 20082008 INTERIM RESULTS ANNOUNCEMENT
02 SEP 2008DATE OF BOARD MEETING
31 AUG 2008DISCLOSEABLE TRANSACTION - PROPOSED ACQUISITION OF THE ZHONGGUANCUN SOHO PROJECT
13 AUG 2008Form of Share Buyback Report to The Stock Exchange of Hong Kong Limited ("the Exchange") Form G
12 AUG 2008FORM OF SHARE BUYBACK REPORT TO THE STOCK EXCHANGE OF HONG KONG LIMITED (FORM G)
15 JUL 2008FORM OF SHARE BUYBACK REPORT TO THE STOCK EXCHANGE OF HONG KONG LIMITED (FORM G)
03 JUL 2008Form of Share Buyback Report to The Stock Exchange of Hong Kong Limited ("the Exchange") Form G
30 JUN 2008Form of Share Buyback Report to The Stock Exchange of Hong Kong Limited ("the Exchange") Form G
25 JUN 2008ANNOUNCEMENT - APPOINTMENT OF EXECUTIVE DIRECTOR APPOINTMENT OF PRESIDENT AND CHANGE OF CHIEF FINANCIAL OFFICER
24 JUN 2008FORM OF SHARE BUYBACK REPORT TO THE STOCK EXCHANGE OF HONG KONG LIMITED (FORM G)
20 JUN 2008FORM OF SHARE BUYBACK REPORT TO THE STOCK EXCHANGE OF HONG KONG LIMITED (FORM G)
18 JUN 2008FORM OF SHARE BUYBACK REPORT TO THE STOCK EXCHANGE OF HONG KONG LIMITED (FORM G)
17 JUN 2008FORM OF SHARE BUYBACK REPORT TO THE STOCK EXCHANGE OF HONG KONG LIMITED (FORM G)
16 JUN 2008FORM OF SHARE BUYBACK REPORT TO THE STOCK EXCHANGE OF HONG KONG LIMITED (FORM G)
26 MAY 2008DISCLOSEABLE TRANSACTION THE ACQUISITION OF CHAOYANGMEN SOHO (KAIHENG CENTRE) PROJECT AND THE ENTIRE INTERESTS IN BEIJING KAIHENG REAL ESTATE COMPANY LIMITED
13 MAY 2008POLL RESULTS OF ANNUAL GENERAL MEETING HELD ON 13 MAY 2008 AND DIVIDEND PAYMENT
09 MAY 2008ANNOUNCEMENT
18 APR 2008Announcement on Means of Corporate Communication
18 APR 2008NOTICE OF ANNUAL GENERAL MEETING
03 APR 2008CONNECTED TRANSACTION AND NON-COMPLIANCE WITH THE LISTING RULES
09 MAR 2008RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 2007
20 FEB 2008NOTICE OF BOARD MEETING
07 JAN 2008ANNOUNCEMENT
02 JAN 2008CHANGE OF ADDRESS OF CORPORATE HEADQUARTERS
'); document.write('
'); document.write('
'); document.write('

2007

'); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write('
05 NOV 2007DISCLOSEABLE TRANSACTION - ACQUISITION OF "GUANGHUALU SOHO 2"/ DISCLOSEABLE TRANSACTION - ACQUISITION OF "BEIJING SOHO RESIDENCES"/ RESUMPTION OF TRADING
05 NOV 2007SUSPENSION OF TRADING
26 OCT 2007STABILISING ACTION AND END OF STABILISATION PERIOD
15 OCT 2007Exercise of the Over-Allotment Option
05 OCT 2007IPO Allotment Results - Global Offering
21 SEP 2007Prospectus - Global Offering
21 SEP 2007Global Offering
'); document.write('
'); document.write('
');