Topaz Energy Corp. is primarily owned by individual investors holding a 42% stake, indicating significant influence on key decisions. Institutional investors and hedge funds also have a stake, with the top 13 owning 50% collectively.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing