CNQ: Bullish Pennant detected on 2 Jun 2026

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

Browse all Bullish Pennant detections →
Overall Score
70 of 100
Good
Win Probability
60%
Moderate
Reward / Risk
0.7 : 1
$0.76 reward $-1.03 risk
Current Setup
CNQ is forming a bullish pennant pattern at $45.96, positioned 62.5% above its 52-week low. The setup exhibits solid technical structure (12.0/15) with robust breakout potential (13.0/13) and balanced volume confirmation (12.0/12). Key support sits at $43.74 (2.2% below current price), while resistance targets $49.75. The measured move target of $49.39 suggests 7.5% upside on successful breakout. Overall pattern score of 70 with 60.28% historical win probability indicates above-average pattern quality. RSI at 45.72 shows room for expansion without overbought risk.
Stock Context
CNQ reported record 2025 production and earnings in Q4 2025 results (March 5, 2026), driving higher dividends and raised 2026 guidance. Q1 2026 revenue reached $7.8 billion (up 2.3% YoY) but gross profit fell 34.2% and net income dropped 43.2%, with diluted EPS declining 60.7% to $0.46. April 2026 budget targets 12% production growth with $90M allocated for carbon capture. Analyst median price target stands at $64.0 across five recent ratings. CNQ is pursuing acquisition of a $1B+ Alberta natural gas portfolio from Tourmaline Oil, with federal Competition Bureau approval filed December 30. Analyst sentiment remains bullish despite margin compression driven by commodity price weakness.
What to Expect
A successful breakout above $49.75 resistance would validate the pennant and target the conservative measure of $49.39—a modest 7.5% move. Volume confirmation is critical; pennants typically require volume exceeding the recent 20-day average of 7.25M shares to confirm breakout legitimacy. The pattern fails decisively below $43.74 support, representing a 4.8% invalidation threshold. With 60.28% historical win probability and bullish market regime (0.95 score), the risk-reward structure is favorable, though sector headwinds (bearish regime at -0.26) warrant caution on sustained breakout strength.
Risk Factors
Q1 2026 earnings deteriorated significantly with gross profit down 34.2% and EPS down 60.7% YoY, reflecting commodity price compression. The energy sector maintains a bearish regime (-0.26 score), conflicting with the broader bullish market setup. Volume is trailing: current volume of 5.6M shares represents only 77% of 20-day average, signaling weak institutional interest ahead of breakout. Negative MACD histogram (-0.2477) suggests momentum is fading. While beta of -0.71 offers downside protection, it also indicates the stock may underperform in risk-on environments. Upcoming earnings timing and evolving crude oil price trajectory pose material volatility risks to pattern structure.
Market & Sector Regime
Market
Bullish 0.96
-1.0 0 +1.0
Energy Sector
Bearish -0.26
-1.0 0 +1.0
Overall Score
37 of 40
Exceptional
Pattern Quality
8 of 20
Weak
Setup
13 of 20
Moderate
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
-5.5%
1W
-4.2%
2W
-3.6%
1M
+4.6%
3M
Momentum & Trend
RSI (14)
45.7
Neutral
MACD Histogram
-0.25
Bearish
Bollinger Band Position
33.4%
Mid Zone
Volatility & Risk
20-Day Volatility
0.31
Moderate
ATR %
2.7%
Medium
Beta
-0.71
Defensive
Volume Analysis
Volume Ratio
0.77x
Below Avg
20-Day Avg Vol
7.2M
shares / day
Current Volume
5.6M
shares traded
Price Levels
52W High
$50.98
Resistance
$49.75
Target
$49.39
Current
$45.96
Support
$43.74
Stop Loss
$43.61
52W Low
$28.28
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.