Nasdaq leads the way
The US major indices are ending the session higher ahead of Apple earnings after the close:
Apple will release earnings shortly ). Expectations are for $2.18 per share on $53.34B of revenues. Apple shares closed at $190.24 up $0.38 or 0.2% on the day.