The penultimate trading session of the week brings more earnings, with big IT names, mid-sized banking names and renewable ...