Yahoo is taking a 350 million US dollars hit on its previously announced 4.8 billion US dollars sale to Verizon in a concession for security lapses that exposed personal information stored in more than one billion Yahoo user accounts. The revised agreement announced on Tuesday eases investor worries that Verizon would demand a discount of at least one billion US dollars or cancel the deal entirely.