The dollar sank and Wall Street rallied on Wednesday, with the small-cap Russell 2000 index surging to new highs, after the ...
Despite surpassing a $1 trillion trade surplus, China faces worsening factory deflation, marking its 38th consecutive month, indicating weak domestic demand and risk of recession.