Stocks posted a swift rally ever since hitting a low on March 23 that has left some investors baffled.
Source: cnbc.com