Wind River Systems

( WIND) reported a profit of $1.9 million, or 2 cents a share, for the first quarter ended April 30, compared with a loss of $3.8 million, or 5 cents a share, a year ago. Revenue for the quarter was $61.8 million. Excluding items, the company earned $2.4 million, or 3 cents a share. Analysts expected earnings of 2 cents a share on revenue of $59.7 million, according to Thomson First Call.

For the second quarter, the company expects to earn 5 cents or 6 cents a share before items on revenue in the range of $64 million to $65 million. Wall Street was expecting profits of 6 cents a share on revenue of $65.1 million. The stock was up 79 cents, or 5.86%, to $14.27 on Instinet.

Michaels Stores

(MIK) - Get Report

earned $46.5 million, or 33 cents, for the first quarter ended April 30, vs. $29.3 million, or 21 cents a share, a year ago. Revenue for the quarter was $821 million, while same-store sales increased 7.8%. Analysts expected earnings of 29 cents a share on revenue of $809.3 million, according to Thomson First Call.

For the second quarter, the company expects to earn 20 cents to 22 cents a share, compared with Wall Street's forecast of 21 cents. The stock was up $1.86, or 4.7%, to $41.38 on Instinet.

Petco

( PETCE) said it earned $17.2 million, or 29 cents a share, for the first quarter ended April 30, vs. $15.8 million, or 27 cents a share, a year ago. Revenue for the quarter was $479.6 million. Same-store sales rose 5.2% for the quarter. Excluding certain items, the company earned $18.7 million, or 32 cents a share. Analysts expected earnings of 32 cents a share on revenue of $481.8 million, according to Thomson First Call.

The company expects to earn 33 cents to 35 cents a share in the second quarter and $1.66 to $1.72 a share for the year. Wall Street was expecting a profit of 38 cents a share for the second quarter and $1.75 for the year. The stock was down $2.18, or 6.75%, to $30.12 on Instinet.

PolyMedica

( PLMD) posted a profit of $11.7 million, or 41 cents a share, for the fourth quarter ended March 31, vs. $12.6 million, or 47 cents a share, a year ago. Revenue for the quarter was $114.8 million. Analysts expected profits of 42 cents a share on revenue of $114.4 million, according to Thomson First Call.

TheStreet Recommends

The company also announced that its board approved a modified Dutch auction tender offer to repurchase up to $150 million of its common stock. The price range will be announced on Thursday before the open. The stock was up $2.20, or 7.14%, to $33 in after-hours trading.

Novell

( NOVL) reported a loss of $15.7 million, or 4 cents a share, for the second quarter ended April 30, compared with a loss of $15 million, or 4 cents a share, a year ago. Revenue for the quarter was $297 million. Excluding items, the company earned $1 million, or break-even. Analysts expected a profit of 3 cents a share on revenue of $301.9 million, according to Thomson First Call. The stock was down 52 cents, or 8.28%, to $5.76 in after-hours trading.

Agilent Technology

(A) - Get Report

announced it has agreed to acquire Scientific Software Inc., a privately held provider of scientific information management solutions. The financial details of the deal were not disclosed. The stock was unchanged at $23.53.

Celebrity Cruises, a subsidiary of

Royal Caribbean Cruises

(RCL) - Get Report

, announced it is canceling its June 3 sailing on Summit and shortening by one day its May 27 sailing to replace a radial-bearing unit that is showing premature wear. The replacement must be made in drydock. The cancelled and modified trips are expected to negatively impact Royal Caribbean's second-quarter earnings by 4 cents to 5 cents a share. The company said it now expects to earn 50 cents to 55 cents a share. The stock was down $1.15, or 2.56%, to $43.75 in after-hours trading.

Express Scripts

(ESRX)

announced its board has approved a 2-for-1 stock split. The split will be payable to shareholders of record as of June 10 and will be effective on or around June 24. The stock was up 21 cents, or 0.22%, to $94.95 in after-hours trading.