Stocks are green across the Asia-Pacific region but the laggard is the Shanghai Composite index, which closed the morning flat at 2127.

For all the talk of stimulus in China and lower rates, today’s corporate profit data showed that something isn’t working.

Yesterday share prices fell to the lowest since 2009 and even with the worldwide stock market surge today, China still can’t move higher.

Makes you wonder.