Search results
Insiders own 25% of Genel Energy plc (LON:GENL) shares but retail investors control 29% of the...
Simply Wall St. via Yahoo Finance Canada· 12 hours agoPrivate companies may be related parties. Sometimes insiders have an interest in a public company...