Yahoo! (YHOO) gained 6.5% in preopen Island trading. After the close, the Internet media company posted a first-quarter profit of 1 cent per share, beating the Street's estimate of a break-even result. The year-earlier result was a 10-cent profit.

Yahoo!, grappling with a decline in advertising revenue, said it will cut 12% of its workforce.

TheStreet Recommends