https://business.explanations-pro.com/2023/01/Stock.html