Home Depot will purchase approximately 290 million shares of company stock for $10.7 billion, meeting...