A financial analyst researches macroeconomic and microeconomic conditions along with company fundamentals to make business, sector and industry recommendations. They also often recommend a course of action, such as to buy or sell a company's stock based upon its overall current and predicted strength. An analyst must be aware of current developments in the field in which he or she specializes as well as in preparing financial models to predict future economic conditions for any number of variables.