Discussion Board

Earnings optimism propels markets to new highs