OPRA: Bullish Pennant detected on 27 Feb 2026

Overall Score
87 of 100
Strong
Win Probability
78%
High
Reward / Risk
2.9 : 1
$0.50 reward $-0.17 risk
Current Setup
Opera presented its Q4 2025 investor update on February 26, 2026, marking the day before this pattern detection. The bullish pennant pattern has formed with a structure score of 12.5/15 and exceptional overall rating of 87/98, indicating strong technical organization. Current price at $15.41 sits near resistance at $15.55, with key support anchored at $11.89. Volume surge at 3.56x average (3.03M shares) validates the pattern structure. The combined setup of volume confirmation (12.0/12), breakout score (13.0/13), and post-collapse recovery momentum suggest a well-formed triangle consolidation primed for directional resolution.
Stock Context
A 15% premarket stock surge followed the February 26 earnings release, with investors focused on the company's innovation pipeline around AI-powered browsing. Q4 2025 revenue reached $177.2 million (22% YoY growth), with full-year revenue of $614.8 million representing 28% growth. Management initiated 2026 guidance of $720-735 million revenue (17-20% growth) with adjusted EBITDA of $167-172 million maintaining a 23% margin. Opera Neon, an AI-native browser for knowledge workers, positions Opera to increase ARPU through premium subscriptions and revenue via higher engagement. The board authorized a $300 million share repurchase program over two years alongside a $0.40 per-share dividend. This earnings beat and capital return program have catalyzed the sharp 24.27% one-week rally into this breakout pattern.
What to Expect
A successful bullish pennant breakout targets the conservative measured move of $16.42, representing a 6.6% advance from current price with only modest distance to resistance at $15.55 acting as the immediate hurdle. Volume confirmation is critical—the 3.56x relative volume on the setup suggests sustained volume above the 851K daily average will be required to validate upside acceleration. The 77.88% historical win probability supports follow-through potential once $15.55 resistance yields. Invalidation occurs below key support at $11.89, which would signal pattern failure and a loss of approximately 23% from current levels. RSI at 67.31 indicates strong momentum without overbought conditions yet (threshold 70), allowing room for breakout extension.
Risk Factors
Risks include tighter crypto rules affecting MiniPay and higher AI licensing costs that could pressure margins. The Technology sector is in bearish regime (score 0.11) with broad software headwinds creating structural headwind. Beta of 1.22 indicates above-market volatility—sector rotation away from software or broader tech weakness could trigger sharp reversals. Despite strong positioning, the Q4 revenue miss versus some internal expectations indicates near-term execution challenges. Elevated 20-day volatility at 117% and ATR of 0.71 (4.61% of price) create wider swing risk. The 24.27% one-week gain represents extended momentum that could face profit-taking. Next catalyst is Q1 2026 earnings (expected May); any miss on the $169-172M guidance range could reverse this breakout decisively.
Market & Sector Regime
Market
Neutral 0.17
-1.0 0 +1.0
Technology Sector
Bearish 0.11
-1.0 0 +1.0
Other Patterns Detected Today
Bull Flag
18 days in pattern
Good 31.5
Breakaway Gap
30 days in pattern
Moderate 29.0
Post Collapse Recovery
14 days in pattern
Good 32.0
Overall Score
37 of 40
Exceptional
Pattern Quality
20 of 20
Exceptional
Setup
17 of 20
Strong
R/R
12 of 18
Moderate
Context
Pattern Quality Score
12 of 15
Strong
Structure
13 of 13
Exceptional
Breakout
12 of 12
Exceptional
Volume
Recent Performance
+24.3%
1W
+19.3%
2W
+11.3%
1M
+17.7%
3M
Momentum & Trend
RSI (14)
67.3
Neutral
MACD Histogram
+0.17
Bullish
Bollinger Band Position
129.9%
Upper Band
Volatility & Risk
20-Day Volatility
1.17
Very High
ATR %
4.6%
Medium
Beta
1.22
Above Mkt
Volume Analysis
Volume Ratio
3.56x
Very High
20-Day Avg Vol
851K
shares / day
Current Volume
3.0M
shares traded
Price Levels
52W High
$20.49
Target
$16.42
Resistance
$15.55
Current
$15.41
Stop Loss
$14.07
Support
$11.89
52W Low
$11.71
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.