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.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing