The Dow Jones Industrial Average and other major stock indexes gave back some gains but finished firmly in positive territory Wednesday afternoon, with tech stocks recovering from the previous day's ...