Satellogic Inc (SATL) P/FCF Ratio: -26.20x | 2016-2026