0 / 60 seg.

These numbers that I'm showing you here show that in the last 10 years, 466 of the S and P 500 companies have spent over four trillion on just buying back their shares.