Genel Energy PLC: 2025 Awards - Notification of Transactions by Persons Discharging Managerial Responsibilities (‘PDMRs’)

UK 100

Latest directors dealings