TipRanks evaluates public stock recommendations made by financial analysts and financial bloggers, then ranks those experts based on their accuracy and performance.