Satellogic Inc. (SATL)
NASDAQ: SATL · Real-Time Price · USD
6.81
-0.43 (-5.94%)
Apr 23, 2026, 4:00 PM EDT - Market closed

Satellogic Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Apr '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
970254274158272169
Market Cap Growth
184.71%-7.30%73.16%-41.91%61.34%-
Enterprise Value
954.63214.05330.74136.35201.46291.94
Last Close Price
6.811.872.851.753.059.70
PE Ratio
--10.39-2.23-2.57-4.62-1.68
PS Ratio
55.6714.3321.2615.6945.2539.70
PB Ratio
16.234.19-5.163.062.56-0.65
P/TBV Ratio
15.794.14-4.903.032.41-0.62
P/FCF Ratio
--7.40-6.69-2.45-2.84-4.25
P/OCF Ratio
--9.44-7.62-3.19-3.97-5.93
EV/Sales Ratio
53.9112.0925.7013.5333.5168.74
EV/EBITDA Ratio
--9.19-8.36-2.61-2.63-5.04
EV/EBIT Ratio
--6.90-6.34-1.96-2.22-4.25
EV/FCF Ratio
--6.25-8.08-2.12-2.10-7.36
Debt / Equity Ratio
1.031.03-1.500.030.06-0.46
Debt / EBITDA Ratio
-2.72-2.72-2.02-0.07-0.11-1.93
Debt / FCF Ratio
-1.85-1.85-1.95-0.06-0.09-2.81
Net Debt / Equity Ratio
-0.63-0.63-1.08-0.38-0.64-0.39
Net Debt / EBITDA Ratio
1.651.65-1.450.380.89-1.78
Net Debt / FCF Ratio
1.121.12-1.400.300.72-2.60
Asset Turnover
0.170.170.190.090.060.08
Inventory Turnover
4.674.67----
Quick Ratio
4.904.900.691.142.600.03
Current Ratio
5.125.120.801.242.700.04
Return on Equity (ROE)
-127.65%-127.65%17136.60%-77.30%55.00%53.99%
Return on Assets (ROA)
-33.90%-33.90%-77.53%-74.05%-107.16%-131.00%
Return on Invested Capital (ROIC)
-104.72%-104.72%-166.16%-178.16%-333.66%-355.56%
Return on Capital Employed (ROCE)
-39.80%-39.80%-127.24%-82.24%151.43%44.21%
Earnings Yield
-0.49%-9.63%-44.91%-38.86%-21.64%-59.59%
FCF Yield
-3.48%-13.51%-14.96%-40.79%-35.18%-23.53%
Buyback Yield / Dilution
-47.13%-47.13%-1.81%-6.85%-403.12%-3.90%
Total Shareholder Return
-47.13%-47.13%-1.81%-6.85%-403.12%-3.90%
Updated Mar 19, 2026. Data Source: Fiscal.ai. Standard template. Financial Sources.
SEC Filings: 10-K · 10-Q