With an average analyst rating of buy, Teva Pharmaceutical Industries is clearly an analyst favorite. But the analysts could ...