Shares of Faro Technologies ( FARO) were among technology's losers Friday, tumbling 28% after the company slashed its fourth-quarter earnings estimate.

The company, which makes computer-aided design products, now sees earnings of 3 cents to 5 cents a share, down significantly from its earlier view of 19 cents to 27 cents a share. Analysts surveyed by Thomson First Call expected earnings of 21 cents a share. The company expects to report sales of $34.6 million, in line with its previous view of $33 million to $35 million. Analysts are projecting sales of $33.9 million. The company blamed the earnings shortfall on increased SG&A expenses and a higher-than-expected tax rate. The income tax rate is now projected to be 25%, up from the company's earlier projection of 15% to 17%. Shares recently were trading down $5.81 to $14.89.

Supertex ( SUPX) slumped 25% after the chipmaker posted third-quarter results that fell below expectations. The company earned $3.7 million, or 26 cents a share, on sales of $19.9 million. Analysts expected earnings of 35 cents a share and sales of $21.7 million for the December quarter. During the year-earlier period, the company earned $2.3 million, or 17 cents a share, on sales of $14.9 million. Shares were down $10.73 to $32.52.

Shares of MRO Software ( MROI) jumped 10% after the software maker posted fiscal first-quarter earnings that topped forecasts and projected second-quarter earnings would be above Wall Street expectations. For the first quarter ended Dec. 31, the company earned $4.2 million, or 16 cents a share, on sales of $49.1 million. Analysts expected earnings of 14 cents a share and sales of $50.5 million. During the year-earlier period, the company earned $3.2 million, or 12 cents a share, on sales of $47.4 million.

Looking ahead, MRO sees second-quarter earnings of 16 cents to 18 cents a share, topping analysts' forecast of 12 cents a share. Shares were trading up $1.39 to $15.24.

Xilinx ( XLNX) fell 8% after the chipmaker's fourth-quarter sales guidance didn't impress investors. For its recently ended third quarter, the company earned $81 million, or 23 cents a share, on sales of $449.6 million. Gross margin came in at 63%. Xilinx said its third-quarter tax provision included a charge of $25.3 million related to the planned repatriation of $500 million in foreign earnings and a tax benefit of $9.5 million, related to the company's ability to use credits that were previously accounted for as unusable. Analysts expected earnings of 26 cents a share and sales of $440.3 million. In the year-earlier period, the company earned $64.1 million, or 18 cents a share, on sales of $355.4 million.

Looking ahead, Xilinx sees a sequential sales increase of 1% to 5%, or $454.1 million to $472.1 million, while gross margin is expected to be about 63%. Analysts are projecting fourth-quarter earnings of 29 cents a share and sales of $463 million. Shares were trading down $2.32 to $27.47.

Shares of Alltel ( AT) fell 1% after the company reported fourth-quarter earnings that were below expectations. The telecom company earned $255.1 million, or 66 cents a share, on sales of $2.58 billion. Excluding items, the company earned $300.6 million, or 77 cents a share. Analysts expected earnings of 83 cents a share and sales of $2.59 billion. A year earlier, the company reported earnings, before items, of $270.1 million, or 89 cents a share, on sales of $2.14 billion. Shares were trading down 50 cents to $60.98.

Other technology movers included Intel ( INTC), down 29 cents to $22.11; Motorola ( MOT), down $1.54 to $22.81; Lucent Technologies ( LU), up 1 cent to $2.52; Cisco ( CSCO), down 54 cents to $18.48; Microsoft ( MSFT), down 20 cents to $26.82; Sirius Satellite Radio ( SIRI), up 1 cent to $6.36; Oracle ( ORCL), down 16 cents to $12.36; Yahoo! ( YHOO), down 40 cents to $33.93; JDSU ( JDSU), down 8 cents to $3; Apple Computer ( AAPL), down $1.91 to $77.13; Sun Microsystems ( SUNW), down 10 cents to $4.60; Applied Materials ( AMAT), down 70 cents to $19.29; and Conexant Systems ( CNXT), down 9 cents to $3.25.