Earnings take centre stage as Apple reaches record high