How Good are Equity Analysts? Investigating the Impact of Analyst Recommendations on Portfolio Performance