Steady Course in Challenging Seas Noble Corporation PLC Earnings Report