Bull and Bear are standing in the rain as bronze sculptures in front of the Frankfurt Stock Exchange.

Arne Dedert | picture alliance | Getty Images

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

Read More