SATL: Bull Flag detected on 26 May 2026

All prices, scores, and news on this page reflect data available before market open on .

Browse all Bull Flag detections →
Overall Score
82 of 100
Strong
Win Probability
75%
High
Reward / Risk
2.4 : 1
$0.19 reward $-0.08 risk
Current Setup
Satellogic announced Merlin, a new satellite constellation designed for daily global remapping at one-meter resolution, forming a textbook bull flag pattern. At $10.61, the stock trades just 0.28% below its 52-week high and 748.8% above its 52-week low—extremely extended. Pattern quality scores 37.5/40 (structure: 15.0, breakout: 10.5, volume: 12.0). RSI at 71.6 is overbought; Bollinger Band position at 0.955 shows price near the upper band. Volume ratio of 1.22× average confirms above-average interest. Conservative target is $10.96, implying marginal upside. The setup has 75.45% win probability but trades in a notably stretched zone after a 55.8% one-month gain.
Stock Context
Q1 2026 marked an operational inflection point, with revenue growing 80% year-over-year, positive net cash from operating activities generated for the first time in company history, and cash position of $121.9 million. Full-year 2025 revenue was $17.7M (up 38%), and the company launched Aleph Observer and introduced the fully funded Merlin daily remapping constellation with first launch targeted October 2026. In April 2026, Satellogic signed a $12 million agreement with a sovereign defense customer to deliver a commissioned, in-orbit NewSat satellite. An $18 million agreement with CEiiA for supply and in-orbit delivery of two NewSat Mark V satellites was signed, with transfer expected in Q2-Q3 2026. Sovereign defense momentum and expanding recurring revenue from Aleph Observer platform subscriptions are driving the rally.
What to Expect
Bull flag breakouts from overbought zones carry elevated risk despite high theoretical win probability. A successful break above the $10.96 target would require confirmation by volume above the 1.22× average—currently met. However, price sits already at resistance ($8.35 key level breached significantly). Invalidation occurs below key support at $5.77, a 45.6% downside from current levels. With RSI at 71.6 (extreme territory) and the stock up 55.8% in one month, the setup suggests limited upside room; measured move target of just $0.35 reflects narrow consolidation. The 75.45% win probability conflicts with the overbought technical state.
Risk Factors
SATL exhibits severe overbought conditions: RSI at 71.6 signals exhaustion risk, and Bollinger Band position at 0.955 indicates price at upper extreme. Beta of 2.02 means 2× market volatility—any tech sector pullback could accelerate downside sharply. The stock declined 11.84% in premarket trading on Q1 earnings release despite 80% revenue growth, reflecting investor concerns over operational challenges and broader financial outlook. Volatility at 11.76% and ATR of 1.02 (9.61% of price) signal larger swings ahead. Although the company posted positive operating cash flow and has $121.9M in cash, Merlin's October 2026 launch remains a key execution milestone. High short interest data not found, but the extended valuation and pullback-on-earnings pattern suggests institutional wariness. Upcoming catalysts include Q2 earnings and launch timelines that could disappoint if delayed.
Market & Sector Regime
Market
Bullish 0.44
-1.0 0 +1.0
Technology Sector
Bullish 0.40
-1.0 0 +1.0
Overall Score
37 of 40
Exceptional
Pattern Quality
20 of 20
Exceptional
Setup
13 of 20
Moderate
R/R
12 of 18
Moderate
Context
Pattern Quality Score
15 of 15
Exceptional
Structure
10 of 13
Good
Breakout
12 of 12
Exceptional
Volume
Recent Performance
+7.8%
1W
+40.2%
2W
+55.8%
1M
+230.5%
3M
Momentum & Trend
RSI (14)
71.6
Overbought
MACD Histogram
+0.19
Bullish
Bollinger Band Position
95.5%
Upper Band
Volatility & Risk
20-Day Volatility
1.18
Very High
ATR %
9.6%
High
Beta
2.02
High Beta
Volume Analysis
Volume Ratio
1.22x
Above Avg
20-Day Avg Vol
8.8M
shares / day
Current Volume
10.7M
shares traded
Price Levels
Target
$10.96
52W High
$10.64
Current
$10.61
Stop Loss
$10.03
Resistance
$8.35
Support
$5.77
52W Low
$1.25
Disclaimer: This analysis is algorithmically generated for educational purposes only and does not constitute financial advice. Past pattern performance does not guarantee future results. Win probabilities are based on historical data across 370,000+ observations. Always conduct your own research and consult a qualified financial advisor. AI-assisted contextual analysis by Claude (Anthropic). Indicators reflect values at time of detection.