Home Stock Shell earnings surge in Q1; announces $3B buyback as dividend rises 5%