With 70% ownership of the shares, Impax Asset Management Group Plc (LON:IPX) is heavily dominated by institutional owners

Institutional investors hold a significant stake in Impax Asset Management Group, impacting its share price. With over 70% ownership, institutions' influence is substantial, making it a key factor for individual investors to consider.