Yesterday, Boeing (NYSE:BA) was the best performer on the Dow and Wal-Mart (NYSE:WMT) was the second best. If the number is highlighted in green, the stock outperformed the index. Red means it underperformed the index.
We then sum up the rank over the past 20 days, so the stock with the smallest sum has ranked the highest during this time period.
As the Dow made new all-time highs yesterday, Verizon (NYSE:VZ), Wal-Mart, and Microsoft (NASDAQ:MSFT) have been the driving force while Altria (NYSE:MO), Exxon (NYSE:XOM), Coke (NYSE:KO) and Caterpillar (NYSE:CAT) have been laggards.
click to enlarge