Finding the Best Stock Analysis Tool for Your Portfolio. Only 1 in 10 analysts are making reliable calls.