Satellogic Inc. (SATL)
NASDAQ: SATL · Real-Time Price · USD
7.12
-1.02 (-12.53%)
At close: Jun 5, 2026, 4:00 PM EDT
7.12
0.00 (-0.01%)
After-hours: Jun 5, 2026, 7:58 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
1,055254274158272169
Market Cap Growth
168.92%-7.30%73.16%-41.91%61.34%-
Enterprise Value
1,083214.05330.74136.35201.46291.94
Last Close Price
7.121.872.851.753.059.70
PS Ratio
51.6714.3321.2615.6945.2539.70
PB Ratio
-4.19-5.163.062.56-0.65
P/TBV Ratio
-42.234.14-4.903.032.41-0.62
EV/Sales Ratio
53.0312.0925.7013.5333.5168.74
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