Oil majors return $30-$50 billion annually
Energy stocks are becoming a more attractive option for investors, with oil majors now returning $30-$50 billion annually through dividends and buybacks.
This shift in strategy is a reversal from pre-2017, when management focused on volume over profitability.
The 10-year Treasury currently pays 4.57% in nominal terms, while the 10-year TIPS real yield is 2.16%, providing a benchmark for inflation-protected assets.