https://sidhanthk9.medium.com/obtaining-and-visualizing-financial-data-using-python-part-1-d0fa329a892c