A ‘strong buy’ means the analyst believes the stock’s underlying company is or will soon be experiencing positive financial performance and/or favorable market conditions . A strong buy rating indicates an analyst has reason to believe the stock will trade drastically higher over the coming months.