Business-to-business company

FreeMarkets

(FMKT)

was down 3.5% in preopen

TheStreet Recommends

Island

trading after announcing it would buy privately-held

Adexa

for $340 million in stock.

FreeMarkets said the deal would boost its revenue and margins this year and add to operating earnings per share in 2002.