This Rally Has Been Buoyed by Buybacks

Many people are scratching their heads at this continued rally, but they should note: stock buybacks have played a major role