https://www.businesser.net/2016/02/finance-terms-and-definitions.html