In 2018, companies announced over $1 trillion in stock buybacks. We explain what the proponents and detractors of buybacks are arguing about.

Source: www.visualcapitalist.com