Apple is fighting for its 10th straight day of gains after analyst says ‘hurricane-like clouds’ are clearing in China (AAPL)