Updated from 11:29 a.m. EDT

Shares of

Hancock Fabrics

(HKF)

were among the

NYSE's

losers Wednesday after the company posted a second-quarter loss on sales that was wider than expected.

The fabric chain lost 15 cents a share on sales of $89.8 million. Analysts surveyed by Thomson First Call were expecting a loss of 4 cents a share on sales of $90.2 million. Hancock said business was hurt by a bad merchandise position, resulting in decreases in both customer traffic and average purchases. Hancock sees a challenging second half. The shares fell 56 cents, or 4.7%, to $11.46.

Books-A-Million

(BAMM)

rose after it posted better-than-expected-second-quarter earnings. The book retailer earned 6 cents a share on sales of $114.1 million. An analyst following the company was expecting earnings of 4 cents a share. Looking ahead, the retailer expects to lose 4 cents to 6 cents a share in the third quarter, narrower than forecasts. Shares of Books-A-Million traded up 34 cents, or 5.2%, to $6.90.

Shares of

Spanish Broadcasting

(SBSA)

rose after the company agreed to sell two of its radio stations. Styles Media Group will purchase the two Southern California stations for $120 million in cash. The sale comes as part of the company's strategic plan to dispose of its noncore stations. Spanish Broadcasting will use the proceeds to reduce outstanding debt and to strengthen its balance sheet. Shares traded up 94 cents, or 11.6%, to $9.02.

Gentex

(GNTX) - Get Report

fell after the company trimmed its third-quarter shipment expectations. The manufacturer of rearview mirrors said that shipments of its auto-dimming mirror units would be lower than expected. It now expects shipment growth of 10%, instead of the 15% it previously forecast. The company left its fourth-quarter forecast of 15% growth intact. Shares of Gentex traded down $2.38, or 6.6%, to $33.46.

Shares of

Borders Group

(BGP)

rose after the company posted second-quarter earnings results that were better than expected and raised its full-year estimates. The book retailer earned 11 cents a share during the second quarter on sales of $847.1 million. Analysts were expecting earnings of 7 cents a share on sales of $882.8 million.

Looking ahead, Borders expects full-year earnings of $1.72 to $1.77 a share, up from its previous guidance of $1.70 to $1.75 a share. Analysts are looking for earnings of $1.73 a share. Shares traded up 91 cents, or 4.1%, to $23.23.

NYSE volume leaders included

Lucent

(LU)

, up 21 cents to $3.14;

Nortel Networks

(NT)

, up 21 cents to $3.60;

General Electric

(GE) - Get Report

, up 64 cents to $32.78;

Hewlett-Packard

(HPQ) - Get Report

, up 63 cents to $17.53; and

EMC

(EMC)

, up 59 cents to $10.49.

Nasdaq

volume leaders included

Applied Materials

(AMAT) - Get Report

, up 9 cents to $16.16;

Cisco

(CSCO) - Get Report

, up 31 cents to $18.99;

Intel

(INTC) - Get Report

, up 71 cents to $22.22;

Microsoft

(MSFT) - Get Report

, up 41 cents to $27.46; and

Oracle

(ORCL) - Get Report

, up 23 cents to $10.51.