Why TESARO, Kandi Technologies, and Pinnacle Foods Are Today’s 3 Best Stocks