BMO Capital analyst Keith Bachman maintains IBM (NYSE:IBM) with a Market Perform and lowers the price target from $350 to $290.