Satellogic Inc. (SATL)
NASDAQ: SATL · Real-Time Price · USD
4.620
+0.040 (0.87%)
At close: Jun 26, 2026, 4:00 PM EDT
4.690
+0.070 (1.52%)
After-hours: Jun 26, 2026, 7:55 PM EDT

Satellogic Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
685254274158272169
Market Cap Growth
98.15%-7.30%73.16%-41.91%61.34%-
Enterprise Value
712.71215.22331.1138.49203.63292.93
Last Close Price
4.621.872.851.753.059.70
PS Ratio
33.5314.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
34.8912.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.82%-67.25%-95.58%-120.50%-56.50%-30.51%
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