Stock buy-backs are not a one time event (use repatriated cash as part of tax bill change). Lilly just completed a $5 billion stock buy-back and announced a new $8 billion buy-back. Going back in Lilly history, this is done every five years or so. With the recent surge in Lilly share price over the past several weeks, if the stock price remains in the 90s, don't be surprised if the board announces a 2 for 1 stock split. This tends to be more of a psychological benefit, since the split provides twice the shares at half the price, but shareholders feel better since they own more shares. The last stock split took place over 20 years ago. The stock split on Oct 15, 1997 (the share price for Q3 was $107.23). The prior stock split took place just two years prior on Nov 15, 1995 (the share price for Q3 was $83.69). Yesterday's closing price was the mid-point of these two prices for stock splits.