Shares of Smith & Wesson ( SWB) were moving higher after the Springfield, Mass., gunmaker secured a $15 million order to supply 9mm pistols to the U.S. Army, which plans to ship the firearms to the Afghanistan National Police.

This is the fourth contract awarded to Smith & Wesson by the U.S. Army for security forces in Afghanistan and is more than twice as large as the combined total of the previous orders. Smith & Wesson gained 21 cents, or 4.6%, to $4.81 in recent trading.

Salem Communications ( SALM) advanced after the Camarillo, Calif., radio broadcaster bought, an online provider of Christian content, graphics and online community resources, for $2.3 million. Salem gained 18 cents, or 1.3%, to $14.32 in recent trading.

Accuride ( ACW) dropped nearly 10% after the Evansville, Ind., maker of commercial-vehicle parts missed Wall Street's fourth-quarter earnings expectations. The company posted income of $14.9 million, or 43 cents a share, up from $5.5 million, or 37 cents a share, a year ago.

Analysts were expecting earnings of 51 cents a share. Sales rose to $297.7 million from $138.5 million a year ago. Shares of Accuride lost $1.22 to $11.30 in recent trading.

Shares of Build-A-Bear Workshop ( BBW) slipped after the St. Louis-based stuffed-animal seller reported fourth-quarter earnings of $10.6 million, or 52 cents a share, up from $6.3 million, or 32 cents a share, a year ago. Revenue increased 19% to $118 million. Analysts were expecting earnings of 47 cents a share.

For 2006, the company said it expects earnings in the range $1.57 to $1.63 a share and revenue growth of about 20%. Analysts are expecting the company to post full-year earnings of $1.60 a share on sales of $437 million. Build-A-Bear Workshop was down 50 cents, or 1.7%, to $29.63.

Isle of Capri Casinos ( ISLE) was rising after Brean Murray upgraded the casino operator's shares to hold from sell. Shares of Isle of Capri were gaining $1.03, or 3.6%, to $30.02.