Corporations have spent hundreds of billions annually in recent years buying back their own stock
US equity indexes hit record highs on Monday
The S&P 500 ended slightly higher on Wednesday
Nasdaq was able to scratch out another record on gains in tech and big consumer names
Few institutions have a better track record calling presidential races than the US stock market