LOVELY day. The DJIA is up 180points, and everyone is participating! (meaning all 30 stocks are up).
Earnings beats are dominating the gainers.
Among losers is construction aggregates producer Martin Marietta (MLM), who along with Vulcan Materials (VMC), is crying about delays in federal highway spending.
And a heatmap from Finviz of the S&P500...