Main Street investors bank profits on rally that Wall Street doubted