- Spot AED 0.282
- 4-Week Target AED 0.255 -9.6%
- Implied Upside -9.6%
- RSI (14) 46.75
- Price vs MA200 -6.15%
- 3m return 9.73%
ADV of AED 0.76M (<1M exit risk) and quarterly gap (2024-03-31 to 2024-09-30) breach two thresholds.. Revenue fell from AED 5.1M in FY2025 to AED 0.001M in Q1 FY2026, with EPS growth -108.3% and no dividends, reflecting unsustainable operations.. Price is -6.1% below its 200-day MA and the 1-month return of -13.2% with a TV recommend MA of -0.8 confirm a bearish trend and momentum..
DFM · dfm-2026-07-20 · As of 2026-07-20
ALFIRDOUS
- ① Source set0 canonical inputs
- DFM official—2026-07-20
- DFMGI benchmark—2026-07-20
- ② AI draft0B · 2H · 3S → draft SELL
- risk lens deepseek-v4-pro-k3SELLw=1.00
- macro lens deepseek-v4-pro-k3HOLDw=1.00
- sector lens deepseek-v4-pro-k3SELLw=1.00
- technical lens deepseek-v4-pro-k3SELLw=1.00
- valuation lens deepseek-v4-pro-k3HOLDw=1.00
- ⑤ Trail0/0 verified
- No evidence artifacts referenced.
Full reportFundamentals, valuation, price targets, risk ledger & sources
FULL REPORT · COUNCIL + FUNDAMENTALS
The complete argument
Fundamentals & valuation
Valuation
Key financial metrics
Price structure
Macro context
Analyst consensus & revisions
No sell-side analyst coverage for this name — the rating rests on fundamentals, technicals and price evidence only.
Price & risk detail
Model price targets
| Lens | Stance | 4-Week Target |
|---|---|---|
| sector lens | SELL | AED 0.24 |
| technical lens | SELL | AED 0.27 |
Quarterly pattern
| Quarter | Revenue (AED m) | Net Income (AED m) | Net Margin | Revenue YoY |
|---|---|---|---|---|
| 2025-06-30 | 0 | — | — | — |
| 2025-03-31 | — | 0 | — | — |
| 2024-12-31 | — | 4.6 | — | — |
| 2024-09-30 | — | -0.1 | — | — |
| 2024-03-31 | — | -0.1 | — | — |
| 2023-12-31 | — | -0.1 | — | — |
Risk ledger
| Lens | Stance | Risk flagged |
|---|---|---|
| risk lens | SELL | Thin liquidity and unverifiable trend raise capital preservation alarm; negative 4-week outlook. |
| macro lens | HOLD | Geopolitical shocks from the Gulf could trigger a flight to safety, disproportionately hitting this micro-cap due to its illiquidity. |
| sector lens | SELL | Zero debt and high current ratio (51.5) provide balance sheet stability, but no near-term catalyst for value realization. |
| technical lens | SELL | Geopolitical tensions around Iran could amplify volatility and depress small-cap liquidity. |
| valuation lens | HOLD | Upside risk from asset monetization or takeover, but the 4-week horizon lacks a catalyst, and technical drift remains negative (5d delta -0.112). |
What would change this view
The council is split (2 HOLD / 2 SELL). The dissent is preserved, not averaged into a false consensus — the spread itself is the signal.
Sources — 16 disclosures and news items
Recent official disclosures
- 2026-07-14Nominees for Board of Directors membership
- 2026-07-01Opens the nominations for BOD membership
- 2026-06-29Invitation of General Assembly
- 2026-06-24Financial statements for the year of 2026
- 2026-06-24Integrated report for the year 2026
- 2026-06-24Results of BOD Meeting
- 2026-06-18BOD meeting
- 2026-05-12Preliminary financial results for the year of 2026
- 2026-02-13Financial statements for the 3rd QTR of 2026
- 2026-02-13Results of BOD Meeting
- 2026-02-07BOD meeting
- 2025-11-12Financial statements for the 2nd QTR of 2025
- 2025-11-12Results of BOD Meeting
- 2025-11-06BOD meeting
- 2025-08-13Financial statements for the 1st QTR of 2025
Source: DFM efsah — official filings
How this rating was produced — 6 inputs and guardrails
Method — inputs, models, guardrails
| Input | Source | Status |
|---|---|---|
| Daily price + benchmark | DFM official / DFMGI | Loaded |
| Five-lens council | deepseek (deepseek-v4-pro-k3) | Loaded |
| Company fundamentals & technicals | TradingView | Loaded |
| Analyst consensus & revisions | yfinance | Loaded |
| Official disclosures | DFM efsah | Loaded |
| News | TradingView / Reuters / Zawya | Loaded |
Raw evidence pack — the exact JSON every lens reasoned over
{
"spot": 0.282,
"as_of": {
"today": "2026-07-20",
"horizon_ends": "2026-08-17",
"latest_price_date": "2026-07-20",
"latest_quarter_end": "2025-06-30",
"latest_annual_period": "2025-03-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": "ALFIRDOUS",
"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 Firdous Holdings (P.J.S.C.)",
"catalysts": {
"filings_12mo": 17,
"last_results_filing": {
"date": "2026-06-24",
"headline": "Financial statements for the year of 2026"
},
"results_filing_dates_24mo": [
"2026-06-24",
"2026-05-12",
"2026-02-13",
"2025-11-12",
"2025-08-13",
"2025-06-12",
"2025-05-13",
"2025-02-13",
"2024-11-12",
"2024-08-13"
]
},
"liquidity": {
"advv_30d_aed_m": 0.7614,
"pct_below_52w_high": 42.5662
},
"indicators": {
"ma50": 0.2839,
"ma200": 0.3005,
"rsi14": 46.7524,
"ret_1m_pct": -13.2308,
"ret_3m_pct": 9.7276,
"ret_12m_pct": 1.4389,
"pct_vs_ma200": -6.147,
"pct_off_20d_high": -6,
"atr14_pct_of_price": 3.3181,
"largest_gap_3m_pct": 4.0134,
"max_drawdown_1y_pct": -42.4312,
"pct_no_trade_days_3m": 4.6875,
"realized_vol_annual_pct": 55.2919,
"rel_strength_3m_vs_dfmgi_pct": 4.5455
},
"recent_news": [
{
"url": "https://www.tradingview.com/news/reuters.com,2025:newsml_FWN3WO0P4:0-al-firdous-holdings-q2-loss-163-492-dirhams/",
"title": "Al Firdous Holdings Q2 Loss 163,492 Dirhams",
"source": "Reuters"
}
],
"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": 0.2994,
"ps": null,
"roa": -0.0571,
"roe": -0.0629,
"pe_ttm": null,
"market_cap": 171600008,
"net_margin": null,
"payout_ratio": null,
"current_ratio": 51.5093,
"debt_to_equity": 0,
"dividend_yield": 0,
"eps_growth_yoy": -108.3333,
"rev_growth_yoy": null,
"operating_margin": null
},
"peer_context": {
"median_pb": 1.35,
"universe_n": 61,
"median_pe_ttm": 11.32,
"median_div_yield": 4.55,
"div_yield_percentile": 31
},
"dfmgi_context": {
"dfmgi_ret_1m_pct": -5.958,
"dfmgi_ret_3m_pct": -1.1938,
"dfmgi_pct_vs_ma200": -3.5453
},
"tv_technicals": {
"adx": 12.7113,
"cci20": -162.6984,
"perf_y": -6.9307,
"beta_1y": 0.3237,
"low_52w": 0.24,
"perf_6m": -14.5455,
"stoch_k": 44,
"high_52w": 0.491,
"perf_ytd": -16.568,
"rel_volume": 0.0437,
"williams_r": -72,
"float_shares": 175163400,
"volatility_d": 3.2491,
"tv_recommend_ma": -0.8,
"tv_recommend_all": -0.4909,
"tv_recommend_other": -0.1818
},
"filing_context": [
{
"url": "https://feeds.dfm.ae/documents/2023/Jun/20/18198956-b1f6-4c3f-b320-160969b69ea2/ALFIRDOUS_NOT_FS_ANN2022_20_06_2023.pdf",
"pages": "2-3",
"excerpt": "Boulevard plaza 2, 14th floor, P.O box: 35000 Dubai UAE Landline: +971 4 3739826, Fax: +971 4 3328432 email: info@alfirdousholdings.info \nبرج بوليفارد بلازا2 – الطابق14 -ص.ب35000 ، دبي، إ.ع.م. هاتف971 - 4 – 3739826+. فاكس971 – 4 - 3328432 + \n \nملخص عن الأداء التشغيلي\nخلال الفترة المالي ة: \nان خسائر الشركة التشغيلية هي ذاتها صافى الخسائر السابق تفصيلها \nThe Company’ operating loss is the same ",
"fiscal_year": null,
"period_type": null
},
{
"url": "https://feeds.dfm.ae/documents/2020/Jun/23/2309afdb-59c6-4e51-ae26-914ccf42628b/ALFIRDOUS_ANN_FS_E_23_06_2020.pdf",
"pages": "20-21",
"excerpt": "Rédl\n\nMiddle East\n(11)\nAL FIRDOUS HOLDINGS (P.J.S.C.)\nAND IT’S SUBSIDIARY\nDUBAI — UNITED ARAB EMIRATES\n\nNOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS FOR THE YEAR ENDED MARCH 31, 2020\n“All amounts are in U.A.E. Dirham unless otherwise stated”\n\n12- GENERAL, ADMINISTRATIVE AND SELLING EXPENSES\n\nMarch 314, March 31,\n2020 2019\nSalaries and related benefits 803,926 984,060\nRent 732,035 732,035\nOthers 461,786 670,517\n\n1,997,747 2,386,612\n\n13- (LOSS) P",
"fiscal_year": 2020,
"period_type": "FY"
},
{
"url": "https://feeds.dfm.ae/documents/2022/Jun/16/cf55c6c1-7e0d-4237-acc7-8a3e2c82c1ee/ALFIRDOUS_INTGRATED%20REPORT_E_16_06_2021.pdf",
"pages": "52-53",
"excerpt": "Al Firdous P.J.S.C. - Governance Report for the Financial Year ended on March 31, 2222 \n \n \nHead Office: PO Box 25233, Dubai, UAE. Phone: +971 - 4 - 3739826+. Fax: + 971-4-3328432 E-mail: info@alfirdousholdings.info \nPage 19 of 18 \n \nE- Statement of how shareholders are distributed according to the volume of property as on 31/03/2022 according to the following schedule: \n \nSer. Ownership of the shares (share) Nos. of the shareholders Nos. of ",
"fiscal_year": null,
"period_type": null
},
{
"url": "https://feeds.dfm.ae/documents/2022/Jun/16/cf55c6c1-7e0d-4237-acc7-8a3e2c82c1ee/ALFIRDOUS_INTGRATED%20REPORT_E_16_06_2021.pdf",
"pages": "61-62",
"excerpt": "info@alfirdousholdings.info المركز الرئيسي: ص.ب25233 ، دبي، إ.ع.م. هاتف97143739826+. فاكس9713324832+،: \n \n2. Governance and Risk Management \nOur success is dependent on Al Firdous employees consistently working to advance our \nmission. These efforts are enhanced by our organizational structures, risk management \nstrategies, and consistent dialogues across our teams and with our senior leadership. \n \na. Commitment to Good Governance \nOur reput",
"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"
}
],
"recent_disclosures": [
{
"url": "https://feeds.dfm.ae/documents/2026/Jul/14/32ca558a-2606-4aeb-9750-0f2a88aeb964/Nomination%20List%20To%20SCA%202026.Pdf.pdf",
"date": "2026-07-14",
"headline": "Nominees for Board of Directors membership"
},
{
"url": "https://feeds.dfm.ae/documents/2026/Jul/1/bfc8defb-d9af-46e7-994b-16afd2337d8a/AGM%20Invitation%20%20Board%20Namination%20EN.Pdf.pdf",
"date": "2026-07-01",
"headline": "Opens the nominations for BOD membership"
},
{
"url": "https://feeds.dfm.ae/documents/2026/Jun/29/6032153d-06cb-4faa-93f9-b51e55c6a5c1/AGM%20Invitation%20EN.Pdf.pdf",
"date": "2026-06-29",
"headline": "Invitation of General Assembly"
},
{
"url": "https://feeds.dfm.ae/documents/2026/Jun/24/c16cf7aa-8556-451d-a589-cb764e88c773/Al%20Firdous%20Group%20March%2031%202026.Pdf.pdf",
"date": "2026-06-24",
"headline": "Financial statements for the year of 2026"
},
{
"url": "https://feeds.dfm.ae/documents/2026/Jun/24/4d97a1dc-4f7a-426b-b7b8-7834da2caf7d/Al%20Firdous%20Integrated%20Report%202026%20EN.Pdf.pdf",
"date": "2026-06-24",
"headline": "Integrated report for the year 2026"
},
{
"date": "2026-06-24",
"headline": "Results of BOD Meeting"
},
{
"date": "2026-06-18",
"headline": "BOD meeting"
},
{
"date": "2026-05-12",
"headline": "Preliminary financial results for the year of 2026"
},
{
"date": "2026-02-13",
"headline": "Financial statements for the 3rd QTR of 2026"
},
{
"date": "2026-02-13",
"headline": "Results of BOD Meeting"
},
{
"date": "2026-02-07",
"headline": "BOD meeting"
},
{
"date": "2025-11-12",
"headline": "Financial statements for the 2nd QTR of 2025"
},
{
"date": "2025-11-12",
"headline": "Results of BOD Meeting"
},
{
"date": "2025-11-06",
"headline": "BOD meeting"
},
{
"date": "2025-08-13",
"headline": "Financial statements for the 1st QTR of 2025"
}
],
"financial_statements": {
"units": "AED millions",
"annual": [
{
"ocf": 4.6,
"equity": 565.5,
"period": "2025-03-31",
"revenue": 5.1,
"net_income": 4.3,
"total_assets": 622.8,
"net_margin_pct": 84.3,
"total_liabilities": 57.3,
"liabilities_to_equity": 0.1
},
{
"ocf": -0.536,
"equity": 561.2,
"period": "2024-03-31",
"revenue": 0,
"net_income": -0.526,
"total_assets": 622.8,
"total_liabilities": 61.6,
"liabilities_to_equity": 0.11
},
{
"ocf": -0.869,
"equity": 562.6,
"period": "2022-03-31",
"revenue": 0,
"net_income": -1.5,
"gross_profit": 0,
"total_assets": 623.3,
"total_liabilities": 60.6,
"liabilities_to_equity": 0.11
},
{
"ocf": -1.4,
"equity": 564.2,
"period": "2021-03-31",
"revenue": 0,
"net_income": -2.5,
"gross_profit": 0,
"total_assets": 623.8,
"total_liabilities": 59.6,
"liabilities_to_equity": 0.11
},
{
"ocf": -0.027,
"cash": 0.001,
"equity": 566.7,
"period": "2020-03-31",
"revenue": 0.824,
"net_income": -7.7,
"gross_profit": 0.572,
"total_assets": 624.8,
"net_margin_pct": -934.5,
"gross_margin_pct": 69.4,
"total_liabilities": 58.1,
"liabilities_to_equity": 0.1
}
],
"source": "DFM filings (audited/reviewed statements)",
"derived": {
"ocf_to_ni": 1.07,
"roe_stmt_pct": 0.8,
"cagr_span_years": 3
},
"quarterly": [
{
"period": "2025-06-30",
"revenue": 0.001
},
{
"period": "2025-03-31",
"derived": "FY minus 9M",
"net_income": 0
},
{
"period": "2024-12-31",
"net_income": 4.6
},
{
"period": "2024-09-30",
"net_income": -0.1
},
{
"period": "2024-03-31",
"derived": "FY minus 9M",
"net_income": -0.1
},
{
"period": "2023-12-31",
"net_income": -0.112
}
],
"annual_gaps": [
"no annual period between 2022-03-31 and 2024-03-31"
],
"quarterly_gaps": [
"no quarter between 2024-03-31 and 2024-09-30"
]
},
"consensus_signal_drift": {
"asof": "2026-07-20",
"tv_recommend_all": -0.4909,
"tv_recommend_delta_5d": -0.112,
"tv_recommend_delta_10d": -0.336
}
}CouncilThe full argued case for each of the five lenses
COUNCIL · FIVE-LENS DELIBERATION
How the call was argued
One model argues five independent lenses over the same artifact-grounded evidence pack. The spread is preserved as a first-class signal — a split verdict is shown, never laundered into a clean consensus.
- risk lensdeepseek-v4-pro-k3SELL
1×SELL (1/1 agree)
ADV of AED 0.76M (<1M exit risk) and quarterly gap (2024-03-31 to 2024-09-30) breach two thresholds.
Show full AI reasoning
We are asked to reason as the RISK lens, outputting a JSON object. Let's parse the pack for the specific thresholds: Thresholds to check: 1. ocf_to_ni < 0.7 -> derived.ocf_to_ni is 1.07, not <0.7, so no break. 2. net_debt_to_ebitda > 4 -> we don't have explicit net debt or EBITDA. But from balance sheet, total liabilities = 57.3, total assets = 622.8. equity=565.5. Debt? debt_to_equity = 0.0 from fundamentals, and current ratio 51.5 suggests virtually no debt. No net debt figure given, but even if we estimate, it's likely very low or negative (cash might exceed debt). No break. 3. ebitda_interest_cover < 2 -> no interest expense given. No break. 4. liquidity.advv_30d_aed_m < 1 -> advv_30d_aed_m = 0.7614, which is < 1. So this is a break. Exit risk. 5. quarterly_gaps present -> quarterly_gaps: ["no quarter between 2024-03-31 and 2024-09-30"]. So yes, a gap. Break. 6. dividend cut evident in financial_statements -> dividend_yield = 0.0, no dividend. fundamentals.dividend_yield is 0.0, no cut evident because it's already zero. No break unless there was a prior dividend and now cut, but not evident. So no break. So we have two breaks: advv_30d_aed_m < 1 and quarterly_gaps present. That gives 2+ cited breaks -> SELL. Now, we must name which thresholds tripped with cited figures. So in point, we should mention the low liquidity and quarterly gaps. The stance is SELL. Confidence: We need to assess based on evidence. We have multiple cited figures but no dated catalyst inside the horizon. The horizon ends 2026-08-17, today is 2026-07-20. Catalysts: recent disclosures include board nominations, AGM, financial statements for 2026 (June 24). No specific catalyst that will occur within the next 4 weeks that is dated. The upcoming AGM might be a catalyst but date not specified exactly; invitations were sent June 29, but AGM date not in pack. So no explicit dated catalyst inside horizon. However, we have multiple independent cited figures (advv, quarterly gaps). So confidence range: 70-89 (several aligned cited figures, no dated catalyst). Let's say 75. Target: For a 4-week horizon, derive from pack evidence. The stock is at 0.282. It's thinly traded, low liquidity, and has gaps. Technicals: pct_vs_ma200 is -6.147%, RSI 46.75. Might indicate some downside risk. But risk lens SELL likely means we don't set a target, or we can set a target showing potential downside. Since it's SELL, we could project a target lower, perhaps near support. low_52w is 0.24. Given liquidity risk, maybe target around 0.24? Or 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 analyst target, we can still derive. But with low liquidity, the stock could be volatile. Given the breaks, maybe target is lower. Let's compute: ret_1m_pct is -13.23%, so in one month it dropped from around 0.325 to 0.282. Could continue. Set target to 0.24? But that's about 15% down. The max drawdown 1y is -42.43%. Given the geopolitical tensions (uae_macro_news about blockades, attacks), risk-off could push it down. But we need a precise derivation. I'll set target to null as it's a SELL and too uncertain. The instructions don't mandate a target for SELL. So target: null. Citations: Need at least 2 for non-HOLD. We'll cite liquidity.advv_30d_aed_m and financial_statements.quarterly_gaps.0. Also maybe financial_statements.derived.ocf_to_ni if needed? But we only need the breaks. For SELL, we must name which thresholds tripped. So we cite the two breaks. Point: one sentence citing a figure. Example: "With ADV at AED 0.76M (exit risk) and quarterly gaps present, two risk thresholds breached." Risk: one line, summarizing. Confidence: 75. JSON keys order: citations, point, risk, stance, confidence, target. Citations: list objects with field and value. Use the dotted paths exactly from pack: "liquidity.advv_30d_aed_m" with value 0.7614, and "financial_statements.quarterly_gaps.0" with value "no quarter between 2024-03-31 and 2024-09-30". Also we could add "financial_statements.derived.ocf_to_ni" with value 1.07? But not needed. Only breaks? The instruction says "citations: list the exact pack fields your case rests on" - so include the ones that support the breaks. So include those two. Now point: "Liquidity ADV at AED 0.76M (<1M exit risk) and quarterly gap (2024-03-31 to 2024-09-30 missing) breach two thresholds, triggering a SELL." Risk: "Extremely thin trading and unverifiable trend raise capital preservation concerns; 4-week horizon negative." Stance: SELL. Confidence: 75 (no dated catalyst, but clear breaks). Target: null (or maybe derive? I'll set null as it's a SELL and no clear catalyst). Final JSON.
- macro lensdeepseek-v4-pro-k3HOLD
2×HOLD · 1×SELL (2/3 agree)
ALFIRDOUS has zero debt and a low beta of 0.3237, insulating it from rate and market swings, but its ADV of only 0.7614M AED makes it highly susceptible to macro-driven liquidity squeezes.
Show full AI reasoning
We are asked to produce a rating for ALFIRDOUS from the MACRO-LIQUIDITY lens. The lens focuses on the macro backdrop (Fed rate, VIX, yield curve) and how this specific stock is more or less exposed than the market, using debt_to_equity, beta, ADV, sector, peer percentiles. We must cite exact figures. The stance is only for the 4-week horizon ending 2026-08-17. Today is 2026-07-20. We need to output JSON with keys: citations, point, risk, stance, confidence, target. First, understand the macro backdrop: - Fed funds rate: 3.63% (as of 2026-06-01) - VIX: 18.77 (as of 2026-07-17) - Yield curve 2s10s: 0.37% (positive but shallow, as of 2026-07-17) - UAE peg: AED/USD 3.6725, so UAE rates move with US. - Also macro news: multiple headlines about geopolitical tensions: Houthis declare blockade on Saudi Arabia, US Centcom blockade of Iranian ports, US attack on Shiraz, etc., all dated 2026-07-20. This likely raises risk perception and could impact UAE markets. UAE macro news: geopolitical instability could increase VIX and risk aversion, potentially affecting DFM overall. Now, we need to differentiate ALFIRDOUS from the market using its own figures: fundamentals.debt_to_equity, tv_technicals.beta_1y, liquidity.advv_30d_aed_m, sector, peer_context percentiles. Key figures for ALFIRDOUS: - debt_to_equity: 0.0 (zero debt, so no interest rate sensitivity from leverage) - beta_1y: 0.3237 (low beta, less volatile than market) - advv_30d_aed_m: 0.7614 (very low ADV, illiquid) - sector: Consumer Cyclical - peer percentiles: div_yield_percentile: 31 (median div yield 4.55, ALFIRDOUS dividend yield 0.0, so lower dividend, likely less attractive in risk-off) - other fundamentals: pb 0.2994 (much lower than median pb of 1.35, so potentially cheap but possibly value trap) Consider how macro backdrop and liquidity affect: - Rising geopolitical tensions (from uae_macro_news) could lead to flight to safety, favoring low-beta, defensive stocks. ALFIRDOUS has very low beta (0.32), which might provide some downside protection relative to high-beta Consumer Cyclicals. However, its sector is Consumer Cyclical, which typically underperforms in risk-off environments. - Illiquidity (ADV only 0.76M AED) is a big concern: in a sell-off, illiquid stocks can gap down and be hard to exit. This increases risk. - Debt_to_equity = 0 means no leverage, so higher interest rates (Fed 3.63%) don't hurt via interest expense, but since it has no debt, it also doesn't benefit from potential rate cuts. The macro backdrop: Fed rate 3.63% is moderate, not extremely high, and yield curve slightly positive. The bigger issue is geopolitics. - VIX at 18.77 is elevated but not extreme. With geopolitical shocks, VIX could spike, hurting equities. Differentiation: The stock's beta is very low, meaning it should be less sensitive to market moves. However, given it's a Consumer Cyclical with no earnings (negative EPS growth, negative ROE), it might be a speculative play. The illiquidity means any macro shock could cause outsized moves due to thin trading. From the MACRO-LIQUIDITY lens, we must weigh whether it's more or less exposed. The very low beta suggests less market sensitivity, but the sector and illiquidity suggest higher risk. Debt_to_equity 0 is positive in a tightening environment, but with rates not extremely high, that's less of a differentiator. We need a stance. Confidence likely to be low because evidence is mixed. Stance could be HOLD if confidence below 40. Let's see if we can justify BUY or SELL. For a non-HOLD stance, we need at least 2 citations and a clear differentiator. Possible BUY case: low beta provides protection in a risk-off environment, low debt means no rate sensitivity. But the illiquidity and negative fundamentals offset. No analyst coverage, no target. Negative technicals: tv_recommend_all -0.4909, RSI 46.75 (neutral). Recent news: Q2 loss reported. Price down -13.2% in 1 month. The macro news today is extremely negative (geopolitical escalation). That likely hurts the broader market, but ALFIRDOUS with low beta might hold up better? Yet, it's still down over the past month. The 4-week horizon includes potential further geopolitical deterioration. The confidence for any directional call is low. Given the lack of clear multiple independent figures and no dated catalyst inside horizon (the BOD nominations and AGM are corporate actions, but not earnings or macro catalyst that we can pin), confidence likely falls below 40. So stance should be HOLD. But the lens says: "non-HOLD stances need at least 2" citations and a differentiating figure. So HOLD is allowed if confidence low. Let's compute confidence: Mixed evidence. On one hand, low beta and zero debt are positives in a macro risk-off. On the other, extreme illiquidity and negative earnings make it vulnerable. There's no clear catalyst. Geopolitical tensions are a macro catalyst but not dated specifically for the stock. So confidence: 30-49 range seems appropriate. I'd say 35-40. Since we must output an integer, let's say 35. Point: one sentence citing a figure. Could be: "With beta_1y of 0.3237, the stock is less market-sensitive than peers, but advv_30d_aed_m of only 0.7614M AED makes it highly illiquid, amplifying macro-driven flow risks." Or something like that. Risk: "Geopolitical escalation in the region could cause a flight from illiquid Consumer Cyclical names, despite low beta." Target: null, since no basis for a 4-week target from the evidence. Citations: We need to cite the fields we used. For macro backdrop: macro.fed_funds_rate, macro.vix, macro.yield_curve_2s10s_pct, and maybe macro.uae_macro_news. For differentiation: fundamentals.debt_to_equity, tv_technicals.beta_1y, liquidity.advv_30d_aed_m, sector. Also perhaps peer_context.div_yield_percentile or fundamentals.pb. But we need to list at least the critical ones. For stance, we are HOLD, so no minimum citations required, but we should include the key ones we reason over. The instructions say: "citations: list the exact pack fields your case rests on, as DOTTED paths... non-HOLD stances need at least 2." So for HOLD, any number is fine. I'll include: fundamentals.debt_to_equity, tv_technicals.beta_1y, liquidity.advv_30d_aed_m, macro.vix, macro.fed_funds_rate, and perhaps uae_macro_news.0.summary? But we need exact values. For uae_macro_news, we can't cite a summary easily; we can cite the date and headline. But they didn't ask to cite news; we can just use it as context. The citations should be from the pack fields with values. I'll cite the macro figures and the differentiating ones. I'll draft the JSON: { "citations": [ {"field": "fundamentals.debt_to_equity", "value": 0.0}, {"field": "tv_technicals.beta_1y", "value": 0.3237}, {"field": "liquidity.advv_30d_aed_m", "value": 0.7614}, {"field": "macro.vix", "value": 18.77}, {"field": "macro.fed_funds_rate", "value": 3.63}, {"field": "macro.yield_curve_2s10s_pct", "value": 0.37} ], "point": "ALFIRDOUS has zero debt and a low beta of 0.3237, insulating it from rate and market swings, but its ADV of only 0.7614M AED makes it highly susceptible to macro-driven liquidity squeezes.", "risk": "Geopolitical shocks from the Gulf could trigger a flight to safety, disproportionately hitting this micro-cap due to its illiquidity.", "stance": "HOLD", "confidence": 35, "target": null } Confidence 35 fits 30-49: mixed or one-sided evidence. Indeed, we have one-sided evidence (the illiquidity is a clear negative) but also some positives (low beta, no debt) creating conflict. So 35 seems right. Let's ensure we follow all format rules: only JSON object, keys in order: citations, point, risk, stance, confidence, target. No extra text.
- sector lensdeepseek-v4-pro-k3SELL
3×SELL (3/3 agree)
Revenue fell from AED 5.1M in FY2025 to AED 0.001M in Q1 FY2026, with EPS growth -108.3% and no dividends, reflecting unsustainable operations.
Show full AI reasoning
We are the SECTOR specialist: business economics, growth, margins, leverage, dividend durability. We need to output a JSON with keys: citations, point, risk, stance, confidence, target. Stance must be BUY, HOLD, or SELL. We have a 4-week horizon ending 2026-08-17. Today is 2026-07-20. First, extract key information from the pack: - Company: Al Firdous Holdings (P.J.S.C.) - Sector: Consumer Cyclical - Spot: 0.282 AED - Analyst: no coverage (n: null, rec: none) - Fundamentals: pb: 0.2994, roe: -0.0629, roa: -0.0571, eps_growth_yoy: -108.33%, debt_to_equity: 0.0, current_ratio: 51.5093, dividend_yield: 0.0, market_cap: 171.6M AED - Financial statements: annual most recent period 2025-03-31: revenue 5.1M, net_income 4.3M, ocf 4.6M, equity 565.5M, total_assets 622.8M, total_liabilities 57.3M, liabilities_to_equity 0.1, net_margin_pct 84.3%. Earlier years show mostly zero revenue, small losses. The company had a loss in 2020 of -7.7M. - Quarterly: latest quarter 2025-06-30 revenue only 0.001M. But we have net income quarterly: 2025-03-31 (derived as FY minus 9M): 0.0; 2024-12-31: 4.6; 2024-09-30: -0.1; etc. The revenue seems lumpy. The FY2026 (which probably ended 2026-03-31, but pack says latest annual period is 2025-03-31? Wait, check: as_of.latest_annual_period: "2025-03-31". But recent disclosures show "Financial statements for the year of 2026" on 2026-06-24. That likely refers to fiscal year ending March 2026. But the annual data only goes up to 2025-03-31. Possibly the pack hasn't updated the annual figures for the most recent fiscal year. However, we have the annual data for period "2025-03-31" which might be FY2025. So FY2026 data is not in the pack. The quarterly data shows period up to "2025-06-30", which is Q1 FY2026? Actually, if fiscal year ends March, then periods after March 2025 are FY2026. So quarterly revenue for Q1 FY2026 (Apr-Jun 2025) is only 0.001M. That's extremely low. The annual net income for FY2025 was 4.3M. But for FY2024, revenue 0, net income -0.526M. So FY2025 was a turnaround with 5.1M revenue and 4.3M profit. However, the latest quarterly (2025-06-30) shows revenue just 0.001M, suggesting the revenue might have been one-off. The net income for that quarter? It's not directly given; we only see revenue. But we have quarterly net income for previous quarters: 2025-03-31: 0.0, 2024-12-31: 4.6, 2024-09-30: -0.1. So the profit in FY2025 likely came from a large quarter (Q3? Since FY ends March, Q3 would be Oct-Dec 2024, which had 4.6M net income). So the company had a one-time gain? Possibly asset sale or something. The operating cash flow for FY2025 was 4.6M, same as net income roughly, so cash flow positive. But the subsequent quarter (Q1 FY2026) has negligible revenue. This raises concerns about sustainability. - Derived: ocf_to_ni: 1.07 (good), roe_stmt_pct: 0.8% (low), cagr_span_years: 3, but no revenue CAGR given? Not computed. - Liquidity: advv_30d_aed_m: 0.7614M, very low. pct_below_52w_high: 42.57%. - Indicators: rsi14 46.75 (neutral), ma50 0.2839, ma200 0.3005, spot 0.282 which is below both moving averages, pct_vs_ma200 -6.15%. ret_1m_pct: -13.23%, ret_3m_pct: +9.73%, ret_12m_pct: +1.44%. max_drawdown_1y_pct: -42.43%. realized_vol: 55.29% annualized, high. atr14_pct_of_price: 3.32%. The stock is volatile and illiquid. - Technicals: tv_recommend_all: -0.4909 (strong sell), tv_recommend_ma: -0.8 (strong sell), adx: 12.71 (weak trend), cci20: -162.7 (oversold), stoch_k: 44, williams_r: -72. beta_1y: 0.3237 (low). relative volume: 0.0437 (very low). - Consensus signal drift: tv_recommend_delta_5d: -0.112, delta_10d: -0.336, both negative drift. - DFMGI context: market down 1m: -5.96%, 3m: -1.19%, below ma200. So the market is weak. - Peer context: consumer cyclical sector? universe_n: 61, median_pb: 1.35, ALFIRDOUS pb 0.2994, so trading at a discount. median_div_yield: 4.55%, ALFIRDOUS yield 0%. median_pe_ttm: 11.32, but ALFIRDOUS pe is null (negative earnings? Actually, eps growth negative, but TTM? fundamentals.pe_ttm null, likely due to negative or zero earnings). So peers are profitable and pay dividends, while ALFIRDOUS is not. - Catalysts: filings_12mo: 17, frequent disclosures. Last results filing 2026-06-24: "Financial statements for the year of 2026". That would be FY ending March 2026. But we don't have those figures. So there might be recent results not included. However, we must reason only over the pack evidence. So we can't use unknown results. The pack doesn't have that FY data. So we are missing the most recent annual numbers. That's a gap. - Recent disclosures: board nominations, AGM invitation, etc. No specific catalyst within the 4-week horizon except possibly the AGM and board changes. The AGM invitation was on 2026-06-29, so the AGM likely is held within a few weeks, maybe in July or August. That could be a catalyst, but not a specific dated one that is certain to move the stock. It might create some volatility. But no specific business catalyst. - Sector news: consumer retail in UAE: things like whiskey tokenised investing, hotel recovery, etc. Not directly relevant to a holding company. Al Firdous is a holding company, but its operations are not clear. From the filing excerpts, it seems they have administrative expenses, salaries, rent. So it might be a shell with minimal operations. The revenue of 5.1M in FY2025 appears to be a one-off. The previous years had zero or negligible revenue. So fundamentally, the company has no sustainable earnings. It has a large equity base (565.5M) vs market cap 171.6M, so it's trading below book value. But the return on equity is negative or very low. The company is not paying dividends. The debt is zero. So the balance sheet is clean but the business is not generating profits consistently. - Macro: tensions in the region: Houthis blockade, US strikes on Iran, etc. These might create uncertainty, but UAE might benefit from safe haven flows? Not clear. SECTOR lens: We focus on business economics, growth, margins, leverage, dividend durability. Key points: - Revenue: FY2025 revenue 5.1M, but quarterly revenue for Q1 FY2026 (2025-06-30) is only 0.001M, indicating that the revenue spike in FY2025 might not be recurring. Historically, the company had zero revenue for several years. So revenue is not sustainable. - Margins: Net margin 84.3% in FY2025, but that's from a one-off? For FY2020, with 0.824M revenue, net margin was -934.5%. So margins are not indicative of a stable business. - Leverage: Debt to equity 0, liabilities to equity 0.1, very low leverage. Current ratio extremely high 51.5, indicating excess cash or receivables? But the company has no debt, so no financial risk. - Dividend durability: Dividend yield 0%, no payouts. So not a dividend play. - Growth: eps_growth_yoy -108.33%, indicating drastic decline in EPS from previous year? Actually, FY2024 net income -0.526M, FY2025 net income 4.3M, so that would be growth? Wait, fundamentals.eps_growth_yoy: -108.3333. That is likely based on a different metric? Possibly diluted EPS from continuing operations? The annual net income improved from -0.526M to 4.3M, so it's positive growth, but EPS growth is -108%? That suggests some dilution or something. We don't have shares outstanding data. Might be due to loss in continuing ops? Unclear. The ROE is -6.29%, which is negative because equity is large and earnings over the TTM? The TTM might be negative. For the latest annual period, net income was positive, but the ROE_stmt_pct is 0.8% (annual.0 net income/equity? 4.3/565.5=0.0076, so 0.76%). But fundamentals.roe is -0.0629, which is -6.29%. That suggests TTM is negative. The latest quarter (2025-06-30) revenue 0.001M, so likely losses. So the company is back to losing money. That's a red flag. Overall, from a sector perspective, the company lacks fundamental strength. It has no sustainable revenue, inconsistent profitability, no dividends, and is trading below book but with no catalyst for value realization. The recent board changes might indicate some corporate action, but no concrete evidence. The technicals are bearish. Confidence band: we need to assign confidence based on evidence. Since there are conflicts: the balance sheet is strong (low leverage, high current ratio), but the business is essentially dormant. The recent profit might be a one-off. The pack is missing the latest annual results, which is a gap. So confidence might be in the 50-69 range (clear evidence with real conflicts). Or lower? Let's see: we have clear evidence of inconsistent revenue, negative ROE, no dividends, but also a strong balance sheet. The stock is down over the past month, and technicals are negative. No dated catalyst. So we might lean HOLD or SELL. Given the negative drift and fundamentals, a SELL might be appropriate. But since liquidity is low and the stock might not react, HOLD could also be argued. But as the SECTOR specialist, we look at business economics: this is a non-performing business. So SELL. We need at least 2 citations for non-HOLD stance. Citations must be exact field paths. We'll cite financial_statements.annual.0.revenue and net_margin, and quarterly.0.revenue to show revenue drop. Also fundamentals.roe and dividend_yield. Confidence: there are conflicts: strong balance sheet vs poor operations. So confidence maybe 60. Target: 4-week horizon. Derive target from evidence. The stock is at 0.282. It's below book value (pb 0.3, book per share ~ market cap/pb? Actually, pb = market cap / equity? Wait, pb 0.2994 means equity per share is spot / 0.2994 = 0.282/0.2994 = 0.9419. But we need number of shares? Market cap 171.6M, equity 565.5M, so price/book = 171.6/565.5=0.3035, close to 0.2994. So book value per share about 0.93. But with no earnings, it's hard to justify a higher price. Given negative sentiment and no catalyst, the stock could drift lower. The one-month return is -13%, so a target could be around 0.25 or lower? But we need a specific number. The technicals suggest support? low 52w is 0.24. So maybe target 0.24. But we can't just pick that. We could say based on technical weakness, the price could fall to support. Or we could say no fair value target due to lack of earnings, so target null. Since we are not required to give a target, we can set null. But the prompt says "if you output a target, derive it from pack evidence". So if we give a target, it should be pack-derived. I'll set target null. Stance: SELL. But we need to ensure non-HOLD has at least 2 citations. So we list citations. Point: one sentence citing a figure. e.g., "Revenue collapsed from 5.1M in FY2025 to 0.001M in Q1 FY2026, with a -108% EPS growth and no dividends, indicating an unsustainable business." Risk: "Strong balance sheet with zero debt and high liquidity could support corporate action, but no catalyst is visible within the horizon." Confidence: 60 (clear evidence of poor business economics with conflicts from balance sheet strength and missing latest annual figures). Output JSON. Ensure keys in order: citations, point, risk, stance, confidence, target. Citations: {"field":"financial_statements.annual.0.revenue","value":5.1} {"field":"financial_statements.quarterly.0.revenue","value":0.001} {"field":"fundamentals.eps_growth_yoy","value":-108.3333} {"field":"fundamentals.dividend_yield","value":0.0} Also could add roe: {"field":"fundamentals.roe","value":-0.0629} But we need at least 2, so I'll pick 3 or 4. point: "Revenue fell from AED 5.1M in FY2025 to AED 0.001M in Q1 FY2026, with EPS growth -108.3% and no dividends, reflecting unsustainable operations." risk: "Zero debt and high current ratio (51.5) provide balance sheet stability, but no near-term catalyst for value realization." stance: "SELL" confidence: 60 target: null Double-check: confidence 60 is within 50-69: "clear evidence with real conflicts" – that matches. Now output only the JSON.
- technical lensdeepseek-v4-pro-k3SELL
1×HOLD · 2×SELL (2/3 agree)
Price is -6.1% below its 200-day MA and the 1-month return of -13.2% with a TV recommend MA of -0.8 confirm a bearish trend and momentum.
Show full AI reasoning
We are asked to output a JSON object as a TECHNICAL lens. We must reason only over the evidence pack and cite exact figures. We are to cover the 4-week horizon ending 2026-08-17. The output should have keys: citations, point, risk, stance, confidence, target. 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 — output HOLD below 40. We need at least 2 citations for non-HOLD stances. First, let's parse the pack for technical indicators relevant to our lens: trend (MA50 vs MA200, price vs MA200), momentum, volatility, drawdown/gap structure, relative strength vs DFMGI. Also, corporate actions? There's no ex-date mentioned. So no mechanical drop. Key fields: - indicators: ma50: 0.2839, ma200: 0.3005, pct_vs_ma200: -6.147, rsi14: 46.7524, realized_vol_annual_pct: 55.2919, ret_1m_pct: -13.2308, ret_3m_pct: 9.7276, ret_12m_pct: 1.4389, rel_strength_3m_vs_dfmgi_pct: 4.5455, max_drawdown_1y_pct: -42.4312, pct_off_20d_high: -6.0, atr14_pct_of_price: 3.3181, largest_gap_3m_pct: 4.0134, pct_no_trade_days_3m: 4.6875 - spot: 0.282 - tv_technicals: perf_6m: -14.5455, perf_ytd: -16.568, perf_y: -6.9307, volatility_d: 3.2491, beta_1y: 0.3237, tv_recommend_all: -0.4909, tv_recommend_ma: -0.8, tv_recommend_other: -0.1818, adx: 12.7113, cci20: -162.6984, stoch_k: 44.0, williams_r: -72.0, high_52w: 0.491, low_52w: 0.24, rel_volume: 0.0437 - consensus_signal_drift: tv_recommend_all: -0.4909, delta_5d: -0.112, delta_10d: -0.336 (negative drift) - dfmgi_context: dfmgi_ret_1m_pct: -5.958, dfmgi_ret_3m_pct: -1.1938, dfmgi_pct_vs_ma200: -3.5453 - liquidity: advv_30d_aed_m: 0.7614, pct_below_52w_high: 42.5662 Now, trend analysis: Price is 0.282, MA50 is 0.2839, MA200 is 0.3005. So price is below both MAs. MA50 is below MA200? 0.2839 < 0.3005, so dead cross (MA50 below MA200). Price vs MA200: -6.147% below. That's bearish. RSI14 is 46.75, neutral, slightly below 50. Momentum: ret_1m is -13.23%, sharp decline. ret_3m is +9.73%, so the recent month has given back gains. Volatility: realized_vol_annual 55.29%, high. Drawdown: max_drawdown_1y -42.43%, significant. Gap structure: largest gap 3m 4.01%, pct_no_trade_days_3m 4.69% (some illiquidity). Relative strength vs DFMGI: 3m rel_strength +4.55%, so outperforming the market over 3 months, but DFMGI itself is down. However, 1m ret -13.23% vs DFMGI -5.96%, so underperforming recently. TV technicals: recommend_all -0.49 (bearish), recommend_ma -0.8 (very bearish on moving averages). ADX 12.71, low, trend strength weak. CCI -162.7, oversold. Stoch K 44, neutral. Williams %R -72, oversold. So mixed: oversold signals but weak trend strength. Fundamentals and other: Market cap 171.6M AED, PB 0.2994, so low PB. Revenue tiny (5.1M in FY2025, net income 4.3M, but quarterly latest Q 2025-06-30 revenue only 0.001M). Very small operations. No analyst coverage. EPS growth -108%. ROE -6.29%. Debt zero, high current ratio 51.5. Negative earnings. So fundamentally weak, but asset-rich? Equity 565.5M, total assets 622.8M, liabilities 57.3M. The low PB could be value trap. Technicals: Illiquid (advv 0.76M AED), low volume, wide gaps. For a 4-week horizon, we consider price action and likely catalysts. There are no dated catalysts inside the horizon from the pack. The latest disclosure is about board nominations (July 14) and AGM invitation (June 29). No upcoming results filing within the horizon; the last was June 24 for FY2026. So no catalyst inside the horizon. That means even if evidence aligns, confidence might be limited to 70-89. But we need to check if there is a dated catalyst. None apparent. So max confidence 89 if evidence aligns. Technical evidence: Trend is bearish: price below both MAs, MA50 < MA200 (death cross). Momentum is negative: 1-month return -13.23%, underperforming market. RSI neutral, not oversold enough to trigger bounce necessarily. Volume very low, volatility high. TV recommend is bearish, especially on moving averages. Drift in consensus is negative (delta_5d -0.112, delta_10d -0.336). So the technical picture is negative. But we also have oversold readings (CCI, Williams %R) which might indicate potential bounce, but ADX weak, so trendless? Possibly choppy. Given the low price relative to book, but lack of catalysts, I'd lean towards HOLD or SELL. Confidence: is there alignment? Several technicals point downward: price vs MA200, MA50 vs MA200, 1m return, TV recommend_ma, consensus drift. But also oversold signals. Conflicts? Fundamentals are poor, no catalyst. I'd say evidence is clear but with conflicts (oversold vs trend). That would put confidence in 50-69 range. But we need to produce a stance. For HOLD, confidence can be as high as 69, but below 40 we must output HOLD. Since I'm a TECHNICAL lens, maybe the stance is SELL? But let's see: technical trend is bearish, momentum down, volatility high, relative strength vs market is positive only over 3m but probably fading. For a 4-week horizon, the short-term trend is negative. I'd lean bearish. But the pack's own TV recommend_all is -0.49, not extreme. I'll output SELL with confidence maybe 60-65. Check confidence rules: 50-69 = clear evidence with real conflicts. Yes, there is conflict: oversold vs bearish trend. So confidence could be 60. Target? Derive from pack evidence for 4-week horizon. Not analyst target. I can use ATR or support levels. ATR14 is 3.32% of price, so 0.00936. Price 0.282. Next support? Low 52w is 0.24, which is about -14.9% from current. But that's far. Using ATR projection: a typical move could be 1-2 ATR. 1 ATR down: 0.2726, 2 ATR down: 0.2633. The low 52w is 0.24, but that might be too aggressive. I could set target at a support level like 0.27 or near MA50? MA50 is 0.2839, already broken down. Maybe the price will retest 0.27 area. I'll compute: last closing 0.282, 1 ATR down: 0.282 - 0.00936 = 0.27264. Round to 0.27. That's a plausible downside target in 4 weeks. So target 0.27. Now point: one sentence citing a figure. Something like: "Trend is bearish with price -6.1% below MA200 and MA50 below MA200, while 1-month return of -13.2% and negative TV recommend MA of -0.8 indicate downside momentum." But that's two sentences? The instruction says "point": "<one sentence citing a figure>". So one sentence, but I can include multiple figures if they are part of the sentence. So: "Price is -6.1% below its 200-day MA and the MA50 is below the MA200, while the 1-month return of -13.2% and TV recommend MA of -0.8 confirm a bearish trend and momentum." That includes figure citations: pct_vs_ma200 value -6.147, ret_1m_pct value -13.2308, and tv_technicals.tv_recommend_ma value -0.8. I'll pick two or three key figures. Risk: "Macro tensions from Iran conflict may spike volatility and disrupt small-cap liquidity." Something like that. Stance: SELL. Confidence: 60 (since conflicts exist, but evidence is clear with some alignment). I'll check: we need at least 2 citations for non-HOLD. So I'll include multiple. Target: 0.27 (derived from ATR, not analyst target). Output as 0.27. Now citations: I'll list the fields I used. For pct_vs_ma200, ret_1m_pct, tv_recommend_ma, maybe also ma50 and ma200? But I'll cite the paths with values. Ensure dotted paths exactly: indicators.pct_vs_ma200, indicators.ret_1m_pct, tv_technicals.tv_recommend_ma. Values: -6.147, -13.2308, -0.8. I can also include consensus_signal_drift.tv_recommend_all but that's the same as tv_technicals. I'll stick to three citations. Now output JSON.
- valuation lensdeepseek-v4-pro-k3HOLD
3×HOLD (3/3 agree)
PB of 0.30x is a deep discount to peer median 1.35x, but negative ROE (-6.3%) and near-zero Q revenue (0.001M AED) suggest an asset-heavy value trap without a near-term catalyst.
Show full AI reasoning
We are asked to act as the VALUATION lens for ALFIRDOUS. The evidence pack is provided, and we need to output a JSON object with citations, point, risk, stance, confidence, target. The horizon is 4 weeks ending 2026-08-17. Today is 2026-07-20. First, recall the VALUATION lens is about multiples vs fair value, dividend support, analyst consensus incl. drift, and one lens in DFM equity-research panel rating. We should reason over fundamentals, analyst consensus, recent disclosures/news, and technicals as relevant. We need to output only the JSON. No extra text. Let's parse the pack: - Company: Al Firdous Holdings (P.J.S.C.), Consumer Cyclical. - Spot: 0.282. - Analyst: n=null, rec="none", target_mean=null, etc. So no analyst coverage. - Fundamentals: pe_ttm=null (probably negative earnings), pb=0.2994, ps=null, roe=-0.0629, roa=-0.0571, eps_growth_yoy=-108.3333, debt_to_equity=0.0, current_ratio=51.5093, dividend_yield=0.0, market_cap=171600008.0. - Financial statements: Annual data. Latest annual period 2025-03-31: revenue=5.1, net_income=4.3, ocf=4.6, equity=565.5, total_assets=622.8, total_liabilities=57.3, liabilities_to_equity=0.1, net_margin_pct=84.3. Quarterly: latest quarter end 2025-06-30, revenue=0.001. Also quarterly data shows net income: 2025-03-31 derived net_income=0.0, 2024-12-31 net_income=4.6, 2024-09-30 net_income=-0.1. So recent quarters show very small operations. The annual 2025-03-31 shows net income 4.3 on revenue 5.1, but quarterly breakdown: Q4 (2025-03-31) was 0.0, Q3 (2024-12-31) was 4.6, Q2 (2024-09-30) was -0.1. So the 4.6 net income in Q3 is the bulk. Possibly one-off or non-operating? The company has a history of losses. Previous years: 2024-03-31 revenue 0.0, net_income -0.526; 2022-03-31 revenue 0.0, net_income -1.5; etc. The recent profitability might be from non-operating items? Net margin 84.3% seems high. But the company's equity is large (565.5M) relative to market cap (171.6M), so PB is 0.3. That's deep value territory but roe is negative (-6.3%), so book value might be impaired? However, the latest annual net income is positive, so equity might be growing. But roe_stmt_pct=0.8 (from derived) suggests low return on equity? Actually, roe_stmt_pct is 0.8, meaning 0.8%? That seems low. The fundamentals roe is -0.0629, which is -6.29%. So discrepancy? fundamentals.roe might be trailing? fundamentals.roe=-0.0629, financial_statements.derived.roe_stmt_pct=0.8. Which is more recent? fundamentals likely from trailing twelve months? But we have annual 2025-03-31 net income 4.3, equity 565.5, giving roe = 4.3/565.5 = 0.76% ~ 0.8%. So fundamentals.roe might be a different calculation, perhaps using average equity or something? Or maybe it's based on last year's loss. So current roe is slightly positive. But very low. The pb of 0.3 is extremely low. No dividends. OCF positive 4.6, net income 4.3, so cash flow okay. OCF to NI = 1.07. So operations generate cash. But the business seems very small revenue: 5.1M. The company has a huge asset base: 622.8M total assets, with 565.5M equity, 57.3M liabilities. What are the assets? Not clear. The company was previously loss-making, now turned a small profit. The revenue in FY2025 was 5.1M, and Q1 FY2026 (2025-06-30) revenue only 0.001M, so it seems the business is almost negligible. Possibly a holding company with investments? The filing_context excerpts mention a PO box, etc., but no details. The company's name is Holdings, so likely holds assets. The huge equity relative to operations suggests it's an asset play. Valuation: PB 0.3. If the book value is real and not impaired, then it's undervalued. But without more information on asset quality, it's risky. The company has no debt, current ratio over 51, so very liquid. But the low roe means it's not earning on its equity. Dividend yield 0, so no dividend support. Analyst consensus: none. TV recommend all: -0.4909 (bearish), with drift: delta 5d -0.112, delta 10d -0.336, so momentum is negative and accelerating down. That suggests technical view is bearish. Technicals: rsi14 46.75 ~ neutral. Price vs ma200: -6.147% (below). MA50 around 0.2839, spot 0.282, so slightly below. ret_1m_pct: -13.23%, so recent decline. ret_3m_pct: +9.73%, so still up over quarter. Volatility high: 55% annualized. ATR14 3.3% of price. So price is quite volatile. Indicators like cci20 -162 (oversold), williams_r -72 (oversold), stoch_k 44. So some oversold signals. TV recommend MA: -0.8 (very bearish). Beta 1y 0.32, low correlation to market. Liquidity: advv_30d 0.7614M AED, so somewhat low but tradeable. pct_below_52w_high 42.6%, so not near high. Peer context: universe 61 consumer cyclical? Median pb 1.35, so ALFIRDOUS pb 0.2994 is below median. Median pe 11.32, company's pe is null (negative earnings? Actually trailing might be positive but forward uncertain). Median div yield 4.55%, company 0%. So compared to peers, it's undervalued on pb, but no earnings to speak of. Recent disclosures: board nominations, AGM invitation, financial statements for year 2026 (most recent year-end March 2026? The filing dates: 2026-06-24 "Financial statements for the year of 2026", and "Preliminary financial results for the year of 2026" on 2026-05-12. Also Q3 2026 filing on 2026-02-13. So the company seems to have a March fiscal year end. The latest annual period is 2025-03-31 in the pack, but we see filings for "year of 2026" which likely means FY2026 (year ending March 2026). But the pack annual.0 is "2025-03-31". That might be a mislabel? Actually, the pack says latest annual period is 2025-03-31, but the filings indicate that the year 2026 financials (FY2026 end March 2026) were released on 2026-06-24. That would be annual.0 period "2026-03-31"? But the pack shows "2025-03-31". Possibly the pack has not updated? The pack's as_of.latest_annual_period is "2025-03-31". So the data we have is up to FY2025 (March 2025). The recent filings might contain newer data, but our pack financials only go to annual.0: 2025-03-31. So the latest revenue and net income we have is for FY2025. The quarterly shows Q1 FY2026 (period 2025-06-30) with revenue 0.001, so very minimal. So the operations seem to have dwindled. That Q1 revenue of 0.001M (1,000 AED) is essentially zero. So after the 5.1M in FY2025, the next quarter shows almost no revenue. That suggests the FY2025 revenue might have been a one-off or non-recurring. So the company might be largely inactive. The vast majority of assets might be cash or investments. But we don't have a breakdown. The filing_context excerpts are from various years, none very recent. The most recent is from 2023? They seem to be old PDFs. The excerpts show administrative expenses, etc., but not much about current operations. Given the VALUATION lens, we need to assess multiples vs fair value. PB 0.3 is very low, suggesting the market values the company at a fraction of book value. That could be due to poor returns on equity (negative fundamentals roe, but latest annual roe small positive). If the book value is mostly cash or liquid assets, the discount might be unwarranted. However, the massive drop in revenue in Q1 FY2026 is concerning, and the negative technical sentiment. The TV consensus drift is negative, with recent downgrades. The 4-week horizon: we need a stance for the next month. The stock has dropped 13% in the past month. The stock might be oversold and could bounce, but there is no clear catalyst. The board nomination and AGM might be stirring something, but the AGM invitation on 2026-06-29, so that might happen within horizon? The horizon ends Aug 17. AGM date not specified. So no dated catalyst. The confidence bands: 90-100 = multiple independent cited figures align AND a dated catalyst within horizon. We have no dated catalyst. 70-89 = several aligned cited figures, no dated catalyst. 50-69 = clear evidence with real conflicts. So we might be in 50-69 if we see conflicts: low PB vs negative earnings growth, no revenue. Or lower if evidence is thin. The valuation lens: the company has no earnings to speak of (the latest quarter revenue near zero), so P/E is meaningless. PB is the only multiple. At 0.3x book, with book value 565.5M AED, market cap 171.6M. If book value is real, it's cheap. But the market might doubt the book value due to past losses and low returns. Also, the company hasn't paid dividends. So no dividend support. The analyst consensus is negative (TV) with negative drift. So the lens would lean negative: despite cheap PB, the lack of earnings and negative technical momentum suggest further downside risk. However, a HOLD might be appropriate if we can't confidently call SELL. But the stance options are BUY, HOLD, SELL. With confidence below 40, output HOLD. So we need to see if confidence is low enough for HOLD. Let's see the evidence: - PB very low (0.2994) compared to peer median 1.35. That's a positive signal for a deep value investor. But value trap? - ROE negative in fundamentals (-6.29%) and barely positive in latest annual. So value is not being created. - EPS growth YoY -108%, so earnings declining. - Last quarter revenue 0.001M, indicating operations have ground to a halt. - Stock is underperforming: 1-month ret -13.23% vs DFMGI -5.96%, so relative weakness. - TV recommend drift negative (delta 5d -0.112, 10d -0.336) meaning it's getting worse. - No analyst coverage, so no support. - No dividend. Thus, the valuation picture is mixed: cheap on assets but not on earnings, no catalyst. The stance for 4-week horizon: likely HOLD as there's no reason to expect a re-rating in a month without a catalyst. The recent decline might continue due to negative momentum. Point should summarize one key figure: maybe "PB of 0.30x is deep discount to peer median of 1.35x, but negative ROE and no dividend support suggest value trap risk." Risk: could be "Potential asset revaluation or liquidation could unlock value, but timing uncertain; further operational decline may depress price." Citations: Need at least 2 for non-HOLD? But HOLD can have fewer? Actually instructions: "non-HOLD stances need at least 2" citations. So HOLD can have 1 or more. We'll still provide at least 2 solid ones. Use exact dotted paths. Target: If we output target, derive from pack evidence for 4-week horizon. Do not restate analyst.target_mean. Since there is none, we might set target null. Or could we estimate a target? For a HOLD, maybe no target. Or if we think it's undervalued, we might set a target? But with no catalyst, a 4-week target is speculative. Can we derive? The stock is trading at 0.282. It's below MA50 (0.2839) and MA200 (0.3005). If we think it might mean-revert to MA50, that's 0.2839 (very close). Or to MA200, about 6% higher. But the trend is down. So not confident. The instructions: "If you output a target, derive it from pack evidence for the 4-week horizon". So if no evidence-based target, we can output null. I'll output target null for HOLD. Confidence: I'd say 45. It's mixed: cheap PB but weak earnings, negative drift, no catalyst. So that would be below 50, making it HOLD. Confidence 30-49 is "mixed or one-sided evidence". 45 seems appropriate. Citations: - fundamentals.pb = 0.2994 - peer_context.median_pb = 1.35 - indicators.ret_1m_pct = -13.2308 (for recent weakness) - consensus_signal_drift.tv_recommend_delta_5d = -0.112 (negative drift) - financial_statements.quarterly.0.revenue = 0.001 (the latest quarter revenue near zero) Also maybe roe: fundamentals.roe = -0.0629 We'll choose two or three. At least two. For HOLD, we can have two. Choose pb and median_pb to highlight undervaluation, and quarterly revenue to highlight operational concerns. Point: "PB of 0.30x is a deep discount to peer median 1.35x, but negative ROE (-6.3%) and near-zero Q revenue (0.001M) suggest an asset-heavy value trap without a near-term catalyst." Risk: "Upside risk from asset monetization or takeover, but the 4-week horizon lacks a catalyst, and
Bull
- No bull points argued.
Bear
- Thin liquidity and unverifiable trend raise capital preservation alarm; negative 4-week outlook. risk lens
- ADV of AED 0.76M (<1M exit risk) and quarterly gap (2024-03-31 to 2024-09-30) breach two thresholds. risk lens
- Geopolitical shocks from the Gulf could trigger a flight to safety, disproportionately hitting this micro-cap due to its illiquidity. macro lens
- Zero debt and high current ratio (51.5) provide balance sheet stability, but no near-term catalyst for value realization. sector lens
- Revenue fell from AED 5.1M in FY2025 to AED 0.001M in Q1 FY2026, with EPS growth -108.3% and no dividends, reflecting unsustainable operations. sector lens
- Geopolitical tensions around Iran could amplify volatility and depress small-cap liquidity. technical lens
- Price is -6.1% below its 200-day MA and the 1-month return of -13.2% with a TV recommend MA of -0.8 confirm a bearish trend and momentum. technical lens
- Upside risk from asset monetization or takeover, but the 4-week horizon lacks a catalyst, and technical drift remains negative (5d delta -0.112). 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.
| Date | Rating | Conf | Target | Spot | Outcome |
|---|---|---|---|---|---|
| 2026-07-20 | SELL | 56 | 0.255 | 0.282 | pending |
| 2026-07-19 | HOLD | 43 | 0.24 | 0.286 | pending |
| 2026-07-18 | HOLD | 39 | 0.24 | 0.286 | pending |
| 2026-07-17 | HOLD | 40 | 0.24 | 0.286 | pending |
| 2026-07-16 | HOLD | 47 | 0.24 | 0.29 | pending |
| 2026-07-15 | HOLD | 52 | 0.284 | 0.284 | pending |
| 2026-07-14 | HOLD | 45 | 0.24 | 0.284 | pending |
| 2026-07-13 | HOLD | 51 | 0.27 | 0.285 | pending |
| 2026-07-12 | HOLD | 49 | 0.25 | 0.293 | pending |
| 2026-07-11 | SELL | 56 | 0.301 | 0.293 | pending |
| 2026-07-10 | HOLD | 57 | 0.268 | 0.293 | pending |
| 2026-07-09 | HOLD | 53 | 0.24 | 0.286 | pending |
| 2026-07-07 | SELL | 57 | 0.26 | 0.294 | pending |
| 2026-07-06 | HOLD | 50 | 0.3 | 0.294 | pending |
| 2026-07-05 | HOLD | 53 | 0.3 | 0.29 | pending |
| 2026-07-04 | HOLD | 55 | 0.28 | 0.29 | pending |
| 2026-07-03 | HOLD | 60 | 0.27 | 0.29 | pending |
| 2026-07-02 | SELL | 57 | 0.26 | 0.289 | pending |
| 2026-07-01 | SELL | 63 | 0.24 | 0.288 | pending |
| 2026-06-30 | HOLD | 49 | 0.255 | 0.288 | pending |
| 2026-06-29 | SELL | 71 | — | 0.299 | pending |
Filings & news307 official filings
SOURCE DOCUMENTS · DFM OFFICIAL
Filings library
307 official disclosures on record for ALFIRDOUS, newest first. Every link is the exchange's own filing PDF — the same documents the rating panel cites.
- 2024-11-12 Results of BOD Meeting
- 2024-11-08 BOD meeting
- 2024-08-13 Results of BOD Meeting
- 2024-08-13 Financial statements for the 1st QTR of 2024
- 2024-08-08 BOD meeting
- 2024-07-26 Clarification from the company
- 2024-07-24 Resolutions of General Assembly
- 2024-06-25 Invitation of General Assembly
- 2024-06-24 Integrated report for the year ended on 31 March 2024
- 2024-06-24 Results of BOD Meeting
- 2024-06-24 Financial statements for the financial year as ended on 31 March 2024
- 2024-06-14 BOD meeting
- 2024-05-13 Preliminary financial results for the year as ended on 31 March 2024
- 2024-02-13 Financial statements for the 3rd QTR of 2023
- 2024-02-13 Results of BOD meeting
- 2024-02-07 BOD meeting
- 2023-11-10 Financial statements for the 2nd QTR as ended on 30.9.2023
- 2023-11-10 Board Meeting Results on 10.11.2023
- 2023-11-03 BOD meeting date
- 2023-10-20 Notification from the company regarding the recent trading in the shares during dates from 17 to 19 October 2023
- 2023-08-11 Financial statements for the 1st QTR of 2023
- 2023-08-11 Result of BOD meeting
- 2023-08-04 BOD meeting
- 2023-07-17 Resolutions of General Assembly
- 2023-07-17 Resolutions of General Assembly
- 2023-07-04 Notification from the company
- 2023-07-04 Nominees for Board of Directors membership
- 2023-06-22 Opens the nominations for BOD membership
- 2023-06-22 Invitation of General Assembly
- 2023-06-21 Integrated report for the year as ended on 31 march 2023