Institutional investors purchased a net $120.8 thousand shares of ELON during the quarter ended September 2017, and now own 23.50% of the total float, a percentage that is typical for companies in the Computer Communications industry.
Mutual fund holders
Largest Quarterly Institutional Transactions
Latest Institutional Activity
JANNEY MONTGOMERY SCOTT LLC (INV... Bought 65.1 Thousand shares of Echelon Corp
RENAISSANCE TECHNOLOGIES LLC Bought 36.2 Thousand shares of Echelon Corp
DEUTSCHE ASSET MANAGEMENT INVEST... Bought 25.8 Thousand shares of Echelon Corp