Home World News Dan Niles reveals favourite ‘Magnificent Seven’ stocks for the earnings season