U.S. Markets closed

Today's charts: Apple hits all-time high; Caterpillar shares gain; Marriott gets an upgrade

Yahoo Finance is tracking Apple, Best Buy, Marriott, Caterpillar and Barnes & Noble Education in intraday trading on Wednesday.

Apple shares hit record high

Apple (AAPL) shares hit another record high ahead of the tech giant’s highly anticipated event next month. Expectations for Apple’s new devices, which are rumored to include a premium iPhone and a new version of its smartwatch, are pushing the stock to record levels. Apple shares have jumped about 41% so far this year, compared to the S&P 500’s 9.3% gain. The Wall Street Journal reported Monday that Apple set its annual iPhone event for September 12. Apple has not yet confirmed the event.

Best Buy apologizes for overpriced water in Houston

Best Buy (BBY) has apologized after a photo showed one of its locations in the Houston area selling 24-packs of Dasani water for $42.96 and 12-packs of Smart Water for $29.98. In a statement, a Best Buy spokesman blamed a few employees at a single store for the incident and said, “As a company we are focused on helping, not hurting affected people. We’re sorry and it won’t happen again.”

Marriott gets a bullish call

Wolfe Research upgraded Marriott International (MAR) to ‘outperform’ from ‘peer perform.’ Shares have climbed nearly 23% so far this year. According to Bloomberg, the stock has 14 buys, 13 holds and one sell rating.

Caterpillar wins $663M contract

The U.S. Defense Department announced that it awarded Caterpillar (CAT) a $663 million contract for commercial construction equipment.

Barnes & Noble Education drops on weak textbook sales

Barnes & Noble Education (BNED) is falling in premarket trading after the company fell short of analyst estimates, dragged down by an 8.5% decline in textbook sales. The operator of college campus bookstores reported a loss of 75 cents a share on revenue of $355.7 million. The forecasts were for a loss of 59 cents and sales of $406.22 million. Shares of Barnes & Noble Education were down about 16% as of 11 am E.T. Wednesday.