Satellogic Inc. (SATL)
NASDAQ: SATL · Real-Time Price · USD
2.925
-0.095 (-3.15%)
Mar 18, 2026, 10:31 AM EDT - Market open

Satellogic Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2024FY 2023FY 2022FY 2021FY 2020
Period Ending
Mar '26 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20
396274158270169-
Market Cap Growth
45.99%73.16%-41.57%60.41%--
Enterprise Value
476.1330.74136.34200.01291.940
Last Close Price
2.932.851.753.059.70-
PE Ratio
--2.23-2.57-4.62-1.68-
PS Ratio
27.8621.2615.6944.9939.70-
PB Ratio
--5.163.062.55-0.65-
P/TBV Ratio
-5.44-4.903.032.41-0.62-
P/FCF Ratio
--6.69-2.45-2.83-4.25-
P/OCF Ratio
--7.62-3.19-3.95-5.93-
EV/Sales Ratio
32.4225.7013.5333.2768.74-
EV/EBITDA Ratio
--8.36-2.61-2.61-5.04-
EV/EBIT Ratio
--6.34-1.96-2.20-4.25-
EV/FCF Ratio
--8.08-2.12-2.09-7.36-
Debt / Equity Ratio
-1.66-1.500.030.06-0.42-0.68
Debt / EBITDA Ratio
-3.64-2.02-0.07-0.11-1.93-8.27
Debt / FCF Ratio
-3.69-1.95-0.06-0.09-2.81-5.94
Net Debt / Equity Ratio
-1.18-1.08-0.38-0.64-0.39-1.22
Net Debt / EBITDA Ratio
-2.56-1.450.380.89-1.78-7.38
Net Debt / FCF Ratio
-2.60-1.400.300.71-2.60-5.30
Asset Turnover
0.220.190.090.060.080
Quick Ratio
0.940.691.142.590.030.13
Current Ratio
1.080.801.242.700.040.14
Return on Equity (ROE)
140.13%17136.62%-77.30%47.42%38.89%17.54%
Return on Assets (ROA)
-54.40%-77.53%-74.05%-107.16%-131.00%-44.00%
Return on Invested Capital (ROIC)
-133.65%-166.16%-177.92%-332.99%-355.56%-95.21%
Return on Capital Employed (ROCE)
-108.60%-127.24%-82.24%151.43%44.21%85.14%
Earnings Yield
-25.95%-44.91%-38.86%-21.64%-59.59%-
FCF Yield
-6.31%-14.96%-40.79%-35.39%-23.53%-
Buyback Yield / Dilution
-8.21%-3.84%-0.24%-60.76%-0.47%-
Updated Sep 30, 2025. Data Source: Fiscal.ai. Standard template. Financial Sources.
SEC Filings: 10-K · 10-Q