Barclays PLC (NYSE:BCS) ranks among the best financial stocks to buy according to billionaire Ken Fisher. On October 23, CFRA ...