Citi Reiterates a 'Buy' on Teva Pharmaceutical (TEVA); Generic Yaz Launch Adds Upside Pressure to Earnings Jun 2, 2010 09:38AM