Sanmina

(SANM) - Get Report

slipped 2.3% in midafternoon after hitting a 52-week high of $121. The company posted third-quarter earnings of 64 cents a share, smashing the Street's estimate of 49 cents and doubling the year-ago result. Other contract manufacturers of electronic components rose on the news, but most retreated in the afternoon.

Celestica

TheStreet Recommends

(CLS) - Get Report

was unchanged after trading as high as $84.63 and

Flextronics

(FLEX) - Get Report

was down 1.7%.