Source: https://money.stackexchange.com/questions/44142/how-does-yahoo-finance-adjust-stock-data-for-splits-and-dividends