The Chartered Financial Analyst (CFA) Program is a professional credential offered internationally by the American-based CFA Institute (formerly the Association for Investment Management and Research, or AIMR) to investment and financial professionals. The program covers a broad range of topics relating to investment management, financial analysis, stocks, bonds and derivatives, and provides a generalist knowledge of other areas of finance.