Institutional investors purchased a net $111.8 thousand shares of IMPV during the quarter ended June 2017, and now own 97.66% 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
ETF MANAGERS GROUP LLC Bought 875.4 Thousand shares of Imperva Inc
CITADEL ADVISORS LLC Bought 502.9 Thousand shares of Imperva Inc
RENAISSANCE TECHNOLOGIES LLC Bought 243.9 Thousand shares of Imperva Inc