 Repsol just sold a stake in its upstream business that represents a valuation higher than what its stock price implies. Its share buyback program for 2022 alone will cancel 10 of outstanding issuances. 