Two weeks ago, Walmart did something that has become a lot less common in the stock market than it once was: It carried out a 3-for-1 stock split, giving shareholders two new shares for each share ...