- Spot AED 29.9
- 4-Week Target AED 31.3 4.7%
- Implied Upside 4.7%
- RSI (14) 50.03
- Price vs MA200 6.68%
- 3m return 5.65%
Strong revenue growth of 20.9% YoY in Q1 2026 and net margin 39.62% support a BUY stance.. EMIRATESNBD trades at a P/E of 7.98, below the peer median of 11.32, with a 3.32% dividend yield supported by a low 26.52% payout ratio..
DFM · dfm-2026-07-20 · As of 2026-07-20
EMIRATESNBD
- ① Source set0 canonical inputs
- DFM official—2026-07-20
- DFMGI benchmark—2026-07-20
- ② AI draft2B · 2H · 1S → draft BUY
- risk lens deepseek-v4-pro-k3HOLDw=1.00
- macro lens deepseek-v4-pro-k3SELLw=1.00
- sector lens deepseek-v4-pro-k3BUYw=1.00
- technical lens deepseek-v4-pro-k3HOLDw=1.00
- valuation lens deepseek-v4-pro-k3BUYw=1.00
- ⑤ Trail0/0 verified
- No evidence artifacts referenced.
Full reportFundamentals, valuation, price targets, risk ledger & sources
FULL REPORT · COUNCIL + FUNDAMENTALS
The complete argument
Fundamentals & valuation
Valuation
Key financial metrics
Price structure
Macro context
Analyst consensus & revisions
Price & risk detail
Model price targets
| Lens | Stance | 4-Week Target |
|---|---|---|
| macro lens | SELL | AED 28.5 |
| sector lens | BUY | AED 31 |
| valuation lens | BUY | AED 31.6 |
Quarterly pattern
| Quarter | Revenue (AED m) | Net Income (AED m) | Net Margin | Revenue YoY |
|---|---|---|---|---|
| 2026-03-31 | 14,353 | 6,412 | 44.7% | 20.9% |
| 2025-06-30 | 12,063 | 6,306 | 52.3% | 12.6% |
| 2025-03-31 | 11,875 | 6,219 | 52.4% | 11.4% |
| 2024-12-31 | — | 3,990 | — | — |
| 2024-09-30 | 11,500 | 5,239 | 45.6% | 0.6% |
| 2024-06-30 | 10,714 | 7,063 | 65.9% | -1.0% |
Risk ledger
| Lens | Stance | Risk flagged |
|---|---|---|
| risk lens | HOLD | Unverifiable quarterly trend introduces capital preservation uncertainty. |
| macro lens | SELL | Geopolitical de-escalation or strong buy-the-dip interest from its low P/E of 7.98 could cushion the expected sell-off. |
| sector lens | BUY | Geopolitical tensions in the region could dampen investor sentiment for UAE banks. |
| technical lens | HOLD | High realized volatility (38.9% annual) and a recent 10.31% gap present downside risk if the broad market weakness persists. |
| valuation lens | BUY | Geopolitical tensions and a -2.68% 90-day EPS revision create near-term uncertainty. |
What would change this view
The council is split (2 BUY / 1 HOLD / 1 SELL). The dissent is preserved, not averaged into a false consensus — the spread itself is the signal.
Strong revenue growth of 20.9% YoY in Q1 2026 and net margin 39.62% support a BUY stance.
EMIRATESNBD trades at a P/E of 7.98, below the peer median of 11.32, with a 3.32% dividend yield supported by a low 26.52% payout ratio.
Sources — 15 official disclosures
Recent official disclosures
- 2026-07-17Earnings Call
- 2026-07-17BOD meeting
- 2026-07-02Notification from the company
- 2026-06-18Press release
- 2026-06-18Disclosure For The Completion Of Emirates NBD Bank (P.J.S.C.)’s Acquisition Of 60% Stake In RBL Bank Limited
- 2026-05-15Press release
- 2026-04-23Press release regarding financial results for the 1st QTR of 2026
- 2026-04-23Financial statements for the 1st QTR of 2026
- 2026-04-23Results of BOD Meeting
- 2026-04-17BOD meeting
- 2026-04-17Earnings Call
- 2026-03-04Press release
- 2026-02-18Resolutions of General Assembly
- 2026-01-27Invitation of General Assembly
- 2026-01-26Integrated report for the year 2025
Source: DFM efsah — official filings
How this rating was produced — 6 inputs and guardrails
Method — inputs, models, guardrails
| Input | Source | Status |
|---|---|---|
| Daily price + benchmark | DFM official / DFMGI | Loaded |
| Five-lens council | deepseek (deepseek-v4-pro-k3) | Loaded |
| Company fundamentals & technicals | TradingView | Loaded |
| Analyst consensus & revisions | yfinance | Loaded |
| Official disclosures | DFM efsah | Loaded |
| News | TradingView / Reuters / Zawya | Loaded |
Raw evidence pack — the exact JSON every lens reasoned over
{
"spot": 29.9,
"as_of": {
"today": "2026-07-20",
"horizon_ends": "2026-08-17",
"latest_price_date": "2026-07-20",
"latest_quarter_end": "2026-03-31",
"latest_annual_period": "2025-12-31"
},
"macro": {
"vix": 18.77,
"vix_asof": "2026-07-17",
"aed_usd_peg": 3.6725,
"fed_funds_rate": 3.63,
"us_2y_yield_pct": 4.16,
"us_10y_yield_pct": 4.57,
"fed_funds_rate_asof": "2026-06-01",
"us_initial_claims_k": 208,
"us_2y_yield_pct_asof": "2026-07-16",
"us_10y_yield_pct_asof": "2026-07-16",
"yield_curve_2s10s_pct": 0.37,
"us_initial_claims_k_asof": "2026-07-11",
"yield_curve_2s10s_pct_asof": "2026-07-17"
},
"sector": "Financial Services",
"symbol": "EMIRATESNBD",
"analyst": {
"n": 15,
"rec": "buy",
"net_up_30d": 1,
"target_mean": 33.46,
"rating_drift": 0,
"eps_rev_30d_pct": 0.0388,
"eps_rev_90d_pct": -2.6849,
"implied_upside_pct": 11.9064
},
"company": "Emirates NBD Bank PJSC",
"catalysts": {
"filings_12mo": 35,
"last_results_filing": {
"date": "2026-07-17",
"headline": "Earnings Call"
},
"results_filing_dates_24mo": [
"2026-07-17",
"2026-04-23",
"2026-04-23",
"2026-04-17",
"2026-01-26",
"2026-01-26",
"2026-01-23",
"2025-10-23",
"2025-10-23",
"2025-10-17",
"2025-07-24",
"2025-07-24",
"2025-07-18",
"2025-04-22",
"2025-04-22",
"2025-04-17",
"2025-01-29",
"2025-01-29",
"2025-01-23",
"2024-10-17",
"2024-10-17",
"2024-10-11"
]
},
"liquidity": {
"advv_30d_aed_m": 79.2273,
"pct_below_52w_high": 20.0535
},
"indicators": {
"ma50": 29.0972,
"ma200": 28.0271,
"rsi14": 50.0277,
"ret_1m_pct": -1.0589,
"ret_3m_pct": 5.6537,
"ret_12m_pct": 44.0142,
"pct_vs_ma200": 6.6825,
"pct_off_20d_high": -5.3198,
"atr14_pct_of_price": 2.9575,
"largest_gap_3m_pct": 10.31,
"max_drawdown_1y_pct": -26.4606,
"pct_no_trade_days_3m": 4.6875,
"realized_vol_annual_pct": 38.9245,
"rel_strength_3m_vs_dfmgi_pct": 0.4716
},
"recent_news": [
{
"date": "2026-07-14",
"source": "agbi",
"summary": "Emirates NBD, the largest Dubai-listed lender by assets, is reportedly among the suitors to have submitted revised bids to acquire a majority stake in India’s IDBI Bank. Canada’s Fairfax Financial Holdings remains the frontrunner after sweetening its bid, Reuters reported, citing unnamed sources. Details of the bids were not disclosed. In December Emirates NBD submitted an […]",
"headline": "Emirates NBD ups bid for stake in India’s IDBI Bank"
},
{
"date": "2026-07-10",
"source": "forbes_me",
"summary": "Burjeel Holdings listed its inaugural $500 million Sukuk on the London Stock Exchange on Friday, completing the first debt capital markets transaction by a MENA healthcare provider since 2018.Strong demandThe five-year senior unsecured sukuk, issued under Burjeel's newly established $1.5 billion sukuk program, attracted an order book that peaked at $1.6 billion, representing 3.2 times oversubscrip",
"headline": "Burjeel Holdings Lists $500M Sukuk On London Stock Exchange"
},
{
"date": "2026-06-30",
"source": "arabian_post",
"summary": "A broad group of payment, banking, technology and crypto firms has joined Open Standard to introduce Open USD, a US dollar-backed stablecoin designed for large-scale business payments and digital settlement. The initiative brings together more than 140 companies, including Visa, Mastercard, American Express, BlackRock, Coinbase, Stripe, BNY, Standard Chartered, Google, Shopify, Coinbase, Ripple, F",
"headline": "Payments giants back shared Open USD stablecoin"
},
{
"date": "2026-06-29",
"source": "wam",
"summary": "Expo City Dubai has signed an agreement with Emirates NBD, a leading banking group in the Middle East, North Africa and Türkiye (MENAT) region, to introduce tailored mortgage and home financing solutions designed to support buyers across its diverse residential portfolio.The partnership reflects strong lo...",
"headline": "Expo City Dubai partners with Emirates NBD to introduce tailored home financing solutions"
},
{
"date": "2026-06-18",
"source": "economy_middle_east",
"summary": "Emirates NBD Bank announced on Thursday the successful completion of its acquisition of a majority stake in RBL Bank through a primary infusion of approximately $2.75 billion (INR 260 billion). The transaction, originally announced in October 2025, has now concluded following the receipt of all requisite approvals and satisfaction of closing conditions. “The successful completion […] The post Emir",
"headline": "Emirates NBD completes acquisition of 60 percent stake in RBL Bank for $2.75 billion"
},
{
"date": "2026-06-02",
"source": "economy_middle_east",
"summary": "Emirates NBD has emerged as one of the region’s most advanced financial institutions in artificial intelligence maturity, according to the inaugural Evident AI Index for Banks – Middle East and Africa (MEA). Emirates NBD’s top ranking in this inaugural index reflects its exceptional performance, demonstrating the strength of its AI strategy, not as a standalone […] The post Emirates NBD tops AI ma",
"headline": "Emirates NBD tops AI maturity rankings across the region’s banking sector"
}
],
"sector_news": [
{
"date": "2026-07-20",
"sector": "banking",
"source": "arabian_post",
"summary": "Arabian Post Staff -Dubai First Abu Dhabi Bank has launched a Jaywan debit card, allowing UAE customers to spend money domestically without requiring every coffee, grocery bill and ATM withdrawal to undertake an unnecessary diplomatic mission through an overseas payment network. The card supports purchases at local shops, cash withdrawals from ATMs across the country and online transactions on UAE",
"headline": "FAB gives dirhams a passport-free payment lane"
},
{
"date": "2026-07-17",
"sector": "banking",
"source": "zawya",
"summary": "The Bank recorded net profit of AED 362 million, up 35% from AED 268 million in 2025, reflecting strong revenue growth and disciplined execution across core businesses",
"headline": "Bank of Sharjah Q2 2026 net profit jumps 39%"
},
{
"date": "2026-07-17",
"sector": "banking",
"source": "zawya",
"summary": "Bank Nizwa will also issue an AT1 perpetual sukuk to finance the deal",
"headline": "Oman’s Bank Nizwa proposes Alizz merger; Ominvest to take 20% stake"
},
{
"date": "2026-07-16",
"sector": "banking",
"source": "arabian_business",
"summary": "Rather than pursuing large-scale core banking replacements, many lenders are now opting for smaller scale modernisation strategies",
"headline": "Gulf banks are abandoning ‘big bang’ overhauls after recent outages"
}
],
"fundamentals": {
"pb": 1.3943,
"ps": 3.3091,
"roa": 2.1051,
"roe": 18.7332,
"pe_ttm": 7.9829,
"market_cap": 185076335122,
"net_margin": 39.6234,
"payout_ratio": 26.52,
"current_ratio": 7.0882,
"debt_to_equity": 1.2937,
"dividend_yield": 3.3223,
"eps_growth_yoy": 7.7656,
"rev_growth_yoy": 7.1444,
"operating_margin": 56.0413
},
"peer_context": {
"median_pb": 1.35,
"universe_n": 61,
"median_pe_ttm": 11.32,
"pe_percentile": 33,
"median_div_yield": 4.55,
"div_yield_percentile": 36
},
"dfmgi_context": {
"dfmgi_ret_1m_pct": -5.958,
"dfmgi_ret_3m_pct": -1.1938,
"dfmgi_pct_vs_ma200": -3.5453
},
"tv_technicals": {
"adx": 17.2389,
"cci20": -130.9671,
"perf_y": 8.7273,
"beta_1y": 1.3985,
"low_52w": 24,
"perf_6m": -0.8292,
"stoch_k": 30.481,
"high_52w": 37.4,
"perf_ytd": 7.1685,
"rel_volume": 0.4874,
"williams_r": -61.9048,
"float_shares": 2457984874.6,
"volatility_d": 4.4724,
"tv_recommend_ma": 0,
"tv_recommend_all": 0.0455,
"tv_recommend_other": 0.0909
},
"filing_context": [
{
"url": "https://feeds.dfm.ae/documents/2012/Oct/22/fcb537f8-91af-4587-aeb7-be0717b8ee41/EMIRATESNBD_PFR_22_10_2012_0836AM_N.pdf",
"pages": "13-15",
"excerpt": "13\nOutlook\n During 2012 YTD the UAE economy continued to display resiliency and modest growth with oil\noutput rising 4.3% and modest private sector expansion\n Continued strength and growth witnessed in Dubai’straditional trade, logistics, tourism and\nretail sales sectors and signs of improvement in the Dubai property market\n For the remainder of 2012 and 2013 the external environment remains challenging in the\ncontext of weaker expected global",
"fiscal_year": null,
"period_type": null
},
{
"url": "https://feeds.dfm.ae/documents/Archive/news%20files/b2f98139-3a34-4dad-8fa6-29d4f53fd84a.PDF",
"pages": "14-15",
"excerpt": "14\nSummary\n Robust financial performance with steady income and strong operating profit generation\n Significantly improved liquidity metrics and strong capital ratios due to success of balance sheet \noptimisation initiatives and continued proactive support from federal and local Government\n Credit quality remains tightly managed and within expectations\n Continued focus in 2010 on balance sheet optimisation, profitability and risk management e",
"fiscal_year": null,
"period_type": null
},
{
"url": "https://feeds.dfm.ae/documents/Archive/news%20files/7a0f80a4-5d8a-4563-a98b-bab8f15d26bb.pdf",
"pages": "22-23",
"excerpt": "22\nSummary\n Robust financial performance driven by strong income and improved efficiency\n Significantly improved capitalisation and liquidity metrics due to success of balance sheet optimisation \ninitiatives and continued proactive support from federal and local Government\n Credit quality remains tightly managed and within expectations\n Integration completed successfully and new Emirates NBD brand launched\n Continued focus in 2010 on balance",
"fiscal_year": null,
"period_type": null
},
{
"url": "https://feeds.dfm.ae/documents/2013/Jul/22/717d1584-bac9-4e1b-a420-e555e033251b/ENBD_P_22_07_2013.pdf",
"pages": "16-19",
"excerpt": "• Continue to drive Nationalization efforts \n• Run Group wide Employee Engagement Program \n \n• Roll-out of Wholesale Banking strategy, e.g. enhanced key account planning process \ninvolving Corporate, Retail Banking, Treasury and Wealth Management \n• Further build-up of CASA book through strong Retail franchise \n• Continuous focus to grow underpenetrated areas like SME business and Wealth Management \n• Leverage new partnerships, e.g. collaboration",
"fiscal_year": null,
"period_type": null
}
],
"uae_macro_news": [
{
"date": "2026-07-20",
"source": "middle_east_eye",
"summary": "Yemen's Houthis declare blockade on Saudi Arabia, raising Red Sea tensions Submitted by MEE staff on Mon, 07/20/2026 - 17:01 Houthi attacks on Saudi Arabian oil shipments could send energy prices higher and open a new front in the Iran war Fighters supporting the Aden-based internationally recognised Yemeni government gather during a vigil along the Red Sea shore in al-Khokha, in Yemen's western H",
"headline": "Yemen's Houthis declare blockade on Saudi Arabia, raising Red Sea tensions"
},
{
"date": "2026-07-20",
"source": "middle_east_eye",
"summary": "New UK PM Burnham assures Trump on UK’s commitment to securing shipping in Hormuz New British Prime Minister Andy Burnham told Trump that the UK’s commitment to securing the movement of shipping in the Strait of Hormuz was “at the top of his agenda”, according to the Prime Minister’s office after Burnham entered the role on Monday. “The Prime Minister…underlined his commitment to defence and secur",
"headline": "New UK PM Burnham assures Trump on UK’s commitment to securing shipping in Hormuz"
},
{
"date": "2026-07-20",
"source": "middle_east_eye",
"summary": "US Centcom says its blockade redirected seven ships and disabled one US Central Command (Centcom) announced that it has been continuing its blockade of Iranian ports in the Strait of Hormuz amid renewed tensions between the US and Iran. “As of July 20, the US military has redirected seven commercial vessels and disabled one to prevent the ships from leaving or entering Iranian ports,” Centcom post",
"headline": "US Centcom says its blockade redirected seven ships and disabled one"
},
{
"date": "2026-07-20",
"source": "middle_east_eye",
"summary": "Iranian official reports US attack on Shiraz The deputy governor of Iran’s Fars province reported that a US aerial strike targeted the Iranian city of Shiraz on Monday. “The US launched an aerial attack on one of the areas in Shiraz, it resulted in no casualties, and the situation is under control,” IRIB quoted the official as saying.",
"headline": "Iranian official reports US attack on Shiraz"
},
{
"date": "2026-07-20",
"source": "middle_east_eye",
"summary": "Yemen's Houthis declare blockade on Saudi Arabia, raising Red Sea tensions Yemen’s Houthis announced a maritime embargo of Saudi Arabia on Monday, escalating tensions with Riyadh in the Red Sea at a time when it is serving as a linchpin for global energy markets. The Houthis did not say how they planned to impose the embargo, but it comes as tensions with Riyadh were already rising over the status",
"headline": "Yemen's Houthis declare blockade on Saudi Arabia, raising Red Sea tensions"
}
],
"corporate_actions": {
"history": [
{
"type": "Cash Dividends",
"year": "2026",
"details": "100% cash dividends",
"ex_date": "2026-02-26"
},
{
"type": "Cash Dividends",
"year": "2025",
"details": "100% cash dividends",
"ex_date": "2025-03-05"
},
{
"type": "Cash Dividends",
"year": "2024",
"details": "120% cash dividends",
"ex_date": "2024-03-01"
},
{
"type": "Cash Dividends",
"year": "2023",
"details": "60% cash dividends",
"ex_date": "2023-03-03"
},
{
"type": "Cash Dividends",
"year": "2022",
"details": "0.5% cash dividends",
"ex_date": "2022-03-04"
}
]
},
"recent_disclosures": [
{
"url": "https://feeds.dfm.ae/documents/2026/Jul/17/26a1e2b7-678a-45b6-a87d-77444c624886/2%20%20ENBD%20Earnings%20Call%20Meeting%20%20BOD%203.2026.Pdf.pdf",
"date": "2026-07-17",
"headline": "Earnings Call"
},
{
"url": "https://feeds.dfm.ae/documents/2026/Jul/17/83f38638-313c-4bbe-aa70-e790c561c1d5/1%20%20ENBD%20BOD%2003.2026%20%20%20Announcement%20%2022.07.2026.Pdf.pdf",
"date": "2026-07-17",
"headline": "BOD meeting"
},
{
"url": "https://feeds.dfm.ae/documents/2026/Jul/2/a67bb6e7-4d6c-43a0-8a31-2be6a54c8385/ENBD%20Notification%20%20Market%20Speculations.Pdf.pdf",
"date": "2026-07-02",
"headline": "Notification from the company"
},
{
"url": "https://feeds.dfm.ae/documents/2026/Jun/18/2044cc79-ac5d-4372-ad6c-1b19798072e5/Emirates%20NBD%20And%20RBL%20Bank%20Announce%20The%20Successful%20.pdf",
"date": "2026-06-18",
"headline": "Press release"
},
{
"url": "https://feeds.dfm.ae/documents/2026/Jun/18/5c493c15-f3a4-4fbc-9e55-9c3c24e97215/Disclosure%20For%20The%20Completion%20Of%20Emirates%20NBD%20Bank.pdf",
"date": "2026-06-18",
"headline": "Disclosure For The Completion Of Emirates NBD Bank (P.J.S.C.)’s Acquisition Of 60% Stake In RBL Bank Limited"
},
{
"date": "2026-05-15",
"headline": "Press release"
},
{
"date": "2026-04-23",
"headline": "Press release regarding financial results for the 1st QTR of 2026"
},
{
"date": "2026-04-23",
"headline": "Financial statements for the 1st QTR of 2026"
},
{
"date": "2026-04-23",
"headline": "Results of BOD Meeting"
},
{
"date": "2026-04-17",
"headline": "BOD meeting"
},
{
"date": "2026-04-17",
"headline": "Earnings Call"
},
{
"date": "2026-03-04",
"headline": "Press release"
},
{
"date": "2026-02-18",
"headline": "Resolutions of General Assembly"
},
{
"date": "2026-01-27",
"headline": "Invitation of General Assembly"
},
{
"date": "2026-01-26",
"headline": "Integrated report for the year 2025"
}
],
"financial_statements": {
"units": "AED millions",
"annual": [
{
"equity": 144582,
"period": "2025-12-31",
"net_income": 24007,
"total_assets": 1164442,
"total_liabilities": 1019623,
"liabilities_to_equity": 7.05
},
{
"equity": 125990,
"period": "2024-12-31",
"net_income": 23008,
"total_assets": 996582,
"total_liabilities": 870368,
"liabilities_to_equity": 6.91
},
{
"ocf": 19327,
"equity": 109972,
"period": "2023-12-31",
"revenue": 43028,
"net_income": 21521,
"total_assets": 862773,
"dividends_paid": -3786,
"net_margin_pct": 50,
"total_liabilities": 752801,
"liabilities_to_equity": 6.85
},
{
"ocf": 36531,
"equity": 93305,
"period": "2022-12-31",
"revenue": 32507,
"net_income": 13010,
"total_assets": 741962,
"dividends_paid": -3155,
"net_margin_pct": 40,
"total_liabilities": 648657,
"liabilities_to_equity": 6.95
},
{
"ocf": 35555,
"equity": 83579.7,
"period": "2021-12-31",
"revenue": 23821.7,
"net_income": 9306,
"total_assets": 687436.6,
"dividends_paid": -2524.3,
"net_margin_pct": 39.1,
"total_liabilities": 603856.9,
"liabilities_to_equity": 7.22
}
],
"source": "DFM filings (audited/reviewed statements)",
"derived": {
"ni_cagr_pct": 52.1,
"rev_cagr_pct": 34.4,
"roe_stmt_pct": 16.6,
"cagr_span_years": 2
},
"quarterly": [
{
"period": "2026-03-31",
"revenue": 14353,
"net_income": 6412,
"net_margin_pct": 44.7,
"revenue_yoy_pct": 20.9
},
{
"period": "2025-06-30",
"revenue": 12063,
"net_income": 6306,
"net_margin_pct": 52.3,
"revenue_yoy_pct": 12.6
},
{
"period": "2025-03-31",
"revenue": 11875,
"net_income": 6219,
"net_margin_pct": 52.4,
"revenue_yoy_pct": 11.4
},
{
"period": "2024-12-31",
"derived": "FY minus 9M",
"net_income": 3990
},
{
"period": "2024-09-30",
"revenue": 11500,
"net_income": 5239,
"net_margin_pct": 45.6,
"revenue_yoy_pct": 0.6
},
{
"period": "2024-06-30",
"revenue": 10714,
"net_income": 7063,
"net_margin_pct": 65.9,
"revenue_yoy_pct": -1
}
],
"quarterly_gaps": [
"no quarter between 2025-06-30 and 2026-03-31"
]
},
"consensus_signal_drift": {
"asof": "2026-07-20",
"forward_pe": 7.0352,
"tv_recommend_all": 0.0455,
"target_dispersion": 0.32,
"tv_recommend_delta_5d": 0.136,
"tv_recommend_delta_10d": -0.4,
"target_mean_delta_10d_pct": 0
}
}CouncilThe full argued case for each of the five lenses
COUNCIL · FIVE-LENS DELIBERATION
How the call was argued
One model argues five independent lenses over the same artifact-grounded evidence pack. The spread is preserved as a first-class signal — a split verdict is shown, never laundered into a clean consensus.
- risk lensdeepseek-v4-pro-k3HOLD
1×HOLD (1/1 agree)
Missing quarterly financials between 2025-06-30 and 2026-03-31 prevents verification of the earnings trend, even though trailing ROE is strong at 18.7%.
Show full AI reasoning
We are asked to act as the RISK lens: a capital-preservation specialist. We must score concrete breaks: - ocf_to_ni < 0.7 (accrual-heavy earnings) - net_debt_to_ebitda > 4 - ebitda_interest_cover < 2 - liquidity.advv_30d_aed_m < 1 (exit risk) - quarterly_gaps present (unverifiable trend) - dividend cut evident in financial_statements If 0 breaks -> stance follows evidence, can be BUY if clean. 1 break -> HOLD unless offset. 2+ cited breaks -> SELL. Never assign SELL without naming which thresholds tripped, with cited figures. We must reason ONLY over the evidence pack, cite exact figures. Today is 2026-07-20, horizon to 2026-08-17 (4 weeks). We need to output JSON with citations, point, risk, stance, confidence, target. First, examine the pack for the specific breaks: 1. ocf_to_ni < 0.7: We need operating cash flow (OCF) and net income (NI) figures. In financial_statements, we have annual data. The most recent annual period is 2025-12-31. But it doesn't have OCF in the annual rows. Looking at the annual entries: - 2025: no OCF, just net_income 24007, etc. - 2024: no OCF. - 2023: has ocf: 19327.0, net_income: 21521.0 => OCF/NI = 19327/21521 = 0.898, which is above 0.7. - 2022: ocf 36531, net_income 13010 => 2.81. - 2021: ocf 35555, net_income 9306 => 3.82. So for recent years where OCF is available, ratio > 0.7. But most recent annual (2025) missing OCF. We might need to check quarterly OCF? But quarterly statements don't provide OCF. The pack does not provide OCF for the latest period. So we cannot compute ocf_to_ni for 2025. Since it's not provided, we cannot determine if it's below 0.7. Perhaps we can infer from cash flow statement? But the data isn't there. So this break is not triggered due to lack of evidence. However, we might look at derived items? No OCF. So ocf_to_ni is not tripped. 2. net_debt_to_ebitda > 4: We need net debt and EBITDA. Net debt is typically total debt minus cash. But the pack doesn't give a breakdown of debt and cash. Financial statements annual: total_liabilities, but that includes deposits for a bank, which is not typical industrial debt. For a bank, leverage is different; but the risk lens might use debt_to_equity? The specified metric is net_debt_to_ebitda. We need to compute. We don't have EBITDA or net debt explicitly. In fundamentals, we have debt_to_equity = 1.2937. That's from balance sheet. But net_debt_to_ebitda is not directly given. We could approximate EBITDA from operating income? Fundamentals has operating_margin: 56.0413, but that's based on revenue? net_margin: 39.6234. But revenue? The latest annual revenue is not given for 2025. In financial_statements.annual.0 (2025), no revenue. In quarterly, we have revenue for Q1 2026: 14353. But annual revenue? For 2023 it was 43028, 2022: 32507, 2021: 23821.7. For 2024 and 2025 missing revenue in annual rows, but we can derive: 2024 net income 23008, 2025 net income 24007. But we need EBITDA. Not provided. The pack does not provide EBITDA or detailed interest expense to compute cover. So we cannot reliably compute net_debt_to_ebitda. Thus this break is not proven. 3. ebitda_interest_cover < 2: We need EBITDA and interest expense. Not directly available. Could be inferred from operating margin and revenue? But interest expense is not disclosed. So cannot compute. Not triggered. These first three breaks require data not provided in the pack. We should not assume them tripped; they are absent. 4. liquidity.advv_30d_aed_m < 1: The pack has liquidity.advv_30d_aed_m = 79.2273. That is 79.2 million AED, well above 1 million. So this break is not tripped. 5. quarterly_gaps present: Check financial_statements.quarterly_gaps: it says ["no quarter between 2025-06-30 and 2026-03-31"]. That indicates missing quarters? The quarterly periods listed: 2026-03-31, 2025-06-30, 2025-03-31, 2024-12-31, 2024-09-30, 2024-06-30. There is a gap between 2025-06-30 and 2026-03-31: missing quarters would be Q3 2025 (period ending 2025-09-30) and Q4 2025 (2025-12-31) but note that 2024-12-31 is present, but 2025-12-31 is not in the quarterly list? Actually, the quarterly list does not include 2025-09-30 or 2025-12-31. So indeed there are missing quarters between 2025-06-30 and 2026-03-31. The quarterly_gaps field explicitly says "no quarter between 2025-06-30 and 2026-03-31". That indicates a gap, meaning data for those quarters is not present. So this break is TRIGGERED. The threshold is "quarterly_gaps present" -> if there are any gaps, it's triggered. So we have 1 break from quarterly_gaps. 6. dividend cut evident in financial_statements: Look at corporate_actions history. They have cash dividends: - 2026: 100% cash dividends (ex_date 2026-02-26) - 2025: 100% cash dividends - 2024: 120% cash dividends - 2023: 60% cash dividends - 2022: 0.5% cash dividends The dividend yield is 3.3223, payout ratio 26.52. There is no indication of a cut from the last year to this? 2025 was 100%, 2026 is 100% (maybe the same). But the financial_statements might show dividends paid? In annual, 2023 dividends_paid: -3786, 2022: -3155, 2021: -2524.3. Not for 2024 or 2025. But corporate actions shows a slight decrease from 120% in 2024 to 100% in 2025? 120% to 100% might be considered a cut. But what does "dividend cut" mean? Usually a reduction in dividend per share. 120% to 100% is a reduction in dividend rate. However, the 2025 dividend was 100% (ex-date March 2025) and 2026 is also 100% (ex-date Feb 2026). So from 2025 to 2026, no cut. But from 2024 to 2025, it went from 120% to 100%, which is a cut. But the latest annual period is 2025, and the dividend paid in 2025 was 100%. For 2026, the dividend announced (ex-date in Feb 2026) is 100%. So the cut occurred between 2024 and 2025, not in the most recent action. The threshold says "dividend cut evident in financial_statements". Does the financial_statements show a cut? We see corporate_actions.history: 2026: 100%, 2025: 100%, 2024: 120%. So from 2024 to 2025, there was a 20 percentage point reduction. That could be considered a dividend cut. But is it recent enough? The cut happened for the dividend paid in 2025 (based on 2024 earnings?). Ex-date 2025-03-05. So the dividend cut is evident. However, the most recent dividend (2026, ex-date Feb 2026) is stable at 100%. So the cut was in the prior year. The requirement is "dividend cut evident" — it doesn't specify timeframe, just evident in the statements. So we might consider this a trigger. But we need to be careful: The financial_statements do not directly show dividends; corporate_actions does. The instructions say "dividend cut evident in financial_statements" — corporate_actions is part of the pack and might be considered. Since it's provided, we can use it. I'd say this is a borderline trigger. But if we count it, that would be 2 breaks. However, the quarterly_gaps is clearly triggered. That alone gives 1 break -> HOLD unless offset. With dividend cut possible, that could be a second break. Let's see if we can confirm from financial_statements annual dividends paid: 2023: -3786, 2022: -3155, 2021: -2524.3. No 2024/2025 data. So we can't verify the cut from financial_statements alone. Corporate actions shows the rates. Since the instruction says "evident in financial_statements", I'd lean that the corporate_actions history is part of the pack and can be considered, but it's not exactly financial_statements. Financial_statements usually include income statement, balance sheet, cash flows. Dividends paid is sometimes in cash flow statement, but here we only see it for older years. So it's not clearly evident in financial_statements. The "dividend cut" break may not be solidly triggered because the most recent financial_statements (annual 2025) does not show dividends paid. So I'd argue only the quarterly_gaps break is definitely tripped. That gives 1 break -> HOLD unless offset. But the instruction says for 1 break: HOLD unless offset. Is there an offset? We might consider the overall health: strong fundamentals, low PE, high ROE, etc. But the risk lens is about capital preservation, so a HOLD might be appropriate when there's a gap that makes trend unverifiable. So we have 1 break: quarterly_gaps. Therefore stance should be HOLD, unless offset. What could offset? Perhaps the recent earnings call and strong results? But the lens is strict: "1 break -> HOLD unless offset." The offset might be that the gap is explainable? But we cannot assume. So default to HOLD. Now we must produce the JSON with citations, point, risk, stance, confidence, target. We need at least 2 citations for non-HOLD stances? HOLD may not need 2? The instruction says "non-HOLD stances need at least 2." HOLD might be okay with fewer. But we'll provide citations for the break. Citations: list the exact pack fields. For quarterly_gaps: {"field":"financial_statements.quarterly_gaps.0","value":"no quarter between 2025-06-30 and 2026-03-31"}. For the dividend cut, if we don't use it, no citation. Perhaps also cite the ADV to show it's not a break: liquidity.advv_30d_aed_m is 79.23, but that's not a break. For HOLD, we might need to cite the break and maybe something else. Point: one sentence citing a figure. For example: "Quarterly financials are missing between 2025-06-30 and 2026-03-31, creating an unverifiable trend." Risk: one line. Could be: "Unverifiable quarterly trend poses a capital preservation concern." Stance: HOLD. Confidence: The evidence for the gap is clear, but it's a single break, and there might be other mitigating factors? The confidence bands: 50-69 = clear evidence with real conflicts. Here we have a gap, but the fundamentals are strong and there is no other break. That's conflict? So maybe 60. 70-89 would require several aligned cited figures, but we have just one break. 30-49 = mixed. I'd say low 60s. But since it's a clear gap and we are risk-focused, maybe 55. But let's use 55. Provide a number. Target: If we output a target, derive from pack evidence for 4-week horizon. We can use recent price and indicators. But risk lens may not set a target, or could derive a conservative target. The pack gives spot 29.9, ma50 29.1, ma200 28.0. The 4-week horizon might see movement within the recent range. But since stance is HOLD, we might set target as null or a conservative estimate. The instruction: "If you output a target, derive it from pack evidence for the 4-week horizon — do not restate analyst.target_mean (a 12-month figure) as your own target." So we can output null or a number. Null might be appropriate for HOLD. But we could set a target based on technicals, like the 20-day high or something. pct_off_20d_high is -5.32%, so the 20-day high is about 31.5? Actually, spot 29.9, pct_off_20d_high -5.3198 implies 20d high = 29.9 / (1 - 0.053198) ≈ 31.58. Not sure. But as a risk lens, we might not give an upside target. I'll set target: null. Now, format the JSON as required: keys in order: citations, point, risk, stance, confidence, target. citations array: include the quarterly_gaps field. Possibly also mention the ADV to show liquidity isn't a concern? That's not needed for the break. For non-HOLD, at least 2 citations, but HOLD is fine with 1. But I'll add a second citation showing something like fundamental to justify HOLD? Not necessary. However, the instruction says "citations: list the exact pack fields your case rests on" and "non-HOLD stances need at least 2." Since HOLD is a non-BUY, but it's not BUY or SELL. "non-HOLD stances need at least 2." HOLD is a stance, and if it's not BUY, it's non-HOLD? The phrase "non-HOLD stances need at least 2" means if you're not HOLD (i.e., BUY or SELL), you need 2. For HOLD, you don't need 2. So one citation is fine. But I'll include the quarterly_gaps citation. Maybe also cite the latest quarterly net income to show performance is decent? But the point is about missing data. I'll stick to one, maybe two to be safe. I'll cite the gap and also the dividend yield showing no
- macro lensdeepseek-v4-pro-k3SELL
1×HOLD · 2×SELL (2/3 agree)
With a 1-year beta of 1.3985 and today's Houthi blockade declaration, ENBD is acutely exposed to a regional risk-off shock over the next 4 weeks.
Show full AI reasoning
We are asked to reason only over the evidence pack for EMIRATESNBD, using the MACRO-LIQUIDITY lens. The task: produce a JSON with citations, point, risk, stance, confidence, target. Stance covers only 4-week horizon ending 2026-08-17. Today is 2026-07-20. Macro-liquidity lens: focuses on cross-sectional factors given identical macro backdrop (peg, Fed rate) for all DFM names. So we must cite which of this name's own figures makes it MORE or LESS exposed to macro than the market. Relevant fields: fundamentals.debt_to_equity (rate sensitivity), tv_technicals.beta_1y, liquidity.advv_30d_aed_m (flow sensitivity), sector, peer_context percentiles. Also weigh macro.fed_funds_rate, macro.vix, macro.yield_curve_2s10s_pct for backdrop, and uae_macro_news where present. We need to see if the stock is particularly sensitive to macro headwinds/tailwinds. Current macro: - Fed funds rate 3.63% (as of 2026-06-01) – relatively low, but not extremely so. - Yield curve 2s10s 0.37% (slightly positive, not inverted). - VIX 18.77 (as of 2026-07-17) – moderate, not panic. - UAE peg stable. But uae_macro_news today has significant geopolitical tensions: Houthi blockade on Saudi Arabia, US Centcom blockade on Iran, US attack on Shiraz. These could negatively impact the UAE and financial sector. However, since the peg and Fed rate are identical, the differentiating factor is how exposed Emirates NBD is relative to peers. Look at debt_to_equity: fundamentals.debt_to_equity = 1.2937. But note: this is a bank, so debt/equity ratio is different; actually, the financial statements show liabilities_to_equity of 7.05 for annual 2025. The fundamentals.debt_to_equity might be a different calculation. However, we can use that. It says 1.2937, but for a bank that's not extreme. Peer context: median pb 1.35, median pe 11.32. ENBD's pb is 1.3943 (slightly above median), pe_ttm 7.9829 (below median, pe_percentile 33, so cheaper). That might indicate lower valuation, possibly less downside. But macro-liquidity: beta_1y is 1.3985, which is >1, so it amplifies market moves. Liquidity: advv_30d_aed_m = 79.23 million AED, which is reasonably liquid, indicating it can be volatile with flows. Debt_to_equity: the company is a bank, so higher leverage (liabilities_to_equity 7.05) makes it sensitive to rate changes. But fundamentals.debt_to_equity is 1.2937, maybe that's a different metric. We'll use the one in fundamentals. Sector is Financial Services, which is generally rate-sensitive and macro-sensitive. The geopolitical news could cause risk aversion, hitting banks like ENBD. However, ENBD might be less exposed if it has strong domestic operations. But we see recent news: ENBD completed acquisition of RBL Bank for $2.75bn, which increases its India exposure, maybe diversification but also risk. Also, uae_macro_news suggests Middle East tensions, which could impact UAE banks. We need a stance: BUY, HOLD, SELL. For macro-liquidity, if the stock is more exposed to macro risks, SELL or HOLD; if less exposed, BUY. But we must consider the horizon is only 4 weeks, and we have no specific catalyst in that window. The earnings call was on 2026-07-17, just a few days ago, so that catalyst has passed. The next quarterly results would be around October, so not in horizon. So no dated catalyst. So confidence may not be 90-100. Could be 70-89 if figures align, but no catalyst. Let's check aligning figures: - High beta (1.3985) → more sensitive to market moves. - High debt/equity (though for a bank it's moderate, but relative to market? Peer context doesn't give debt/equity percentile. But liabilities_to_equity 7.05 is high, typical for banks. Might not differentiate). - Liquidity: relatively high ADV indicates it's actively traded, so macro flows could impact it. - PE percentile 33 means cheaper, so might have less downside? But that's more valuation, not macro exposure per se. - Sector: Financial Services, very macro-sensitive. The macro backdrop: Fed funds 3.63%, yield curve slightly positive, VIX 18.77. Not crisis levels, but geopolitical tensions today could spike VIX. The uae_macro_news is heavily negative (blockades, strikes). That would likely cause a risk-off mood, hitting high-beta names like ENBD. So that suggests SELL or at least HOLD. But we need to see if there's any offsetting factor that would make it outperform? For instance, lower rate exposure if debt is low? But debt_to_equity is 1.29, which might be lower than some peers? Without peer figures, we can't say. The pack doesn't provide sector median debt/equity, so we can't compare. We could cite that ENBD's beta is above 1, making it more volatile. Also, its PE is low, but that might not protect it in a sell-off. Recent news: acquisition of RBL Bank might add risk, but completion was in June, so already priced. The earnings call on July 17 might have provided positive updates, but we don't have the details. The analyst consensus is buy with 11.9% upside, but that's 12-month, not for 4 weeks. EPS revisions: 30d positive 3.88%, but 90d negative -2.68%. Mixed. Analysts net up 1, so slight positive. But these are longer-term. For 4 weeks, macro headwinds likely dominate. Given the serious geopolitical risks, the stock's high beta, financial sector, and decent liquidity, it is likely to underperform in a risk-off scenario. So stance could be SELL. But need to check if any factor reduces exposure. The low PE might indicate it's already cheap, limiting downside? But in a panic, cheap can get cheaper. Debt_to_equity 1.29 is moderate, but again, it's a bank, so its leverage is high. The yield curve is slightly positive, which is good for banks, but not strongly. The VIX is 18.77, not extreme, but could spike. The presence of severe uae_macro_news today could be a catalyst for immediate sell-off. Since the news is from today (July 20), it could trigger a short-term move. That might give us a dated catalyst within the horizon: the geopolitical escalation. That could push confidence higher. The news includes Houthi blockade, US-Iran tensions, attacks. This is likely to roil UAE markets. So ENBD, being a major UAE bank, could be hit. So SELL with relatively high confidence, maybe 80. We need to cite exact figures. For macro backdrop: macro.vix 18.77, macro.yield_curve_2s10s_pct 0.37, macro.fed_funds_rate 3.63. For differentiating name-level figures: tv_technicals.beta_1y 1.3985, fundamentals.debt_to_equity 1.2937, liquidity.advv_30d_aed_m 79.2273. Also sector is Financial Services. Could also cite indicators.rel_strength_3m_vs_dfmgi_pct 0.4716, meaning it slightly outperformed the DFM index over 3 months, but that's not necessarily macro exposure. Beta is the key. So citations: we need at least 2 for non-HOLD stance. We'll include: - tv_technicals.beta_1y: 1.3985 (high sensitivity) - liquidity.advv_30d_aed_m: 79.2273 (ample liquidity for fast repricing) - macro.vix: 18.77 (moderate but with room to spike amid geopolitical shocks) - fundamentals.debt_to_equity: 1.2937 (elevated leverage, though not extreme; but we can argue it's above typical non-financial) Maybe also uae_macro_news.0.date: "2026-07-20" and headline indicating tensions. We can't cite headline as a number, but we can note the presence. The instructions say cite exact dotted paths with values. So for uae_macro_news, we might cite the date and a summary, but we need a value. Could cite the headline as a string? But the value in the citation should be number or string. So we could do {"field":"uae_macro_news.0.headline","value":"Yemen's Houthis declare blockade on Saudi Arabia, raising Red Sea tensions"} but that might be long. It's allowed as string. So we can include that to indicate a catalyst. That would be a dated catalyst within horizon. Confidence could be higher. Stance: SELL. Point: one sentence citing a figure. Risk: one line. Target: derive from pack evidence for 4-week horizon. We can project a potential downside. For example, if VIX spikes and beta 1.4, stock might drop. Not an exact formula, but we can estimate based on recent moves. RET_1m_pct is -1.06%, but with new tensions, could drop further. The stock is at 29.9, with 52-week high 37.4 and low 24.0. A return to near low might be 24, a 20% drop. But we need to justify. Maybe use the max drawdown 1y of -26.46%. A similar move would take it to about 22. But that's not precise. The instructions: "If you output a target, derive it from pack evidence for the 4-week horizon — do not restate analyst.target_mean." We could use technical supports like ma200 at 28.0271, or recent lows. But better to be conservative. Given the geopolitical shock, a drop to around 27-28 might be expected. However, we can also choose not to give a target if it's too uncertain. The output says target: <num_or_null>. We can set null if we can't derive robustly. But we can attempt: The stock is currently above ma50 (29.0972) and ma200 (28.0271). It's 6.68% above ma200. A risk-off move could erase that. So target could be ma200 at 28.03. Or lower. But we need to cite evidence. We could use the recent 1-month ret of -1.06% and assume acceleration. That's weak. Better to reference potential for a drawdown similar to the 1-year max drawdown of 26.46%, but that's extreme. We can say target 27.00, representing a 9.7% drop, consistent with beta 1.4 times a market drop of, say, 7%. But we don't have market drop estimate. So target is speculative. Given the horizon is short, we might set target as null and just do stance. The instructions allow null. I'll set target null to avoid unsupported claims. Confidence: with a dated catalyst (uae macro news today) and multiple aligned figures (beta, debt/equity, advv, sector), maybe 80. But we need to be precise: if multiple independent cited figures align AND a dated catalyst sits inside the horizon, confidence 90-100. Here, we have a dated catalyst: the geopolitical news is July 20, within the horizon. And we have several aligning figures. So confidence could be 90. However, the figures: beta 1.3985, debt_to_equity 1.2937, advv 79.23, and macro backdrop. They align in suggesting sensitivity. But is debt_to_equity really high? For a bank, maybe not. But we can still cite it. So 90 seems justified. But also, note that analyst consensus is buy, so there is conflict. That might lower confidence. The instructions say confidence bands: "70-89 = several aligned cited figures, no dated catalyst; 90-100 = multiple independent cited figures align AND a dated catalyst sits inside the horizon." Here we have a dated catalyst, so maybe 90. I'll pick 90. Now the point: one sentence citing a figure. Example: "With a 1-year beta of 1.3985 and today's Red Sea blockade news, ENBD is highly vulnerable to a macro risk-off event over the next 4 weeks." Cite the beta and the news. Risk: one line. Example: "Risk to the sell call is that geopolitical tensions de-escalate quickly, or that strong Q1 results (revenue +20.9% yoy) attract dip-buying." We need citations. List the exact paths and values. So: - {"field":"tv_technicals.beta_1y","value":1.3985} - {"field":"liquidity.advv_30d_aed_m","value":79.2273} - {"field":"macro.vix","value":18.77} - {"field":"fundamentals.debt_to_equity","value":1.2937} - {"field":"uae_macro_news.0.headline","value":"Yemen's Houthis declare blockade on Saudi Arabia, raising Red Sea tensions"} - Maybe also macro.yield_curve_2s10s_pct: 0.37 - Or peer_context.pe_percentile: 33 (cheaper, but still might not save it) I'll choose at least 2, but we can include more. The requirement: non-HOLD stances need at least 2 citations. I'll include the ones that directly support the macro-liquidity argument: beta, debt/equity, advv, and the uae macro news as catalyst. Also maybe the VIX. Now output JSON exactly as specified. Let's draft: { "citations": [ {"field": "tv_technicals.beta_1y", "value": 1.3985}, {"field": "liquidity.advv_30d_aed_m", "value": 79.2273}, {"field": "fundamentals.debt_to_equity", "value": 1.2
- sector lensdeepseek-v4-pro-k3BUY
2×BUY · 1×HOLD (2/3 agree)
Strong revenue growth of 20.9% YoY in Q1 2026 and net margin 39.62% support a BUY stance.
Show full AI reasoning
We are asked to produce a JSON output as a SECTOR specialist for EMIRATESNBD. The stance horizon is 4 weeks ending 2026-08-17. We must reason over the provided pack and cite exact figures. First, understand the role: SECTOR specialist — business economics, growth, margins, leverage, dividend durability. So focus on revenue/margin trajectory, leverage ratios, dividend capacity, and sector news. Let's scan financial statements: - Annual data: most recent annual period is 2025-12-31 (as per as_of.latest_annual_period). financial_statements.annual.0 is 2025-12-31: net_income 24007, equity 144582, total_assets 1164442, total_liabilities 1019623, liabilities_to_equity 7.05. - Previous year 2024-12-31: net_income 23008, equity 125990, etc. - Derived: ni_cagr_pct 52.1 over 2 years? That seems very high. Note: derived cagr_span_years: 2, rev_cagr_pct: 34.4, ni_cagr_pct: 52.1. That likely spans from 2023 to 2025? But 2023 net income was 21521, 2025 is 24007, that's not 52% CAGR. Maybe the derived figures use a different range? Let's check: The derived fields are under financial_statements.derived, with cagr_span_years 2, rev_cagr_pct 34.4, ni_cagr_pct 52.1. This might be computed from earlier periods? Possibly from 2022 to 2024? Because 2022 revenue 32507, 2024 revenue? Actually, annual 1 is 2024, annual 2 is 2023, annual 3 is 2022. So maybe it's using annual[3] (2022) and annual[1] (2024)? But cagr_span_years=2, so two-year period from 2022 to 2024. Let's check: revenue 2022: 32507, revenue 2024? Not provided for 2024, but annual[1] has no revenue, only net_income. So perhaps the derived fields are computed from available data. We'll trust the figures: ni_cagr_pct 52.1 indicates very strong earnings growth. Quarterly data: most recent quarter is 2026-03-31: revenue 14353, net_income 6412, net_margin 44.7%, revenue_yoy 20.9%. That's strong YOY revenue growth. Previous quarter 2025-06-30: revenue 12063, net_margin 52.3%. So revenue accelerated. Note: financial_statements.quarterly_gaps says "no quarter between 2025-06-30 and 2026-03-31", meaning we are missing Q3 and Q4 of 2025. That's a gap, but we have annual 2025 full year net income 24007, so we can infer Q3+Q4 net income = 24007 - (6219 + 6306) = 11482? Wait: annual 0 net_income 24007. Earlier quarters: 2025-Q1 net_income 6219, Q2 6306, so H1 12525. So second half net_income ~11482, average ~5741 per quarter. But no direct quarterly revenue for Q3/Q4. But we have the most recent Q1 2026, showing strong revenue growth and solid net margin 44.7%. Trailing twelve months (TTM) net income: we could approximate as Q2 2025 + Q3 2025 + Q4 2025 + Q1 2026. But we lack Q3 and Q4 separately. However, we have the annual 2025 net income 24007, so TTM = 24007 - Q1 2025? Actually, TTM would be last four quarters: Q2 2025, Q3 2025, Q4 2025, Q1 2026. Q2 2025 net income 6306. The rest from 2025 full year minus Q1 and Q2: 24007 - 6219 - 6306 = 11482 for H2 2025. So TTM net income = 6306 + 11482 + 6412 = 24200. That's slightly higher than 2025 full year. So earnings still growing. Fundamentals: pe_ttm 7.98, pb 1.39, ps 3.31, roe 18.73, roa 2.11, operating_margin 56.04, net_margin 39.62, rev_growth_yoy 7.14%, eps_growth_yoy 7.77%, debt_to_equity 1.29, current_ratio 7.09, dividend_yield 3.32%, payout_ratio 26.52%. These are strong: high profitability, low payout ratio indicates dividend durability and room for growth. Peer context: median PE 11.32, so ENBD trades at a discount. PB 1.39 vs median 1.35, roughly inline. Dividend yield 3.32% vs median 4.55% - lower, but payout ratio low so dividend could grow. PE percentile 33, div yield percentile 36, so relatively undervalued on PE but dividend yield below median. Analyst: 15 analysts, rec "buy", target_mean 33.46, implied upside 11.9%. EPS revisions: 30d +3.88%, 90d -2.68%, net_up_30d 1, rating_drift 0. So recent positive revisions after earlier cuts. Recent disclosures: earnings call on 2026-07-17, BOD meeting same day. Also acquisition of 60% stake in RBL Bank completed on 2026-06-18, for $2.75B. That's a significant expansion, potentially boosting future earnings but also adding execution risk. News also mentions Emirates NBD ups bid for IDBI Bank (2026-07-14), indicating continued acquisition appetite. Sector news: "Bank of Sharjah Q2 2026 net profit jumps 39%" suggests healthy banking sector. "Gulf banks are abandoning ‘big bang’ overhauls" - not directly relevant. "FAB gives dirhams a passport-free payment lane" - competitive moves. Macro: UAE peg stable. US interest rates: fed funds 3.63%, 2y 4.16%, 10y 4.57%, yield curve steepening slightly positive 0.37%. VIX 18.77. There are geopolitical tensions: Houthis blockade on Saudi Arabia, US Centcom blockade of Iran, US attack on Shiraz. These could raise risk premiums, but UAE might benefit as safe haven? Possibly negative sentiment for region. Technical: spot 29.9, RSI 50, right at neutral. Price above MA50 (29.10) and MA200 (28.03), so positive trend. ret_1m -1.06%, ret_3m 5.65%, ret_12m +44%, so strong over year but recent small pullback. Volatility 38.9%, max drawdown -26.5%, so high beta. TV recommend all 0.0455, neutral. Dividend: history shows consistent cash dividends, 100% in 2026 and 2025, payout ratio low, so dividend appears durable. But note the dividend yield is lower than peer median. However, from a sector stability perspective, the bank's strong capital ratios and earnings growth support sustained dividends. For a 4-week horizon as a sector specialist, we must weigh the fundamentals, margins, growth, and any sector news. The strong Q1 2026 revenue growth of 20.9% yoy and net margin 44.7% indicate continued business momentum. Net income growth has been robust. The RBL acquisition could be accretive in the long run but near-term may increase leverage? debt_to_equity 1.29 is moderate for a bank. The liabilities_to_equity from balance sheet is 7.05, which is high but typical for banks (leverage). Actually, fundamentals.debt_to_equity is 1.2937, that likely excludes deposits? Banks' D/E is not typical. The total liabilities/equity is 7x, normal for banking. Profitability and efficiency ratios are strong. Risks: Geopolitical tensions could cause market volatility. The stock had a 12-month rally of 44%, so some consolidation possible. The recent -1% monthly return and high max drawdown suggest risk. Confidence: Do we have a dated catalyst within the horizon? The last catalyst was the earnings call on 2026-07-17, just a few days ago. That's inside the horizon, but it's already passed. However, the Q2 2026 results might be coming? Looking at results_filing_dates_24mo: there are many dates. Last year, Q2 results were released in July: 2025-07-24, 2025-07-24, 2025-07-18 (earnings call?). So likely Q2 2026 results will be announced around late July 2026. Indeed, the recent BOD meeting on 2026-07-17 was likely to approve Q2 results? The headline says "BOD meeting" and "Earnings Call" on the same day. So that might mean Q2 results were discussed? But the earnings call might have been for Q1? Actually, Q1 2026 results were released in April (2026-04-23). So the recent earnings call on 2026-07-17 could be for Q2 2026? The results_filing_dates_24mo includes "2026-07-17" as a recent date, so that matches. So Q2 2026 results are likely being announced around now. The pack has not included the Q2 2026 financials (the latest quarterly is Q1 2026), so maybe Q2 results are not yet in the pack? But the earnings call date suggests they are imminent. That could be a catalyst for the 4-week horizon: the announcement of Q2 results. The sector specialist would look at the trajectory: given Q1 strong growth, Q2 might also be strong. This could drive the stock. So there is a potential catalyst (Q2 results) within the horizon. We need to set stance: based on strong fundamentals, reasonable valuation, positive recent earnings momentum, and likely upcoming catalyst, a BUY stance seems appropriate. But we must also consider risks: geopolitical tensions could weigh, but UAE banks have been resilient. Confidence: Given multiple aligned cited figures? We'll cite revenue growth 20.9% yoy in Q1 2026, net margin 44.7%, ROE 18.7%, PE 7.98, and analyst upside 11.9%. Also, the Q2 results catalyst is within horizon (the earnings call just happened, implying results are out or about to be). We can infer the catalyst from the filing dates. The confidence band: if we have a dated catalyst (Q2 2026 results announcement around 2026-07-17, which is inside the 4 weeks), and multiple aligned figures, then confidence could be 70-89 (several aligned cited figures, no dated catalyst? Wait: "no dated catalyst" for 70-89? The rubric: 90-100 = multiple independent cited figures align AND a dated catalyst sits inside the horizon; 70-89 = several aligned cited figures, no dated catalyst; 50-69 = clear evidence with real conflicts; etc. We have a dated catalyst? Yes, the earnings call on 2026-07-17 is within the horizon (horizon starts 2026-07-20, so it's just before, but it's the catalyst for the period ahead as results are digested). However, the rubric says "a dated catalyst sits inside the horizon" - the earnings call date is just before horizon start, but the impact of the results will be felt within the horizon. Could we argue the Q2 results release itself is the catalyst? The filing dates show "2026-07-17" as a results filing date (it's in the results_filing_dates_24mo list). That is exactly when the horizon starts. So arguably that is a catalyst inside the horizon (the release date). But the rubric says "dated catalyst sits inside the horizon" meaning a known future event within the 4 weeks. The earnings call has already happened, but the results are being absorbed. However, we can treat the Q2 results release as a catalyst that just occurred and will drive price action over the next weeks. So perhaps confidence 90-100? But careful: the rules say: "90-100 = multiple independent cited figures align AND a dated catalyst sits inside the horizon." Since the dated catalyst is the Q2 2026 results filing on 2026-07-17, which is inside the 4-week horizon? The horizon ends 2026-08-17, so 2026-07-17 is the first day? Actually, the horizon is from today 2026-07-20 to 2026-08-17, so the catalyst date is before the horizon start. So technically, it's not inside the horizon. The horizon starts 2026-07-20. The last results filing date is 2026-07-17. So no dated catalyst inside the 4 weeks. Unless there is another upcoming event. The pack doesn't show any event scheduled after 2026-07-20. So we should use 70-89. That seems appropriate: several aligned cited figures, no dated catalyst within the horizon. Target: Derive from pack evidence for 4-week horizon. We can use current price 29.9, analyst target 33.46 (but that's 12-month, not our target). For 4 weeks, we can assume a recovery from recent pullback, perhaps back toward recent highs. The spot is 29.9, the 20-day high is? pct_off_20d_high -5.32%, so 20-day high = 29.9 / (1 - 0.0532) ≈ 31.57, maybe a target around 31.0-31.5. But we need to ground it: Given Q2 results might be positive, the stock could re-rate. We could apply a multiple: TTM EPS? market_cap 185076M, spot 29.9, shares ~6.19 billion? Actually, market cap 185076335122, spot 29.9, shares = 185076335122 / 29.9 ≈ 6,190,513,549 shares. TTM net income we estimated ~24200M AED, so TTM EPS = 24200 / 6190.5 = 3.91. PE TTM = 29.9/3.91 = 7.65 (close to the 7.98 given). If the stock trades at peer median PE of 11.32, that would be 3.91*11.32 = 44.26, but that's aggressive. The analyst target mean is 33.46 for 12 months. For 4 weeks, a 5% move would be 31.4. Given strong results, a move to 31.0 seems plausible. But do we have a specific method? We could note the implied upside from analyst is 11.9% over 12 months, so for 4 weeks roughly 1% per month, but that's not reliable. Better use the recent price action: the stock has been volatile. We could set target = 31.0, representin
- technical lensdeepseek-v4-pro-k3HOLD
1×BUY · 2×HOLD (2/3 agree)
Price 6.68% above MA200 and MA50 above MA200 indicate a structural uptrend, but RSI14 at 50.03 and ADX 17.24 reflect neutral momentum and weak trend strength.
Show full AI reasoning
We are asked to produce a JSON object with keys: citations, point, risk, stance, confidence, target. The stance is from a TECHNICAL lens, focusing on trend (MA50 vs MA200, price vs MA200), momentum, vol, drawdown/gap structure, relative strength vs DFMGI. Also, if corporate_actions.upcoming_ex_date is present, treat the ex-date drop as mechanical. We need to cite exact figures from the pack. The horizon is 4 weeks ending 2026-08-17. First, parse the technical indicators: - spot: 29.9 - ma50: 29.0972 - ma200: 28.0271 - price vs MA200: pct_vs_ma200: 6.6825% (price above MA200) - MA50 vs MA200: MA50 (29.0972) > MA200 (28.0271) -> bullish trend - RSI14: 50.0277 (neutral) - realized_vol_annual_pct: 38.9245% - ret_1m: -1.0589%, ret_3m: 5.6537%, ret_12m: 44.0142% - rel_strength_3m_vs_dfmgi_pct: 0.4716% (slightly outperforming) - max_drawdown_1y: -26.4606% - pct_off_20d_high: -5.3198% (pulled back from high) - ATR14_pct_of_price: 2.9575% (volatility) - largest_gap_3m_pct: 10.31% (gap risk) - pct_no_trade_days_3m: 4.6875% - tv_technicals: adx: 17.2389 (below 20, weak trend), cci20: -130.9671 (oversold), stoch_k: 30.481, williams_r: -61.9048 (neither extreme) - tv_recommend_all: 0.0455 (neutral), tv_recommend_ma: 0.0 (neutral) - beta_1y: 1.3985 (market sensitive) - high_52w: 37.4, low_52w: 24.0, spot 29.9 (pct below high: 20.0535%) Corporate actions: no upcoming ex-date; last ex-date was 2026-02-26. So no mechanical drop approaching. DFMGI context: dfmgi_ret_1m: -5.958%, dfmgi_ret_3m: -1.1938%, dfmgi_pct_vs_ma200: -3.5453. So market is below its 200-day MA, while stock is above, outperforming. Technicals summary: - Price > MA200 and MA50 > MA200: uptrend. - But price recently pulled back (-1.06% in 1 month, -5.32% from 20-day high). - Momentum: RSI neutral, ADX low (trendless), CCI oversold suggesting potential bounce? Stochastics not extreme. - Volatility high (38.9% annualized), gap risk (10.31% largest gap in 3 months). - Relative strength slightly positive vs DFMGI. Given the horizon is 4 weeks, technicals are mixed. The trend is still bullish structurally (MA cross, price above MA200), but short-term momentum is negative (1-month return negative, pullback, low ADX). No strong catalyst in the technicals for a big move. The stock is not at extreme levels. The absence of a dated catalyst in our horizon suggests lower confidence. The technical stance might be HOLD or possibly weak BUY if we see potential bounce from oversold CCI? But ADX is low, so trend is not strong. The overall technical picture is neutral to slightly bullish. However, considering the requirement: "non-HOLD stances need at least 2 citations" and confidence bands: 90-100 requires multiple aligned cited figures AND a dated catalyst inside horizon. No dated catalyst. 70-89: several aligned figures, no dated catalyst. But we need to see if technical indicators align strongly. The trend indicators align (price > MA200, MA50 > MA200), but momentum is weak. So maybe HOLD is appropriate. But we can also argue BUY with lower confidence? Let's see: the technicals are not extremely bearish. The price above MA200 is a bullish signal. But the short-term pullback and low ADX suggest lack of conviction. So HOLD might be most appropriate. Stance: HOLD. Confidence: we have some aligned figures (trend) but also conflicts (momentum), so confidence 50-69? But let's check: we have clear evidence with real conflicts: price above MA200 and MA50>MA200 (bullish), but RSI neutral, ADX low, CCI oversold (which could be seen as oversold bounce potential). So mixed. Confidence could be 50-69. I'd pick 55 or 60. Citations: we need to cite exact dotted paths with values. For technicals, we can cite indicators.pct_vs_ma200: 6.6825, indicators.ma50: 29.0972, indicators.ma200: 28.0271, indicators.rsi14: 50.0277, indicators.ret_1m_pct: -1.0589, etc. At least 2 citations for non-HOLD, but if HOLD, we still need to provide some citations? The instruction says: "non-HOLD stances need at least 2" but HOLD also likely needs citations. But it says "non-HOLD stances need at least 2" so HOLD doesn't require 2? But we'll include citations anyway to support our point and risk. The point and risk should be one sentence each. Point: a technical statement citing a figure. Risk: one line. Target: num or null. Since we are HOLD, target can be null? But the pack says to derive a target from evidence for 4-week horizon if we output a target. Since confidence might be lower, maybe no target. But we can put null. However, if we put null, that's fine. Let's craft. Point: "Price 6.68% above MA200 and MA50 above MA200 indicate a structural uptrend, but RSI14 at 50.03 and ADX 17.24 reflect neutral momentum and weak trend strength." Risk: "High realized volatility (38.9% annual) and a recent 10.31% gap present downside risk if the broad market weakness persists." Stance: HOLD. Confidence: Let's assign 60 (clear evidence with conflicts). Target: null. Citations: include indicators.pct_vs_ma200: 6.6825, indicators.rsi14: 50.0277, indicators.realized_vol_annual_pct: 38.9245, indicators.largest_gap_3m_pct: 10.31, tv_technicals.adx: 17.2389. We can pick two, but more is fine. We'll output JSON. Ensure order: citations, point, risk, stance, confidence, target. Usage of "dotted paths" exactly as in the pack: e.g., "indicators.pct_vs_ma200". Values must be numbers or strings as appropriate. One more note: The pack has "indicators.ma200" and "indicators.ma50", but we cited pct_vs_ma200. That's fine. Let's finalize.
- valuation lensdeepseek-v4-pro-k3BUY
3×BUY (3/3 agree)
EMIRATESNBD trades at a P/E of 7.98, below the peer median of 11.32, with a 3.32% dividend yield supported by a low 26.52% payout ratio.
Show full AI reasoning
We are asked to provide a VALUATION lens stance for Emirates NBD Bank PJSC. We need to output JSON with citations, point, risk, stance, confidence, and target. The horizon is 4 weeks ending 2026-08-17. Today is 2026-07-20. We are to reason only over the provided evidence pack, citing exact figures from specific fields (dotted paths). The stance should be BUY, HOLD, or SELL. Confidence bands: 90-100 if multiple independent cited figures align AND a dated catalyst inside horizon; 70-89 if several aligned cited figures, no dated catalyst; 50-69 clear evidence with real conflicts; 30-49 mixed or one-sided evidence; 10-29 thin, stale, or gap-ridden evidence. Output HOLD below 40. So if confidence is low, stance must be HOLD. We need to weigh fundamentals, analyst consensus & estimate revisions, recent_disclosures/news, and technicals as relevant to the valuation lens. The lens is VALUATION — multiples vs fair value, dividend support (financial_statements.derived div_paid_to_fcf, fcf_margin_pct, and the DECLARED record in corporate_actions.history), analyst consensus incl. drift. We don't see div_paid_to_fcf or fcf_margin_pct in the derived data? Actually, looking at the pack: "financial_statements.derived" includes cagr_span_years, rev_cagr_pct, ni_cagr_pct, roe_stmt_pct. No explicit div_paid_to_fcf or fcf_margin_pct. But we do have corporate_actions.history with dividend declarations. Also, we can look at fundamentals like dividend_yield (3.3223), payout_ratio (26.52). The prompt says "dividend support (financial_statements.derived div_paid_to_fcf, fcf_margin_pct, and the DECLARED record in corporate_actions.history)". Since those specific derived fields are missing, we may rely on what's there. The derived roe_stmt_pct is 16.6, but fundamentals roe is 18.73. We'll use what is available. Valuation: multiples vs fair value. I have: - pe_ttm: 7.9829 - pb: 1.3943 - ps: 3.3091 - peer_context: median_pe_ttm 11.32, median_pb 1.35, pe_percentile 33. So PE is lower than median (cheaper), PB slightly above median (1.39 vs 1.35). Peer PE percentile 33 means it's cheaper than 67% of peers. - Analyst target_mean: 33.46, with spot 29.9, implied_upside_pct 11.9064. - consensus_signal_drift.forward_pe: 7.0352 (lower than ttm, indicating expected growth). - dividend_yield: 3.32%, payout_ratio 26.52%, well covered. Corporate actions show consistent cash dividends: 2026: 100% cash dividends (ex-date 2026-02-26, already past), 2025: 100%, 2024: 120%, 2023: 60%, 2022: 0.5%. So dividends are solid. - Financial performance: net income growth (ni_cagr_pct 52.1 over 2 years), revenue growth 34.4. Recent Q1 2026: revenue 14353, net income 6412, net margin 44.7%, revenue yoy 20.9%. Strong growth. - Earnings quality: roe 18.73%, roa 2.11%, operating margin 56.04%, net margin 39.62%. Good. - Balance sheet: debt_to_equity 1.29, current_ratio 7.09, strong liquidity. But liabilities_to_equity 7.05 (typical for bank). - Analyst revisions: eps_rev_30d_pct +0.0388 (positive), eps_rev_90d_pct -2.68 (negative), net_up_30d 1 (slight positive), rating_drift 0.0, rec "buy". analyst.n=15. There is some mixed analyst signal: recent 30-day positive revision, but 90-day downward revision. Consensus signal drift: tv_recommend_delta_10d -0.4 (bearish shift), tv_recommend_delta_5d +0.136 (recent improvement), target_mean_delta_10d_pct 0.0 (target unchanged). - Technicals: rsi14 ~50 (neutral), pct_vs_ma200 +6.68% (above 200-day MA), ret_12m_pct 44%, ret_1m_pct -1.06% (flat recently), ret_3m_pct +5.65%. The stock has had a strong run but currently consolidating. tv_recommend_all 0.0455 (neutral). - Recent news and catalysts: last results filing 2026-07-17 "Earnings Call" (just 3 days ago). That is a catalyst within the horizon? The horizon ends 2026-08-17, and the earnings call was on 2026-07-17, so it's past but recent. Within the 4-week horizon, there might not be another known dated catalyst. The filings_12mo 35, recent disclosures show BOD meeting and earnings call. The results were for Q2? Actually, quarterly data shows latest quarter ended 2026-03-31. The earnings call on 2026-07-17 likely discussed Q2 2026 results? But we don't have Q2 2026 data in the pack. Possibly the call was about the financial performance. The presence of an earnings call and BOD meeting could be a catalyst if they released positive news. But it's not a future dated catalyst. In the confidence band definition, a "dated catalyst sits inside the horizon" means a known future event (like results date, AGM, etc.) that could move the stock. Here, the horizon is from 2026-07-20 to 2026-08-17. No explicit future catalyst is mentioned, except maybe the BOD meeting on 2026-07-17 (already past) and the "Notification from the company" on 2026-07-02 about market speculations. No future dated catalyst in the pack. So confidence cannot be 90-100. It could be 70-89 if several aligned cited figures without a dated catalyst. Now, what is the valuation conclusion? Multiples suggest undervaluation relative to peers (PE 7.98 vs median 11.32, forward PE 7.04) and analyst target implies 12% upside. Dividend yield 3.32% with low payout ratio indicates dividend sustainability. However, the recent negative 90-day EPS revisions and some technical neutral signals might temper enthusiasm. Overall, valuation appears attractive. I need to decide stance: likely BUY if fundamentals and valuation align with enough confidence. But confidence must be determined. I have multiple independent figures: low PE relative to peers, positive analyst target upside, consistent dividends, strong ROE. But also conflicts: recent negative 90d EPS revision, neutral technicals, no near-term catalyst. So clear evidence with real conflicts? That would be 50-69 range. If I see conflicts as real, confidence could be, say, 65. However, the instruction: "output HOLD below 40". If I think it's BUY, confidence must be at least 40. I can go with 70-89 if I deem the conflicts minor. The PE discount, analyst buy rating, and strong fundamentals are aligned. The 90d negative revision is offset by 30d positive revision. No dated catalyst prevents 90+. So I'd put confidence around 75-80. Target: For a 4-week horizon, we need to derive a target from pack evidence, not restate analyst.target_mean. The spot is 29.9. Analyst target is 33.46 (12% upside over 12 months). Over 4 weeks, typical target might be closer to spot unless we expect a quick re-rating. I could use a fair value based on peer PE. Peer median PE 11.32 times earnings. What's the earnings? TTM net income? We have annual 2025 net income 24007, but that's annual. To get TTM, we could use Q1 2026 plus 3 quarters of 2025? But we only have Q1 2026, then Q3 and Q2 2025? Actually, quarterly data: we have Q1 2026 (net income 6412), Q2 2025 (6306), Q1 2025 (6219), FY2025 annual net income 24007. To calculate TTM as of Q1 2026, we'd need Q2, Q3, Q4 2025? The annual 2025 net income 24007 is for full year. Since we are halfway through 2026, TTM would be 2025 full year minus Q1 2025 plus Q1 2026? That makes sense: 24007 - 6219 + 6412 = 24200. Market cap = 185076335122 AED? Spot 29.9, shares outstanding? Float shares 2457984874.6, but that might not be total shares. Actually, fundamentals.market_cap = 185076335122. So market cap approx 185 billion AED. TTM net income ~24.2 billion, PE = 185/24.2 = 7.64, close to the given pe_ttm 7.98 (maybe the pe_ttm uses diluted shares or different TTM calculation). Using peer median PE of 11.32 gives fair value: 24.2 * 11.32 / shares outstanding. Shares outstanding = market cap / spot = 185076335122 / 29.9 = about 6.19 billion shares? That seems off. Actually spot is 29.9 AED, so market cap 185B implies shares ~6.19B. But tv_technicals.float_shares is 2.46B. That might be float, not total outstanding. The market cap given is likely correct. So fair value per share = (peer median PE * TTM EPS). TTM EPS = TTM net income / shares. Since we have market cap and PE, EPS = spot/PE = 29.9/7.9829 = 3.746. So fair value using peer PE 11.32 = 3.746 * 11.32 = 42.4, which is far above. But the analyst target is only 33.46, so there might be differences in growth expectations or risk. Alternatively, use analyst target as reference but not directly. Maybe use a target based on 4-week momentum? But we need a target derived from pack evidence. Since the horizon is short, a reasonable target could be based on the spot plus the recent drift or using the average analyst target but adjusted for time. But the instructions say "do not restate analyst.target_mean as your own target", but we can derive from other evidence. One approach: use forward PE from consensus_signal_drift.forward_pe = 7.0352, implying that at current price, EPS is expected to grow, so current undervaluation persists. If the market rerates closer to peer median over 4 weeks, that's ambitious. Over 4 weeks, typical movement is limited. I might set a target that is modestly above spot, reflecting the mild positive signals. Let's see: spot 29.9, recent high? 52-week high 37.4, but it's 20% below that. Indicators: ret_1m_pct -1.06%, mean reversion may be slow. I could use the 50-day MA (29.1) or 200-day MA (28.03) as support, but target? A common method is to use the analyst price target but scale down for the 4-week period, but that might be seen as using analyst target. The instruction: "If you output a target, derive it from pack evidence for the 4-week horizon — do not restate analyst.target_mean". So we can't simply take analyst.tg. Perhaps we can use the implied upside from analyst but prorate? But that's still based on analyst. Alternatively, maybe the target is not required? The output requires a target field, num_or_null. I can set it to null if I can't derive confidently. But the instructions say "if you output a target", so it's optional. Given the short horizon, it might be safer to set target to null, unless I can derive from, say, a technical level like resistance. But as a valuation lens, I might look at fair value based on dividend discount or peer multiples. Over 4 weeks, the stock might not reach fair value. So I'll set target to null, to avoid inappropriate precision. Alternatively, I can compute a target based on the average of the spot and fair value? But no, that's not rigorous. Given that no dated catalyst, and the stock might just oscillate, I'll set target to null. Confidence: Let's assess conflicting evidence. Positives: Low P/E (7.98 vs peer 11.32), P/B slightly above but still reasonable, strong growth (rev 20.9% yoy in Q1, 2-year CAGR 34.4% rev, 52.1% NI), solid margins, dividend record, analyst rec buy, implied upside 12%, eps_rev_30d positive. Negatives: eps_rev_90d negative, net_up_30d only 1 (weak positive), consensus tv_recommend_delta_10d -0.4 (bearish shift), target_dispersion 0.32 (some disagreement), technicals neutral (rsi 50, tv_recommend_all 0.0455), recent price performance flat, and geopolitical tensions from macro news (Houthi blockade, Iran tensions) could impact UAE. Those conflicts are real, so confidence might be in the 50-69 range. I'd say around 60. That's above 40, so stance could be BUY. But the instruction: "output HOLD below 40" means if confidence <40, stance must be HOLD. Here confidence is above 40, so BUY is allowed. I'll go with BUY, confidence 65. Point: One sentence citing a figure. For valuation: "EMIRATESNBD trades at a P/E of 7.98, below the peer median of 11.32, with a 3.32% dividend yield supported by a low 26.52% payout ratio." That includes cited figures. Risk: One line. Perhaps: "Geopolitical tensions in the region and mixed analyst revisions (90-day EPS revised down -2.68%) could dampen short-term sentiment." Citations: I need at least 2 for non-HOLD stance. I'll include fields for PE, peer median PE, dividend yield, payout ratio, analyst rec, etc. Dotted paths: fundamentals.pe_ttm, peer_context.median_pe_ttm, fundamentals.dividend_yield, fundamentals.payout_ratio, etc. Also maybe corporate_actio
Bull
- Strong revenue growth of 20.9% YoY in Q1 2026 and net margin 39.62% support a BUY stance. sector lens
- EMIRATESNBD trades at a P/E of 7.98, below the peer median of 11.32, with a 3.32% dividend yield supported by a low 26.52% payout ratio. valuation lens
Bear
- Unverifiable quarterly trend introduces capital preservation uncertainty. risk lens
- Geopolitical de-escalation or strong buy-the-dip interest from its low P/E of 7.98 could cushion the expected sell-off. macro lens
- With a 1-year beta of 1.3985 and today's Houthi blockade declaration, ENBD is acutely exposed to a regional risk-off shock over the next 4 weeks. macro lens
- Geopolitical tensions in the region could dampen investor sentiment for UAE banks. sector lens
- High realized volatility (38.9% annual) and a recent 10.31% gap present downside risk if the broad market weakness persists. technical lens
- Geopolitical tensions and a -2.68% 90-day EPS revision create near-term uncertainty. valuation lens
Rating history20 past ratings
TRACK RECORD · THIS NAME
Rating history
Every published rating on this name, graded automatically 20 trading days later against the DFMGI (±1% band). Pending rows have not reached their grading date yet.
| Date | Rating | Conf | Target | Spot | Outcome |
|---|---|---|---|---|---|
| 2026-07-20 | BUY | 72 | 31.3 | 29.9 | pending |
| 2026-07-19 | HOLD | 56 | 28 | 29.3 | pending |
| 2026-07-18 | HOLD | 54 | 28.58 | 29.3 | pending |
| 2026-07-17 | HOLD | 67 | 31.13 | 29.3 | pending |
| 2026-07-15 | BUY | 61 | 31.017 | 29.94 | pending |
| 2026-07-14 | BUY | 62 | 31.4 | 29.84 | pending |
| 2026-07-13 | BUY | 64 | 34.85 | 30.66 | pending |
| 2026-07-12 | BUY | 70 | 34.017 | 31.32 | pending |
| 2026-07-11 | BUY | 66 | 33.463 | 31.32 | pending |
| 2026-07-10 | BUY | 69 | 33.46 | 31.32 | pending |
| 2026-07-09 | BUY | 70 | 33.46 | 30.9 | pending |
| 2026-07-07 | BUY | 70 | 32.809 | 31 | pending |
| 2026-07-06 | BUY | 66 | 33.467 | 31 | pending |
| 2026-07-05 | BUY | 68 | 32.577 | 30.64 | pending |
| 2026-07-04 | BUY | 66 | 32.522 | 30.64 | pending |
| 2026-07-03 | BUY | 67 | 33.46 | 30.64 | pending |
| 2026-07-02 | BUY | 66 | 32.772 | 30.2 | pending |
| 2026-07-01 | BUY | 65 | 33.427 | 30.02 | pending |
| 2026-06-30 | BUY | 63 | 32.729 | 29.56 | pending |
| 2026-06-29 | BUY | 71 | 32.873 | 30.1 | pending |
Filings & news543 official filings
SOURCE DOCUMENTS · DFM OFFICIAL
Filings library
543 official disclosures on record for EMIRATESNBD, newest first. Every link is the exchange's own filing PDF — the same documents the rating panel cites.
- 2025-10-17 BOD meeting
- 2025-10-15 BOD meeting
- 2025-07-24 Press release regarding financial results for the 2nd QTR of 2025
- 2025-07-24 Financial statements for the 2nd QTR of 2025
- 2025-07-24 Results of BOD Meeting
- 2025-07-18 Earnings Call
- 2025-07-18 BOD meeting
- 2025-05-20 Press release
- 2025-04-22 Press release regarding financial results for the 1st QTR of 2025
- 2025-04-22 Financial statements for the 1st QTR of 2025
- 2025-04-22 Results of BOD Meeting
- 2025-04-17 Earnings Call
- 2025-04-16 BOD meeting
- 2025-03-14 Notification from the company
- 2025-02-25 Resolutions of General Assembly
- 2025-02-20 Nominees for Board of Directors membership
- 2025-01-31 Invitation of General Assembly
- 2025-01-29 Integrated report for the year 2024
- 2025-01-29 Financial statements for the year of 2024
- 2025-01-29 Press release regarding financial results for 2024
- 2025-01-29 Results of BOD Meeting
- 2025-01-23 BOD meeting
- 2025-01-23 Earnings Call
- 2024-12-12 Results of BOD Meeting
- 2024-12-06 BOD meeting
- 2024-12-05 Extension of Nomination for Membership of the Board of Directors
- 2024-11-25 Opening of Nomination for Membership of the Board of Directors
- 2024-11-21 Results of BOD Meeting
- 2024-11-15 BOD meeting
- 2024-10-17 Financial statements for the 3rd QTR of 2024