Satellogic Inc. (SATL)
NASDAQ: SATL · Real-Time Price · USD
3.920
+0.350 (9.80%)
Jul 17, 2026, 12:18 PM EDT - Market open

Satellogic Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jul '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
581254274158272169
Market Cap Growth
60.86%-7.30%73.16%-41.91%61.34%-
Enterprise Value
557.06215.22331.1138.49203.63292.93
Last Close Price
3.921.872.851.753.059.70
PS Ratio
25.9114.3321.2615.6945.2539.70
PB Ratio
-4.19-5.163.062.56-0.65
P/TBV Ratio
-4.14-3.032.41-
EV/Sales Ratio
27.2712.1525.7313.7533.8768.97
Debt / Equity Ratio
-5.811.03-1.500.030.06-0.46
Net Debt / Equity Ratio
-0.81-0.63-1.08-0.38-0.64-0.39
Net Debt / EBITDA Ratio
-0.971.65-1.450.380.89-1.78
Net Debt / FCF Ratio
-0.631.12-1.400.300.72-2.60
Asset Turnover
0.120.170.190.090.060.08
Inventory Turnover
2.274.67----
Quick Ratio
2.354.900.691.142.600.03
Current Ratio
2.445.120.801.242.700.04
Return on Equity (ROE)
-517.21%-127.65%17136.60%-77.30%55.00%53.99%
Return on Assets (ROA)
-16.42%-33.90%-77.53%-74.05%-107.16%-131.00%
Return on Invested Capital (ROIC)
-36.90%-146.91%-180.81%-233.26%--
Return on Capital Employed (ROCE)
-21.62%-39.80%-127.24%-82.24%151.43%44.21%
Buyback Yield / Dilution
-29.61%-47.13%-1.81%-6.85%-403.12%-3.90%
Total Shareholder Return
-29.61%-47.13%-1.81%-6.85%-403.12%-3.90%
SEC Filings: 10-K · 10-Q