SATL Shorts Retreat After Q1 Earnings Miss
Satellogic entered earnings week carrying nearly 7.6% of its free float short — meaningful for a small-cap space-tech name — and then delivered a Q1 result that missed EPS estimates by $0.84. The stock dropped 13% on…
