Four Big Tech firms splurged over US$1 trillion on stock buybacks in 10 years, S&P Global data shows, as noted by Business Insider. Apple spent an unmatched $621 billion on its own stock in the 10 years to March 31. Google-parent Alphabet ranked second with $193 billion of share repurchases over the same period. Microsoft […]