Shell Sign - 123RF

Shell Plc (SHEL) maintained the pace of its share buybacks even as profit dropped by more than expected and net-debt rose due to weaker trading amid lower oil prices.