- Spot AED 5.68
- RSI (14) 43.98
- Price vs MA200 1.05%
- 3m return 11.65%
Liquidity is critically thin at AED 0.03m ADV, but OCF/NI of 1.36x and zero debt mitigate distress.. With zero debt-to-equity (0.0) and a 1-year beta of just 0.144, NGI has very low rate and market sensitivity; combined with extremely low ADV (AED 0.03M), macro flows barely move the stock, making a HOLD appropriate.. Q1 2026 net margin fell to 6.4% from 15.5% YoY despite 24.9% revenue growth, highlighting margin compression..
DFM · dfm-2026-07-20 · As of 2026-07-20
NGI
- ① Source set0 canonical inputs
- DFM official—2026-07-20
- DFMGI benchmark—2026-07-20
- ② AI draft0B · 5H · 0S → draft HOLD
- risk lens deepseek-v4-pro-k3HOLDw=1.00
- macro lens deepseek-v4-pro-k3HOLDw=1.00
- sector lens deepseek-v4-pro-k3HOLDw=1.00
- technical lens deepseek-v4-pro-k3HOLDw=1.00
- valuation lens deepseek-v4-pro-k3HOLDw=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
No sell-side analyst coverage for this name — the rating rests on fundamentals, technicals and price evidence only.
Price & risk detail
Quarterly pattern
| Quarter | Revenue (AED m) | Net Income (AED m) | Net Margin | Revenue YoY |
|---|---|---|---|---|
| 2026-03-31 | 286.5 | 18.4 | 6.4% | 24.9% |
| 2025-12-31 | 271.8 | 13.6 | 5.0% | 27.2% |
| 2025-09-30 | 264.1 | 20.3 | 7.7% | 21.8% |
| 2025-06-30 | 251.6 | 49.7 | 19.8% | 11.3% |
| 2025-03-31 | 229.4 | 35.6 | 15.5% | 5.4% |
| 2024-12-31 | 213.6 | 18.8 | 8.8% | 4.6% |
Risk ledger
| Lens | Stance | Risk flagged |
|---|---|---|
| risk lens | HOLD | Primary risk: ultra-low liquidity (ADV AED 0.03m) may impede exit; no other financial break triggers met. |
| macro lens | HOLD | Illiquid stock amplifies moves in a macro shock, though low beta and zero debt offer some insulation. |
| sector lens | HOLD | Further margin deterioration or a weak Q2 2026 earnings release around mid-August could trigger selling pressure. |
| technical lens | HOLD | High realized volatility of 33.84% and a 1-year max drawdown of -19.12% expose the stock to amplified moves within the 4-week window. |
| valuation lens | HOLD | Q2 2026 results, likely due mid‑August, could extend the earnings decline and weigh on the stock. |
What would change this view
The council is aligned (5 HOLD) — a single stance carried every usable lens.
Sources — 18 disclosures and news items
Recent official disclosures
- 2026-05-15Financial statements for the 1st QTR of 2026
- 2026-05-15Results of BOD Meeting
- 2026-05-08BOD meeting
- 2026-04-23Minutes of AGM 2025
- 2026-04-15Results of BOD Meeting
- 2026-04-15Resolutions of General Assembly
- 2026-04-09BOD meeting
- 2026-03-25Integrated report for the year 2025
- 2026-03-17Invitation of General Assembly
- 2026-03-05Financial statements for the year of 2025
- 2026-03-05Results of BOD Meeting
- 2026-02-27BOD meeting
- 2026-02-13Preliminary financial results for the year of 2025
- 2025-12-25Results of BOD Meeting
- 2025-12-19BOD meeting
Source: DFM efsah — official filings
Recent news
- ReutersNational General Insurance FY Dividend 45% Of Share Capital
- ReutersNational General Insurance FY Profit 119.2 Mln Dirhams
- ReutersNational General Insurance Q3 Profit 20.3 Million Dirhams
Source: TradingView · Reuters · Zawya
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": 5.68,
"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": 16.73,
"vix_asof": "2026-07-16",
"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": "NGI",
"analyst": {
"n": null,
"rec": "none",
"net_up_30d": null,
"target_mean": null,
"rating_drift": null,
"eps_rev_30d_pct": null,
"eps_rev_90d_pct": null
},
"company": "National General Insurance Co. (P.J.S.C.)",
"catalysts": {
"filings_12mo": 21,
"last_results_filing": {
"date": "2026-05-15",
"headline": "Financial statements for the 1st QTR of 2026"
},
"results_filing_dates_24mo": [
"2026-05-15",
"2026-03-05",
"2026-02-13",
"2025-11-12",
"2025-08-14",
"2025-05-14",
"2025-03-05",
"2025-02-14",
"2024-11-13",
"2024-08-14"
]
},
"liquidity": {
"advv_30d_aed_m": 0.0297,
"pct_below_52w_high": 14.0696
},
"indicators": {
"ma50": 5.7448,
"ma200": 5.6208,
"rsi14": 43.9843,
"ret_1m_pct": -0.3509,
"ret_3m_pct": 11.6462,
"ret_12m_pct": -8.0757,
"pct_vs_ma200": 1.0536,
"pct_off_20d_high": -2.906,
"atr14_pct_of_price": 2.578,
"largest_gap_3m_pct": 8.7273,
"max_drawdown_1y_pct": -19.1177,
"pct_no_trade_days_3m": 6.25,
"realized_vol_annual_pct": 33.8376,
"rel_strength_3m_vs_dfmgi_pct": 7.1072
},
"recent_news": [
{
"url": "https://www.tradingview.com/news/reuters.com,2026:newsml_FWN3ZS1ZK:0-national-general-insurance-fy-dividend-45-of-share-capital/",
"title": "National General Insurance FY Dividend 45% Of Share Capital",
"source": "Reuters"
},
{
"url": "https://www.tradingview.com/news/reuters.com,2026:newsml_FWN3ZS1LR:0-national-general-insurance-fy-profit-119-2-mln-dirhams/",
"title": "National General Insurance FY Profit 119.2 Mln Dirhams",
"source": "Reuters"
},
{
"url": "https://www.tradingview.com/news/reuters.com,2025:newsml_FWN3WN1HU:0-national-general-insurance-q3-profit-20-3-million-dirhams/",
"title": "National General Insurance Q3 Profit 20.3 Million Dirhams",
"source": "Reuters"
}
],
"sector_news": [
{
"date": "2026-07-16",
"sector": "insurance",
"source": "meed_uae",
"summary": "Insurance company executive says 80% of process unit capacity is being utilised",
"headline": "GCC downstream oil sector shows resilience"
},
{
"date": "2026-07-10",
"sector": "insurance",
"source": "agbi",
"summary": "Egypt has expanded coverage of its insurance for nationals living and working abroad, adding compensation for unfair dismissal. The optional scheme for expatriate Egyptians will include compensation of EGP100,000 ($2,016), the cabinet said, quoting Financial Regulatory Authority (FRA) chairman Islam Azzam. The GCC is home to an estimated 7 million Egyptian expats, according to a […]",
"headline": "Egypt expands insurance scheme for expatriates"
}
],
"fundamentals": {
"pb": 1.3502,
"ps": 0.8677,
"roa": 6.193,
"roe": 14.6898,
"pe_ttm": 9.182,
"market_cap": 925366766,
"net_margin": 8.9451,
"payout_ratio": 72.74,
"current_ratio": 13.7551,
"debt_to_equity": 0,
"dividend_yield": 7.9225,
"eps_growth_yoy": -23.1457,
"rev_growth_yoy": 16.7539,
"operating_margin": 9.5953
},
"peer_context": {
"median_pb": 1.35,
"universe_n": 61,
"median_pe_ttm": 11.32,
"pe_percentile": 40,
"median_div_yield": 4.55,
"div_yield_percentile": 95
},
"dfmgi_context": {
"dfmgi_ret_1m_pct": -5.958,
"dfmgi_ret_3m_pct": -1.1938,
"dfmgi_pct_vs_ma200": -3.5453
},
"tv_technicals": {
"adx": 56.7469,
"cci20": -35.3965,
"perf_y": -7.4919,
"beta_1y": 0.144,
"low_52w": 5.3,
"perf_6m": -3.7288,
"stoch_k": 33.3333,
"high_52w": 6.61,
"perf_ytd": -9.6979,
"rel_volume": 1.1333,
"williams_r": -58.6207,
"float_shares": 38125718.25,
"volatility_d": 4.0493,
"tv_recommend_ma": -0.8,
"tv_recommend_all": -0.3545,
"tv_recommend_other": 0.0909
},
"filing_context": [
{
"url": "https://feeds.dfm.ae/documents/2023/Feb/21/574b32f5-f18f-420f-9788-1e779ca0f684/NGI_Integrated%20report_E_21_02_2023.pdf",
"pages": "134-135",
"excerpt": "Internal\nNGI’s annual ESG report outlines the company’s purpose and\ncovers the period from 01 January 2022 to 31 December 2022. It\nprovides an overview of initiatives in-progress towards our\nsustainability goals.\nDisclaimer: NGI’s ESG report provides an overview of long term\ncompany goals and efforts to be undertaken to achieve them. The\nreport contains goals, commitments, our aspirations and forward\nlooking statements and hence actual results ma",
"fiscal_year": null,
"period_type": null
},
{
"url": "https://feeds.dfm.ae/documents/2023/Feb/21/574b32f5-f18f-420f-9788-1e779ca0f684/NGI_Integrated%20report_E_21_02_2023.pdf",
"pages": "149-150",
"excerpt": "Internal\nGovernance – Control Pillars\nNGI has embraced a prudent, responsible and futuristic approach to manage risks. A Risk Management function \nis in place to assess key business and regulatory risks including the ESG risks. The department periodically assesses \nthe status of actions undertaken to mitigate and report. NGI intends to identify and integrate ESG concerns into \nrisk management and underwriting practices. \nRisk Management\nCompli",
"fiscal_year": null,
"period_type": null
},
{
"url": "https://feeds.dfm.ae/documents/2026/Mar/25/0479eb30-a350-4e30-8621-ce12bfe6353b/Integrated%20report%20-%20NGI%20-%20E.pdf",
"pages": 130,
"excerpt": "Public\nNational General Insurance Company PJSC I 2025 Sustainability Report \nNGI’s Governance Framework\n17\nNGI Board has established four committees to reinforce \nits duties in line with regulatory requirements and best \ncorporate governance practices. These sub-committees \nplay a crucial role in supporting the Board's \nresponsibilities, ensuring accuracy in financial \nstatements, overseeing governance functions such risk \nmanagement, complianc",
"fiscal_year": null,
"period_type": null
},
{
"url": "https://feeds.dfm.ae/documents/2022/Feb/18/eb9048ab-bb31-4751-95aa-a2e31ff4a684/NGI_Integrated%20Report%20-2021.pdf",
"pages": "136-137",
"excerpt": "Governance – Control Pillars\nNGI has embraced a prudent, responsible and futuristic approach to manage risks. A Risk Management function \nis in place to assess key business and regulatory risks including the ESG risks. The department periodically assesses \nthe status of actions undertaken to mitigate and report. NGI intends to identify and integrate ESG concerns into \nrisk management and underwriting practices. \nRisk Management\nCompliance func",
"fiscal_year": null,
"period_type": null
}
],
"uae_macro_news": [
{
"date": "2026-07-20",
"source": "economy_middle_east",
"summary": "The number of Emiratis working in the UAE private sector has exceeded 190,000 after 95 percent of companies covered by Emiratization policies met their targets during the first half of 2026. Nearly 32,000 private-sector companies now employ UAE citizens, marking further progress in the national effort to establish a competitive, efficient, sustainable and knowledge-based labor […] The post UAE pri",
"headline": "UAE private-sector Emiratization surpasses 190,000 as 95 percent of companies meet targets"
},
{
"date": "2026-07-20",
"source": "forbes_me",
"summary": "The UAE has launched Jaywan, its first national payment scheme, as it seeks to strengthen the country's financial infrastructure, accelerate the adoption of digital payments, and advance financial inclusion, according to the Emirates News Agency (WAM).First national payment scheme The launch was inaugurated by Sheikh Mansour bin Zayed Al Nahyan, UAE Vice President, Deputy Prime Minister, Chairman ",
"headline": "Jaywan Debuts As UAE's First National Payment Scheme"
},
{
"date": "2026-07-20",
"source": "middle_east_eye",
"summary": "Houthis declare naval embargo against Saudi Arabia In an official statement, Yemen's Houthis have declared a naval embargo against Saudi Arabia. The embargo comes in response to the air blockade that the kingdom has imposed on Yemen, the Houthi military spokesperson said.",
"headline": "Houthis declare naval embargo against Saudi Arabia"
},
{
"date": "2026-07-20",
"source": "gulf_news",
"summary": "UAE participates in Third BRICS Transport Ministers' Meeting in India",
"headline": "UAE joins BRICS talks on sustainable transport"
},
{
"date": "2026-07-20",
"source": "agbi",
"summary": "Saudi Arabia has launched a multiple-entry Umrah visa in a move aimed at boosting religious tourism further after pilgrim numbers surged this year. The visa is valid for 365 days from the date of issuance and allows holders to enter the kingdom multiple times, with a cumulative stay of up to 90 days, the state-run […]",
"headline": "Saudi Arabia launches multiple-entry Umrah visa"
}
],
"corporate_actions": {
"history": [
{
"type": "Cash Dividends",
"year": "2026",
"details": "45% cash dividends",
"ex_date": "2026-04-23"
},
{
"type": "Cash Dividends",
"year": "2025",
"details": "45% cash dividends",
"ex_date": "2025-04-23"
},
{
"type": "Cash Dividends & Bonus Shares",
"year": "2024",
"details": "25% cash dividends & 10% bonus shares",
"ex_date": "2024-04-25"
},
{
"type": "Cash Dividends",
"year": "2023",
"details": "25% cash dividends",
"ex_date": "2023-03-30"
},
{
"type": "Cash Dividends",
"year": "2022",
"details": "30% cash dividends",
"ex_date": "2022-04-08"
}
]
},
"recent_disclosures": [
{
"url": "https://feeds.dfm.ae/documents/2026/May/15/d06b6ee7-1645-4106-80a8-d54d27142115/NGI%20FS%20Q1%20E%2031%2003%202026.Pdf.pdf",
"date": "2026-05-15",
"headline": "Financial statements for the 1st QTR of 2026"
},
{
"url": "https://feeds.dfm.ae/documents/2026/May/14/aee95b51-9ba1-46a6-bed1-aed8c4709410/NGI%20BODRES%20E%2014%2005%202026.Pdf.pdf",
"date": "2026-05-15",
"headline": "Results of BOD Meeting"
},
{
"url": "https://feeds.dfm.ae/documents/2026/May/8/d28799fa-5f3b-4a42-85a8-fe725d9ed5a1/NGI%20BOD%20E%2014%2005%202026.Pdf.pdf",
"date": "2026-05-08",
"headline": "BOD meeting"
},
{
"url": "https://feeds.dfm.ae/documents/2026/Apr/23/33beb3a3-0394-489f-8135-c54de0d3d6a7/AGM%20MINUTE%202025.pdf",
"date": "2026-04-23",
"headline": "Minutes of AGM 2025"
},
{
"url": "https://feeds.dfm.ae/documents/2026/Apr/14/8e11bf27-b186-46af-9df3-b5705f0769ff/NGI%20BODRES%20E%2015%2004%202.pdf",
"date": "2026-04-15",
"headline": "Results of BOD Meeting"
},
{
"date": "2026-04-15",
"headline": "Resolutions of General Assembly"
},
{
"date": "2026-04-09",
"headline": "BOD meeting"
},
{
"date": "2026-03-25",
"headline": "Integrated report for the year 2025"
},
{
"date": "2026-03-17",
"headline": "Invitation of General Assembly"
},
{
"date": "2026-03-05",
"headline": "Financial statements for the year of 2025"
},
{
"date": "2026-03-05",
"headline": "Results of BOD Meeting"
},
{
"date": "2026-02-27",
"headline": "BOD meeting"
},
{
"date": "2026-02-13",
"headline": "Preliminary financial results for the year of 2025"
},
{
"date": "2025-12-25",
"headline": "Results of BOD Meeting"
},
{
"date": "2025-12-19",
"headline": "BOD meeting"
}
],
"financial_statements": {
"units": "AED millions",
"annual": [
{
"fcf": 161.1,
"ocf": 162.1,
"cash": 44,
"capex": -1,
"equity": 693.9,
"period": "2025-12-31",
"revenue": 1017,
"net_income": 119.2,
"total_assets": 1662.6,
"dividends_paid": -74.2,
"net_margin_pct": 11.7,
"total_liabilities": 968.8,
"liabilities_to_equity": 1.4
},
{
"fcf": 20,
"ocf": 21.3,
"cash": 62.4,
"capex": -1.3,
"equity": 644.6,
"period": "2024-12-31",
"revenue": 874,
"net_income": 127.5,
"total_assets": 1653.9,
"dividends_paid": -37.5,
"net_margin_pct": 14.6,
"total_liabilities": 1009.3,
"liabilities_to_equity": 1.57
},
{
"fcf": 156.8,
"ocf": 159.9,
"cash": 84.9,
"capex": -3.1,
"equity": 573.5,
"period": "2023-12-31",
"revenue": 745.8,
"net_income": 74.9,
"total_assets": 1359.1,
"dividends_paid": -37.5,
"net_margin_pct": 10,
"total_liabilities": 785.7,
"liabilities_to_equity": 1.37
},
{
"fcf": 40.1,
"ocf": 43.9,
"cash": 126.4,
"capex": -3.8,
"equity": 538.7,
"period": "2022-12-31",
"revenue": 621.4,
"net_income": 60.5,
"total_assets": 1189.1,
"dividends_paid": -45,
"net_margin_pct": 9.7,
"total_liabilities": 650.4,
"liabilities_to_equity": 1.21
},
{
"fcf": 81.5,
"ocf": 86.5,
"cash": 64.4,
"capex": -5,
"equity": 535.8,
"period": "2021-12-31",
"net_income": 70.8,
"total_assets": 1191.6,
"dividends_paid": -22.5,
"total_liabilities": 655.7,
"liabilities_to_equity": 1.22
}
],
"source": "DFM filings (audited/reviewed statements)",
"derived": {
"ocf_to_ni": 1.36,
"roe_stmt_pct": 17.2,
"fcf_margin_pct": 15.8,
"ni_cagr_2y_pct": 26.2,
"div_paid_to_fcf": 0.46,
"rev_cagr_2y_pct": 16.8
},
"quarterly": [
{
"period": "2026-03-31",
"revenue": 286.5,
"net_income": 18.4,
"net_margin_pct": 6.4,
"revenue_yoy_pct": 24.9
},
{
"period": "2025-12-31",
"derived": "FY minus 9M",
"revenue": 271.8,
"net_income": 13.6,
"net_margin_pct": 5,
"revenue_yoy_pct": 27.2
},
{
"period": "2025-09-30",
"revenue": 264.1,
"net_income": 20.3,
"net_margin_pct": 7.7,
"revenue_yoy_pct": 21.8
},
{
"period": "2025-06-30",
"revenue": 251.6,
"net_income": 49.7,
"net_margin_pct": 19.8,
"revenue_yoy_pct": 11.3
},
{
"period": "2025-03-31",
"revenue": 229.4,
"net_income": 35.6,
"net_margin_pct": 15.5,
"revenue_yoy_pct": 5.4
},
{
"period": "2024-12-31",
"derived": "FY minus 9M",
"revenue": 213.6,
"net_income": 18.8,
"net_margin_pct": 8.8,
"revenue_yoy_pct": 4.6
}
]
},
"consensus_signal_drift": {
"asof": "2026-07-20",
"tv_recommend_all": -0.3545,
"tv_recommend_delta_5d": 0.158,
"tv_recommend_delta_10d": -0.621
}
}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)
Liquidity is critically thin at AED 0.03m ADV, but OCF/NI of 1.36x and zero debt mitigate distress.
Show full AI reasoning
We are asked to produce a RISK lens verdict for NGI. The risk lens checks for specific breaks: ocf_to_ni < 0.7, net_debt_to_ebitda > 4, ebitda_interest_cover < 2, liquidity.advv_30d_aed_m < 1, quarterly_gaps, dividend cut. First, compute the figures: 1. ocf_to_ni: from financial_statements.derived.ocf_to_ni = 1.36. So not < 0.7. No break. 2. net_debt_to_ebitda: We need net debt and EBITDA. Net debt = total debt - cash. But we have debt_to_equity = 0.0 from fundamentals, which suggests no debt? In the annual balance sheet, total liabilities include insurance liabilities, not necessarily interest-bearing debt. We need to compute net debt: typically debt is interest-bearing. Since fundamentals.debt_to_equity is 0.0, that implies the company has no debt. So net debt is negative? We have cash: from financial_statements.annual.0.cash = 44.0 (the most recent annual period is 2025-12-31). If no debt, net debt = -44.0. Then net_debt_to_ebitda would be negative, definitely not > 4. So no break. 3. ebitda_interest_cover: Need EBITDA and interest expense. We don't have interest expense directly. But debt is zero, so likely no interest expense. So cover is infinite, not < 2. No break. 4. liquidity.advv_30d_aed_m: given as 0.0297, which is less than 1. So this is a break! 5. quarterly_gaps: Look at the quarterly data. The pack has quarterly data from 2024-12-31 to 2026-03-31. Check if any quarters are missing that would create an unverifiable trend. The list includes: 2026-03-31, 2025-12-31 (derived), 2025-09-30, 2025-06-30, 2025-03-31, 2024-12-31 (derived). This seems continuous. There are no obvious gaps. So no break. 6. dividend cut: From corporate_actions history: dividends per year: 2026: 45% cash; 2025: 45% cash; 2024: 25% cash + 10% bonus; 2023: 25% cash; 2022: 30% cash. The dividend seems to have increased to 45% in 2025 and 2026 from 25% previously. Also from annual data: dividends_paid: 2025: -74.2; 2024: -37.5; 2023: -37.5; 2022: -45.0. So dividend paid increased significantly. No cut evident. No break. So only one break: liquidity.advv_30d_aed_m < 1 (exit risk). According to the instruction: 1 break -> HOLD unless offset. So we need to see if there is an offset. The instruction doesn't specify what offsets; typically, perhaps if other factors are strong, but the rule says: "0 breaks -> ... 1 break -> HOLD unless offset; 2+ cited breaks -> SELL." So with one break, it's HOLD unless we consider that the liquidity break is mitigated? But "unless offset" suggests that there might be circumstances where we still could have a different stance? Possibly if the break is not severe or there's a catalyst, but the rule is fairly strict. I'll interpret as HOLD given one break. But let's confirm: is there any net debt? fundamentals.debt_to_equity = 0.0. So no break there. EBITDA interest cover: we don't have interest expense; but since debt is zero, interest is likely zero or minimal, so no break. OCF/NI is 1.36 > 0.7, fine. Dividend cut: no. Quarterly gaps: none. Thus, only liquidity break: advv_30d_aed_m = 0.0297 < 1. Stance: HOLD. Now, confidence: The liquidity break is a single figure, but is there a dated catalyst inside the horizon? The horizon is 4 weeks from 2026-07-20 to 2026-08-17. Catalysts: look at catalysts.filings_12mo = 21, but that's over 12 months. The catalysts.last_results_filing.date is 2026-05-15, which is before the horizon. No filings or events are explicitly dated within the horizon. No analyst revisions. No consensus estimate revisions. So no dated catalyst. The liquidity break is clear but it's only one. Confidence: Probably in the 50-69 range? According to the instructions: "50-69 = clear evidence with real conflicts". Here we have a clear break (liquidity) but no other breaks and some positives (strong cash conversion, no debt, high dividend). So there is a conflict: low liquidity vs solid fundamentals. That fits 50-69. But note: "output HOLD below 40" — but we are not below 40. I'll set confidence to 55 maybe, as a middle of that range. Point: Need a one-sentence point citing a figure. Example: "Liquidity is extremely thin at AED 0.03m ADV, posing exit risk, but OCF/NI of 1.36x and zero debt support fundamentals." Something like that. Risk: One line describing the risk. "Key risk: extremely low trading liquidity (ADV AED 0.03m) makes position exit difficult over the 4-week horizon." Target: Since we are HOLD, we can output null or no target. The instruction says: "If you output a target, derive it from pack evidence for the 4-week horizon — do not restate analyst.target_mean ..." For HOLD, it's acceptable to not give a target. I'll put null. Citations: Need at least 2 for non-HOLD stances? Actually: "non-HOLD stances need at least 2." Since HOLD is not BUY or SELL, maybe it's okay with fewer? But it says "non-HOLD stances need at least 2." So HOLD could have fewer. But we'll still include citations for the key figures. At least one for the break (liquidity) and one for a positive (OCF/NI). So two citations. Citations list: - {"field": "liquidity.advv_30d_aed_m", "value": 0.0297} - {"field": "financial_statements.derived.ocf_to_ni", "value": 1.36} Also could include net debt or dividend? But we mentioned zero debt. We'll cite fundamentals.debt_to_equity with value 0.0 maybe. We'll include that as a third? Minimum 2 is fine. Now, output JSON in specified order: citations, point, risk, stance, confidence, target. I'll set confidence to 55. Thus: { "citations": [ {"field": "liquidity.advv_30d_aed_m", "value": 0.0297}, {"field": "financial_statements.derived.ocf_to_ni", "value": 1.36}, {"field": "fundamentals.debt_to_equity", "value": 0.0} ], "point": "Liquidity is critically thin at AED 0.03m ADV, but OCF/NI of 1.36x and zero debt mitigate distress.", "risk": "Primary risk: ultra-low liquidity (ADV AED 0.03m) may impede exit; no other financial break triggers met.", "stance": "HOLD", "confidence": 55, "target": null }
- macro lensdeepseek-v4-pro-k3HOLD
3×HOLD (3/3 agree)
With zero debt-to-equity (0.0) and a 1-year beta of just 0.144, NGI has very low rate and market sensitivity; combined with extremely low ADV (AED 0.03M), macro flows barely move the stock, making a HOLD appropriate.
Show full AI reasoning
We are asked to output a JSON object with keys: citations, point, risk, stance, confidence, target. Stance must be BUY/HOLD/SELL. Confidence 0-100. Target num or null. We are the MACRO-LIQUIDITY lens. Our job is cross-sectional: peg and Fed rate identical for all 61 DFM names, so they can't by themselves justify a stance on this one. A non-HOLD stance must cite which of this name's own figures makes it MORE or LESS exposed to the macro backdrop than the market. The relevant name-level figures: fundamentals.debt_to_equity (rate sensitivity), tv_technicals.beta_1y, liquidity.advv_30d_aed_m (flow sensitivity), sector, peer_context percentiles. Cite macro.fed_funds_rate / macro.vix / macro.yield_curve_2s10s_pct for backdrop and differentiating name-level figure. Weigh uae_macro_news where present. We reason ONLY over evidence pack. Today 2026-07-20, horizon 4 weeks to 2026-08-17. We need to cite exact figures from pack. For non-HOLD stance, at least 2 citations. Confidence bands: 90-100 multiple independent cited figures align AND dated catalyst inside horizon; 70-89 several aligned cited figures, no dated catalyst; 50-69 clear evidence with real conflicts; 30-49 mixed or one-sided; 10-29 thin/stale/gap-ridden, output HOLD below 40. First, let's check macro backdrop. fed_funds_rate: 3.63 (asof 2026-06-01). vix: 16.73 (asof 2026-07-16). yield_curve_2s10s_pct: 0.37 (slightly positive, not inverted). So macro environment: moderate rates, low VIX (calm), positive yield curve. This generally supports risk assets. But we need to see NGI's specific sensitivity. NGI is Financial Services (insurance). For rate sensitivity, fundamentals.debt_to_equity = 0.0. That means no debt, so it's not sensitive to rate changes from a debt cost perspective. That's a differentiating factor, as many financials may have higher leverage. So low debt_to_equity means less rate sensitivity, but also maybe less benefit from rate cuts? Since rates are moderate (3.63%), insurance companies often benefit from higher rates by earning more on their float, but with zero debt, it's neutral to positive. However, the stock's beta: tv_technicals.beta_1y = 0.144, which is very low. This suggests it's not very correlated with the market, so macro moves may not impact it much. Liquidity: advv_30d_aed_m = 0.0297, extremely low (in millions AED, that's 29,700 AED daily). Very illiquid, which in a macro liquidity tightening or risk-off could cause larger moves, but currently VIX is low (16.73), so liquidity risk might not be a big concern. However, low liquidity itself makes it susceptible to flow sensitivity. Peer context: NGI's PE ttm 9.18, vs median 11.32, so PE percentile 40 (meaning 40% of peers have lower PE, so it's relatively cheap). Dividend yield 7.92% vs median 4.55%, at 95th percentile. So high dividend yield. In a macro backdrop with moderate rates (3.63%), a high dividend yield can be attractive. But we need to consider whether the macro backdrop is favorable for high-dividend stocks. With a positive yield curve and low VIX, income stocks might be in favor. However, the low beta suggests it may not participate in rallies. Now, UAE macro news: Summary items include "Jaywan Debuts As UAE's First National Payment Scheme" - might be positive for financials? "UAE private-sector Emiratization surpasses 190,000" - possibly positive economic outlook. "Houthis declare naval embargo against Saudi Arabia" - geopolitical risk, but UAE? Might increase uncertainty. But no direct dated catalyst for NGI. Stance: We need to decide BUY/HOLD/SELL. Given the macro backdrop is benign, but NGI's very low beta and low liquidity might mean it doesn't benefit much. However, its zero debt and high dividend yield could be protective. I suspect a HOLD is appropriate because the macro backdrop doesn't strongly differentiate it, but we need to see if we can justify BUY/SELL with at least two citations. Look at differentiating factors: debt_to_equity 0.0 (less rate sensitivity), beta_1y 0.144 (low sensitivity to market moves), advv_30d 0.0297 (illiquid). These are mixed. The high dividend yield percentile 95% might be a positive in moderate rate environment, but also might indicate value trap? We need to see fundamentals: Q1 2026 net income 18.4M (down from 35.6M in Q1 2025, so earnings dropped). But rev growth 24.9% yoy. EPS growth -23.1% yoy. So earnings are declining, which could be a concern. However, annual net income for 2025 was 119.2M, down from 127.5M but still decent. PE of 9.18 is low. But the declining earnings trend might be a headwind. From a macro-liquidity lens, the key is exposure: low beta and low debt mean less macro sensitivity, so the macro backdrop doesn't drive it. The stock's own performance: ret_1m_pct -0.35%, ret_3m_pct +11.65%, ret_12m_pct -8.08%. It underperformed over 12m but had a strong 3m. DFMGI context: dfmgi_ret_1m -5.96%, 3m -1.19%. So NGI outperformed the index in 3m (rel_strength_3m_vs_dfmgi_pct = 7.11%). That suggests it has some momentum. But liquidity is very low, which is a risk if markets turn. Confidence: No dated catalyst in horizon. The last results filing was 2026-05-15 (Q1 2026). Next likely is Q2 results in mid-August, which might be after horizon ends 2026-08-17? Typically filing dates: from past, Q2 filings were around August 14 (2024 and 2025). So 2026 Q2 filing might be around August 14, which is just before Aug 17, so it could be inside horizon. But not confirmed in pack. The pack lists catalysts.filings_12mo: 21, and results_filing_dates_24mo shows dates: 2025-08-14, 2024-08-14. So likely Q2 2026 results mid-August. That is a catalyst, but not explicitly dated. The pack doesn't give a specific future date. So we cannot claim a dated catalyst. Confidence band: 70-89 if several aligned cited figures, no dated catalyst. So confidence max 89. We need to decide stance. If we are neutral, HOLD. The pack seems to suggest a mixed picture: low beta, low debt, high dividend, but declining earnings, very illiquid. From macro-liquidity perspective, the low beta and illiquidity might make it less attractive because it won't capture macro upside, but also won't fall much. The high dividend yield could support price in a low-rate world. But with fed funds at 3.63%, dividend yield 7.92% is attractive. However, payout ratio is 72.74%, which is high but sustainable? OCF to NI is 1.36, so dividends covered? dividends paid 74.2M, FCF 161.1M, so div paid to FCF 0.46, very safe. So dividend is well-covered. That might make it a buy for income seekers. But as macro-liquidity lens, we must focus on macro sensitivity. The name's very low beta (0.144) and zero debt make it a "safe haven" if macro turns negative? But if macro improves, it might not participate. So it's a defensive stock. Given the macro backdrop is moderate (VIX low, yield curve positive), there's no imminent crisis, so defensive stocks might lag. So maybe a HOLD. Could we argue SELL? If we think macro outlook is positive (low VIX, positive yield curve) and NGI's low beta means it will underperform as risk-on prevails. But low liquidity means it's hard to trade. The 3-month performance is already strong, maybe overbought? indicators: rsi14 43.98, not overbought. pct_vs_ma200 1.05%, just above. So not stretched. The low advv is a red flag for liquidity, but that's a structural issue. From peer context, div_yield_percentile 95 suggests it's one of the highest yielding, which in a moderate rate environment could attract flows, but if rates rise, it might suffer. But rates are 3.63, not high, and yield curve positive, so no immediate rate scare. Given no strong directional signal from macro-liquidity factors, HOLD is probably appropriate. However, the instructions: "A non-HOLD stance must cite which of this name's own figures makes it MORE or LESS exposed to the macro backdrop than the market." Could we argue it is less exposed, so in a favorable macro environment, it might underperform, leading to SELL? But that seems weak because if it's less exposed, it might just not move much. A sell would be if it were more exposed to a negative macro factor. The macro backdrop doesn't look negative: VIX 16.73 is low, fed funds 3.63 is moderate, yield curve positive. So no negative macro outlook. Thus, a sell is not justified. A buy would be if it were undervalued relative to macro sensitivity, but low beta and low liquidity might keep it from being bid up. So HOLD. Confidence: With no dated catalyst, max 89. But we need to see if figures align. We can cite: debt_to_equity 0.0 (low rate sensitivity), beta_1y 0.144 (low market sensitivity), advv_30d 0.0297 (illiquidity). These are aligned in showing low macro sensitivity, which in a benign macro environment suggests neutral stance. That's "several aligned cited figures" with no dated catalyst, so confidence 70-89. I'll set 75. Target: Since it's a HOLD, target could be null, or we could derive a 4-week target from pack evidence. Typically, if we don't have a strong view, target is null. But the instructions say: "If you output a target, derive it from pack evidence for the 4-week horizon — do not restate analyst.target_mean." There is no analyst target. So we can set target null. Citations: We need to cite the fields we used. For HOLD, we don't strictly need at least 2, but better to include. We'll cite: fundamentals.debt_to_equity value 0.0, tv_technicals.beta_1y value 0.144, liquidity.advv_30d_aed_m value 0.0297. Also macro.fed_funds_rate value 3.63, macro.vix value 16.73, macro.yield_curve_2s10s_pct value 0.37. That's 6 fields. Point: one sentence citing a figure. Example: "With zero debt (debt_to_equity 0.0) and a 1-year beta of 0.144, NGI has minimal rate and market sensitivity, while extremely low ADV (AED 0.03M) suggests macro flows barely move the stock, supporting a HOLD." Risk: one line. "Key risk: any macro-driven sell-off could be amplified by illiquidity, but low beta and zero debt provide a buffer." So, JSON: { "citations": [ {"field": "fundamentals.debt_to_equity", "value": 0.0}, {"field": "tv_technicals.beta_1y", "value": 0.144}, {"field": "liquidity.advv_30d_aed_m", "value": 0.0297}, {"field": "macro.fed_funds_rate", "value": 3.63}, {"field": "macro.vix", "value": 16.73}, {"field": "macro.yield_curve_2s10s_pct", "value": 0.37} ], "point": "With zero debt-to-equity (0.0) and a 1-year beta of just 0.144, NGI has very low rate and market sensitivity; combined with extremely low ADV (AED 0.03M), macro flows barely move the stock, making a HOLD appropriate.", "risk": "Illiquid stock amplifies moves in a macro shock, though low beta and zero debt offer some insulation.", "stance": "HOLD", "confidence": 75, "target": null } Confidence 75 because several aligned figures, no dated catalyst inside horizon (next results filing likely mid-August but not confirmed in pack; we have results_filing_dates_24mo but no future date). So 70-89. 75 is reasonable.
- sector lensdeepseek-v4-pro-k3HOLD
3×HOLD (3/3 agree)
Q1 2026 net margin fell to 6.4% from 15.5% YoY despite 24.9% revenue growth, highlighting margin compression.
Show full AI reasoning
We are asked to output a JSON object as the SECTOR specialist for NGI. We need to reason over the evidence pack and output a stance (BUY/HOLD/SELL) with confidence and target for the 4-week horizon ending 2026-08-17. We must cite exact figures from the pack. First, understand the role: SECTOR specialist — business economics, growth, margins, leverage, dividend durability; ground case in multi-year financial_statements trends, weigh sector_news items. So focus on revenue/margin trajectory, leverage, dividends, sector news. Let's analyze the financial statements: - Revenue growth: annual revenues from 2021? But we have annual data from 2022: 621.4, 2023: 745.8, 2024: 874.0, 2025: 1017.0. Strong growth. 2-year CAGR from 2023 to 2025? The derived rev_cagr_2y_pct is 16.8%. Quarterly: Q1 2026 revenue 286.5, yoy growth 24.9% from Q1 2025 (229.4). So revenue growth accelerating. - Net income: 2022: 60.5, 2023: 74.9, 2024: 127.5, 2025: 119.2. Slight dip in 2025 but still high. Q1 2026 net income 18.4 vs Q1 2025 35.6 — a drop of about 48%. But Q1 2025 had net margin 15.5%, Q1 2026 only 6.4%. That's a significant margin compression. Looking at quarterly trends: Q1 2025: 15.5%, Q2 2025: 19.8%, Q3 2025: 7.7%, Q4 2025 (derived): 5.0%, Q1 2026: 6.4%. So margins have been volatile and declining recently. Annual net margins: 2022: 9.7%, 2023: 10.0%, 2024: 14.6%, 2025: 11.7%. So 2025 margin down from 2024. EPS growth yoy: -23.15% (fundamentals.eps_growth_yoy). That's concerning. - Liquidity and leverage: debt_to_equity = 0 (fundamentals.debt_to_equity: 0.0), current ratio 13.76, very strong. So no financial risk. Leverage: liabilities_to_equity 2025: 1.4, slightly down from 2024: 1.57. So balance sheet solid. - Dividend: dividend_yield = 7.92%, payout ratio 72.74%. Historical dividends paid: 2022: 45M, 2023: 37.5M, 2024: 37.5M, 2025: 74.2M. 2025 dividend was 45% of capital. Free cash flow: 2025 FCF 161.1, div paid 74.2, so div_paid_to_fcf = 0.46, well-covered. OCF to NI = 1.36, good quality. Dividend durability seems fine. Recently ex-date 2026-04-23, so next dividend probably in 2027. Within 4-week horizon, no dividend catalyst. - Sector news: Two items, both not directly related to NGI. One about GCC downstream oil resilience, another about Egypt expanding insurance for expats. Not material. - Peer context: NGI PE 9.18 vs median 11.32, so undervalued. PB 1.35 vs median 1.35, fairly valued. Div yield 7.92% vs median 4.55%, very high. - Technicals: RSI 43.98, neutral. Price 5.68 vs MA50 5.7448 (slightly below), MA200 5.6208 (slightly above). Recent performance: ret_1m -0.35%, ret_3m +11.65%, ret_12m -8.08%. Rel strength vs DFMGI +7.1%. So short-term momentum weak, but longer term okay. Realized vol 33.8% annual, quite high. ATR 2.58% of price. TV recommend all -0.3545 (sell), consensus signal drift delta 5d +0.158, 10d -0.621, so recently turning slightly positive? But overall negative. - Catalysts: Last results filing 2026-05-15 for Q1 2026. Next likely Q2 2026 results would be around mid-August? The horizon ends 2026-08-17, so Q2 results might be released around then? Looking at past filing dates: Q2 2025 was filed 2025-08-14. So Q2 2026 could be filed around 2026-08-14, which is within the horizon. That is a catalyst. However, we must not assert a specific dated catalyst unless in the pack. The pack has results_filing_dates_24mo which includes "2025-08-14" for Q2 2025. So we can infer that Q2 2026 results might be expected around mid-August, but we should not fabricate. The horizon ends 2026-08-17, so it's plausible that Q2 earnings would be released within the horizon? But the pack doesn't confirm. The most recent filing is Q1 2026 on 2026-05-15. Next would be Q2 2026, but no date given. So we cannot assume a dated catalyst. Thus confidence may be limited. Now, as SECTOR specialist, what's the view? The company has strong revenue growth but declining margins and earnings. The insurance sector in UAE might benefit from economic growth, but NGI's Q1 2026 net income dropped significantly. The high dividend yield is attractive, but payout ratio is 72%, which is okay given strong FCF. However, the declining profitability trend might hurt sentiment. For a 4-week horizon, there's no clear positive catalyst. The technicals are weak. The sector news are not directly impactful. So I lean towards HOLD, with low confidence. Confidence: According to guidelines, below 40, output HOLD. But I should assess: evidence is clear but with conflicts? Revenue growth strong, but earnings down, margins compressing. So conflicts exist. Confidence maybe 40-50? The threshold for HOLD is below 40. But if I think HOLD is appropriate, confidence should be below 40? Actually the instruction: "output HOLD below 40". So if my stance is HOLD, confidence should be below 40. But I can still assign confidence in the 30-39 range perhaps. I need to justify. I'll set stance: HOLD, confidence: 35 (thin or mixed evidence, conflicts). Target: I'll derive from evidence? The price is 5.68. With no strong catalyst, target could be around current price. But I'll set target: null, as it's HOLD and no catalyst. The instructions: "If you output a target, derive it from pack evidence for the 4-week horizon". Since I'm not confident, I can set target null. Citations: Need at least 2 for non-HOLD? Actually: "non-HOLD stances need at least 2". For HOLD, maybe we still need citations? The instruction: "citations: list the exact pack fields ... non-HOLD stances need at least 2." So HOLD can have 0 or 1? But I'll include a couple to support point and risk. I'll cite the declining net income trend and revenue growth. Point: one sentence citing a figure. Example: "Q1 2026 net margin slid to 6.4% from 15.5% YoY despite 24.9% revenue growth, indicating margin pressure." Risk: "Further margin compression or delayed Q2 earnings could push the stock lower." Stance: "HOLD" Confidence: 35 Target: null Citations: - financial_statements.quarterly.0.net_margin_pct: 6.4 - financial_statements.quarterly.0.revenue_yoy_pct: 24.9 - financial_statements.quarterly.4.net_margin_pct: 15.5 (Q1 2025) - fundamentals.eps_growth_yoy: -23.1457 (optional) I'll include two citations. Now output JSON. Ensure order: citations, point, risk, stance, confidence, target.
- technical lensdeepseek-v4-pro-k3HOLD
3×HOLD (3/3 agree)
NGI trades 1.05% above its MA200 (5.62) but 1.13% below its MA50 (5.74), with ADX at 56.75 indicating a strong trend yet RSI at 43.98 neutral-bearish, creating a mixed technical picture.
Show full AI reasoning
We are asked to produce a TECHNICAL lens (trend, momentum, vol, drawdown/gap, rel-strength vs DFMGI; treat ex-date drop as mechanical). The horizon is 4 weeks ending 2026-08-17. The output must be a JSON with keys: citations, point, risk, stance, confidence, target. For technical lens, we only consider technical indicators and related fields. We must not incorporate fundamentals or other lenses, but we can note corporate actions ex-date as mechanical. First, examine the technical indicators provided: - spot: 5.68 - indicators: - rsi14: 43.9843 - ma50: 5.7448 - ma200: 5.6208 - pct_vs_ma200: 1.0536 (price is 1.05% above MA200) - realized_vol_annual_pct: 33.8376 - ret_1m_pct: -0.3509% - ret_3m_pct: 11.6462% - ret_12m_pct: -8.0757% - rel_strength_3m_vs_dfmgi_pct: 7.1072 (outperforming DFMGI by 7.1% over 3 months) - max_drawdown_1y_pct: -19.1177% - pct_off_20d_high: -2.906% (2.9% below 20-day high) - atr14_pct_of_price: 2.578% - largest_gap_3m_pct: 8.7273% - pct_no_trade_days_3m: 6.25% - tv_technicals: - tv_recommend_all: -0.3545 (overall bearish) - tv_recommend_ma: -0.8 (very bearish moving average signal) - tv_recommend_other: 0.0909 - adx: 56.7469 (strong trend, >25 indicates trending, >50 very strong) - cci20: -35.3965 (slightly bearish, between -100 and +100) - stoch_k: 33.3333 (near oversold threshold 20?) - williams_r: -58.6207 (neutral, between -80 and -20) - high_52w: 6.61, low_52w: 5.3 - rel_volume: 1.1333 (slightly above average volume) - dfmgi_context: - dfmgi_pct_vs_ma200: -3.5453 (DFMGI below its MA200) - dfmgi_ret_1m_pct: -5.958 - dfmgi_ret_3m_pct: -1.1938 - corporate_actions: history shows dividends, ex-dates in April, latest ex-date 2026-04-23. That's past, not in horizon. So no mechanical drop expected. - recent_disclosures: no ex-date in horizon. Now, analyze from technical perspective for the next 4 weeks: Trend: MA50 (5.7448) vs MA200 (5.6208). MA50 is above MA200, a bullish golden cross. But price (5.68) is just below MA50? Let's check: spot 5.68, MA50 5.7448, so price below MA50 by about (5.68-5.7448)/5.7448 = -1.13%? Actually, spot/MA50 = 5.68/5.7448 = 0.9887, so 1.13% below. Price above MA200 by 1.05%. So MA50 > MA200 but price is sandwiched between them, slightly below MA50 and above MA200. This could be a minor consolidation. The ADX is 56.75, very strong, indicating a strong trend, but which direction? ADX doesn't say direction, only strength. The trend might be down recently? 1-month return is -0.35%, 3-month is +11.65% so recent pullback. RSI at 44, not oversold but neutral-bearish. CCI -35, neutral. Stochastics 33, low but not oversold. Williams %R -58, neutral. So momentum is slightly bearish but not extreme. Volatility: realized vol 33.8% annual, relatively high. ATR 2.58% of price. So daily moves can be substantial. Largest gap 3m 8.7%, showing gap risk. Drawdown: max drawdown 1y -19.1%, price 14% below 52w high (6.61). So recent weakness. Relative strength vs DFMGI: +7.1% over 3 months, outperforming. But DFMGI itself is down -1.2% over 3 months, so NGI did well to be positive. Moving average signals: tv_recommend_ma is -0.8, strongly bearish. tv_recommend_all is -0.3545, moderately bearish. Consensus signal drift: tv_recommend_all -0.3545, delta 5d +0.158 (improving), delta 10d -0.621 (worsening over 10 days). So mixed. Overall, the technical picture is mixed to slightly bearish: MACD (inferred from MA rec? tv_recommend_ma is -0.8, suggesting moving averages are bearish, probably because price is below short-term MAs). With price below MA50 but above MA200, and high ADX, it might be in a downtrend within a larger uptrend? The high ADX could indicate a strong trend. Since 3-month return was good but 1-month negative, perhaps a pullback. For the 4-week horizon, unless a catalyst, technicals suggest caution. We must derive a target. Since technical target might be based on support/resistance or moving averages. The MA200 is 5.62, currently price 5.68, close. If breakdown, support at 5.62 or lower. Resistance at MA50 5.74. With volatility, range could be roughly +/- 2 ATR? ATR is 2.57% of price, so 2.57% of 5.68 = 0.146. So 1 ATR move about 0.15. For 4 weeks, maybe 2-4 ATR? So range 5.68 ± 0.3-0.6. That gives potential downside to ~5.4-5.5, upside to ~6.0. But no clear catalyst for upside. The technical indicators lean bearish. So a HOLD or SELL? The instruction: "output HOLD below 40" for confidence, but that's for confidence, not stance. Stance can be HOLD even with higher confidence? Actually, the notes: "output HOLD below 40" likely refers to confidence: if confidence below 40, we can output HOLD? Or they say: "output HOLD below 40" as in if confidence is low, you should go HOLD. But our confidence should reflect the evidence strength. Here, we have some conflicting signals. Confidence might be in the 50-69 range (clear evidence with real conflicts). So we could have a HOLD stance with moderate confidence. We need exactly one sentence point: e.g., "Price sits 1.1% above MA200 but 1.1% below MA50 with ADX at 56.7 indicating strong trend and RSI at 44 neutral-bearish, suggesting indecision." Risk: something like "High realized volatility (33.8%) and a 1-year max drawdown of -19.1% could amplify near-term moves." We'll need to cite at least two technical fields. Use dotted paths exactly as in the pack. Citations: we can cite: - indicators.pct_vs_ma200: 1.0536 - indicators.ma50: 5.7448 and spot? Or just reference to moving averages. But we need field and value. For MA50 vs MA200, we might cite indicators.rsi14, indicators.adx? But adx is in tv_technicals.adx. Let's pick. We'll cite: {"field":"tv_technicals.adx","value":56.7469} {"field":"indicators.rsi14","value":43.9843} {"field":"indicators.pct_vs_ma200","value":1.0536} {"field":"indicators.ma50","value":5.7448} (and spot 5.68, but spot is separate, we can note in point) Also perhaps tv_technicals.tv_recommend_all: -0.3545. But we need at least 2. We'll use several. Target: Since technical stance might be HOLD, target could be null or a range? "derive from pack evidence for the 4-week horizon". If we are not providing a BUY/SELL, target can be null. Or perhaps we can give a technical target like the MA200 level? But unclear. Since the stance is likely HOLD due to conflicting signals, target might be null. I'll set target to null. Confidence: I'll assess 50-69 range because there are both bullish (MA50>MA200, positive 3m return, outperformance vs DFMGI, high dividend yield historically but technicals don't care) and bearish (price below MA50, negative 1m return, bearish TV recommend, high ADX might be trending down). The horizon is short, and no dated catalyst. So confidence probably in 50s. Let's say 55. Stance: HOLD. Now, format JSON exactly as required. I'll construct: { "citations": [ {"field": "indicators.pct_vs_ma200", "value": 1.0536}, {"field": "indicators.ma50", "value": 5.7448}, {"field": "tv_technicals.adx", "value": 56.7469}, {"field": "indicators.rsi14", "value": 43.9843}, {"field": "tv_technicals.tv_recommend_all", "value": -0.3545} ], "point": "NGI trades 1.05% above its MA200 (5.62) but 1.13% below its MA50 (5.74), with ADX at 56.75 indicating a strong trend yet RSI at 43.98 neutral-bearish, creating a mixed technical picture.", "risk": "High realized volatility of 33.84% and a 1-year max drawdown of -19.12% expose the stock to amplified moves within the 4-week window.", "stance": "HOLD", "confidence": 55, "target": null } Check: citations list fields exactly dotted paths. The "indicators.ma50" value is 5.7448, and we can use that. We used multiple so ok. Confidence: 55 in 50-69, reasonable. No dated catalyst inside horizon, so not high. Evidence is conflicting. Output only JSON.
- valuation lensdeepseek-v4-pro-k3HOLD
3×HOLD (3/3 agree)
NGI trades at a P/E of 9.2x vs peer median 11.3x with a 7.9% dividend yield (95th percentile) supported by a 46% FCF payout, but EPS contracted 23% YoY.
Show full AI reasoning
We are the VALUATION lens. We need to output a JSON with citations, point, risk, stance, confidence, target. The horizon is 4 weeks ending 2026-08-17. Today is 2026-07-20. We focus on multiples vs fair value, dividend support, analyst consensus drift. Look at the pack data. Multiples: - PE TTM: 9.182 - PB: 1.3502 - PS: 0.8677 - Dividend yield: 7.9225% - Payout ratio: 72.74% - Market cap: 925M AED Peer context: median PE = 11.32, PE percentile 40 (lower than 60% of peers, so P/E is below median, meaning relatively low). Median PB = 1.35, NGIs PB is 1.3502, right at median. Dividend yield percentile 95, meaning very high yield relative to peers. Financials: - Annual 2025: revenue 1017M, net income 119.2M, OCF 162.1M, FCF 161.1M, dividends paid 74.2M. Div paid to FCF: 0.46 (from derived: 0.46). That means 46% payout from free cash flow, sustainable. FCF margin: 15.8%. Net margin 8.9% (fundamentals) but annual net margin pct 11.7% from financial statements. Note: fundamentals net_margin is 8.9451, but annual statement net_margin_pct is 11.7, discrepancy might be due to TTM vs annual. Latest quarter Q1 2026: revenue 286.5M, net income 18.4M, net margin 6.4%, lower. Revenue growth Q1 YoY 24.9% but net income down sharply from 35.6M in Q1 2025 to 18.4M. EPS growth YoY is -23.15%. So earnings declining despite revenue growth. Dividend: Cash dividends 45% for 2025 (paid in 2026 ex-date April 23, 2026). Also for 2024 ex-date April 2025. So consistent dividends. The dividend yield of 7.92% is supported by a payout ratio of 72.74% and div_paid_to_fcf 0.46, which is sustainable. The company has a strong balance sheet: debt_to_equity 0, current ratio 13.76, liabilities_to_equity 1.4 (manageable). So dividend appears well covered by cash flows. Analyst consensus: n is null, rec "none", no analyst coverage. consensus_signal_drift: asof 2026-07-20, tv_recommend_all -0.3545, which is slightly bearish. Delta 5d: +0.158 (improving), delta 10d: -0.621 (recent negative drift). So overall technical-based consensus is negative, but 5-day improvement. Technicals: RSI 43.98 (neutral), price 5.68 vs MA50 5.7448 (below), vs MA200 5.6208 (slightly above, 1.05% above). Price down 0.35% in 1 month, down 8.08% in 12 months. Volatility annual 33.8%, ATR 2.58% of price. Market cap small, ADV 0.0297M AED, very illiquid. TV technicals: tv_recommend_all -0.3545 (bearish), ADX 56.75 strong trend, CCI -35, stoch K 33.3, Williams R -58.6, all somewhat neutral to slightly oversold. Beta 0.144, low. Catalysts: last results filing May 15, 2026 (Q1 2026). Within horizon? Next likely Q2 results would be around mid-August (last year Q2 was August 14, 2025). The horizon ends August 17. Typically Q2 results might be filed around that time. Check results_filing_dates_24mo: 2025-08-14 (Q2 2025), 2024-08-14 (Q2 2024). So Q2 2026 results could be expected around August 14, 2026, which is inside the 4-week horizon (ends Aug 17). That is a dated catalyst: Q2 earnings release. The filing_context doesn't mention specific date, but history suggests mid-August. So there is a potential catalyst within horizon. Valuation vs fair value: PE 9.18 vs peer median 11.32, so discount of ~19%. If we apply peer median PE to TTM EPS: EPS TTM? From fundamentals, EPS growth -23.15%, but we need EPS TTM. Market cap 925.4M, PE 9.182, so net income TTM = market cap / PE = 925.4 / 9.182 ≈ 100.78M. Peer median PE 11.32 gives implied price = 100.78 * 11.32 / shares outstanding? Alternatively, use PB: PB 1.35 equals peer median 1.35, so no discount there. Dividend yield 7.92% vs peer median 4.55%, so yield is high, suggesting undervaluation. But declining earnings may justify lower PE. The earnings are under pressure: Q1 2026 net income only 18.4M vs 35.6M last year, so TTM earnings likely declining. If we annualize Q1: 18.4*4=73.6M, which would be much lower than current TTM 100.8M. That would push PE higher. So the low PE may reflect declining earnings, not undervaluation. So valuation lens might see fair value as lower if earnings deteriorate. We need to consider the 4-week horizon: Q2 earnings might show further decline or recovery? We don't know, but we can weigh that the stock is cheap on trailing but facing headwinds. Dividend support: Strong dividend history, yield high, sustainable (div_paid_to_fcf 0.46). That could support the stock, especially if Q2 results don't cut dividend. Analyst consensus drift: tv_recommend_all -0.35 bearish, but 5d delta positive. So technical sentiment slightly improving. Given the 4-week horizon, the main event is potential Q2 earnings around Aug 14. That could be a catalyst. But we don't have estimates. Given declining earnings trend, the stock might remain under pressure. However, support from dividends and low valuation might limit downside. Confidence: we have some aligned figures: low PE, high dividend yield, sustainable payout, but declining earnings and bearish technicals. The catalyst is unconfirmed (not explicitly stated but likely). So confidence might be 50-69 (clear evidence with real conflicts). I'd lean toward a HOLD stance because the uncertainty around Q2 earnings and mixed signals. But we need to output a stance. The instructions: "output HOLD below 40" confidence, but if confidence is 50-69, we can have BUY/SELL. But as VALUATION lens, we see potential undervaluation on multiples but risks from earnings declines. Since the horizon is short, with a catalyst, might be a HOLD until clarity. I think HOLD is appropriate. Confidence level: Let's say 55-60. There is conflict: low PE and high yield vs declining earnings. There is a catalyst but not a certain positive one. So confidence 55. For target: If we derive from evidence, maybe a range based on peer PE? But PE is already discounted, so fair value might be around current if earnings stabilize. Could also be lower if Q2 disappoints. No clear target. So target null. Now, citations: Need at least two. Pick figures that support the valuation argument. For example: pe_ttm 9.182, peer median PE 11.32, dividend yield 7.9225, peer median div yield 4.55, div_paid_to_fcf 0.46, eps_growth_yoy -23.1457, etc. Use dotted paths. Point sentence: Something like "NGI trades at a P/E of 9.2x versus peer median 11.3x with a 7.9% dividend yield (95th percentile) supported by a 46% free cash flow payout, but EPS contracted 23% YoY." Risk: "Q2 results due mid-August could further pressure the stock if earnings decline persists." Stance: HOLD Confidence: 55 Target: null Let's construct JSON. Ensure citations are valid paths. I'll cite: - fundamentals.pe_ttm: 9.182 - peer_context.median_pe_ttm: 11.32 - fundamentals.dividend_yield: 7.9225 - peer_context.median_div_yield: 4.55 - financial_statements.derived.div_paid_to_fcf: 0.46 - fundamentals.eps_growth_yoy: -23.1457 But for point, I need to select a couple. At least two citations. I'll include multiple. So output JSON.
Bull
- No bull points argued.
Bear
- Primary risk: ultra-low liquidity (ADV AED 0.03m) may impede exit; no other financial break triggers met. risk lens
- Illiquid stock amplifies moves in a macro shock, though low beta and zero debt offer some insulation. macro lens
- Further margin deterioration or a weak Q2 2026 earnings release around mid-August could trigger selling pressure. sector lens
- High realized volatility of 33.84% and a 1-year max drawdown of -19.12% expose the stock to amplified moves within the 4-week window. technical lens
- Q2 2026 results, likely due mid‑August, could extend the earnings decline and weigh on the stock. valuation lens
Rating history19 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 | HOLD | 55 | — | 5.68 | pending |
| 2026-07-19 | HOLD | 54 | 5.3 | 5.61 | pending |
| 2026-07-18 | HOLD | 55 | 5.325 | 5.61 | pending |
| 2026-07-17 | HOLD | 57 | 6.39 | 5.61 | pending |
| 2026-07-15 | HOLD | 49 | 5.49 | 5.68 | pending |
| 2026-07-14 | HOLD | 49 | 5.3 | 5.68 | pending |
| 2026-07-13 | HOLD | 53 | 5.3 | 5.8 | pending |
| 2026-07-12 | HOLD | 60 | 5.56 | 5.85 | pending |
| 2026-07-11 | HOLD | 63 | 5.812 | 5.85 | pending |
| 2026-07-10 | BUY | 66 | 6.233 | 5.85 | pending |
| 2026-07-09 | HOLD | 60 | 5.812 | 5.85 | pending |
| 2026-07-07 | HOLD | 60 | 5.893 | 5.85 | pending |
| 2026-07-06 | HOLD | 60 | 6.108 | 5.85 | pending |
| 2026-07-05 | HOLD | 59 | 5.8 | 5.8 | pending |
| 2026-07-04 | HOLD | 60 | 5.667 | 5.8 | pending |
| 2026-07-03 | HOLD | 59 | 5.837 | 5.8 | pending |
| 2026-07-02 | HOLD | 59 | 5.828 | 5.8 | pending |
| 2026-07-01 | HOLD | 60 | 5.935 | 5.8 | pending |
| 2026-06-30 | HOLD | 61 | 5.68 | 5.8 | pending |
Filings & news504 official filings
SOURCE DOCUMENTS · DFM OFFICIAL
Filings library
504 official disclosures on record for NGI, newest first. Every link is the exchange's own filing PDF — the same documents the rating panel cites.
- 2026-05-15 Financial statements for the 1st QTR of 2026
- 2026-05-15 Results of BOD Meeting
- 2026-05-08 BOD meeting
- 2026-04-23 Minutes of AGM 2025
- 2026-04-15 Results of BOD Meeting
- 2026-04-15 Resolutions of General Assembly
- 2026-04-09 BOD meeting
- 2026-03-25 Integrated report for the year 2025
- 2026-03-17 Invitation of General Assembly
- 2026-03-05 Financial statements for the year of 2025
- 2026-03-05 Results of BOD Meeting
- 2026-02-27 BOD meeting
- 2026-02-13 Preliminary financial results for the year of 2025
- 2025-12-25 Results of BOD Meeting
- 2025-12-19 BOD meeting
- 2025-11-12 Financial statements for the 3rd QTR of 2025
- 2025-11-12 Results of BOD Meeting
- 2025-11-06 BOD meeting
- 2025-08-14 Financial statements for the 2nd QTR of 2025
- 2025-08-13 Results of BOD Meeting
- 2025-08-08 BOD meeting
- 2025-05-14 Financial statements for the 1st QTR of 2025
- 2025-05-14 Results of BOD Meeting
- 2025-05-08 BOD meeting
- 2025-04-17 Minutes of the AGM
- 2025-04-15 Results of BOD Meeting
- 2025-04-15 Resolutions of General Assembly
- 2025-04-09 Nominees for Board of Directors membership
- 2025-04-09 BOD meeting
- 2025-03-21 Invitation of General Assembly