Shares of Wind River Systems ( WIND) were among technology's losers Thursday, sinking 22% after the software company posted weaker-than-expected fourth-quarter results and offered first-quarter guidance that was well below Wall Street's forecasts. The company earned $10.3 million, or 11 cents a share, in the fourth quarter, with revenue of $70.2 million. Analysts surveyed by Thomson First Call expected earnings of 12 cents a share and revenue of $74.2 million. Last year, the company posted adjusted earnings of $6.1 million, or 7 cents a share, on revenue of $63.2 million. For the first quarter, Wind River expects earnings of 3 cents to 4 cents a share excluding stock-based compensation costs. The company predicts sales of $65 million to $67 million. Analysts project earnings of 8 cents a share and sales of $71.5 million. Shares were trading down $3.36 to $12. Analogic ( ALOG) climbed 16% after the maker of health- and security-imaging equipment reported second-quarter results that were better than expected. The company posted earnings from continuing operations of $9.1 million, or 66 cents a share, on sales of $100 million. Analysts expected earnings of 29 cents a share and sales of $89.5 million. During the year-earlier period, the company recorded a loss of $2 million, or 15 cents a share, on sales of $76.1 million. Shares were trading up $7.76 to $61.87. Shares of Sirenza Microdevices ( SMDI) jumped 12% after the supplier of radio-frequency components lifted its first-quarter guidance. The company now sees earnings, before items, of 7 cents to 9 cents a share, up from an earlier view of 5 cents to 7 cents a share. The company predicts sales of $20 million to $21 million, up from its previous view of $17.5 million to $19 million. Analysts project earnings of 6 cents a share and sales of $18.5 million. "We have seen significant strength across our diversified end markets, and we are experiencing broad-based customer demand for a wide range of our high performance RF components," the company said. Shares were up 92 cents to $8.36.