Institutional investors purchased a net $59.2 thousand shares of IMPV during the quarter ended March 2017, and now own 97.20% of the total float, a percentage that is typical for companies in the Information Technology Services industry.
Mutual fund holders
Largest Quarterly Institutional Transactions
Latest Institutional Activity
EMINENCE CAPITAL LP Bought 1.8 Million shares of Imperva Inc
NORTH RUN CAPITAL LP Bought 681.8 Thousand shares of Imperva Inc
BLOOM TREE PARTNERS LLC Bought 432.7 Thousand shares of Imperva Inc