Shell on Thursday reported a robust first-quarter profit of US $7.7 billion, beating analyst expectations and primarily driven by strong oil trading and higher refining margins. The energy giant also announced a $3.5 billion share buyback programme, at a similar rate to the previous quarter, that is expected to complete over the next three months.