Microsoft and HP Both Repurchase Stocks: Microsoft for $40 Billion, HP for $8 Billion