HOLD4400% confidence5 of 5 lenses agree
  • Spot AED 1.5
  • 4-Week Target AED 1.346 -10.3%
  • Implied Upside -10.3%
  • RSI (14) 48.35
  • Price vs MA200 11.42%
  • 3m return -3.20%

Despite strong cash conversion (OCF/NI of 4.21x), average daily traded value of just AED 0.097M poses a clear exit risk.. ALRAMZ exhibits low beta (0.24) insulating from market swings, but extremely thin liquidity (ADVV 0.097m AED) heightens vulnerability to macro-driven outflows, while elevated P/E percentile (71) adds valuation risk.. Revenue grew 43% YoY with net margin at 27.3%, but the 71.8% payout ratio and illiquidity weigh on dividend durability..

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

ALRAMZ

HOLD GLM · faithful ✓ · 100% cites verifiedAsk the filings about ALRAMZ
  1. ① Source set0 canonical inputs
    • DFM official2026-07-20
    • DFMGI benchmark2026-07-20
  2. ② 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

    See the full argued case for each lens ↓

  3. ⑤ Trail0/0 verified
    • No evidence artifacts referenced.
52w high 1.6352w low 0.96
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)15.38TradingView
P/B1.41TradingView
P/S4.40TradingView
Dividend yield4.67%TradingView
Market cap779.7MTradingView

Key financial metrics

ROE9.43%TradingView
ROA3.08%TradingView
Operating margin42.99%TradingView
Net margin27.34%TradingView
Revenue growth YoY43.00%TradingView
EPS growth YoY154.57%TradingView
Debt/Equity1.03TradingView
Current ratio1.39TradingView
Beta (1y)0.24TradingView

Price structure

SpotAED 1.5
4-Week TargetAED 1.346-10.3%
Implied Upside-10.3%
RSI (14)48.35DFM EOD
Price vs MA20011.42%DFM EOD
3m return-3.20%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
macro lensHOLDAED 1.346

Quarterly pattern

QuarterRevenue (AED m)Net Income (AED m)Net MarginRevenue YoY
2026-03-3141.612.129.1%35.9%
2025-12-3145.215.935.2%67.4%
2025-09-3047.513.628.6%50.3%
2025-06-3036.112.133.5%83.2%
2025-03-3130.66.721.9%42.3%
2024-12-31276.825.2%

Risk ledger

LensStanceRisk flagged
risk lensHOLDVery thin liquidity (ADV < AED 1M) could cause significant market impact on any sale, dominating capital‑preservation concerns over the 4‑week horizon.
macro lensHOLDGeopolitical tensions from Strait of Hormuz and Red Sea blockades may spur risk-off sentiment, drying up liquidity further.
sector lensHOLDExtremely low liquidity (ADV 96k AED) amplifies downside risk on any sell pressure.
technical lensHOLDUltra-low ADV of 0.097M AED and overbought stochastics (K 100) amplify gap risk in a thin market.
valuation lensHOLDHigh P/E multiple premium and volatile operating cash flows could lead to re-rating risk if earnings don’t meet growth expectations.

What would change this view

The council is aligned (5 HOLD) — a single stance carried every usable lens.

Sources — 15 official disclosures

Recent official disclosures

  • 2026-06-16Press release
  • 2026-06-05Press release
  • 2026-06-05Press release
  • 2026-05-11Press release
  • 2026-05-11Financial statements for the 1st QTR of 2026
  • 2026-05-11Results of BOD Meeting
  • 2026-05-05BOD meeting
  • 2026-04-22Resolutions of General Assembly
  • 2026-03-30Invitation of General Assembly
  • 2026-03-30Integrated report for the year 2025
  • 2026-03-27Press release
  • 2026-03-24Press release
  • 2026-03-11Press release
  • 2026-03-09Press release regarding financial results for the year of 2025
  • 2026-03-09Financial statements for the year of 2025

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": 1.5,
  "as_of": {
    "today": "2026-07-20",
    "horizon_ends": "2026-08-17",
    "latest_price_date": "2026-07-16",
    "latest_quarter_end": "2026-03-31",
    "latest_annual_period": "2025-12-31"
  },
  "macro": {
    "vix": 18.77,
    "vix_asof": "2026-07-17",
    "aed_usd_peg": 3.6725,
    "fed_funds_rate": 3.63,
    "us_2y_yield_pct": 4.16,
    "us_10y_yield_pct": 4.57,
    "fed_funds_rate_asof": "2026-06-01",
    "us_initial_claims_k": 208,
    "us_2y_yield_pct_asof": "2026-07-16",
    "us_10y_yield_pct_asof": "2026-07-16",
    "yield_curve_2s10s_pct": 0.37,
    "us_initial_claims_k_asof": "2026-07-11",
    "yield_curve_2s10s_pct_asof": "2026-07-17"
  },
  "sector": "Financial Services",
  "symbol": "ALRAMZ",
  "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": "Al Ramz Corporation Investment and Development P.J.S.C.",
  "catalysts": {
    "filings_12mo": 39,
    "last_results_filing": {
      "date": "2026-05-11",
      "headline": "Financial statements for the 1st QTR of 2026"
    },
    "results_filing_dates_24mo": [
      "2026-05-11",
      "2026-03-09",
      "2026-03-09",
      "2026-02-14",
      "2025-11-03",
      "2025-08-04",
      "2025-05-12",
      "2025-03-03",
      "2025-02-14",
      "2024-11-04",
      "2024-08-05"
    ]
  },
  "liquidity": {
    "advv_30d_aed_m": 0.0967,
    "pct_below_52w_high": 11.7647
  },
  "indicators": {
    "ma50": 1.5208,
    "ma200": 1.3463,
    "rsi14": 48.3537,
    "ret_1m_pct": -3.2258,
    "ret_3m_pct": -3.1987,
    "ret_12m_pct": 28.5395,
    "pct_vs_ma200": 11.4176,
    "pct_off_20d_high": 0,
    "atr14_pct_of_price": 0.1905,
    "largest_gap_3m_pct": 5.2288,
    "max_drawdown_1y_pct": -18.0328,
    "pct_no_trade_days_3m": 4.6875,
    "realized_vol_annual_pct": 18.4395,
    "rel_strength_3m_vs_dfmgi_pct": -10.0506
  },
  "recent_news": [
    {
      "date": "2026-06-24",
      "source": "wam",
      "summary": "The Abu Dhabi Securities Exchange (ADX) Group and Al Ramz Capital today announced the winners of the second round of the Al Ramz Investment and Trading Competition, and the third round of the initiative will start on the 25th of June.The competition forms part of a broader effort to encourage infor...",
      "headline": "Winners of second round of Al Ramz Investment and Trading Competition announced"
    },
    {
      "date": "2026-05-11",
      "source": "wam",
      "summary": "Al Ramz Corporation PJSC has announced the launch of its new asset management subsidiary, ARAM Capital Partners Ltd. (ARAM Capital), a regulated asset manager under Abu Dhabi Global Market (ADGM).ARAM Capital, a wholly owned subsidiary of Al Ramz operating under ADGM, offers a comprehensive suite of d...",
      "headline": "Al Ramz launches asset management subsidiary 'ARAM Capital'"
    },
    {
      "date": "2026-02-17",
      "source": "wam",
      "summary": "Abu Dhabi Securities Exchange (ADX) Group and Al Ramz Capital are pleased to introduce the region’s first-of-its-kind collaboration – “Al Ramz Investment and Trading Competition” – to foster strategic financial planning and nurture a long-term savings and investment culture.This hands-on, direct stock ma...",
      "headline": "ADX, Al Ramz Capital to boost investment literacy, strategic market skills"
    },
    {
      "date": "2025-12-02",
      "source": "agbi",
      "summary": "Subscription to the retail tranche of Al Ramz Real Estate Company’s initial public offering will begin on December 7 and run for three days. The tranche comprises of 20 percent of the 12.9 million shares offered. It will be issued after the total value of applications placed during the book-building process for institutional investors exceeds […]",
      "headline": "Retail tranche of Al Ramz IPO to open next week"
    },
    {
      "date": "2024-08-06",
      "source": "wam",
      "summary": "Al Ramz Corporation today announced its financial results for the first half of 2024, reporting a total revenue of AED41 million and a net profit of AED2.4 million.In a press release on Tuesday, the Group reported that investment-adjusted quality of earnings increased by 49% compared to the previous...",
      "headline": "Al Ramz Corporation reports revenues of AED41 million"
    },
    {
      "date": "2022-05-19",
      "source": "agbi",
      "summary": "Alpha Dhabi Holding, the fourth most valuable listed company in Abu Dhabi, has made a AED9.2 billion ($2.51 billion) commitment to invest in UAE asset management company Chimera Capital and Chimera’s Alpha Wave Ventures II fund. The move is part of its strategy to target fast-growing technology companies. The total commitment comprises a capital contribution […]",
      "headline": "Alpha Dhabi puts $2.51bn into ‘disruptive tech’"
    }
  ],
  "sector_news": [
    {
      "date": "2026-07-20",
      "sector": "financial-services",
      "source": "arabian_post",
      "summary": "Arabian Post Staff -Dubai Dubai Future District Fund has expanded its portfolio to 30 investments, confirming that the future is now sufficiently diversified to survive several pitch decks, two market corrections and at least one founder describing an ordinary payment service as “transformational infrastructure”. The fund made eight new investment commitments during 2025, including five venture ca",
      "headline": "Dubai fund invests heavily in the future tense"
    },
    {
      "date": "2026-07-20",
      "sector": "banking",
      "source": "arabian_post",
      "summary": "Arabian Post Staff -Dubai First Abu Dhabi Bank has launched a Jaywan debit card, allowing UAE customers to spend money domestically without requiring every coffee, grocery bill and ATM withdrawal to undertake an unnecessary diplomatic mission through an overseas payment network. The card supports purchases at local shops, cash withdrawals from ATMs across the country and online transactions on UAE",
      "headline": "FAB gives dirhams a passport-free payment lane"
    },
    {
      "date": "2026-07-17",
      "sector": "banking",
      "source": "zawya",
      "summary": "The Bank recorded net profit of AED 362 million, up 35% from AED 268 million in 2025, reflecting strong revenue growth and disciplined execution across core businesses",
      "headline": "Bank of Sharjah Q2 2026 net profit jumps 39%"
    },
    {
      "date": "2026-07-17",
      "sector": "banking",
      "source": "zawya",
      "summary": "Bank Nizwa will also issue an AT1 perpetual sukuk to finance the deal",
      "headline": "Oman’s Bank Nizwa proposes Alizz merger; Ominvest to take 20% stake"
    }
  ],
  "fundamentals": {
    "pb": 1.4145,
    "ps": 4.3996,
    "roa": 3.0779,
    "roe": 9.4324,
    "pe_ttm": 15.3846,
    "market_cap": 779686249,
    "net_margin": 27.3411,
    "payout_ratio": 71.8,
    "current_ratio": 1.3948,
    "debt_to_equity": 1.0307,
    "dividend_yield": 4.6667,
    "eps_growth_yoy": 154.5692,
    "rev_growth_yoy": 42.9998,
    "operating_margin": 42.9884
  },
  "peer_context": {
    "median_pb": 1.35,
    "universe_n": 61,
    "median_pe_ttm": 11.32,
    "pe_percentile": 71,
    "median_div_yield": 4.55,
    "div_yield_percentile": 59
  },
  "dfmgi_context": {
    "dfmgi_ret_1m_pct": -5.958,
    "dfmgi_ret_3m_pct": -1.1938,
    "dfmgi_pct_vs_ma200": -3.5453
  },
  "tv_technicals": {
    "adx": 29.0403,
    "cci20": 51.2821,
    "perf_y": 31.5789,
    "beta_1y": 0.2405,
    "low_52w": 1.07,
    "perf_6m": -4.4586,
    "stoch_k": 100,
    "high_52w": 1.7,
    "perf_ytd": 19.0476,
    "rel_volume": 0,
    "williams_r": 0,
    "float_shares": 159245225.196,
    "volatility_d": 0,
    "tv_recommend_ma": 0.1333,
    "tv_recommend_all": 0.0667,
    "tv_recommend_other": 0
  },
  "filing_context": [
    {
      "url": "https://feeds.dfm.ae/documents/2026/Mar/9/d5d498e6-1097-4bd2-9709-927f2ca7a553/ENGLISH%20Press%20Releas.pdf",
      "pages": 1,
      "excerpt": "Al Ramz Corporation PJSC \nLevel 9, Rolex Tower \nDubai, United Arab Emirates \n \n \n \nالرمز كوربوريشن ش.م.ع \nالطابق 9  ، برج رولكس \nدبي ، دولة الإمارات العربية  \n \nABOUT AL RAMZ  \nFounded in 1998, AI Ramz is a UAE-domiciled public joint stock company listed on the Dubai Financial Market and regulated by the UAE \nSecurities and Commodities Authority.  Al Ramz provides a broad spectrum of services, including asset management, corporate finance, \nbroke",
      "fiscal_year": null,
      "period_type": null
    },
    {
      "url": "https://feeds.dfm.ae/documents/2024/Feb/26/a209b49d-a034-4419-8c5a-89b7b3fc79e8/Press%20release%20-%20English.pdf",
      "pages": 1,
      "excerpt": "Al Ramz Corporation PJSC \nLevel 9, Rolex Tower \nDubai, United Arab Emirates \n \n \n \nاﻟرﻣز ﻛورﺑورﯾﺷن ش.م.ع \n۹اﻟطﺎﺑﻖ   ، ﺑرج روﻟﻛس  \nدﺑﻲ ، دوﻟﺔ اﻹﻣﺎرات اﻟﻌرﺑﯾﺔ  \n \n \nAl Ramz Corporation PJSC Net Profit Surges by 22% to AED 40 million in \n2023 \n \n Total revenues climb to AED 119 million from AED 103 million in 2022 \n Board proposes dividend of AED 0.06 per share for FY 2023 \n Al Ramz net profit reach AED 40 million, a 22% increase YoY \n \nDubai, UA",
      "fiscal_year": null,
      "period_type": null
    },
    {
      "url": "https://feeds.dfm.ae/documents/2024/Mar/29/abfa6cf5-6ffd-4567-b941-9f6707e94f0e/ALRAMZ%20ANNUAL%20REPORT%20ENGLISH.pdf",
      "pages": "7-8",
      "excerpt": "STRATEGIC FOCUS (CONTINUE) \n \nA key focus area has been our investment in innovation and development, particularly in \nenhancing our quantitative capabilities and digital value proposition.  The world of finance is \nincreasingly driven by data and technology, and by harnessing the power of quantitative analysis, \nwe aim to stay ahead in the competitive landscape, making more informed decisions that benefit \nour stakeholders and enhance our market",
      "fiscal_year": null,
      "period_type": null
    },
    {
      "url": "https://feeds.dfm.ae/documents/2026/Feb/14/48006b9d-2ba8-4a08-947c-d90729fadf0c/ENGLISH%20PRE%20RESULTS%20.pdf",
      "pages": "1-2",
      "excerpt": "Date: 14 February 2026 \n \n \nAl Ramz Corporation Investment & Development PJSC \nPreliminary Result for the year ended 31 December 2025 \n \n \nGENERAL INFORMATION \n \nName of the company: Al Ramz Corporation Investment & Development PJSC \nDate Establishment: 25 June 1975 \nPaid up capital: AED 549,915,858 \nSubscribed capital: AED 549,915,858 \nAuthorized capital: AED 1,099,831,716 \nChairman of the Board: Mr. Dhafer Sahmi Al Ahbabi \nManaging Director: Mr",
      "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": "7% cash dividends",
        "ex_date": "2026-05-01",
        "payment_date": "2026-05-18"
      },
      {
        "type": "Cash Dividends",
        "year": "2024",
        "details": "0.06% cash dividends",
        "ex_date": "2024-05-08"
      },
      {
        "type": "Cash Dividends",
        "year": "2022",
        "details": "4% cash dividends",
        "ex_date": "2022-04-28"
      },
      {
        "type": "Cash Dividends",
        "year": "2018",
        "details": "6% cash dividends",
        "ex_date": "2018-03-28"
      },
      {
        "type": "Cash Dividends",
        "year": "2017",
        "details": "5% cash dividends",
        "ex_date": "2017-04-20"
      }
    ]
  },
  "recent_disclosures": [
    {
      "url": "https://feeds.dfm.ae/documents/2026/Jun/16/79674bf0-97b3-4bca-93f0-fad4f44cfe6c/EN%20Liquidity%20Provider%20Mandate%20With%20ADNOC%20Distribut.pdf",
      "date": "2026-06-16",
      "headline": "Press release"
    },
    {
      "url": "https://feeds.dfm.ae/documents/2026/Jun/5/0bb74d50-5d12-436c-9a39-fd0ffbd3f13c/EN%20Al%20Ramz%20Appointed%20As%20A%20Liquidity%20Provider%20For%20I.pdf",
      "date": "2026-06-05",
      "headline": "Press release"
    },
    {
      "url": "https://feeds.dfm.ae/documents/2026/Jun/5/d01efec4-5466-4c44-b846-adcc00d00336/EN%20Termination%20Of%20Liquidity%20Providing%20Agreement%20Wi.pdf",
      "date": "2026-06-05",
      "headline": "Press release"
    },
    {
      "url": "https://feeds.dfm.ae/documents/2026/May/11/1f4fc903-1bf6-4136-8744-51bd4db88863/ENGLISH%20Press%20Release%20%20%20Q1%2026.Pdf.pdf",
      "date": "2026-05-11",
      "headline": "Press release"
    },
    {
      "url": "https://feeds.dfm.ae/documents/2026/May/11/13f0e7eb-1094-404a-bf68-4d9bc4366fb5/ENFS%20Al%20Ramz%20Corporation%20PJSC%20%20%20Q1%202026.Pdf.pdf",
      "date": "2026-05-11",
      "headline": "Financial statements for the 1st QTR of 2026"
    },
    {
      "date": "2026-05-11",
      "headline": "Results of BOD Meeting"
    },
    {
      "date": "2026-05-05",
      "headline": "BOD meeting"
    },
    {
      "date": "2026-04-22",
      "headline": "Resolutions of General Assembly"
    },
    {
      "date": "2026-03-30",
      "headline": "Invitation of General Assembly"
    },
    {
      "date": "2026-03-30",
      "headline": "Integrated report for the year 2025"
    },
    {
      "date": "2026-03-27",
      "headline": "Press release"
    },
    {
      "date": "2026-03-24",
      "headline": "Press release"
    },
    {
      "date": "2026-03-11",
      "headline": "Press release"
    },
    {
      "date": "2026-03-09",
      "headline": "Press release regarding financial results for the year of 2025"
    },
    {
      "date": "2026-03-09",
      "headline": "Financial statements for the year of 2025"
    }
  ],
  "financial_statements": {
    "units": "AED millions",
    "annual": [
      {
        "fcf": 198.4,
        "ocf": 203.3,
        "cash": 842.2,
        "capex": -4.9,
        "equity": 583.1,
        "period": "2025-12-31",
        "revenue": 159.4,
        "net_income": 48.3,
        "total_assets": 1605.2,
        "net_margin_pct": 30.3,
        "interest_expense": -28.1,
        "total_liabilities": 1022.1,
        "liabilities_to_equity": 1.75
      },
      {
        "fcf": -7.3,
        "ocf": -1,
        "cash": 684.4,
        "capex": -6.3,
        "equity": 534.9,
        "period": "2024-12-31",
        "revenue": 99.9,
        "net_income": 16,
        "total_assets": 1526.1,
        "dividends_paid": -33,
        "net_margin_pct": 16,
        "interest_expense": -25.7,
        "total_liabilities": 991.2,
        "liabilities_to_equity": 1.85
      },
      {
        "fcf": -153.8,
        "ocf": -141.5,
        "cash": 502.6,
        "capex": -12.3,
        "equity": 551.9,
        "period": "2023-12-31",
        "revenue": 118.7,
        "net_income": 39.7,
        "total_assets": 1234.3,
        "dividends_paid": -33,
        "net_margin_pct": 33.4,
        "interest_expense": -11.2,
        "total_liabilities": 682.4,
        "liabilities_to_equity": 1.24
      },
      {
        "fcf": -48.1,
        "ocf": -36.7,
        "cash": 566.9,
        "capex": -11.4,
        "equity": 545.2,
        "period": "2022-12-31",
        "net_income": 32.5,
        "total_assets": 986.4,
        "interest_expense": -5.3,
        "total_liabilities": 441.1,
        "liabilities_to_equity": 0.81
      },
      {
        "fcf": 81.1,
        "ocf": 86.3,
        "cash": 464.6,
        "capex": -5.2,
        "equity": 475.8,
        "period": "2021-12-31",
        "net_income": 54.5,
        "total_assets": 1040.9,
        "interest_expense": -4.9,
        "total_liabilities": 565.1,
        "liabilities_to_equity": 1.19
      }
    ],
    "source": "DFM filings (audited/reviewed statements)",
    "derived": {
      "ocf_to_ni": 4.21,
      "ni_cagr_pct": 10.3,
      "rev_cagr_pct": 15.9,
      "roe_stmt_pct": 8.3,
      "fcf_margin_pct": 124.5,
      "cagr_span_years": 2
    },
    "quarterly": [
      {
        "period": "2026-03-31",
        "revenue": 41.6,
        "net_income": 12.1,
        "net_margin_pct": 29.1,
        "revenue_yoy_pct": 35.9
      },
      {
        "period": "2025-12-31",
        "derived": "FY minus 9M",
        "revenue": 45.2,
        "net_income": 15.9,
        "net_margin_pct": 35.2,
        "revenue_yoy_pct": 67.4
      },
      {
        "period": "2025-09-30",
        "revenue": 47.5,
        "net_income": 13.6,
        "net_margin_pct": 28.6,
        "revenue_yoy_pct": 50.3
      },
      {
        "period": "2025-06-30",
        "revenue": 36.1,
        "net_income": 12.1,
        "net_margin_pct": 33.5,
        "revenue_yoy_pct": 83.2
      },
      {
        "period": "2025-03-31",
        "revenue": 30.6,
        "net_income": 6.7,
        "net_margin_pct": 21.9,
        "revenue_yoy_pct": 42.3
      },
      {
        "period": "2024-12-31",
        "derived": "FY minus 9M",
        "revenue": 27,
        "net_income": 6.8,
        "net_margin_pct": 25.2
      }
    ]
  },
  "consensus_signal_drift": {
    "asof": "2026-07-20",
    "tv_recommend_all": 0.0667,
    "tv_recommend_delta_5d": 0.033,
    "tv_recommend_delta_10d": 0.067
  }
}
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.

5 HOLDunanimous across 5 usable lenses
  1. risk lensdeepseek-v4-pro-k3HOLD

    1×HOLD (1/1 agree)

    Despite strong cash conversion (OCF/NI of 4.21x), average daily traded value of just AED 0.097M poses a clear exit risk.

    Show full AI reasoning

    We are asked to evaluate ALRAMZ (Al Ramz Corporation) from a RISK lens perspective, with specific thresholds. We need to check for breaks: 1. ocf_to_ni < 0.7 (accrual-heavy earnings). 2. net_debt_to_ebitda > 4. 3. ebitda_interest_cover < 2. 4. liquidity.advv_30d_aed_m < 1 (exit risk). 5. quarterly_gaps present (unverifiable trend). 6. dividend cut evident in financial_statements. We'll examine each. First, ocf_to_ni: From financial_statements.derived.ocf_to_ni = 4.21. That is > 0.7, so no break. Great. Net debt to ebitda: Need to compute net debt = total debt - cash. Total debt? We have total liabilities, but not clear how much is debt. We have interest expense. In financial statements, annual 0 (2025) has interest_expense: -28.1. We don't have total debt directly. But we can estimate net debt. There's no explicit "total debt" field. However, we have total_liabilities = 1022.1 and cash = 842.2. Net debt could be total liabilities minus cash? But total liabilities include all liabilities, not just interest-bearing debt. Alternatively, we can use net debt = total liabilities - cash? That would be 1022.1 - 842.2 = 179.9. EBITDA: we don't have EBITDA directly. We can approximate EBITDA as operating income + D&A. Operating income? We have operating_margin = 42.9884% on fundamentals, revenue = 159.4, so operating income = 159.4 * 0.429884 = about 68.5. But that's from fundamentals, maybe not consistent. Actually, financial_statements.annual.0 has revenue 159.4, net_income 48.3, interest_expense -28.1. To get EBIT, we can add back interest to net income? EBIT = net income + interest expense + taxes. We don't have tax. But we have interest expense. EBIT approximates? Actually, operating income should be before interest and taxes. Using net margin: net_margin_pct = 30.3, so net income = 48.3 as given. Revenue 159.4. So EBIT = net income + interest expense (since interest expense is negative in income, so subtracting a negative? Actually, interest expense is -28.1, so adding it back: EBIT = 48.3 + 28.1 = 76.4 assuming no tax? But we need EBITDA: we don't have depreciation. We'll need to compute EBITDA = EBIT + D&A. D&A not provided. This is problematic. Perhaps we can look at cash flow: OCF 203.3, and we have capex. But EBITDA is not directly given. Since the threshold is net_debt_to_ebitda > 4, and we are unsure, maybe we can see if it's likely high. Total liabilities 1022.1, cash 842.2, net debt 179.9. EBITDA might be low? Revenue 159.4, net margin 30%, so net income 48.3. Interest 28.1. If we assume D&A is small (maybe from capex and other), EBITDA maybe around? Let's try to derive: OCF = 203.3, which is much higher than net income, mainly due to changes in working capital? There's a huge OCF. That might be from decrease in receivables or increase in payables. That could inflate EBITDA? Actually, EBITDA is usually closer to OCF before working capital changes. Given OCF is 203.3, that suggests EBITDA could be around that, if not higher after adding back interest and tax. But net debt to EBITDA ratio would be 179.9 / 203.3 = 0.88, far below 4. So likely no break. However, we need to be rigorous. We can also use TVM (total liabilities minus cash) but that's all liabilities, not just debt. Perhaps net debt is defined as gross debt minus cash. We don't have gross debt. But given the cash is so high (842.2) and total liabilities 1022.1, net debt is low. Even if we used total liabilities as gross debt, net debt would be 179.9, and OCF is 203.3, so ratio < 1. So threshold not breached. So no break. Third, ebitda_interest_cover < 2. Need EBITDA / interest expense. Interest expense is 28.1. EBITDA we estimated? Using OCF as proxy? OCF 203.3. 203.3 / 28.1 = 7.24, > 2. So no break. Fourth, liquidity.advv_30d_aed_m < 1. From pack: liquidity.advv_30d_aed_m = 0.0967. That is less than 1 million AED. So this is a BREACH! Exit risk: the average daily traded value is only 96,700 AED, which is very low, indicating potential difficulty exiting a position without impacting price. So break #1. Fifth, quarterly_gaps present (unverifiable trend). We have quarterly data. The pack provides quarterly figures: [{"period": "2026-03-31", ...}, {"period": "2025-12-31", "derived": "FY minus 9M", ...}, {"period": "2025-09-30", ...}, {"period": "2025-06-30", ...}, {"period": "2025-03-31", ...}, {"period": "2024-12-31", "derived": "FY minus 9M", ...}]. There is no missing quarter? The quarters listed are sequential: 2026-Q1, 2025-Q4 (derived), 2025-Q3, 2025-Q2, 2025-Q1, 2024-Q4 (derived). So no gaps. So quarterly_gaps not present. Sixth, dividend cut evident. We look at dividend payments. Corporate actions history shows: 2026: 7% cash dividends; 2024: 0.06% (very small); 2022: 4%; 2018: 6%; 2017: 5%. There's no 2025 dividend? The history shows 2026 dividend already ex-date 2026-05-01. Before that, 2024 was 0.06%, which is a huge cut from 2022's 4%? Actually, 2022 had 4%, then 2024 had only 0.06% (that's almost nothing). That indicates a massive dividend cut between 2022 and 2024. But the threshold says "dividend cut evident in financial_statements" not necessarily in corporate actions? However, corporate actions show dividends. The most recent annual financial statements are 2025, and we don't see a dividend announced for 2025? Actually, the 2026 dividend (7%) was declared and paid in 2026, likely from 2025 earnings? The ex-date 2026-05-01 is after the 2025 year-end. So they paid a 7% dividend for 2025? But the 2024 dividend was tiny. So there was a cut from 4% in 2022 to 0.06% in 2024, then a recovery to 7% in 2026. The threshold is "dividend cut evident in financial_statements". Is there a cut in the recent period? The financial statements show fundamentals.dividend_yield = 4.6667, which is decent. And payout_ratio = 71.8. These are current. There's no explicit dividend cut in the financial statements themselves; the corporate actions show a cut historically. The instruction says "dividend cut evident in financial_statements." I think we need to see if the most recent dividend (from financial statements) is lower than previous. But we have dividend_yield 4.67%, which to calculate from spot 1.5, implies dividend per share about 0.07 (7% of par? Not sure). Since the payout ratio is high but stable, and no recent cut indicated in the financial statements? The annual financial statement does not directly state dividends paid that are lower than prior year. Actually, in the annual data, for 2024, we have dividends_paid: -33.0 million. For 2023, also -33.0 million. For 2022? Not shown. But the net income went from 16.0 in 2024 to 48.3 in 2025. So dividends might have increased. So no evidence of a recent dividend cut. The 0.06% in 2024 is historical. So likely no break on this threshold. We'll consider it not broken. Thus, we have exactly one break: liquidity.advv_30d_aed_m < 1. That triggers threshold: "1 break -> HOLD unless offset". So the default stance is HOLD. But we should see if there are any offsets. The instruction says: 1 break -> HOLD unless offset. What could offset? Perhaps strong fundamentals, but the rule is clear: 1 break -> HOLD unless offset. But the RISK lens is strict: only if there is some offsetting factor might we change, but typically HOLD. Since no offset mentioned, we go HOLD. But we must also output confidence. The confidence bands: 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. Since we have HOLD, and confidence below 40? Actually, "output HOLD below 40" means if confidence is below 40, we must output HOLD anyway. But we are already HOLD. We need to assess confidence. We have one break (liquidity <1M AED), and all other thresholds passed. The company has strong OCF, high interest coverage, no debt issue, etc. But the liquidity is very thin, which is a real risk for a capital preservation specialist. However, we have no dated catalyst inside the horizon (4 weeks). The catalysts and news: recent news on ADX competition, no immediate earnings (next quarter would be Q2 2026, likely reported in August? But results filing dates show: 2026-05-11 for Q1, last year Q2 was reported in August? Looking at catalysts.results_filing_dates_24mo: includes "2025-08-04" and "2024-08-05". So likely Q2 2026 results will be around early August 2026, within the horizon (horizon ends 2026-08-17). That could be a catalyst. But is it dated? The filing date is not certain; but we can expect it. However, the instruction: "a dated catalyst sits inside the horizon". The horizon is until Aug 17. The last results filing date pattern suggests a filing around Aug 4-6. That is inside the horizon. But do we have a confirmed date? No, the pack doesn't provide a specific date for Q2 2026 filing. So we cannot treat it as a dated catalyst. Therefore, confidence: several aligned cited figures? Actually, we have many positive figures but one negative (liquidity). That is "clear evidence with real conflicts"? Because there is a conflict between strong fundamentals and liquidity risk. That fits 50-69: clear evidence with real conflicts. And we don't need to force HOLD below 40 because we are already HOLD. So confidence can be 55, for example. We also need to output a target. 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." Since analyst.target_mean is null, we can't use that. Do we have any 4-week target? No specific target is provided. The pack has spot 1.5, technicals: pct_vs_ma200: 11.4176, ma200=1.3463, ma50=1.5208. The stock is above 200-day MA but below 50-day? Spot 1.5, ma50 1.5208, so slightly below. RSI 48.35 (neutral). No clear short-term target. So we can set target to null. Or maybe we can say given no catalyst, target stays at current price? But target is usually a price estimate. Since we have no basis, output null. Citations: Need at least 2 for non-HOLD? But we are HOLD, so maybe not required? The instruction: "non-HOLD stances need at least 2." But we are HOLD, so we can have fewer? It says: "Citations: list the exact pack fields your case rests on... — non-HOLD stances need at least 2." So for HOLD, we can have 1 or more. But we should cite the break: liquidity.advv_30d_aed_m. And maybe also something else to show low break count. So we'll cite liquidity and perhaps ocf_to_ni to show strength. So citations: [{"field":"liquidity.advv_30d_aed_m","value":0.0967}, {"field":"financial_statements.derived.ocf_to_ni","value":4.21}]. That's good. Point: one sentence citing a figure. We can say: "Despite strong cash conversion (OCF/NI of 4.21x), average daily traded value of just AED 0.097M poses a clear exit risk." Risk: one line summary. "Very thin liquidity (ADV < AED 1M) could cause significant market impact on any sale, dominating capital-preservation concerns over the 4-week horizon." Stance: HOLD. Confidence: 60 (fits 50-69 band with conflict). Target: null. Now output JSON in required order: citations, point, risk, stance, confidence, target.

  2. macro lensdeepseek-v4-pro-k3HOLD

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

    ALRAMZ exhibits low beta (0.24) insulating from market swings, but extremely thin liquidity (ADVV 0.097m AED) heightens vulnerability to macro-driven outflows, while elevated P/E percentile (71) adds valuation risk.

    Show full AI reasoning

    We are asked to output a JSON with keys: citations, point, risk, stance, confidence, target. The macro-liquidity lens focuses on cross-sectional factors: the peg and fed rate are identical for all DFM names, so we must differentiate based on this name's figures that make it more or less exposed to the macro backdrop. Specifically, we need to cite fundamentals.debt_to_equity (rate sensitivity), tv_technicals.beta_1y, liquidity.advv_30d_aed_m (flow sensitivity), sector, peer_context percentiles. Also cite macro.fed_funds_rate, macro.vix, macro.yield_curve_2s10s_pct for the backdrop, and weigh uae_macro_news where present. Today is 2026-07-20, horizon ends 2026-08-17. Stance is BUY, HOLD, or SELL. Confidence bands: 90-100 multiple independent cited figures align AND a dated catalyst 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; below 40 output HOLD. So if confidence <40, stance must be HOLD. Let's analyze ALRAMZ (Financial Services sector). Pack data: Macro backdrop: fed_funds_rate 3.63, vix 18.77, yield_curve_2s10s_pct 0.37 (slightly positive but near zero, indicating flat curve). That is a moderately high rate environment, flat yield curve, VIX not extremely high but elevated (above 20 is high, 18.77 is moderate). UAE macro news: several headlines about Houthi blockade on Saudi Arabia, US Centcom blockade of Iranian ports, Iranian official reports US attack on Shiraz, UK PM assures Trump on securing shipping in Hormuz. These are geopolitical tensions in the region that could disrupt shipping and increase risk premiums. But the UAE itself might be seen as a safe haven? For financial services, such tensions could impact investor sentiment and capital flows. Now, differentiate ALRAMZ: - fundamentals.debt_to_equity: 1.0307. That is relatively low, meaning low leverage. Lower debt means less sensitivity to interest rates. Compare to sector? Peer context shows median pe_ttm 11.32, median pb 1.35, median div yield 4.55. No direct debt_to_equity percentile, but we have fundamentals.debt_to_equity 1.03, which is moderate. In financial services, firms often have higher leverage, but 1.03 is not extremely high. Given flat curve and moderate Fed rate, lower debt is better as it reduces interest expense risk. But interest expense was -28.1 in 2025, which is negative? Actually interest_expense is listed as -28.1, meaning expense of 28.1 million? In the data, interest_expense is negative, indicating outflow. The firm has some debt. Debt to equity 1.03 means about equal debt and equity. That's not extremely high. So rate sensitivity is moderate. - tv_technicals.beta_1y: 0.2405. Very low beta, meaning the stock has low sensitivity to overall market movements. In a risk-off environment due to geopolitical tensions, low beta is favorable as it may hold up better. So this is a positive. - liquidity.advv_30d_aed_m: 0.0967 million AED, which is 96,700 AED daily average value. That is extremely low liquidity. For a market cap of 779 million, this is very illiquid. In times of macro stress, illiquid stocks can be difficult to exit and may suffer more from forced selling or price gaps. Low liquidity is a negative, especially given VIX is elevated and geopolitical tensions could prompt flight to safety, draining liquidity further. - sector: Financial Services. Sector news includes positive items like FAB launching Jaywan card, Bank of Sharjah profit jump, but also some mergers. But the sector is not directly impacted by the macro tensions? Financial services might benefit from higher rates, but rate is already at 3.63, not moving much? Flat yield curve suggests limited margin expansion. Geopolitical tensions in the region could weigh on financial stocks if they are exposed to regional risk. But ALRAMZ is a UAE-based investment and development company, likely domestic focused. The tensions are in Yemen, Iran, Strait of Hormuz. UAE might be relatively insulated, but risk premium could rise. - peer_context: pe_percentile 71 (i.e., P/E 15.38 vs median 11.32, higher than 71% of peers, so relatively expensive), div_yield_percentile 59 (yield 4.67% vs median 4.55%, slightly above median). So ALRAMZ is somewhat overvalued on P/E, which makes it more vulnerable to macro headwinds as investors may rotate to cheaper defensives. Now, what is the differentiating factor? The lens is macro-liquidity. We need to cite which of this name's own figures makes it more or less exposed. The very low beta (0.24) suggests it is less sensitive to market moves, which is a positive in this risk-off environment. But the extremely low liquidity (advv 0.097 million AED) is a major negative, as it indicates poor flow sensitivity and difficulty in trading. Also, debt_to_equity 1.03 is moderate, not high, so rate sensitivity is not a big concern. We also need to weigh uae_macro_news. The headlines indicate significant geopolitical risk in the region (US-Iran confrontation, Houthi blockade, Red Sea tensions). For a UAE financial services company like Al Ramz, which may have investments and activities in the region, this could negatively impact sentiment and business. However, the UAE itself is stable, but the news might lead to risk-off behavior, harming equities broadly. Given the horizon is 4 weeks starting today, there is a potential catalyst? Look at catalysts and filings: last results filing was 2026-05-11. Within the horizon (ending Aug 17), there could be Q2 results? Typically Q2 ends June 30, so Q2 earnings likely reported in August? The 24-month filing dates show pattern: in 2025, Q2 was reported 2025-08-04, so likely next Q2 filing around early August 2026. That is inside the horizon. Q2 results could be a catalyst, but we don't have any specific dated catalyst from the pack that is confirmed. The pack only shows historical dates. No explicit upcoming event. So no dated catalyst inside the horizon for high confidence. For stance: Based on macro-liquidity lens, we need to assess whether to BUY, SELL, or HOLD. Low beta suggests resilience, but low liquidity and above-average P/E are negatives. Given the geopolitical tensions, a HOLD is prudent. Or maybe the low beta and moderate debt make it a BUY? But confidence might be low because of conflicting signals. Let's assign confidence. We have: - Low beta (0.24) beneficial in risk-off. - Low liquidity (0.097m ADV) detrimental. - Debt to equity 1.03 not alarming. - P/E percentile 71 (overvalued) detrimental. - Geopolitical tensions (uae_macro_news) detrimental to regional sentiment. No single catalyst inside horizon. So confidence likely 30-49 (mixed or one-sided evidence). Since confidence below 40, stance must be HOLD. Let's decide confidence: we have both positive and negative factors, but the low liquidity is a significant concern for a macro-liquidity lens. I'll set confidence to 35, indicating mixed evidence with meaningful negatives. Stance HOLD. Cite exact figures: - tv_technicals.beta_1y: 0.2405 - liquidity.advv_30d_aed_m: 0.0967 - fundamentals.debt_to_equity: 1.0307 - macro.vix: 18.77 - macro.yield_curve_2s10s_pct: 0.37 - peer_context.pe_percentile: 71 - uae_macro_news: we need to cite a specific field? The uae_macro_news array has multiple entries, but we can cite the presence of geopolitical risk without specific value? The field path would be like uae_macro_news.0.headline, but we could cite a summary. The instruction says: "cite exact figures" but uae_macro_news is not a figure, it's text. We can cite a headline or summarize. Since it's a qualitative factor, we might cite the date and headline to indicate the current geopolitical tensions. But the citations list should have dotted paths with values. For text, we can use a string value. So we could cite uae_macro_news.0.headline with value "Yemen's Houthis declare blockade on Saudi Arabia, raising Red Sea tensions" and maybe others. But to avoid too many, pick one. However, we need at least two citations for non-HOLD? The instruction says: "non-HOLD stances need at least 2." Since we are HOLD, we don't strictly need 2, but we should still provide citations that support our reasoning. The format requires citations. We'll include several to justify our point about macro backdrop and stock-specific figures. Point: "ALRAMZ exhibits low beta (0.24) insulating from market swings, but extremely thin liquidity (ADVV 0.097m AED) heightens vulnerability to macro-driven outflows, while elevated P/E percentile (71) adds valuation risk." Risk: "Geopolitical tensions from Strait of Hormuz and Red Sea blockades may spur risk-off sentiment, drying up liquidity further." Stance: "HOLD" Confidence: 35 (mixed evidence: low beta positive, poor liquidity negative, no imminent catalyst) Target: null (since no target derivation from pack, and HOLD doesn't require a target; but we could if we had one. The instruction: "If you output a target, derive it from pack evidence for the 4-week horizon". We don't have a clear target, so null.) Now citations: list exact pack fields. - field:"tv_technicals.beta_1y", value:0.2405 - field:"liquidity.advv_30d_aed_m", value:0.0967 - field:"fundamentals.debt_to_equity", value:1.0307 - field:"macro.vix", value:18.77 - field:"macro.yield_curve_2s10s_pct", value:0.37 - field:"peer_context.pe_percentile", value:71 - field:"uae_macro_news.0.headline", value:"Yemen's Houthis declare blockade on Saudi Arabia, raising Red Sea tensions" (string) We'll include the macro and the name-level differentiators. That meets the requirement. Output JSON.

  3. sector lensdeepseek-v4-pro-k3HOLD

    3×HOLD (3/3 agree)

    Revenue grew 43% YoY with net margin at 27.3%, but the 71.8% payout ratio and illiquidity weigh on dividend durability.

    Show full AI reasoning

    We are asked to output a JSON object with keys: citations, point, risk, stance, confidence, target. The stance is for the 4-week horizon ending 2026-08-17. Today is 2026-07-20. We are the SECTOR specialist, focusing on business economics, growth, margins, leverage, dividend durability. We must ground our case in multi-year financial statement trends. We need to weigh fundamentals, analyst consensus, recent disclosures/news, and technicals as relevant to our lens. Confidence bands: 90-100 if multiple independent cited figures align AND a dated catalyst inside horizon; 70-89 if several aligned cited figures, no dated catalyst; 50-69 clear evidence with real conflicts; 30-49 mixed or one-sided evidence; 10-29 thin, stale, or gap-ridden evidence. Output HOLD below 40 confidence. Target derived from evidence for 4-week horizon, not restating analyst target mean (which is null anyway). Citations must list exact pack fields as dotted paths with values. Let's examine the data for ALRAMZ. First, fundamentals: - pe_ttm: 15.38 - pb: 1.41 - ps: 4.40 - roe: 9.43% - roa: 3.08% - operating margin: 42.99% - net margin: 27.34% - rev_growth_yoy: 43.0% (year over year? Probably TTM vs prior year) - eps_growth_yoy: 154.57% - debt_to_equity: 1.03 - current_ratio: 1.39 - dividend_yield: 4.67% - payout_ratio: 71.8% - market_cap: 779.7M AED Financial statements annuals: 2025: revenue 159.4, net income 48.3, ocf 203.3, capex -4.9, fcf 198.4, equity 583.1, total assets 1605.2, total liabilities 1022.1, liabilities_to_equity 1.75, net margin 30.3% 2024: revenue 99.9, net income 16.0, ocf -1.0, capex -6.3, fcf -7.3, equity 534.9, liabilities_to_equity 1.85, net margin 16.0% 2023: revenue 118.7, net income 39.7, ocf -141.5, fcf -153.8, equity 551.9, liabilities_to_equity 1.24, net margin 33.4% 2022: net income 32.5, ocf -36.7, fcf -48.1, equity 545.2, liabilities_to_equity 0.81 2021: net income 54.5, ocf 86.3, fcf 81.1, equity 475.8, liabilities_to_equity 1.19 Quarterly: most recent is Q1 2026 (ended 2026-03-31): revenue 41.6, net income 12.1, net margin 29.1%, revenue yoy% 35.9%. Prior quarters: Q4 2025 (derived): rev 45.2, ni 15.9, margin 35.2%, yoy 67.4%; Q3 2025: rev 47.5, ni 13.6, margin 28.6%, yoy 50.3%; Q2 2025: rev 36.1, ni 12.1, margin 33.5%, yoy 83.2%; Q1 2025: rev 30.6, ni 6.7, margin 21.9%, yoy 42.3%. So revenues have been growing strongly, with Q1 2026 up 35.9% yoy. Margins improved from 21.9% in Q1 2025 to 29.1% in Q1 2026. Derived: rev CAGR (2-year): 15.9%, ni CAGR: 10.3%, ocf_to_ni: 4.21, roe_stmt: 8.3%, fcf_margin: 124.5% (that seems off because fcf margin = 198.4/159.4 = 124.5%, but that's because ocf was huge in 2025). FCF margin extremely high. Leverage: debt_to_equity 1.03 from fundamentals (likely total liabilities/equity? But financial statements show liabilities_to_equity 1.75 for 2025, up from 1.85 in 2024. So leverage has been high but declined slightly. However, interest expense: -28.1 in 2025 vs -25.7 in 2024, and -11.2 in 2023. Interest expense has grown. The company is a financial services firm, so high liabilities might be normal. Current ratio 1.39. Dividend yield: 4.67%, payout ratio 71.8%. Dividend history: 7% cash dividends in 2026 (ex-date 2026-05-01, paid 2026-05-18), so already paid. Prior dividends: 0.06% in 2024, 4% in 2022, 6% in 2018, 5% in 2017. So they have been paying, but not super consistent. The recent 7% dividend on a stock price of 1.5 gives 0.105 AED per share? Actually 7% of par? Usually dividends as a percentage of share capital. But the dividend yield based on market price is 4.67%, which is decent. Payout ratio 71.8% of earnings, which is high but earnings have surged. Peer context: median PE 11.32, ALRAMZ PE 15.38, so higher than median (71st percentile). Median PB 1.35, ALRAMZ 1.41, slightly above. Median div yield 4.55%, ALRAMZ 4.67%, slightly above median (59th percentile). So valuation is a bit stretched on PE but reasonable on PB and yield. Technical indicators: rsi14 48.35, neither overbought nor oversold. Price 1.5, MA50 1.5208, MA200 1.3463, so price is above MA200 by 11.4% but just below MA50. Recent returns: 1m -3.23%, 3m -3.20%, 12m +28.54%. Relative strength vs DFMGI: -10.05% over 3 months, meaning it underperformed the market. ATR 0.19% of price, very low, indicating low volatility. Max drawdown 1y -18.03%. TV technicals: recommend_all 0.0667 (neutral to slightly positive), adx 29 (trending), stoch_k 100 (overbought?), williams_r 0 (overbought). Actually stoch_k 100 and williams_r 0 both suggest overbought, but RSI only 48, so mixed. Beta 1y 0.24, very low, stock not moving much with market. Consensus signal drift: tv_recommend_all 0.0667, delta_5d +0.033, delta_10d +0.067, so slight positive drift. Catalysts: filings_12mo: 39, many. Last results filing: 2026-05-11, Q1 2026. So not inside horizon (ends 8/17). Next likely filing Q2 2026 might be in August? Historically, Q2 filings: in 2025, they filed H1 on 2025-08-04 (from catalysts results_filing_dates_24mo: 2025-08-04 was likely H1 2025). So Q2 2026 filing might be around early August 2026, which could be inside horizon (horizon ends 8/17). But we don't have a specific date. The filing_context excerpts: one from 14 Feb 2026 preliminary results for 2025. Another from 9 Mar 2026 press release. Others are old. Recent news: on 2026-06-24, trading competition announced; on 2026-05-11, launched ARAM Capital asset management subsidiary; on 2025-12-02, IPO of Al Ramz Real Estate (but that's a subsidiary?); etc. There is a recent disclosure on 2026-06-16 about liquidity provider mandate with ADNOC Distribution, and 2026-06-05 appointed as liquidity provider for something. These are positive business developments but no direct financial impact within 4 weeks. Sector news: mostly about banking and investments, not directly about ALRAMZ. Macro news: geopolitical tensions (US-Iran, Houthi blockade) could affect markets, but UAE is relatively stable. VIX 18.77 moderate. Now, as SECTOR specialist, we need to assess growth, margins, leverage, dividend durability. Revenue growth: strong, 43% yoy, and Q1 2026 up 35.9%. Net margin: 27.34% TTM, and improved from 16% in 2024 to 30.3% in 2025. Margin trajectory up. Leverage: liabilities/equity 1.75, but for a financial services firm, that's not unusual. However, interest expense has risen, and net income cover? Operating cash flow positive in 2025, negative in prior years, so dividend coverage: in 2025, OCF covered dividends (paid 33M? Actually dividends_paid in 2024: -33.0, but 2025? From corporate actions, 7% cash dividend in 2026, so that might be for FY2025. Payout ratio 71.8% is high, but earnings growing. Dividend yield of 4.67% is attractive. Peer median 4.55%, so slightly above. Dividend sustainability: earnings growing, OCF positive now, but high payout could be at risk if earnings decline. But given the trajectory, maybe sustainable. Confidence: we need to see if there is a dated catalyst inside horizon. The horizon ends August 17. The next results filing could be Q2 2026, typically around early August. Based on history, H1 2025 was filed on 2025-08-04, H1 2024 on 2024-08-05. So it's plausible that Q2 2026 (or H1 2026) results would be filed in early August, which is inside the horizon. However, there is no explicit announcement of that date. The evidence pack does not mention any specific upcoming filing date. So we cannot count that as a dated catalyst. The last results filing was May 11. So no catalyst inside horizon. Thus confidence cannot be 90-100. Could be 70-89 if several aligned figures. What evidence do we have? Revenue growth strong, margins improving, dividend yield decent, payout ratio high but covered by earnings. Technicals mixed. Price below 50-day MA, but above 200-day. Underperforming market recently. Liquidity very low (advv 96k AED, extremely illiquid). That is a risk. As a SECTOR specialist, we might see that the company is benefiting from UAE financial sector growth, but high leverage and interest expense are concerns. Competition: peers have lower PE, so ALRAMZ is relatively expensive. Given that, what stance? Over a 4-week horizon, with no catalyst, and mixed signals, a HOLD might be appropriate. But the instruction says "non-HOLD stances need at least 2 citations", but HOLD can have fewer? Actually, we need at least 2 citations for non-HOLD. But we can still output HOLD with citations. The confidence for HOLD should be below 40? The threshold: "output HOLD below 40" means if confidence is below 40, the stance must be HOLD? Actually: "output HOLD below 40" - that is, if confidence is less than 40, the stance should be HOLD. But we can also have HOLD with higher confidence. The description: "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 assess confidence as, say, 45, that would be mixed evidence, and we can still output any stance? Actually, it says "output HOLD below 40" meaning if confidence is in the 10-29 or 30-39 range, we should output HOLD. But if confidence is 50-69, we could have BUY or SELL if evidence is clear but with conflicts? The wording: "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 for confidence <40, automatically HOLD. For 40-100, we can have BUY/HOLD/SELL based on evidence. I think the evidence is mixed. Revenue growth and margin improvement are positive, but the stock is somewhat expensive, low liquidity, and technicals are not bullish. There's no imminent catalyst. So a HOLD with confidence maybe 50? But 50-69 is "clear evidence with real conflicts" - that could apply here. The positive fundamental trends conflict with overvaluation and low liquidity. So I'd lean HOLD with confidence 50-55. Target: Derive a 4-week target from evidence. Not just restate analyst target (null anyway). Could use current price 1.5, maybe apply a small premium or discount. With no strong catalyst, maybe target around current price. But target is required to be num or null. I'll output null or a number. If HOLD, often target is current price or null. I'll output target null. Citations: I'll cite financial statements showing revenue growth and margin improvement, and maybe dividend yield and payout ratio. Let's select citations: - financial_statements.annual.0.revenue 159.4 (2025 revenue) and financial_statements.annual.1.revenue 99.9 (2024) to show growth. - financial_statements.quarterly.0.revenue_yoy_pct 35.9% (Q1 2026) showing continued growth. - fundamentals.net_margin 27.34% (TTM margin). - fundamentals.dividend_yield 4.6667. - indicators.realized_vol_annual_pct 18.44 (low volatility) but that's technical. But we need at least 2 citations for non-HOLD? If HOLD, we can still have citations. So I'll include a few. Point: one sentence citing a figure, e.g., "Revenue grew 43% YoY with net margin expanding to 27.3%, but dividend payout ratio is high at 71.8%." Risk: "Extremely low liquidity (ADV 96k AED) magnifies downside risk on any sell pressure." Stance: HOLD Confidence: 50 (clear evidence of improving fundamentals but conflicts with overvaluation and lack of near-term catalyst) Target: null Output JSON. Make sure keys in order: citations, point, risk, stance, confidence, target.

  4. technical lensdeepseek-v4-pro-k3HOLD

    3×HOLD (3/3 agree)

    Price at 1.5 holds above MA200 (1.3463, +11.4%) but struggles below MA50 (1.5208) with weak relative strength vs DFMGI (-10.1%), suggesting a range-bound phase.

    Show full AI reasoning

    We are asked to output a JSON object for the TECHNICAL lens. We need to reason over the given pack. The lens focuses on: trend (MA50 vs MA200, price vs MA200), momentum, vol, drawdown/gap structure, indicators, rel-strength vs DFMGI; if corporate_actions.upcoming_ex_date is present, treat ex-date drop as mechanical. There is an upcoming ex-date? The corporate actions history shows the most recent is ex-date 2026-05-01, already past. So no upcoming ex-date within horizon? The horizon ends 2026-08-17. Check for corporate_actions.history.0.ex_date: "2026-05-01". That's in the past, so no upcoming ex-date. So no mechanical drop to adjust for. Today is 2026-07-20, horizon ends 2026-08-17 (4 weeks). We need to output stance (BUY/HOLD/SELL), confidence, target (derived from pack evidence for 4-week horizon, not analyst target if none). Cite exact figures. Technical evidence from the pack: - Price: spot: 1.5 - MA50: 1.5208, MA200: 1.3463. Price is below MA50 (1.5 < 1.5208) but above MA200 (1.5 > 1.3463). So trend: price vs MA200 bullish (above), but short-term MA50 is above price (bearish cross? Maybe recent dip). Pct_vs_ma200: 11.4176 (positive). So still in upward trend relative to 200-day. - RSI14: 48.3537 (neutral, closer to 50). - Ret 1m: -3.2258%, ret 3m: -3.1987%, ret 12m: 28.5395%. Recent underperformance. - Realized vol annual: 18.44% (moderate). - Max drawdown 1y: -18.03%. - ATR14% of price: 0.1905 (very small, low volatility). - Largest gap 3m: 5.2288% (some gap). - Pct no trade days 3m: 4.6875% (some illiquidity? but also low volume). - Rel strength 3m vs DFMGI: -10.05% (underperforming the index over 3 months). - DFMGI itself: dfmgi_ret_1m: -5.958%, 3m: -1.1938%, dfmgi_pct_vs_ma200: -3.5453% (index is below its 200 MA). So market is weak. - TV technicals: tv_recommend_all: 0.0667 (slightly positive), tv_recommend_ma: 0.1333 (slight buy on moving averages? Possibly because MA signals mixed). ADX: 29.04 (trend strength moderate, <25 often trendless, >25 trending). CCI20: 51.28 (near 100? Actually 51, not extreme). Stoch K: 100.0 (overbought? but stoch K is fast, could be at max, but with RSI neutral maybe not). Williams %R: 0.0 (overbought). However, these oscillators might be overbought. But price has been falling slightly? ret 1m -3.2%, so why stoch at 100? Possibly in a downtrend, stoch can get stuck. Let's check: current price 1.5, 20d high? pct_off_20d_high: 0.0, meaning price is at the 20-day high? So maybe recent bounce. High 52w: 1.7, low 52w: 1.07. Price is between. Perf_6m: -4.46%, perf_ytd: 19.05%, perf_y: 31.58%. So year-to-date good, but recent 6 months negative. Technical picture: Mixed. Price above MA200 (bullish), but below MA50 (short-term bearish). RSI neutral. High stoch and Williams could indicate overbought but low ATR suggests low volatility. Relative strength vs DFMGI negative. Market context bearish. No strong momentum either way. Volume extremely low (advv_30d_aed_m: 0.0967M, that's 96,700 AED daily, practically no liquidity). pct_no_trade_days_3m: 4.6875% (some days no trades). Low liquidity is a risk. In a technical lens for a 4-week horizon, with low volume, mixed signals, and bearish broader market, a HOLD might be appropriate. Confidence? Since evidence is mixed: MA200 support vs MA50 resistance, oscillators not extreme, but lack of volume and negative relative strength. Confidence might be in 50-69 range? "Clear evidence with real conflicts" fits. No dated catalyst inside horizon (filing context shows last results 2026-05-11, next likely Q2 results in August? But horizon ends Aug 17, Q2 results might be due around Aug? The last Q1 was filed 2026-05-11, so Q2 might be in August. But we have no specific date, so no dated catalyst. So confidence could be 70-89 if we have several aligned cited figures? But they aren't fully aligned. Let's see: For HOLD, if we output HOLD, confidence we can put in 50-69 because conflicting signals. But instructions: "70-89 = several aligned cited figures, no dated catalyst". Here, figures: price above MA200 (bullish), but below MA50 (bearish); rel strength negative; low volume. Not aligned. So mixed. So confidence 50-69 is "clear evidence with real conflicts". So 50-69. Since output HOLD below 40? Actually: "output HOLD below 40" for confidence? No, it says: "30-49 = mixed or one-sided evidence; 10-29 = thin, stale, or gap-ridden evidence — output HOLD below 40." So if confidence below 40, stance must be HOLD. But if we choose HOLD with confidence 50-69, that's allowed. But they said "output HOLD below 40" meaning if confidence is low, you must be HOLD. So if we set confidence 50-69, it's not below 40, so we could output BUY or SELL, but we think HOLD is appropriate. For HOLD, there's no hard threshold. So we can output HOLD with confidence 50-69. We need at least 2 citations for non-HOLD stances. Since we are HOLD, we still need citations? The instruction: "non-HOLD stances need at least 2." So HOLD can have citations too but not mandatory? We'll include citations to support our reasoning. Point: we need to state one sentence citing a figure. For technical lens, we can say something like: "Price at 1.5 is above MA200 (1.3463) but below MA50 (1.5208) with low relative strength vs DFMGI (-10.05%) and negligible liquidity, suggesting consolidation." Risk: "Low trading volume and overbought oscillators (Stoch K 100) pose reversal risk amid regional geopolitical tensions." Target: We need to derive a target for 4-week horizon from pack evidence. The spot is 1.5. What can we derive? Possibly resistance at MA50 around 1.52, support at MA200 at 1.35. But we don't have a clear catalyst for move. Could set target null? The instructions: "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." Since no model output, we might set target null. Or we could say based on technical ranges, maybe target near MA50? But given low conviction, better to not give a target. The output says "target": <num_or_null>. So we can put null. Confidence: I'll pick 60, as evidence is mixed. So JSON: { "citations": [ {"field": "indicators.pct_vs_ma200", "value": 11.4176}, {"field": "indicators.ma50", "value": 1.5208}, {"field": "indicators.rel_strength_3m_vs_dfmgi_pct", "value": -10.0506}, {"field": "indicators.rsi14", "value": 48.3537}, {"field": "tv_technicals.stoch_k", "value": 100.0}, {"field": "liquidity.advv_30d_aed_m", "value": 0.0967} ], "point": "Price at 1.5 holds above MA200 (1.3463, +11.4%) but struggles below MA50 (1.5208) with weak relative strength vs DFMGI (-10.1%), suggesting a range-bound phase.", "risk": "Ultra-low ADV of 0.097M AED and overbought stochastics (K 100) amplify gap risk in a thin market.", "stance": "HOLD", "confidence": 60, "target": null } But wait, we must only cite fields from the pack, and use dotted paths exactly. The values should be numbers or strings as read. The field names match exactly. Double-check: indicators.pct_vs_ma200 is 11.4176, but is that percent? Yes. The value. We'll output exactly as in pack. For stoch_k, value 100.0, should be number. All good. No need to include all of them, but we have multiple. Now, final output: just the JSON.

  5. valuation lensdeepseek-v4-pro-k3HOLD

    3×HOLD (3/3 agree)

    ALRAMZ trades at a P/E of 15.4x, above the peer median of 11.3x, but supports a 4.67% dividend yield with strong FCF generation (FCF margin 124.5%).

    Show full AI reasoning

    We are asked to output a JSON object with a VALUATION lens for ALRAMZ. We need to reason over the pack and give stance, confidence, target, point, risk, citations. Stance covers 4-week horizon ending 2026-08-17. First, let's assess the metrics relevant to valuation: multiples vs fair value, dividend support, analyst consensus drift. Multiples: - fundamentals.pe_ttm = 15.3846 - fundamentals.pb = 1.4145 - fundamentals.ps = 4.3996 Peer context: median_pe_ttm = 11.32, median_pb = 1.35, median_div_yield = 4.55. PE percentile = 71 (i.e., 71% peers have lower PE, so ALRAMZ is more expensive? percentile typically higher means higher relative PE, so it's relatively expensive). PB percentile not given, but PB 1.4145 vs median 1.35, slightly above median. Div yield: fundamentals.dividend_yield = 4.6667, peer median = 4.55, so slightly above median; div_yield_percentile = 59, meaning 59% peers have lower yield, so around median. So on multiples, ALRAMZ looks somewhat expensive on PE, roughly inline on PB and dividend yield. Financial statements derived: fcf_margin_pct = 124.5 (note: this is derived from latest annual? derived fcf_margin_pct is likely from 2025 annual: fcf=198.4, revenue=159.4, margin = 198.4/159.4 = 124.5% which is very high due to high OCF). The high FCF margin suggests strong cash generation. Also, dividends: corporate actions show 2026 cash dividend 7% ex-date 2026-05-01, payment 2026-05-18. That is recent and suggests dividend support. payout_ratio = 71.8. So dividends are substantial. Analyst consensus: analyst.rec = "none", no target mean, no revisions. consensus_signal_drift: tv_recommend_all = 0.0667 (slightly positive), delta_5d = 0.033, delta_10d = 0.067. That's a mild positive drift but nothing strong. Catalysts within horizon: horizon ends Aug 17, 2026. Look for catalysts: catalysts.filings_12mo = 39. Last results filing was Q1 2026 on May 11. Next results would be Q2 2026 (likely August? typical quarterly reporting). The pack has results_filing_dates_24mo, the most recent is 2026-05-11. Next one might be around August 2026. But there's no specific date in the pack. So no dated catalyst inside horizon. There are recent disclosures: June 16 press release about liquidity provider mandate with ADNOC Distribution, June 5 about Al Ramz appointed as liquidity provider for I... and termination of liquidity providing agreement. These might be positive but no dates for specific catalyst. So no clear short-term catalyst. Technical: ret_1m = -3.2258%, ret_3m = -3.1987%, but ret_12m = 28.5395%. RSI14 = 48.35 (neutral). pct_vs_ma200 = 11.4176 (above 200-day MA). Indicators: pct_off_20d_high = 0.0 (at 20-day high). Volatility low. Technicals tv_recommend_all = 0.0667, slightly positive. Valuation: PE 15.38 vs peer median 11.32, so on PE basis, it's trading at a premium. But earnings growth and FCF are strong. The FCF yield? Market cap = 779.686M AED, FCF = 198.4M, so FCF yield = 25.5% which is huge. That suggests undervaluation if FCF is sustainable? But need to check sustainability: OCF in 2025 = 203.3M, capex 4.9M, so FCF 198.4M. Net income = 48.3M. The high OCF relative to NI might be due to changes in working capital or non-cash items. ocf_to_ni = 4.21, which is very high. So maybe not all recurring. Also, previous year OCF was -1.0, so FCF was negative. So FCF is volatile. It might be due to the nature of financial services (brokerage, asset management) with high working capital swings. So relying on FCF yield may be misleading. Dividend yield 4.67% is decent, supported by payout ratio 71.8% and high FCF? Actually, dividends paid in 2025? Not shown for 2025 annual, but corporate actions show 2026 dividend of 7% paid in May 2026. The payout ratio of 71.8% suggests dividends are covered by earnings. So dividend support is there. Given the mixed signals: PE premium but strong FCF and dividend, no analyst coverage, mild positive technicals, and no specific catalyst in the horizon. Confidence: from instructions, confidence bands: 90-100 multiple independent cited figures align AND a dated catalyst inside horizon. Here we have some aligned figures? The strong FCF, dividend yield above peer median, and positive technical drift could align for a positive stance. But there is no dated catalyst inside horizon. So confidence might be in 70-89 range if several aligned cited figures, no dated catalyst. Or maybe 50-69 if clear evidence with real conflicts. The conflict is between high PE and strong FCF/dividend. But the dividend support and FCF margin are strong positives. I'd say there is alignment on dividend and cash generation, but no catalyst. So confidence maybe 70-80. Stance: Could be BUY because valuation supports dividend and cash flow, but overbought? Actually, the stock is up 28.5% over 12 months and recently pulling back, so maybe it's reasonably valued. Since it's a VALUATION lens, we might focus on whether it's undervalued. On a P/E basis, it's expensive. On a dividend and FCF basis, it's attractive. However, the high FCF margin seems one-off. The NI CAGR is only 10.3%, rev CAGR 15.9%, so growth is moderate. The PS of 4.4 might be high for a financial services firm with low margins? Net margin 27.3% is good. So I lean towards HOLD, given mixed signals. But the instructions say: "non-HOLD stances need at least 2 citations." If we output BUY or SELL, we need 2 citations supporting. For HOLD, we can still have citations but no minimum required. HOLD below 40 confidence? The confidence thresholds: output HOLD below 40. But if we think confidence is above 40, we can still output HOLD if we want. But we need to justify. Since no catalyst and mixed valuation, HOLD seems appropriate. Let's derive a target. The pack says no analyst target. We can derive our own from pack evidence for 4-week horizon. We could use a multiple or DCF? But horizon is only 4 weeks, so target might be based on technicals or near-term catalyst expectation. Since no catalyst, a target might be near current price. But we can output null if unsure. Instruction: "If you output a target, derive it from pack evidence for the 4-week horizon — do not restate analyst.target_mean". We can output target as null if we don't have a firm view. Since stance is HOLD, target can be null. But if we think it might move to a certain level, we could estimate. The liquidity is low (advv_30d_aed_m = 0.0967M), so stock might be illiquid and not move much. Possibly target around 1.5? Actually spot is 1.5. Ret 1m is -3.2%, so maybe it could go slightly lower. But without a catalyst, it might stay flat. I'll set target null. Point: one sentence citing a figure. For HOLD, we can say: "ALRAMZ trades at a P/E of 15.4x, above the peer median of 11.3x, but supports a 4.67% dividend yield with strong FCF generation (FCF margin 124.5%)." Risk: "High multiple premium relative to peers and volatile operating cash flows could compress valuation if earnings disappoint." Citations: list dotted paths with values. We'll cite: fundamentals.pe_ttm, peer_context.median_pe_ttm, fundamentals.dividend_yield, financial_statements.derived.fcf_margin_pct, maybe corporate_actions for dividend? But we need at least 2 citations for non-HOLD? But we are HOLD, so we can cite a few to support point. Let's do at least 2. Confidence: I'll assign 65 because there are conflicts (high PE vs strong FCF/dividend) and no catalyst inside horizon. So confidence in 50-69 range. Thus: stance: "HOLD" confidence: 65 target: null point: "ALRAMZ trades at a P/E of 15.4x, above the peer median of 11.3x, but supports a 4.67% dividend yield with strong FCF generation (FCF margin 124.5%)." risk: "High P/E multiple and volatile cash flows may lead to underperformance if growth stalls." citations: [{"field":"fundamentals.pe_ttm","value":15.3846},{"field":"peer_context.median_pe_ttm","value":11.32},{"field":"fundamentals.dividend_yield","value":4.6667},{"field":"financial_statements.derived.fcf_margin_pct","value":124.5}] But note: the fcf_margin_pct is given as 124.5, that's correct from the data. Also, we might want to cite corporate_actions for the 7% dividend? But we already have dividend yield. Good. Make sure to output only JSON, no extra text. Check: "non-HOLD stances need at least 2 citations" - doesn't apply to HOLD. We have 4 citations anyway. Thus final JSON.

Bull

  • No bull points argued.

Bear

  • Very thin liquidity (ADV < AED 1M) could cause significant market impact on any sale, dominating capital‑preservation concerns over the 4‑week horizon. risk lens
  • Geopolitical tensions from Strait of Hormuz and Red Sea blockades may spur risk-off sentiment, drying up liquidity further. macro lens
  • Extremely low liquidity (ADV 96k AED) amplifies downside risk on any sell pressure. sector lens
  • Ultra-low ADV of 0.097M AED and overbought stochastics (K 100) amplify gap risk in a thin market. technical lens
  • High P/E multiple premium and volatile operating cash flows could lead to re-rating risk if earnings don’t meet growth expectations. valuation lens
Rating history21 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-20HOLD541.3461.5pending
2026-07-19HOLD581.351.5pending
2026-07-18HOLD541.1851.5pending
2026-07-17HOLD521.491.5pending
2026-07-16HOLD541.471.5pending
2026-07-15HOLD571.551.5pending
2026-07-14HOLD591.511.5pending
2026-07-13HOLD521.231.5pending
2026-07-12HOLD601.61.5pending
2026-07-11HOLD591.5541.5pending
2026-07-10HOLD631.581.5pending
2026-07-09HOLD611.3551.5pending
2026-07-07HOLD581.5971.5pending
2026-07-06HOLD611.6751.5pending
2026-07-05HOLD601.5571.5pending
2026-07-04HOLD601.6441.5pending
2026-07-03BUY611.4811.5pending
2026-07-02BUY631.5451.5pending
2026-07-01BUY611.51.47pending
2026-06-30BUY621.5141.47pending
2026-06-29BUY591.5971.47pending
Filings & news537 official filings

SOURCE DOCUMENTS · DFM OFFICIAL

Filings library

537 official disclosures on record for ALRAMZ, newest first. Every link is the exchange's own filing PDF — the same documents the rating panel cites.

older →

Share · ALRAMZ
HOLDconfidence 4400%

4 HOLD council. 4-week target AED 1.346 vs spot AED 1.5 (-10.3%).

SHA-256 stampe92ee8323e21827de9a46d573b7d7e63ff6568081e8a568b2d53112a55e9dace
Verify this artifact

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

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