$3.14
0.113.63%
Ult. Agg.: Oct 22, 4:05 AM
$3.14
0.113.63%

Ideal Power (IPWR) institutional and insider ownership, recent insider transactions and ownership breakdown.
Shares Outstanding
16.435M
Shares Float
16.190M
Insider Shares Owned
2.829M
Insider % Owned
17.2%
Institutional Shares Held
1.291M
Institutional % Held
7.9%
Ownership Breakdown
Net Insider Activity by Month