Marriott International Inc. (NYSE: MAR) reported higher second quarter earnings of 42 cents per share compared with 37 cents per share in the year ago period but the hotel operator cut its 2012 fee revenue guidance. The stock price plunged $2.45 to close at $35.58.