With a yield of about 3.5%, Shell (SHEL) is once again proving that it’s one of the most rewarding income-generating stocks in the energy sector. Making that even clearer, the company just announced a $3 billion stock buyback program, which will be completed by July 24. The firm also recently declared a quarterly dividend of $0.7812 per ADS, which is payable on June 29 to shareholders of record as of May 22. This all comes as part of Shell’s commitment to return capital to shareholders.