Over the last 90 days, Repsol SA has seen significant insider buying, with a net value of approximately €406,380. Executives accounted for a substantial portion of this activity, with net buys totaling around €265,503. All reported transactions within this period were purchases, indicating positive sentiment from key personnel.