Investopedia's comprehensive financial terms dictionary with over 13,000 finance and investment definitions.