HOLD4400% confidence4 of 5 lenses agree
  • Spot AED 2.21
  • 4-Week Target AED 2.21 0.0%
  • Implied Upside 0.0%
  • RSI (14) 50.97
  • Price vs MA200 5.12%
  • 3m return 5.86%

Union Coop's beta of 0.12 and high dividend yield of 6.3% provide defensive appeal, but advv of AED 0.69M signals illiquidity, limiting conviction.. Revenue growth yoy -6.36% and net margin 14.54% indicate earnings pressure, but debt/equity of 0.21 and dividend yield 6.28% provide defensive support.. UNIONCOOP at 2.21 trades 5.12% above MA200 (2.10) with MA50 (2.18) above MA200, yet RSI 50.97 and ADX 19.55 signal subdued momentum..

DFM · dfm-2026-07-20 · As of 2026-07-20

UNIONCOOP

HOLD GLM · faithful ✓ · 100% cites verifiedAsk the filings about UNIONCOOP
  1. ① Source set0 canonical inputs
    • DFM official2026-07-20
    • DFMGI benchmark2026-07-20
  2. ② AI draft0B · 4H · 1S → draft HOLD
    • risk lens deepseek-v4-pro-k3SELLw=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

    See the full argued case for each lens ↓

  3. ⑤ Trail0/0 verified
    • No evidence artifacts referenced.
52w high 2.2652w low 1.97
Close (1y)MA50MA200Source: DFM EOD
Full reportFundamentals, valuation, price targets, risk ledger & sources

FULL REPORT · COUNCIL + FUNDAMENTALS

The complete argument

Fundamentals & valuation

Valuation

P/E (ttm)11.32TradingView
P/B1.47TradingView
P/S1.70TradingView
Dividend yield6.28%TradingView
Market cap3.9BTradingView

Key financial metrics

ROE13.35%TradingView
ROA8.70%TradingView
Operating margin18.20%TradingView
Net margin14.54%TradingView
Revenue growth YoY-6.36%TradingView
EPS growth YoY7.66%TradingView
Debt/Equity0.21TradingView
Current ratio1.49TradingView
Beta (1y)0.12TradingView

Price structure

SpotAED 2.21
4-Week TargetAED 2.210.0%
Implied Upside0.0%
RSI (14)50.97DFM EOD
Price vs MA2005.12%DFM EOD
3m return5.86%DFM EOD

Macro context

US Fed funds rate3.63%FRED
AED-USD peg3.6725UAE Central Bank

Analyst consensus & revisions

No sell-side analyst coverage for this name — the rating rests on fundamentals, technicals and price evidence only.

Price & risk detail

Model price targets

LensStance4-Week Target
sector lensHOLDAED 2.21

Quarterly pattern

QuarterRevenue (AED m)Net Income (AED m)Net MarginRevenue YoY
2026-03-31102.3
2025-12-31111.1
2025-09-3053.3
2025-06-3074.2
2025-03-3199.4
2024-12-31101.9

Risk ledger

LensStanceRisk flagged
risk lensSELLLow liquidity and shrinking shareholder returns elevate capital-preservation concerns over the one-month horizon.
macro lensHOLDLow liquidity could amplify losses if geopolitical fears escalate; dividend support may cushion.
sector lensHOLDLow trading liquidity (ADV 0.689M) amplifies downside risk if sector sentiment sours.
technical lensHOLDExtremely thin ADV of 0.689M AED and a 4.02% largest 3-month gap magnify liquidity-driven drawdown risk.
valuation lensHOLDRevenue contraction of 6.4% YoY and escalating regional geopolitical tensions may deter near-term price appreciation.

What would change this view

The council is split (4 HOLD). The dissent is preserved, not averaged into a false consensus — the spread itself is the signal.

Sources — 15 official disclosures

Recent official disclosures

Source: DFM efsah — official filings

How this rating was produced — 6 inputs and guardrails

Method — inputs, models, guardrails

InputSourceStatus
Daily price + benchmarkDFM official / DFMGILoaded
Five-lens councildeepseek (deepseek-v4-pro-k3)Loaded
Company fundamentals & technicalsTradingViewLoaded
Analyst consensus & revisionsyfinanceLoaded
Official disclosuresDFM efsahLoaded
NewsTradingView / Reuters / ZawyaLoaded
Raw evidence pack — the exact JSON every lens reasoned over
{
  "spot": 2.21,
  "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": "Consumer Cyclical",
  "symbol": "UNIONCOOP",
  "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": "Union Coop",
  "catalysts": {
    "filings_12mo": 20,
    "last_results_filing": {
      "date": "2026-05-11",
      "headline": "Financial statements for the 1st QTR of 2026"
    },
    "results_filing_dates_24mo": [
      "2026-05-11",
      "2026-02-16",
      "2025-11-06",
      "2025-08-11",
      "2025-05-12",
      "2025-02-13",
      "2024-11-05",
      "2024-08-08"
    ]
  },
  "liquidity": {
    "advv_30d_aed_m": 0.689,
    "pct_below_52w_high": 6.7511
  },
  "indicators": {
    "ma50": 2.1792,
    "ma200": 2.1023,
    "rsi14": 50.9712,
    "ret_1m_pct": 2.7907,
    "ret_3m_pct": 5.8559,
    "ret_12m_pct": 4.4444,
    "pct_vs_ma200": 5.1231,
    "pct_off_20d_high": -2.2124,
    "atr14_pct_of_price": 1.9716,
    "largest_gap_3m_pct": 4.0179,
    "max_drawdown_1y_pct": -7.1111,
    "pct_no_trade_days_3m": 4.6875,
    "realized_vol_annual_pct": 20.061,
    "rel_strength_3m_vs_dfmgi_pct": 0.6738
  },
  "recent_news": [
    {
      "date": "2026-05-01",
      "source": "wam",
      "summary": "Salik Company PJSC (Salik), Dubai’s exclusive toll gate operator, in collaboration with Union Coop, organised a community initiative marking International Workers’ Day 2026 to honour Union Coop employees in recognition of their dedication and their essential role in supporting the continued success and op...",
      "headline": "Salik, Union Coop honour workers on International Workers’ Day"
    },
    {
      "date": "2024-11-27",
      "source": "agbi",
      "summary": "Dubai retailer and mall owner Union Coop has begun exploring a transition from a consumer cooperative society to a public joint-stock company. The company said the move is aimed at increasing its presence, expanding its operations and maximising its financial resources. Dubai-based law firm Al Tamimi Company has been appointed to conduct a study exploring the […]",
      "headline": "UAE retailer Union Coop explores going public"
    },
    {
      "date": "2024-11-26",
      "source": "wam",
      "summary": "The Union Coop has begun studying the transition from a consumer cooperative society to a public joint-stock company (PJSC).The decision was announced during the Board of Directors meeting on Monday and forms part of the cooperative's strategy to enhance its financial resources, boost competitiveness, ...",
      "headline": "Union Coop explores public joint-stock transition"
    },
    {
      "date": "2024-09-09",
      "source": "arabian_post",
      "summary": "Union Coop, the UAE’s largest consumer cooperative, has introduced a new electronic wallet feature on its Smart App and website, aiming to streamline and enhance the shopping experience for its customers. This initiative allows shoppers to create and manage their own digital wallets, providing a more flexible payment method across all 27 cooperative outlets throughout Dubai. The electronic wallet ",
      "headline": "Union Coop Launches Electronic Wallet for Enhanced Shopping Experience"
    },
    {
      "date": "2024-08-09",
      "source": "wam",
      "summary": "DUBAI, 9th August, 2024 (WAM) –  Union Coop has announced its financial results for the first half of 2024, demonstrating a 5% increase in semi-annual revenues compared to the previous year. The cooperative achieved a 32.3% growth in net profits and expanded profit margins across its various sectors...",
      "headline": "Union Coop reports financial performance for H1 2024"
    },
    {
      "date": "2023-12-13",
      "source": "wam",
      "summary": "Dubai Municipality signed a Memorandum of Understanding (MoU) with Union Coop to ensure sustainable provision of strategic food commodities in Dubai's local markets.The MoU aims to strengthen the cooperation in the field of food supply chain, and seeks to enhance its resilience, supporting the obje",
      "headline": "Dubai Municipality signs MoU with Union Coop to strengthen food supply chains in Dubai"
    }
  ],
  "sector_news": [
    {
      "date": "2026-07-20",
      "sector": "consumer-retail",
      "source": "agbi",
      "summary": "A maker of Irish whiskey is using the UAE as the launchpad for a global tokenised investment platform powered by stablecoins. Marrowbone Lane plans to allow investors to buy fractional stakes in whiskey casks, making an investment that typically costs between £3,500 (AED17,160) and £8,500 more accessible to retail investors through digital assets. Stablecoins are […]",
      "headline": "Irish whiskey maker brings tokenised cask investing to UAE"
    },
    {
      "date": "2026-07-17",
      "sector": "consumer-retail",
      "source": "meed_uae",
      "summary": "Hotel operator says the region’s ability to rebound from crisis is overlooked",
      "headline": "Accor expects Dubai hotel recovery by mid-2027"
    },
    {
      "date": "2026-07-17",
      "sector": "consumer-retail",
      "source": "zawya",
      "summary": "Food emerged as the defining feature of Abu Dhabi’s hidden gems",
      "headline": "Hidden gems thrive in Abu Dhabi as 73% of residents share local favourites"
    },
    {
      "date": "2026-07-17",
      "sector": "consumer-retail",
      "source": "arabian_post",
      "summary": "Toni Pons, the Catalan company whose hand-stitched espadrilles have become one of Spain’s more durable footwear exports, turns 80 this year. It marks the anniversary in the middle of an expansion push — and, increasingly, with the Gulf on the map as a retail market rather than a holiday one. The company closed 2025 with revenue of 32 million euros, three per cent up on the previous […] The article",
      "headline": "Spanish Espadrille Maker Turns 80 as Gulf Demand Reshapes Its Retail Map"
    }
  ],
  "fundamentals": {
    "pb": 1.4725,
    "ps": 1.7043,
    "roa": 8.698,
    "roe": 13.3493,
    "pe_ttm": 11.3159,
    "market_cap": 3875165602,
    "net_margin": 14.5426,
    "payout_ratio": 71.04,
    "current_ratio": 1.4856,
    "debt_to_equity": 0.2062,
    "dividend_yield": 6.278,
    "eps_growth_yoy": 7.6626,
    "rev_growth_yoy": -6.3579,
    "operating_margin": 18.2045
  },
  "peer_context": {
    "median_pb": 1.35,
    "universe_n": 61,
    "median_pe_ttm": 11.32,
    "pe_percentile": 51,
    "median_div_yield": 4.55,
    "div_yield_percentile": 87
  },
  "dfmgi_context": {
    "dfmgi_ret_1m_pct": -5.958,
    "dfmgi_ret_3m_pct": -1.1938,
    "dfmgi_pct_vs_ma200": -3.5453
  },
  "tv_technicals": {
    "adx": 19.5484,
    "cci20": -53.3333,
    "perf_y": 0.9132,
    "beta_1y": 0.1219,
    "low_52w": 2.11,
    "perf_6m": -0.4505,
    "stoch_k": 52.7273,
    "high_52w": 2.37,
    "perf_ytd": -1.7778,
    "rel_volume": 0.1485,
    "williams_r": -60,
    "float_shares": 1727197994.487,
    "volatility_d": 1.8349,
    "tv_recommend_ma": 0.1333,
    "tv_recommend_all": 0.0212,
    "tv_recommend_other": -0.0909
  },
  "filing_context": [
    {
      "url": "https://feeds.dfm.ae/documents/2026/Feb/16/f518fa37-d13e-44ab-af8d-50ba20dfd579/Union%20Coop%202025%20Engl.pdf",
      "pages": 30,
      "excerpt": "Union Coop \nNOTES TO THE FINANCIAL STATEMENTS \nAt 31 December 2025 \n28 \n \n6 FINANCIAL RISK MANAGEMENT \n \nThe Coop has exposure to the following risks arising from financial instruments: \n \n• Credit risk; \n• Liquidity risk; \n• Market risk; and \n• Interest risk. \n \nThis note presents information about the Coop’s exposure to each of the above risks, the objectives, policies and \nprocesses for measuring and managing risk, and management of capital. \n",
      "fiscal_year": 2025,
      "period_type": "FY"
    },
    {
      "url": "https://feeds.dfm.ae/documents/2026/Apr/2/c81e9017-a7a1-4dd5-85b9-196b33415bd8/Union%20Coop%202025%20Engl.pdf",
      "pages": 30,
      "excerpt": "Union Coop \nNOTES TO THE FINANCIAL STATEMENTS \nAt 31 December 2025 \n28 \n \n6 FINANCIAL RISK MANAGEMENT \n \nThe Coop has exposure to the following risks arising from financial instruments: \n \n• Credit risk; \n• Liquidity risk; \n• Market risk; and \n• Interest risk. \n \nThis note presents information about the Coop’s exposure to each of the above risks, the objectives, policies and \nprocesses for measuring and managing risk, and management of capital. \n",
      "fiscal_year": null,
      "period_type": null
    },
    {
      "url": "https://feeds.dfm.ae/documents/2026/Feb/16/f518fa37-d13e-44ab-af8d-50ba20dfd579/Union%20Coop%202025%20Engl.pdf",
      "pages": 27,
      "excerpt": "Union Coop \nNOTES TO THE FINANCIAL STATEMENTS \nAt 31 December 2025 \n25 \n \n \n4 MATERIAL ACCOUNTING POLICIES (continued) \n \n4.16 Contingencies  \n \nContingent liabilities are not recognised in the financial statements. They are disclosed unless the possibility of an \noutflow of resources embodying economic benefits is remote. A contingent asset is not recognized in the financial \nstatements but disclosed when an inflow of economic benefits is probab",
      "fiscal_year": 2025,
      "period_type": "FY"
    },
    {
      "url": "https://feeds.dfm.ae/documents/2026/Apr/2/c81e9017-a7a1-4dd5-85b9-196b33415bd8/Union%20Coop%202025%20Engl.pdf",
      "pages": 27,
      "excerpt": "Union Coop \nNOTES TO THE FINANCIAL STATEMENTS \nAt 31 December 2025 \n25 \n \n \n4 MATERIAL ACCOUNTING POLICIES (continued) \n \n4.16 Contingencies  \n \nContingent liabilities are not recognised in the financial statements. They are disclosed unless the possibility of an \noutflow of resources embodying economic benefits is remote. A contingent asset is not recognized in the financial \nstatements but disclosed when an inflow of economic benefits is probab",
      "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": "14% cash dividends",
        "ex_date": "2026-04-16"
      },
      {
        "type": "Cash Dividends",
        "year": "2025",
        "details": "14% cash dividends",
        "ex_date": "2025-03-27"
      },
      {
        "type": "Cash Dividends",
        "year": "2024",
        "details": "15% cash dividends",
        "ex_date": "2024-04-26"
      },
      {
        "type": "Cash Dividends",
        "year": "2023",
        "details": "22% cash dividends",
        "ex_date": "2023-03-30"
      }
    ]
  },
  "recent_disclosures": [
    {
      "url": "https://feeds.dfm.ae/documents/2026/Jul/8/c12f1515-5e64-4912-b279-070dd7dfe23e/UNION%20COOP%20Results%20%2008%2007%202026.Pdf.pdf",
      "date": "2026-07-08",
      "headline": "Resolutions of General Assembly"
    },
    {
      "url": "https://feeds.dfm.ae/documents/2026/Jun/23/390be00a-bd81-4d08-a189-47db6759d618/08.07.2026%20%20Union%20Coop%20AGM%20%20Meeting%20Invitation.Pdf.pdf",
      "date": "2026-06-23",
      "headline": "Invitation of General Assembly"
    },
    {
      "url": "https://feeds.dfm.ae/documents/2026/May/11/467df745-a981-4c63-81d4-25f0c9f0e2d9/Union%20Coop%20English%20FS%20%20%20Q1%202026.Pdf.pdf",
      "date": "2026-05-11",
      "headline": "Financial statements for the 1st QTR of 2026"
    },
    {
      "url": "https://feeds.dfm.ae/documents/2026/May/11/c431af72-8d30-4c4d-ada2-5f06aecf9590/UNIONCOOP%20BODRES%2011%2005%202026.Pdf.pdf",
      "date": "2026-05-11",
      "headline": "Results of BOD Meeting"
    },
    {
      "url": "https://feeds.dfm.ae/documents/2026/May/6/3d299161-0c13-4033-b83d-85bbc4a1e712/BOD%20Meeting%20Disclosure%2002%202026.Pdf.pdf",
      "date": "2026-05-06",
      "headline": "BOD meeting"
    },
    {
      "date": "2026-04-07",
      "headline": "Union Coop | Resolutions of General Assembly #44"
    },
    {
      "date": "2026-04-02",
      "headline": "تنويه من تعاونية الاتحاد بخصوص البيانات المالية للسنة المنتهية في 31 ديسمبر 2025"
    },
    {
      "date": "2026-03-23",
      "headline": "Union Coop | Invitation of General Assembly"
    },
    {
      "date": "2026-03-13",
      "headline": "Press release"
    },
    {
      "date": "2026-02-16",
      "headline": "Financial statements for the year of 2025"
    },
    {
      "date": "2026-02-16",
      "headline": "Results of BOD Meeting"
    },
    {
      "date": "2026-02-11",
      "headline": "BOD meeting"
    },
    {
      "date": "2025-11-27",
      "headline": "Results of BOD Meeting"
    },
    {
      "date": "2025-11-24",
      "headline": "BOD meeting"
    },
    {
      "date": "2025-11-06",
      "headline": "Financial statements for the 3rd QTR of 2025"
    }
  ],
  "financial_statements": {
    "units": "AED millions",
    "annual": [
      {
        "fcf": 333.7,
        "ocf": 397.9,
        "cash": 155.6,
        "capex": -64.2,
        "equity": 2619.8,
        "period": "2025-12-31",
        "revenue": 2035.2,
        "net_income": 338,
        "total_assets": 3637.6,
        "dividends_paid": -281.9,
        "net_margin_pct": 16.6,
        "interest_expense": -27.8,
        "total_liabilities": 1017.8,
        "liabilities_to_equity": 0.39
      },
      {
        "fcf": 316,
        "ocf": 428.3,
        "cash": 219.4,
        "capex": -112.3,
        "equity": 2569,
        "period": "2024-12-31",
        "revenue": 1854.1,
        "net_income": 314.6,
        "total_assets": 3698.7,
        "dividends_paid": -296.9,
        "net_margin_pct": 17,
        "interest_expense": -19.6,
        "total_liabilities": 1129.7,
        "liabilities_to_equity": 0.44
      },
      {
        "fcf": 143.9,
        "ocf": 348.9,
        "cash": 84.7,
        "capex": -205,
        "equity": 2551.3,
        "period": "2023-12-31",
        "revenue": 1777.2,
        "net_income": 296.9,
        "total_assets": 3444.8,
        "dividends_paid": -425.8,
        "net_margin_pct": 16.7,
        "interest_expense": -30,
        "total_liabilities": 893.6,
        "liabilities_to_equity": 0.35
      },
      {
        "fcf": 244.4,
        "ocf": 454.6,
        "cash": 182.6,
        "capex": -210.2,
        "equity": 2680.4,
        "period": "2022-12-31",
        "revenue": 1803.3,
        "net_income": 396.2,
        "gross_profit": 703.1,
        "total_assets": 3598.8,
        "op_margin_pct": 21.9,
        "dividends_paid": -385.9,
        "net_margin_pct": 22,
        "gross_margin_pct": 39,
        "interest_expense": -29.6,
        "operating_income": 395.2,
        "total_liabilities": 918.4,
        "liabilities_to_equity": 0.34
      },
      {
        "fcf": 280.9,
        "ocf": 444,
        "cash": 190.6,
        "capex": -163.1,
        "equity": 3028.3,
        "period": "2021-12-31",
        "revenue": 1996.3,
        "net_income": 413.2,
        "gross_profit": 762.8,
        "total_assets": 3691.6,
        "op_margin_pct": 20.6,
        "dividends_paid": -480.3,
        "net_margin_pct": 20.7,
        "gross_margin_pct": 38.2,
        "operating_income": 411,
        "total_liabilities": 663.3,
        "liabilities_to_equity": 0.22
      }
    ],
    "source": "DFM filings (audited/reviewed statements)",
    "derived": {
      "ocf_to_ni": 1.18,
      "ni_cagr_pct": 6.7,
      "rev_cagr_pct": 7,
      "roe_stmt_pct": 12.9,
      "fcf_margin_pct": 16.4,
      "cagr_span_years": 2,
      "div_paid_to_fcf": 0.84
    },
    "quarterly": [
      {
        "period": "2026-03-31",
        "net_income": 102.3
      },
      {
        "period": "2025-12-31",
        "derived": "FY minus 9M",
        "net_income": 111.1
      },
      {
        "period": "2025-09-30",
        "net_income": 53.3
      },
      {
        "period": "2025-06-30",
        "net_income": 74.2
      },
      {
        "period": "2025-03-31",
        "net_income": 99.4
      },
      {
        "period": "2024-12-31",
        "derived": "FY minus 9M",
        "net_income": 101.9
      }
    ]
  },
  "consensus_signal_drift": {
    "asof": "2026-07-20",
    "tv_recommend_all": 0.0212,
    "tv_recommend_delta_5d": -0.067,
    "tv_recommend_delta_10d": -0.112
  }
}
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.

4 HOLD · 1 SELLsplit verdict across 5 usable lenses — dissent preserved
  1. risk lensdeepseek-v4-pro-k3SELL

    1×SELL (1/1 agree)

    Advv of AED 0.689M indicates exit risk, and dividends paid declined to AED 281.9M from AED 296.9M, marking a cut.

    Show full AI reasoning

    We are asked to output a JSON object with keys: citations, point, risk, stance, confidence, target. We must act as RISK lens, scoring 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 We need to check each threshold and see if any break. Then assign stance: 0 breaks -> BUY allowed; 1 break -> HOLD unless offset; 2+ cited breaks -> SELL. Must cite exact figures. First, gather data from the pack: ocf_to_ni: from derived: ocf_to_ni = 1.18. That is above 0.7, so no break. net_debt_to_ebitda: Need to compute net debt. Net debt = total debt (or interest-bearing debt) minus cash. Since total debt not directly given, but we have total liabilities, but that includes payables. The financial statements don't specify interest-bearing debt separately. However, we can check if there's a way. Possibly use total liabilities? But net debt is usually interest-bearing debt minus cash. The pack doesn't provide a breakdown. We can try to estimate interest-bearing debt from interest expense: interest expense = 27.8 (2025). If we assume an interest rate, maybe 5%? That would imply debt around 556. But not reliable. The prompt says "net_debt_to_ebitda > 4". So we need EBITDA. EBITDA = operating income + depreciation. Operating income not given explicitly for 2025 annual, but we have net income 338, interest expense -27.8, maybe taxes? Not given. We can compute EBITDA roughly: ocf = 397.9, but OCF includes working capital changes. Alternatively, derive from revenue and margins: operating margin from fundamentals is 18.2045%, on revenue 2035.2 gives operating income ~370.5. Depreciation not directly available. Without precise calculation, maybe we can see if it's obviously above 4. Given cash 155.6, minimal borrowings? This is a consumer cooperative, likely low debt. debt_to_equity is 0.2062, so total debt maybe 0.2062*2619.8= ~540. Net debt = 540 - 155.6 = 384.4. EBITDA: if operating income 370.5, plus depreciation/amortization (maybe in capex? capex 64.2, but that's not D&A). We can estimate D&A from OCF - net income? Not directly. Given the low debt and decent profitability, it's unlikely net_debt_to_ebitda > 4. So likely no break. But we must be careful: we need to cite exact figures if it breaks. Since it likely doesn't, we can skip. ebitda_interest_cover < 2: Need EBITDA and interest expense. Interest expense = 27.8. EBITDA: we need a rough estimate. If EBITDA is around operating income + D&A ~ maybe 400? Then cover = 400/27.8 = 14.4, well above 2. So no break. liquidity.advv_30d_aed_m < 1: advv_30d_aed_m is 0.689, which is less than 1. That's a break! So exit risk threshold tripped. quarterly_gaps present: look at quarterly net income: 2026-03-31: 102.3; 2025-12-31: derived 111.1; 2025-09-30: 53.3; 2025-06-30: 74.2; 2025-03-31: 99.4; 2024-12-31: derived 101.9. The sequence seems continuous, no obvious gaps? The quarters are present, no missing quarters. So no quarterly gaps. dividend cut evident: Check dividends from corporate_actions: history shows 14% cash dividends in 2026 (ex date 2026-04-16), 14% in 2025, 15% in 2024, 22% in 2023. So there was a cut from 22% to 15% to 14%. But are these cuts? 2023: 22%, 2024: 15% (cut), 2025: 14% (cut), 2026: 14% (no further cut from 2025 to 2026, but cut from prior years). Also from financial_statements: dividends_paid: 2025: -281.9, 2024: -296.9, 2023: -425.8. So a cut in absolute amount. Dividend yield: 6.278% is high. Payout ratio: 71.04%. Is that a cut? The dividend per share likely decreased. The corporate actions show percentage dividends: 14% of par? That cut from 15% to 14% between 2024 and 2025. So a dividend cut is evident. But the prompt says "dividend cut evident in financial_statements". The financial statements are annual, not per share dividend. But dividends_paid declined from 296.9 to 281.9, which is a cut. Also the percentage dividends show a cut. So this is likely a break. But we need to be careful: "dividend cut evident in financial_statements" – we should check if the cut is recent. The latest dividends_paid is 281.9 for 2025 vs 296.9 for 2024, a 5% decrease. Could that be considered a cut? Yes, especially when combined with the corporate actions showing percentage cuts. So I'd treat that as a break. Thus, we have at least 2 breaks: advv_30d_aed_m < 1 (0.689) and dividend cut. So 2+ breaks -> SELL. Now, we need to check if any other might break, but these are enough for SELL. So stance: SELL. Now, we need to construct citations for the breaks we are using. For advv_30d_aed_m: field "liquidity.advv_30d_aed_m" value 0.689. For dividend cut: we can cite "financial_statements.annual.0.dividends_paid" value -281.9, and compare to prior year or corporate actions. But the prompt says "dividend cut evident in financial_statements". So we can cite "financial_statements.annual.0.dividends_paid" with value -281.9 and "financial_statements.annual.1.dividends_paid" with value -296.9, showing a cut. But we need to list citations as exact dotted paths and values. We can use both to show the cut. The prompt says "citations: list the exact pack fields your case rests on". So we can include multiple fields. Also, we should check if ocf_to_ni, net_debt_to_ebitda, ebitda_interest_cover are cited? Since they don't break, we don't need to cite them, but we could mention them to show no break? The instructions: "Score these concrete breaks, each only when the cited figure crosses its threshold". So we only score and cite when breaks occur. So we cite the ones that break. For quarterly gaps: not present, so no citation. Thus, we have two breaks: liquidity and dividend cut. So SELL. Now, point, risk, confidence, target. point: "one sentence citing a figure" - we need a sentence summarizing. For RISK lens, maybe: "Advv of AED 0.689M signals exit risk, while dividends paid fell to AED 281.9M from AED 296.9M, confirming a cut." But that uses two sentences? The instructions say "one sentence citing a figure" but we can combine. Or we choose one figure per point? It says "point":"<one sentence citing a figure>". I think one sentence that cites a figure. But maybe we can make it a single sentence: "Liquidity at AED 0.689M advv and a dividend cut to 14% from 15% flag capital-preservation risks." That cites one figure (0.689) and mentions the dividend cut. That should be fine. risk: "one line" summarizing the risk. E.g., "Thin liquidity and shrinking shareholder returns heighten exit and downside risks within the horizon." stance: "SELL" confidence: We need to assess confidence based on the bands: 90-100 if multiple independent cited figures align AND a dated catalyst sits 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; 10-29 thin, stale, or gap-ridden; HOLD below 40. We have two breaks: liquidity and dividend cut. Are they independent? Yes, one is market liquidity, other is fundamental cut. Is there a dated catalyst inside the 4-week horizon (until 2026-08-17)? We need to check catalysts and disclosures for any event. recent_disclosures: "Resolutions of General Assembly" on 2026-07-08, and before that "Invitation of General Assembly" on 2026-06-23, and Q1 results on 2026-05-11. No upcoming event mentioned beyond the AGM which already happened? The AGM invitation was for 08.07.2026? Check: "Invitation of General Assembly" date 2026-06-23, and the meeting likely on 2026-07-08? Actually, the disclosure on 2026-07-08 says "Resolutions of General Assembly", so the meeting already took place. So no dated catalyst inside the horizon. The next potential catalyst could be Q2 results, but that would be after the current date? possibly August? But not explicitly dated. So no dated catalyst. Thus, confidence likely 70-89 (several aligned cited figures, no dated catalyst). Also, we have macro news about geopolitical tensions (Houthi blockade, US-Iran) but that's not a cited figure from the pack as a catalyst, and the risk lens may consider it as context but not a specific dated catalyst. The pack's macro news could increase risk perception but not a specific company catalyst. So confidence maybe 70-89. We'll set 80? But wait: the prompt says "non-HOLD stances need at least 2" citations. We have at least 2 (we'll list 2 for the breaks). For confidence, we must be precise. Since we have multiple aligned cited figures (advv and dividend cut) and no dated catalyst, it's 70-89. Let's pick 80. Target: "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 need a target for the 4-week horizon. Given SELL stance, target likely lower. Based on technicals: current price 2.21, 52-week high 2.37, low 2.11. Indicators: RSI 50.97, neutral. pct_vs_ma200: 5.12%, so above MA200. Relatively stable. But liquidity is low, so might not move much. How to derive target? Possibly use ATR: atr14_pct_of_price = 1.9716%, so daily range ~1.97% of price = 0.0436. Over 4 weeks, maybe volatility ~ 20% annual, but 4-week horizon, expected move could be about 5-10%. With SELL, we might set target lower than current. The max drawdown 1y: -7.1%. So downside risk. We could set target at 2.00? Or use support at 2.11 (52-week low)? But that's not a derivation from pack evidence for 4-week. Perhaps we can use a simple expected move: current price * (1 - realized_vol * sqrt(20/252))? That's stretching. The prompt says "derive it from pack evidence for the 4-week horizon". Since no specific target method given, we might set target = null if we can't confidently derive. But we can try: Given the SELL due to liquidity and dividend cut, we might anticipate a retest of support at 2.11, but confidence? I think it's safer to set target to null, as we have no clear catalyst-driven target. The instruction says: "target:<num_or_null>". So null is fine. Now, structure JSON: { "citations": [ {"field": "liquidity.advv_30d_aed_m", "value": 0.689}, {"field": "financial_statements.annual.0.dividends_paid", "value": -281.9}, {"field": "financial_statements.annual.1.dividends_paid", "value": -296.9} ], "point": "Advv of AED 0.689M indicates exit risk, and dividends paid declined to AED 281.9M from AED 296.9M, marking a cut.", "risk": "Low liquidity and shrinking shareholder returns elevate capital-preservation concerns over the one-month horizon.", "stance": "SELL", "confidence": 80, "target": null } But is the dividend cut clearly a break? The pack shows corporate_actions: 2026 and 2025 both 14%, so no cut from 2025 to 2026, but it cut from 2024 (15%) to 2025 (14%). The financial_statements show dividend paid 2025: -281.9 vs 2024: -296.9 (a drop of about 5%). The question: does "dividend cut evident in financial_statements" require a cut visible in the income statement? Likely yes, the dividends paid line. So that's a break. Also, we could cite corporate_actions if needed, but we already used financial_statements. We should ensure citations are dotted paths exactly. Yes. Confidence: 80 is within 70-89. One more thing: Do we need to include other breaks? We have only these two. That's enough for SELL. So final output.

  2. macro lensdeepseek-v4-pro-k3HOLD

    1×BUY · 2×HOLD (2/3 agree)

    Union Coop's beta of 0.12 and high dividend yield of 6.3% provide defensive appeal, but advv of AED 0.69M signals illiquidity, limiting conviction.

    Show full AI reasoning

    We are asked to act as the MACRO-LIQUIDITY lens for UNIONCOOP. Our job: cross-sectional. The peg and Fed rate are identical for all names, so we need to identify name-level figures that make this name more or less exposed to the macro backdrop 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. We need to cite macro backdrop: macro.fed_funds_rate / macro.vix / macro.yield_curve_2s10s_pct. And differentiate with name-level figure. Also weigh uae_macro_news where present. The uae_macro_news shows significant geopolitical tension (Houthi blockade, US-Iran tensions, Red Sea tensions). This could impact UAE markets generally, but our lens is about sensitivity of this stock relative to the broader market. Now let's examine the pack for UNIONCOOP: - fundamentals.debt_to_equity: 0.2062. This is relatively low. So interest rate sensitivity is low. In a backdrop where Fed funds rate is 3.63%, and yield curve inversion? Actually yield curve 2s10s is 0.37% (slightly positive, but still flat). So low leverage means less sensitivity to interest rate changes. That might make it less exposed to rate risks than highly leveraged firms. - tv_technicals.beta_1y: 0.1219. Extremely low beta. That implies it barely moves with the market. So in a turbulent macro environment (VIX 18.77, which is moderately elevated), low beta could be a safe haven relative to the market. But beta is a measure of market risk, not necessarily macro liquidity flow? Actually, for macro-liquidity lens, beta indicates sensitivity to broad market movements, which are influenced by macro factors. Low beta means less exposed to macro-driven market swings. - liquidity.advv_30d_aed_m: 0.689 million AED. Very low. That suggests low liquidity, which might be a concern: in risk-off environments, illiquid stocks may be hit harder as investors seek liquidity. But also, low liquidity could mean it's less driven by hot money flows, more by long-term holders? But typically, low liquidity is a risk factor: hard to exit, so might underperform when macro risk rises. However, we must differentiate: is Union Coop's liquidity lower than peers? We have peer context, but not directly for advv. The peer_context gives PE and div yield percentiles, not advv. But we can compare: median advv? Not given. Only this stock's advv. But we can note that with advv 0.689M, it's likely among the less liquid names in the DFM. The DFM generally has some very liquid stocks (Emaar, etc.). So low liquidity could be a differentiating factor: higher exposure to liquidity crunch. - sector: Consumer Cyclical. Usually consumer cyclical is sensitive to economic cycle. But Union Coop is a cooperative retailer, likely defensive within the sector? It's a retailer of essential goods? Possibly defensive consumer staples? But classified as Consumer Cyclical. In macro uncertainty, consumer cyclical could underperform. However, the cooperative nature might provide some resilience. But we need to rely on facts: the net margin is decent, revenue growth slightly negative (-6.36% yoy), but earnings growth positive (7.66% yoy). Dividend yield is attractive at 6.278%, which could be a buffer. - peer_context: PE percentile 51 (right at median), div yield percentile 87 (high). So high dividend yield relative to peers. That might attract income-seeking investors in a volatile market, providing support. But the stance must be BUY/HOLD/SELL for the next 4 weeks. The macro backdrop: VIX 18.77 is moderate, but uae_macro_news is extremely negative with war tensions. The geopolitical risk is high today. That could cause broad market sell-off. But low beta stock might hold up better. Low liquidity could exacerbate downside if there are sellers. The debt/equity is low, so less rate sensitivity, but that's not the immediate concern; the Fed rate is unchanged, and rates are moderate. Also, check recent news: On 2026-07-08, there was "Resolutions of General Assembly" – no details. The results filing Q1 2026 showed net income 102.3M, compared to Q1 2025 99.4M, so modest growth. No negative news. The corporate action history shows dividends: 14% cash dividends in 2026 ex-date April 16. So dividend just passed, no near-term catalyst. Now, for a non-HOLD stance, we need at least 2 cited fields differentiating. If we are neutral/hold, we might output HOLD if confidence below 40. But the instruction says "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". If we cannot find strong differentiation, we might go HOLD. Considering the macro-liquidity lens, what is the differentiating factor? Low beta (0.12) suggests far less sensitivity to macro-driven market swings. Low debt/equity (0.21) suggests low rate sensitivity. But the extremely low liquidity (0.689M advv) could be a negative: in a risk-off event, illiquid stocks might gap down. The sector is Consumer Cyclical, which is macro-sensitive. So conflicting signals: low beta positive, low liquidity negative, defensive dividend yield positive. The geopolitical news is alarming and could spike VIX further. Since today is 2026-07-20 and horizon ends 2026-08-17, the geopolitical tensions might escalate. Given mixed signals, I lean HOLD. But we need to see if confidence warrants. If we output HOLD, we don't need to meet the 2-citation requirement for non-HOLD? The instruction says: "non-HOLD stances need at least 2 citations". For HOLD, we can have fewer citations. But we should still cite some figures to support. Let's craft a point: "Union Coop's low beta of 0.12 offers protection against a VIX of 18.77 and geopolitical turmoil, but its thin ADV of AED 0.69M raises liquidity risk, warranting a Hold." That highlights two differentiating factors. So stance HOLD, confidence maybe 50-69 (clear evidence with real conflicts). I'll say 55. Target: for 4-week horizon, with no strong directional view, target can be null. If we had a target, we'd derive from pack evidence. Not needed for HOLD? The output requires target as num_or_null. So null. Citations: need to cite macro fields and differentiating fields. I'll cite: fundamentals.debt_to_equity (0.2062), tv_technicals.beta_1y (0.1219), liquidity.advv_30d_aed_m (0.689), macro.fed_funds_rate (3.63), macro.vix (18.77), macro.yield_curve_2s10s_pct (0.37). But for point, we focus on beta and advv. JSON order: citations, point, risk, stance, confidence, target. risk: "Low liquidity could amplify losses if geopolitical fears escalate; dividend support may cushion." point: "Union Coop's beta of 0.12 and high dividend yield of 6.3% provide defensive appeal, but advv of AED 0.69M signals illiquidity, limiting conviction." That should suffice. Confidence: I'll put 55. Now output JSON.

  3. sector lensdeepseek-v4-pro-k3HOLD

    3×HOLD (3/3 agree)

    Revenue growth yoy -6.36% and net margin 14.54% indicate earnings pressure, but debt/equity of 0.21 and dividend yield 6.28% provide defensive support.

    Show full AI reasoning

    We are asked to act as the SECTOR specialist, focusing on business economics, growth, margins, leverage, dividend durability. We must output a JSON with keys in order: citations, point, risk, stance, confidence, target. Stance covers only the 4-week horizon ending 2026-08-17. We must reason over the provided pack, citing exact figures. The pack includes financial statements, fundamentals, indicators, peer context, recent disclosures, sector news, macro news, etc. First, extract relevant data for sector specialist lens: - Company: Union Coop, Consumer Cyclical sector, spot 2.21 AED. - Fundamentals: pe_ttm 11.3159, pb 1.4725, ps 1.7043, roe 13.35%, roa 8.70%, operating_margin 18.20%, net_margin 14.54%, rev_growth_yoy -6.36% (negative), eps_growth_yoy 7.66%, debt_to_equity 0.2062, current_ratio 1.4856, dividend_yield 6.278%, payout_ratio 71.04%. Market cap 3.875B AED. - Financial statements annual (last 5 years): - 2025: revenue 2035.2, net income 338.0, net margin 16.6%, ocf 397.9, fcf 333.7, dividends paid 281.9, equity 2619.8, liabilities_to_equity 0.39, interest expense 27.8. - 2024: revenue 1854.1, net income 314.6, net margin 17.0%, ocf 428.3, fcf 316.0, dividends 296.9, equity 2569.0, D/E 0.44. - 2023: revenue 1777.2, net income 296.9, net margin 16.7%, ocf 348.9, fcf 143.9 (lower due to high capex), dividends 425.8, equity 2551.3, D/E 0.35. - 2022: revenue 1803.3, net income 396.2, net margin 22.0%, ocf 454.6, fcf 244.4, dividends 385.9, equity 2680.4, D/E 0.34. - 2021: revenue 1996.3, net income 413.2, net margin 20.7%, ocf 444.0, fcf 280.9, dividends 480.3, equity 3028.3, D/E 0.22. - Derived: CAGR span 2 years (2023-2025? Actually cagr_span_years:2, so from 2023 to 2025? rev_cagr_pct 7.0%, ni_cagr_pct 6.7%. But note revenue in 2023 was 1777.2, 2025 2035.2, that's (2035.2/1777.2)^(1/2)-1 = about 7.0% indeed. But revenue in 2021 was 1996.3, so revenue has fluctuated; down in 2022, up in 2023, up in 2024, up in 2025? Wait 2024 revenue 1854.1, 2025 2035.2, growth from 2024 to 2025 is 9.8%? Actually 2035.2/1854.1 = 1.0976, so 9.8% growth, but the pack says rev_growth_yoy -6.36%? That's confusing. The fundamental rev_growth_yoy is -6.36%. That might be trailing twelve months? Possibly comparing TTM to prior TTM. Since latest quarter end is 2026-03-31, TTM revenue might be different. But annual statements show revenue 2024: 1854.1, 2025: 2035.2, that's growth. The -6.36% might be quarterly yoy? We'll need to look at quarterly data, but we only have net income for quarterly. For revenue, we have annual. The fundamentals tab data might be based on TTM. We'll see. - Quarterly net income: 2026 Q1: 102.3, 2025 Q4: 111.1 (derived), Q3: 53.3, Q2: 74.2, Q1: 99.4, 2024 Q4: 101.9. So quarterly net income shows some volatility. TTM net income = sum of Q2 2025 to Q1 2026? Actually last four quarters: Q2 2025: 74.2, Q3 2025: 53.3, Q4 2025: 111.1, Q1 2026: 102.3 = 340.9. Annual 2025 net income was 338.0. So TTM slightly higher. EPS growth yoy 7.66% seems plausible. - Dividend history: 2026 cash dividends 14% (ex-date 2026-04-16), 2025: 14%, 2024: 15%, 2023: 22%. Dividend yield 6.278% is high. Payout ratio 71%. Dividends paid in 2025: 281.9M, net income 338M, payout ratio 83%? But fundamental payout ratio is 71.04, maybe based on dividends / earnings? 281.9/338 = 83.4%, so 71.04 might be based on something else. Note dividends paid includes adjustments? We'll rely on fundamentals payout_ratio 71.04. FCF in 2025: 333.7, dividends 281.9, so dividend coverage from FCF is 1.18x. In 2024: FCF 316, dividends 296.9, coverage 1.06x. 2023: FCF 143.9, dividends 425.8, coverage 0.34x (dangerous). But that year capex was high. Overall, dividends seem to have been reduced from 22% to 14% over time. The dividend durability appears reasonable given current FCF and payout. - Debt: debt_to_equity 0.2062, low leverage. Current ratio 1.48, adequate. Interest expense -27.8M, manageable. - Margin trends: net margin historically around 20+% in 2021-2022, declined to 16.6-17% in recent years. Operating margin 18.2% currently. The pack shows net_margin 14.54% (fundamentals) vs annual 16.6% (2025). Possibly TTM vs annual. We'll note the decline from peak margins. - Peer context: Universe 61, median PE 11.32, so Union Coop PE 11.32 is exactly at median (PE percentile 51). PB 1.47 vs median 1.35, slightly higher. Div yield 6.28% vs median 4.55%, at 87th percentile, high. So from peer perspective, valuation is fair on PE, premium on PB, but high dividend yield might attract income seekers. - Liquidity: ADV 30d AED 0.689M, very thin! That could lead to volatility. Also pct_no_trade_days_3m: 4.69%, some illiquidity. But not extreme. Indicators: RSI 50.97 neutral, price 2.21, MA50 2.1792, MA200 2.1023, price above both, pct_vs_ma200 +5.12%, mild uptrend. ret_1m +2.79%, ret_3m +5.86%, ret_12m +4.44%. Compared to DFMGI, rel_strength_3m_vs_dfmgi_pct +0.67%, so slightly outperforming. - DFMGI context: DFMGI ret_1m -5.96%, ret_3m -1.19%, and below MA200 by -3.55%. So Union Coop has been resilient compared to the overall market. - Technicals: TV recommend all 0.0212, essentially neutral. ADX 19.5, low trend. CCI -53, bearish? Stochastic 52.7 neutral. Williams %R -60 oversold? Not extreme. - Catalysts: Last results filing 2026-05-11 for Q1 2026. Next results likely in August? The horizon ends 2026-08-17, so within that, there could be Q2 2026 results filing? Looking at historical filing dates: 2025-08-11 was Q2 2025, 2024-08-08 was Q2 2024. So likely Q2 2026 results will be filed around mid-August, possibly just after our horizon? But horizon ends Aug 17, so maybe the filing could happen just within or slightly after. The pack doesn't give a specific date. There is no dated catalyst explicitly in the horizon. The recent disclosures: Jul 8 Resolutions of General Assembly, Jun 23 Invitation of General Assembly. So no near-term catalyst. - Recent news: Mostly about community initiatives, not market-moving. Sector news: various consumer-retail news, but nothing directly Union Coop specific. Macro news: heightened geopolitical tensions in the region (Houthi blockade, US-Iran tensions). That could affect UAE markets, but Union Coop is a domestic retailer, maybe less impacted? However, it could affect sentiment and possibly supply chains. But the sector specialist might consider that consumer spending could be resilient or impacted by inflation? Not much data. - Filing context: only generic risk management notes, nothing specific. Given the SECTOR specialist lens, we need to evaluate business economics, growth, margins, leverage, dividend durability. Multi-year trends: Revenue growth has been choppy. From 2021 to 2025, revenue: 1996.3 -> 1803.3 -> 1777.2 -> 1854.1 -> 2035.2. Net income: 413.2 -> 396.2 -> 296.9 -> 314.6 -> 338.0. So recovery in 2025, but still below 2021 peak. Margins: net margin from 20.7% in 2021, 22% in 2022, then 16.7% in 2023, 17% in 2024, 16.6% in 2025. So margins compressed. TTM net margin 14.54% shows further compression? Possibly. Revenue growth yoy -6.36% (TTM) is concerning; that might indicate recent top-line weakness despite annual 2025 growth. Since latest quarterly data doesn't include revenue, we can't confirm. But fundamentals show negative revenue growth, meaning TTM revenue has declined relative to prior TTM. That's a red flag for a sector specialist concerned with growth. Dividend: The company has paid dividends consistently, but the amount has been cut (22% to 14% over years). Current dividend yield 6.28% is attractive, but payout ratio 71% is moderate. However, with declining revenue and margin pressure, dividend sustainability might be questioned if net income drops further. Free cash flow coverage is adequate in 2025 (FCF 333.7, dividends 281.9), but in 2023 it was poor. So there is some risk. Leverage: Very low, debt-to-equity 0.21, current ratio 1.49, total liabilities to equity 0.39. So balance sheet is strong. Interest expense is modest. Peer comparison: PE in line, PB slightly above, dividend yield high. So valuation not particularly cheap or expensive. But the high dividend yield could support the price in the near term, especially if market seeks income amid volatility. Macro and market: DFMGI has been weak, down 1m -5.96%, but Union Coop up 2.79%, showing relative strength. Low beta 0.12, so it's defensive. That could be a positive in a turbulent market. However, thin liquidity might cause sharp moves if any selling pressure. Technical: Neutral to slightly positive. Price above moving averages. No overbought. Confidence assessment: We need to assign a confidence level based on alignment of multiple cited figures and presence of a dated catalyst. There is no clear dated catalyst in the horizon. The next earnings might be announced around mid-August, but not certain. So confidence likely in the 70-89 range if we have several aligned figures but no specific catalyst. Or 50-69 if conflicts. Let's evaluate: Positive factors: strong balance sheet, low leverage, high dividend yield, relative outperformance, fair valuation. Negative: declining margins, negative TTM revenue growth, thin liquidity, no near-term catalyst, challenging macro environment. Overall, mixed picture with no strong directional catalyst. Could argue for HOLD. The instruction says: output HOLD below 40 confidence. So if we are not confident enough for BUY/SELL, we output HOLD with confidence maybe 50-69? But it says non-HOLD stances need at least 2 citations. HOLD can have fewer? It doesn't specify. But we must output a stance. As sector specialist, maybe we see some value but with caution. Given no catalyst and mixed signals, HOLD seems appropriate. Target: Since it's a 4-week horizon and no strong catalyst, target likely near current price. If HOLD, target can be null or current? The instruction: "If you output a target, derive it from pack evidence for the 4-week horizon — do not restate analyst.target_mean". Analyst target_mean is null. We can output target as null. Or we can derive a technical target, e.g., based on moving averages? But for 4 weeks, maybe no meaningful target. Better to output null unless there's a clear catalyst. So target null. Now, citations: We need to list exact pack fields with values. For a HOLD stance, we can cite figures that support our point. We'll pick key metrics. Point sentence: Should cite a figure e.g., "Union Coop's TTM revenue contraction of -6.36% and declining net margin to 14.54% signal growth headwinds, despite a strong balance sheet with debt/equity of 0.21." Risk: e.g., "Thin liquidity (ADV 0.689M AED) and potential negative earnings revisions if demand weakens further could pressure the stock." Stance: HOLD. Confidence: Let's say 55. We have evidence of both positive (low leverage, high dividend) and negative (revenue decline, margin compression) with no catalyst. Conflicts exist, so confidence in 50-69 range. 55 seems fine. Citations: Need at least two for HOLD? The requirement says non-HOLD stances need at least 2, so HOLD can have fewer but we'll provide a couple anyway. Fields: fundamentals.rev_growth_yoy value -6.3579, fundamentals.net_margin value 14.5426, financial_statements.annual.0.net_margin_pct value 16.6, financial_statements.annual.0.liabilities_to_equity value 0.39, fundamentals.dividend_yield value 6.278, etc. We'll pick two that illustrate the mixed view. Point: "Revenue growth yoy -6.36% and net margin 14.54% indicate earnings pressure, but debt/equity of 0.21 and dividend yield 6.28% provide defensive support." That captures it. Risk: "Low trading liquidity (ADV 0.689M) amplifies downside risk if sector sentiment sours." Now output JSON with keys in order: citations, point, risk, stance, confidence, target. Ensure citations are objects with field and value. Field paths must use dots, no brackets. Let's construct JSON.

  4. technical lensdeepseek-v4-pro-k3HOLD

    3×HOLD (3/3 agree)

    UNIONCOOP at 2.21 trades 5.12% above MA200 (2.10) with MA50 (2.18) above MA200, yet RSI 50.97 and ADX 19.55 signal subdued momentum.

    Show full AI reasoning

    We are asked to act as the TECHNICAL lens. We need to output a JSON with keys in order: citations, point, risk, stance, confidence, target. The stance must be BUY, HOLD, or SELL. Confidence bands: 90-100 multiple independent 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 evidence; 10-29 thin/stale/gap-ridden evidence. Below 40 output HOLD. Target derived from pack evidence for 4-week horizon, not restating analyst target. Cites must be dotted paths with values. The technical lens focuses on trend (MA50 vs MA200, price vs MA200), momentum, volume, drawdown/gap structure, relative strength vs DFMGI, and treat ex-date drop as mechanical. Let's examine the pack for technical indicators: - indicators.ma50: 2.1792 - indicators.ma200: 2.1023 - spot: 2.21 - indicators.pct_vs_ma200: 5.1231 (price is above MA200) - MA50 > MA200? 2.1792 > 2.1023, so golden cross? Actually MA50 > MA200, bullish trend. - ret_1m_pct: 2.7907 (positive) - ret_3m_pct: 5.8559 (positive) - ret_12m_pct: 4.4444 (positive) - rsi14: 50.9712 (neutral, around 50) - adx: 19.5484 (<20, weak trend) - cci20: -53.3333 (slightly oversold?) - stoch_k: 52.7273 (mid-range) - williams_r: -60.0 (neutral) - tv_recommend_all: 0.0212 (slightly positive) - tv_recommend_ma: 0.1333 (positive for moving averages) - real_vol_annual_pct: 20.061% (moderate) - max_drawdown_1y_pct: -7.1111% (low drawdown) - pct_off_20d_high: -2.2124 (near 20-day high) - rel_strength_3m_vs_dfmgi_pct: 0.6738 (slightly outperforming DFMGI) - dfmgi_ret_1m_pct: -5.958% (DFMGI down) - dfmgi_ret_3m_pct: -1.1938% (DFMGI down) - So UNIONCOOP is holding up well vs index. - Liquidity: advv_30d_aed_m: 0.689 (very low, thin trading) - indicators.pct_no_trade_days_3m: 4.6875% (low, but still some no-trade days) - indicators.largest_gap_3m_pct: 4.0179% (gaps present) - corporate_actions history: ex-date 2026-04-16 for 14% cash dividends. That's past, not upcoming. No upcoming ex-date mentioned. So technically: price above both MA50 and MA200, MA50 > MA200 (bullish alignment). RSI ~51, neutral momentum. ADX below 20 indicates lack of strong trend. Relatively low volatility, low drawdown. Outperforming DFMGI. However, volume is thin (ADV ~0.689M AED), suggesting potential for illiquidity and price gaps. No dated catalyst within horizon (no results filing within 4 weeks: next likely Q2 2026 results would be around August 2026? Actually, results filing dates: 2026-05-11 for Q1, 2026-02-16 for FY2025, etc. Next would be Q2 2026, likely in August? The horizon ends 2026-08-17. Typical Q2 filing date might be around mid-August. Looking at history: 2025-08-11 was Q2 2025 filing. So it's possible. But we don't have an announced date. Pack says catalysts.filings_12mo: 20, and last_results_filing date 2026-05-11. No upcoming ex-date. So no definite dated catalyst inside horizon, so confidence can't be 90-100. Technical stance: With price above both MAs, bullish alignment, outperforming the index, positive returns, but low ADX and thin liquidity, it's a moderate buy signal. But do we have enough for BUY? It's not extremely strong. Might be HOLD due to mixed signals and low conviction. Confidence levels: Several aligned figures: price vs MA200 (bullish), MA50 vs MA200 (bullish), rel strength positive, RSI neutral, ADX weak. Mixed? Actually, the trend indicators are bullish, momentum neutral, volume thin. That could be "clear evidence with real conflicts" (confidence 50-69). The low volume is a risk. So I'd lean HOLD? But the instruction: below 40 output HOLD, but if confidence 50-69, stance could be BUY or SELL? But it says "if you output HOLD below 40" meaning if confidence < 40, stance must be HOLD. But for confidence >=40, we can choose BUY/SELL/HOLD. But we need to judge. Technical lens: Bullish alignment, outperformance, but low ADX and thin volume suggest limited upside momentum. In a 4-week horizon, without a catalyst, price might drift. Given the stock is near 20-day high (pct_off_20d_high: -2.2%), up 2.8% in 1 month, it might consolidate. So HOLD might be appropriate. However, if we think the trend is up, we could say BUY with moderate confidence. But technicals alone: The tv_recommend_all is 0.0212, almost neutral. tv_recommend_ma is positive, but other is negative. So it's not a strong BUY. I'd set stance HOLD, confidence around 55 (clear evidence but conflicts: trend up, but weak momentum, low volume). Then we need a target: if HOLD, target can be null? "target:<num_or_null>". For HOLD, likely null. Now, point: one sentence citing a figure. Something like: "Price at 2.21 is above both MA50 (2.1792) and MA200 (2.1023), with RSI at 50.97 indicating neutral momentum." But we need to cite exact figures from the pack. So point could be: "UNIONCOOP trades at 2.21, above its MA50 (2.1792) and MA200 (2.1023), with RSI 50.97, indicating a modest bullish trend but weak momentum (ADX 19.55)." That's more than one sentence? No, it's one sentence. I'll condense. Risk: one line. Could be "Thin liquidity (ADV 0.689M AED) and 4.0% largest 3-month gap increase downside execution risk." Citations: need at least 2 dotted paths. I'll cite indicators.ma50, indicators.ma200, spot, indicators.rsi14, maybe indicators.adx, liquidity.advv_30d_aed_m, indicators.largest_gap_3m_pct. Choose the most relevant. For BUY/HOLD/SELL, need at least 2. I'll pick price vs MA: indicators.pct_vs_ma200 with value 5.1231, and maybe indicators.rel_strength_3m_vs_dfmgi_pct 0.6738, or indicators.adx 19.5484. I'll pick a couple. Target: null. Confidence: I'll set 55 (50-69 band) because trend and relative strength are positive, but ADX below 20 and thin volume are conflicts. No dated catalyst. So confidence 55. Now, format exactly: {"citations":[{"field":"indicators.pct_vs_ma200","value":5.1231},{"field":"indicators.adx","value":19.5484}],"point":"Price at 2.21 is 5.1% above MA200 and MA50 > MA200, but RSI 50.97 and ADX 19.55 suggest limited momentum.","risk":"Very low daily volume (ADV 0.689M AED) and a 4.0% gap risk increase the cost of large exits.","stance":"HOLD","confidence":55,"target":null} Check: point cites price vs MA200, RSI, ADX. I'll ensure point cites figures: 2.21, 5.1% above MA200, etc. But the point sentence is from the technical lens, citing figures. I'll make it: "UNIONCOOP at 2.21 trades 5.12% above its MA200 (2.10) with MA50 (2.18) above MA200, yet RSI at 50.97 and ADX at 19.55 flag weak momentum." That's good. Risk: "ADV of 0.689M AED and a 4.02% largest 3-month gap amplify illiquidity-driven drawdowns." Citations: I need to list the exact fields and values. I'll use indicators.pct_vs_ma200:5.1231, indicators.adx:19.5484, maybe add liquidity.advv_30d_aed_m:0.689. Since at least 2, I'll add two or three. Let's use three: indicators.pct_vs_ma200, indicators.adx, liquidity.advv_30d_aed_m. That covers trend, momentum, volume. So final output.

  5. valuation lensdeepseek-v4-pro-k3HOLD

    3×HOLD (3/3 agree)

    Union Coop trades at a P/E of 11.3, matching the peer median, while its 6.28% dividend yield exceeds the peer median of 4.55% and is supported by an 84% FCF payout ratio.

    Show full AI reasoning

    We are asked: "You are the VALUATION lens — 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 (consensus_signal_drift), one lens in a DFM equity-research panel rating UNIONCOOP (Union Coop). Reason ONLY over this evidence pack; cite exact figures. Today is 2026-07-20; your stance covers ONLY the 4-week horizon ending 2026-08-17 — longer-term views belong in 'point', not the stance. Weigh fundamentals, analyst consensus & estimate revisions, recent_disclosures/news, and technicals as relevant to your lens." We need to output JSON: {"citations": [...], "point": "<one sentence citing a figure>", "risk": "<one line>", "stance": "BUY|HOLD|SELL", "confidence": <0-100>, "target": <num_or_null>} We are the valuation lens, so focus on multiples, fair value, dividend support, analyst consensus drift. We must only use the data in the pack. Let's examine the pack: - Multiples: fundamentals.pe_ttm = 11.3159, pb = 1.4725, ps = 1.7043. Peer context: median_pe_ttm = 11.32, median_pb = 1.35, median_div_yield = 4.55. So PE is roughly in line with peer median (11.32 vs 11.3159), PB slightly above median, PS? No peer PS median given. Dividend yield: 6.278% vs peer median 4.55% (87th percentile). So dividend yield is high relative to peers. Payout ratio: 71.04%. - Dividend support: derived.div_paid_to_fcf = 0.84 (84% of FCF paid as dividends), fcf_margin_pct = 16.4%. So dividends are well covered by free cash flow (84% payout from FCF is high but not unsustainable). The declared dividends: corporate_actions.history shows recent cash dividends: in 2026 ex-date 2026-04-16, 14% cash dividends (meaning 14% of par? Usually percentage of face value, but we don't know face value. But the yield is 6.278% so that's fine). So dividend support seems strong. - Analyst consensus: consensus_signal_drift.tv_recommend_all = 0.0212 (neutral), delta 5d: -0.067, delta 10d: -0.112. So the consensus is slightly negative and declining. However, there are no analyst estimates (analyst.n is null), so this drift may be purely technical from TradingView? It says "consensus_signal_drift" and uses "tv_recommend_all" which is likely from TradingView's technical summary. So we shouldn't over-interpret as analyst consensus. Actually, the field is "consensus_signal_drift" but source seems to be tv_recommend. It might be a proxy. It's showing a slight negative drift, but very close to zero. The abs values are small. - Financial performance: fundamentals show rev_growth_yoy -6.36%, eps_growth_yoy 7.66%. That's mixed. Net margin 14.54%, operating margin 18.2%, ROE 13.35%. Quarterly: net income latest Q (2026-03-31) = 102.3 million AED, vs 99.4 in Q1 2025, so growth. FY2025 net income 338M, revenue 2035.2M, net margin 16.6%. Annual FCF 333.7M, dividends paid 281.9M, so dividend cover from FCF comfortable. The derived div_paid_to_fcf is 0.84, which is reasonable. Also, the company has low debt: debt_to_equity 0.2062 (20.6%), liabilities_to_equity 0.39. So balance sheet is solid. - Technicals: price 2.21, ret_1m 2.79%, ret_3m 5.86%, vs DFMGI ret_1m -5.96%, so outperforming. RSI 50.97 neutral. Price above MA200 (2.1023) by 5.12%, above MA50 (2.1792). ATR14% of price 1.97% so volatility moderate. 52-week high 2.37, low 2.11, price 2.21, pct_below_52w_high 6.75%. So technicals are mildly positive, not overbought. - Catalysts: recent disclosures: Resolutions of General Assembly on 2026-07-08, Invitation on 2026-06-23, Q1 results on 2026-05-11. So no immediate catalyst within the next 4 weeks (horizon ends 2026-08-17). The last results filing was Q1 on May 11. Next earnings might be Q2 around August (based on history: 2025-08-11 for Q2? Actually, filings: 2025-08-11 for Q3? Wait, list: results_filing_dates_24mo shows: 2026-05-11, 2026-02-16, 2025-11-06, 2025-08-11, 2025-05-12, ... So 2025-08-11 was likely Q2 2025 results? Actually, we have quarterly data: 2025-06-30 net income. So next results might be on or around 2026-08-11? That is within the 4-week horizon? The horizon ends 2026-08-17, so if they release Q2 2026 around Aug 11, that's a potential catalyst. But we don't have a confirmed date; the pack only shows past filing dates. So we cannot assert a dated catalyst unless it appears. So no specific dated catalyst. - Risk: Macro news shows US-Iran tensions, Houthi blockade on Saudi, which might affect UAE? UAE is not directly involved but regionally. Might cause market volatility. VIX 18.77, slightly elevated. So there is geopolitical risk. Now, for the valuation lens: PE is 11.3, about in line with peers. PB slightly above median. High dividend yield (6.28%) vs peer median 4.55%. The dividend seems sustainable given FCF coverage. However, revenue declining (rev_growth_yoy -6.36%) might be a concern, but net income growth positive (7.66%) due to margin improvement. For a 4-week horizon, unless there is a catalyst, the stock might just track the market. The technicals are mildly positive, outperforming index. Analyst consensus (technical) is neutral with slight negative drift. Given that there is no strong catalyst and the stock appears fairly valued relative to peers, a HOLD stance might be appropriate. But we need to see if there's any mispricing. The point: "Valuation appears fair with PE of 11.3 aligning with peer median, while high dividend yield of 6.28% provides support." Risk: "Geopolitical tensions in the region could pressure consumer spending and market sentiment." Confidence: Since evidence is mostly mixed and no dated catalyst inside horizon, confidence likely mid-range, maybe 50-69? But we have several aligned figures: PE in line, dividend yield high, technicals neutral-positive. So confidence could be 60. But we need to output exact confidence. Let's see the confidence bands: 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; 30-49 mixed or one-sided evidence; 10-29 thin, stale, or gap-ridden evidence — output HOLD below 40. So if we output HOLD, we need confidence below 40? Actually, the rule: "output HOLD below 40" means if confidence is below 40, stance must be HOLD? Wait: "output HOLD below 40" is in the description of confidence bands: "10-29: thin, stale, or gap-ridden evidence — output HOLD below 40." So it says if confidence is in those low ranges, output HOLD. But it doesn't say HOLD is only below 40. Actually, it says: "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." That implies that if confidence is 10-29, you should output HOLD. But for 30-49, it didn't say output HOLD. So HOLD can be at higher confidence too, but the instruction is that if the evidence is thin (confidence 10-29), you must output HOLD. So we are free to output HOLD with any confidence if the evidence supports it. Our evidence: there is clear evidence (PE, dividend yield, technicals) but also real conflicts (revenue decline, slight negative drift). So it might be 50-69. Stance: HOLD seems reasonable. But could we say BUY? Promising dividend yield, but no catalyst, and fairly valued. Not compelling for a 4-week trade. So HOLD. Target: Since horizon is 4 weeks and no strong catalyst, we might not set a target. We can output target as null. 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 set null. Now, citations: we need at least 2 for non-HOLD stance? The rule: "non-HOLD stances need at least 2." HOLD stances don't have that requirement, but we should still cite. We'll cite the PE and dividend yield and maybe peer median. We'll list dotted paths from the pack. Pick citations: - fundamentals.pe_ttm: 11.3159 - fundamentals.dividend_yield: 6.278 - peer_context.median_pe_ttm: 11.32 - peer_context.median_div_yield: 4.55 - financial_statements.derived.div_paid_to_fcf: 0.84 - financial_statements.derived.fcf_margin_pct: 16.4 - consensus_signal_drift.tv_recommend_all: 0.0212 We'll include at least 2 citations. Since it's HOLD, maybe 3. Point: "Union Coop trades at a P/E of 11.3, in line with the peer median of 11.3, while its 6.28% dividend yield significantly exceeds the peer median of 4.55% and is well-covered with an 84% FCF payout ratio." Risk: "Revenue decline of 6.4% YoY and geopolitical instability in the region could weigh on investor sentiment." Stance: "HOLD" Confidence: Given several aligned figures (PE, dividend, technicals) but no catalyst and some revenue decline, I'd say confidence around 55-60. But let's decide: 58? The bands: 50-69 clear evidence with real conflicts. So let's pick 60. Target: null Now, output JSON with exactly that order. We must ensure citations are objects with "field" and "value". Value can be number or string. We'll use number where appropriate. Let's construct: { "citations": [ {"field": "fundamentals.pe_ttm", "value": 11.3159}, {"field": "peer_context.median_pe_ttm", "value": 11.32}, {"field": "fundamentals.dividend_yield", "value": 6.278}, {"field": "peer_context.median_div_yield", "value": 4.55}, {"field": "financial_statements.derived.div_paid_to_fcf", "value": 0.84} ], "point": "Union Coop trades at a P/E of 11.3, matching the peer median, while its 6.28% dividend yield exceeds the peer median of 4.55% and is supported by an 84% FCF payout ratio.", "risk": "Revenue contraction of 6.4% YoY and escalating regional geopolitical tensions may deter near-term price appreciation.", "stance": "HOLD", "confidence": 60, "target": null } Confidence 60 is within 50-69, acceptable. No target. That should do.

Bull

  • No bull points argued.

Bear

  • Low liquidity and shrinking shareholder returns elevate capital-preservation concerns over the one-month horizon. risk lens
  • Advv of AED 0.689M indicates exit risk, and dividends paid declined to AED 281.9M from AED 296.9M, marking a cut. risk lens
  • Low liquidity could amplify losses if geopolitical fears escalate; dividend support may cushion. macro lens
  • Low trading liquidity (ADV 0.689M) amplifies downside risk if sector sentiment sours. sector lens
  • Extremely thin ADV of 0.689M AED and a 4.02% largest 3-month gap magnify liquidity-driven drawdown risk. technical lens
  • Revenue contraction of 6.4% YoY and escalating regional geopolitical tensions may deter near-term price appreciation. 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.

DateRatingConfTargetSpotOutcome
2026-07-20HOLD582.212.21pending
2026-07-19HOLD552.32.22pending
2026-07-18BUY592.3252.22pending
2026-07-17HOLD622.272.22pending
2026-07-15HOLD592.12.21pending
2026-07-14HOLD592.222.22pending
2026-07-13HOLD602.12.2pending
2026-07-12HOLD602.352.24pending
2026-07-11HOLD602.2662.24pending
2026-07-10HOLD622.2842.24pending
2026-07-09HOLD612.3232.21pending
2026-07-07HOLD592.2772.24pending
2026-07-06HOLD602.2452.24pending
2026-07-05HOLD612.372.24pending
2026-07-04HOLD622.2682.24pending
2026-07-03HOLD622.212.24pending
2026-07-02HOLD622.2372.23pending
2026-07-01HOLD632.3052.25pending
2026-06-30HOLD622.2762.21pending
Filings & news121 official filings
Share · UNIONCOOP
HOLDconfidence 4400%

4 HOLD council. 4-week target AED 2.21 vs spot AED 2.21 (0.0%).

SHA-256 stamp99860c57fd840e66f2baac1f90c0dd7c036343a59b5f7b48e0724d9cd569cc4e
Verify this artifact

Recompute SHA-256 over the canonical bundle below; it must equal the stamp above.

{"v":"dfmr-share-1","symbol":"UNIONCOOP","name":"UNIONCOOP","runId":"dfm-2026-07-20","rating":"HOLD","confidence":44,"summary":"4 HOLD council. 4-week target AED 2.21 vs spot AED 2.21 (0.0%).","evidence":[]}