Stocks are headed for a strong finish today, with all three major indexes near session highs in mid-day trading.
Stocks headed for a strong finish