https://medium.com/@learntocodetoday/python-for-financial-analysis-analyzing-stock-data-with-pandas-and-matplotlib-e56944a7f5a0