Amazon has just announced that the Board of Directors has approved a 20-for-one stock split. In addition, the company has agreed to buy back approximately $10 billion worth of shares. Both these positive sources of news have sent the stock rocketing upwards after hours 7% to a price of $2,989 per share as of 4:52 PM.