From 2015 - 2017, the retail industry spent 79.2% of its net profits on stock buybacks, and the food manufacturing industry spent 58.2%.

-

empirical


Loading...