Analysts activity with price targets and stock upgrades and downgrades. An analyst is a person who assesses the financial condition of a business or asset to determine if it is a good investment.