$3.80
0.061.6%
Ult. Agg.: Oct 22, 7:59 PM
$3.80
0.061.6%

Satellogic (SATL) institutional and insider ownership, recent insider transactions and ownership breakdown.
Shares Outstanding
153.740M
Shares Float
120.939M
Insider Shares Owned
2.809M
Insider % Owned
1.8%
Institutional Shares Held
39.623M
Institutional % Held
25.8%
Ownership Breakdown
Net Insider Activity by Month