- Spot AED 0.419
- 4-Week Target AED 0.38 -9.3%
- Implied Upside -9.3%
- RSI (14) 42.87
- Price vs MA200 0.79%
- 3m return 14.48%
Ocf_to_ni of 0.23 indicates earnings are accrual-heavy, and quarterly gaps from 2025-03-31 to 2026-03-31 hide potential deterioration.. EKTTITAB's multi-year fundamentals show persistent losses (annual net income -1.9M AED) and a severely overvalued price-to-book of 10.4x against a peer median of 1.35x, with no sector catalyst to reverse the trend.. EKTTITAB trades at a P/B of 10.4x against a peer median of 1.35x, with a negative ROE of -14.5% and no dividend yield..
DFM · dfm-2026-07-20 · As of 2026-07-20
EKTTITAB
- ① 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-k3HOLDw=1.00
- valuation lens deepseek-v4-pro-k3SELLw=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 |
|---|---|---|
| macro lens | HOLD | AED 0.38 |
Quarterly pattern
| Quarter | Revenue (AED m) | Net Income (AED m) | Net Margin | Revenue YoY |
|---|---|---|---|---|
| 2026-03-31 | -0 | -0.5 | 9740.0% | — |
| 2025-03-31 | — | -0.4 | — | — |
| 2024-06-30 | -18 | -31.5 | 175.0% | 40809.1% |
| 2023-06-30 | -0 | -0.4 | 938.6% | — |
| 2021-03-31 | — | — | — | — |
| 2020-03-31 | — | — | — | — |
Risk ledger
| Lens | Stance | Risk flagged |
|---|---|---|
| risk lens | SELL | Weak cash conversion and incomplete quarterly data elevate uncertainty; exit risk manageable but multiple red flags. |
| macro lens | HOLD | Geopolitical tensions and a VIX of 18.77 could trigger sharp selloffs in this low-liquidity name despite low beta. |
| sector lens | SELL | A corporate action from the recent board meeting or accumulated loss offset could spark short-term speculative buying. |
| technical lens | HOLD | High volatility (55.2% annual) and low liquidity (1.18M AED adv) amplify gap risk; a break below MA200 could trigger further selling. |
| valuation lens | SELL | Accumulated losses of KD 23.8M and negative OCF raise going-concern risk, which could trigger further downside. |
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 — 18 disclosures and news items
Recent official disclosures
- 2026-07-19BOD meeting
- 2026-07-02Clarification from the company- Minutes of the EGM
- 2026-06-24Resolutions of General Assembly
- 2026-06-17Postponing General Assembly
- 2026-05-25Notification from the company-Certified Minutes of the General Meeting
- 2026-05-24Invitation of General Assembly
- 2026-05-24Resolutions of General Assembly
- 2026-05-18Detailed Analysis Accumulated Losses
- 2026-05-18Postponing General Assembly
- 2026-05-14Financial statements for the 1st QTR of 2026
- 2026-05-14Results of BOD Meeting
- 2026-05-10BOD meeting
- 2026-05-04Notification from the company
- 2026-04-28Results of BOD Meeting
- 2026-04-27Invitation of General Assembly
Source: DFM efsah — official filings
Recent news
- ReutersEkttitab Holding Board Approves To Offset Accumulated Losses Of KD 23.8 Mln As Of Dec 31
- ReutersEkttitab Holding Q4 Loss 64,132 Dinars
- ReutersEkttitab Holding Q3 Loss 16,702 Dinars
Source: TradingView · Reuters · Zawya
How this rating was produced — 6 inputs and guardrails
Method — inputs, models, guardrails
| Input | Source | Status |
|---|---|---|
| Daily price + benchmark | DFM official / DFMGI | Loaded |
| Five-lens council | deepseek (deepseek-v4-pro-k3) | Loaded |
| Company fundamentals & technicals | TradingView | Loaded |
| Analyst consensus & revisions | yfinance | Loaded |
| Official disclosures | DFM efsah | Loaded |
| News | TradingView / Reuters / Zawya | Loaded |
Raw evidence pack — the exact JSON every lens reasoned over
{
"spot": 0.419,
"as_of": {
"today": "2026-07-20",
"horizon_ends": "2026-08-17",
"latest_price_date": "2026-07-20",
"latest_quarter_end": "2026-03-31",
"latest_annual_period": "2025-12-31"
},
"macro": {
"vix": 18.77,
"vix_asof": "2026-07-17",
"aed_usd_peg": 3.6725,
"fed_funds_rate": 3.63,
"us_2y_yield_pct": 4.16,
"us_10y_yield_pct": 4.57,
"fed_funds_rate_asof": "2026-06-01",
"us_initial_claims_k": 208,
"us_2y_yield_pct_asof": "2026-07-16",
"us_10y_yield_pct_asof": "2026-07-16",
"yield_curve_2s10s_pct": 0.37,
"us_initial_claims_k_asof": "2026-07-11",
"yield_curve_2s10s_pct_asof": "2026-07-17"
},
"sector": "Financial Services",
"symbol": "EKTTITAB",
"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": "Ekttitab Holding Company K.S.C Public",
"catalysts": {
"filings_12mo": 39,
"last_results_filing": {
"date": "2026-05-14",
"headline": "Financial statements for the 1st QTR of 2026"
},
"results_filing_dates_24mo": [
"2026-05-14",
"2026-04-02",
"2026-02-09",
"2025-10-30",
"2025-07-21",
"2025-05-16",
"2025-03-27",
"2025-02-13",
"2024-11-13",
"2024-08-19"
]
},
"liquidity": {
"advv_30d_aed_m": 1.1778,
"pct_below_52w_high": 57.4187
},
"indicators": {
"ma50": 0.437,
"ma200": 0.4157,
"rsi14": 42.8664,
"ret_1m_pct": -11.7895,
"ret_3m_pct": 14.4809,
"ret_12m_pct": 181.208,
"pct_vs_ma200": 0.7902,
"pct_off_20d_high": -9.5032,
"atr14_pct_of_price": 4.0573,
"largest_gap_3m_pct": 6.5868,
"max_drawdown_1y_pct": -65.0628,
"pct_no_trade_days_3m": 4.6875,
"realized_vol_annual_pct": 55.1959,
"rel_strength_3m_vs_dfmgi_pct": 9.2988
},
"recent_news": [
{
"url": "https://www.tradingview.com/news/reuters.com,2026:newsml_FWN41B07V:0-ekttitab-holding-board-approves-to-offset-accumulated-losses-of-kd-23-8-mln-as-of-dec-31/",
"title": "Ekttitab Holding Board Approves To Offset Accumulated Losses Of KD 23.8 Mln As Of Dec 31",
"source": "Reuters"
},
{
"url": "https://www.tradingview.com/news/reuters.com,2026:newsml_FWN40J1TS:0-ekttitab-holding-q4-loss-64-132-dinars/",
"title": "Ekttitab Holding Q4 Loss 64,132 Dinars",
"source": "Reuters"
},
{
"url": "https://www.tradingview.com/news/reuters.com,2025:newsml_FWN3WB14W:0-ekttitab-holding-q3-loss-16-702-dinars/",
"title": "Ekttitab Holding Q3 Loss 16,702 Dinars",
"source": "Reuters"
}
],
"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": 10.4126,
"ps": 52995.8112,
"roa": -9.5224,
"roe": -14.4702,
"pe_ttm": null,
"market_cap": 138244852.8039,
"net_margin": null,
"payout_ratio": null,
"current_ratio": 0.0127,
"debt_to_equity": 0,
"dividend_yield": 0,
"eps_growth_yoy": 94.1443,
"rev_growth_yoy": 99.5327,
"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": 18.1275,
"cci20": -194.6792,
"perf_y": 52.9197,
"beta_1y": 0.1896,
"low_52w": 0.252,
"perf_6m": -18.6408,
"stoch_k": 19.1099,
"high_52w": 0.984,
"perf_ytd": -14.4898,
"rel_volume": 0.453,
"williams_r": -82.3529,
"float_shares": 224336785.92,
"volatility_d": 3.9312,
"tv_recommend_ma": -0.6667,
"tv_recommend_all": -0.3788,
"tv_recommend_other": -0.0909
},
"filing_context": [
{
"url": "https://feeds.dfm.ae/documents/2018/May/31/0fcbe9d9-a3be-4c5f-ac32-6caf7ba4951c/EKTTITAB_FS_Q1_E_31_05_2018.pdf",
"pages": 10,
"excerpt": "ee\n\n \n\n(1)\n\nEkttitab Holding Company\n\nK.S.C Public\n\nAnd its subsidiary\n\nState of Kuwait\n\nNotes to Interim Condensed Consolidated Financial Information For the three months ended March\n\n31, 2018\n\n(Unaudited)\n\n(All amounts are in Kuwaiti Dinars unless otherwise stated)\n\n1. Brief on “the Parent company”\nEkttitab Holding Company “the Parent company” - K.S.C. Public - established in 1999. The\nCompany is registered in the Commercial Register under No. ",
"fiscal_year": 2018,
"period_type": "Q1"
},
{
"url": "https://feeds.dfm.ae/documents/2018/May/15/c4cf5547-8a66-4cb6-bcaa-6fb4dcae102d/EKTTITAB_FS_Q1_E_31_05_2018.pdf",
"pages": 10,
"excerpt": "ee\n\n \n\n(1)\n\nEkttitab Holding Company\n\nK.S.C Public\n\nAnd its subsidiary\n\nState of Kuwait\n\nNotes to Interim Condensed Consolidated Financial Information For the three months ended March\n\n31, 2018\n\n(Unaudited)\n\n(All amounts are in Kuwaiti Dinars unless otherwise stated)\n\n1. Brief on “the Parent company”\nEkttitab Holding Company “the Parent company” - K.S.C. Public - established in 1999. The\nCompany is registered in the Commercial Register under No. ",
"fiscal_year": 2018,
"period_type": "Q1"
},
{
"url": "https://feeds.dfm.ae/documents/2014/Jun/08/bdfc77f5-3923-4e76-b65d-30bba99dd48a/EKTTITAB_FS_Q1_E_03_06_2014_1158PM_NM.pdf",
"pages": 10,
"excerpt": "لق\nEktitab Holding Company\niK.S.C (Public)\nAnd its subsidiary\n\nNotes to Interim Condensed Consolidated Financial Information For the three months ended March 31, 2014\n(Unaudited)\n(All amounts are in Kuwaiti Dinars untess otherwise stated)\n\nI Company’s Overview\n\nEkttitab Holding Company (the Company) - K.S.C. (Public) - established in 1999. The Company\nis registered in the Commercial Register under No. 105414, and listed in Kuwail Stock Exch",
"fiscal_year": null,
"period_type": null
},
{
"url": "https://feeds.dfm.ae/documents/2014/May/18/ceb75e3e-ef44-4e34-9c63-ae6df4eb5c76/EKTTITAB_FS_Q1_E_03_06_2014_1158PM_NM.pdf",
"pages": 10,
"excerpt": "(1)\nEkttitab Holding Company\niK.S.C (Public)\nAnd its subsidiary\n\nNotes to Interim Condensed Consolidated Financial Information For the three months ended March 31, 2014\n\n(Unaudited)\n(Al amounts are in Kuwaiti Dinars untess otherwise stated)\n\n1. Company’s Overview\n\nEkttitab Holding Company (the Company) - K.S.C. (Public) - established in 1999. The Company\nis registered in the Commercial Register under No. 105414, and listed in Kuwait Stock Exchang",
"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/19/3f59c7f7-0f5f-4d27-9512-adb425a0a1f0/EKTTITAB%20BOD%2019%2007%202026.Pdf.pdf",
"date": "2026-07-19",
"headline": "BOD meeting"
},
{
"url": "https://feeds.dfm.ae/documents/2026/Jul/2/2762925b-3c37-42be-b5cf-ad1d9801df4c/EKTTITAB%20GARES%2002%2007.Pdf.pdf",
"date": "2026-07-02",
"headline": "Clarification from the company- Minutes of the EGM"
},
{
"url": "https://feeds.dfm.ae/documents/2026/Jun/24/cc1d2ecd-1290-42c5-8f7e-6853d0d7285f/EKTTITAB%20GAMD%2024%2006.Pdf.pdf",
"date": "2026-06-24",
"headline": "Resolutions of General Assembly"
},
{
"url": "https://feeds.dfm.ae/documents/2026/Jun/17/07134983-44e4-4506-bca7-d2e66e49ba06/EKTTITAB%20GAMD%2017%2006%20R.pdf",
"date": "2026-06-17",
"headline": "Postponing General Assembly"
},
{
"url": "https://feeds.dfm.ae/documents/2026/May/25/52511e25-0878-4b8e-b684-77844c920127/EKTTITAB%20GARES%2025%2005.Pdf.pdf",
"date": "2026-05-25",
"headline": "Notification from the company-Certified Minutes of the General Meeting"
},
{
"date": "2026-05-24",
"headline": "Invitation of General Assembly"
},
{
"date": "2026-05-24",
"headline": "Resolutions of General Assembly"
},
{
"date": "2026-05-18",
"headline": "Detailed Analysis Accumulated Losses"
},
{
"date": "2026-05-18",
"headline": "Postponing General Assembly"
},
{
"date": "2026-05-14",
"headline": "Financial statements for the 1st QTR of 2026"
},
{
"date": "2026-05-14",
"headline": "Results of BOD Meeting"
},
{
"date": "2026-05-10",
"headline": "BOD meeting"
},
{
"date": "2026-05-04",
"headline": "Notification from the company"
},
{
"date": "2026-04-28",
"headline": "Results of BOD Meeting"
},
{
"date": "2026-04-27",
"headline": "Invitation of General Assembly"
}
],
"financial_statements": {
"units": "AED millions",
"annual": [
{
"ocf": -0.432,
"cash": 0.011,
"equity": 12.6,
"period": "2025-12-31",
"revenue": 0.058,
"net_income": -1.9,
"total_assets": 20.4,
"net_margin_pct": -3275.9,
"total_liabilities": 7.8,
"liabilities_to_equity": 0.62
},
{
"ocf": -0.095,
"cash": 0.442,
"equity": 15.7,
"period": "2024-12-31",
"revenue": -18,
"net_income": -32.5,
"total_assets": 22.1,
"net_margin_pct": 180.6,
"total_liabilities": 6.4,
"liabilities_to_equity": 0.41
},
{
"ocf": -4.9,
"cash": 0.025,
"equity": 113.2,
"period": "2023-12-31",
"revenue": 0.009,
"net_income": -1.9,
"total_assets": 118.5,
"net_margin_pct": -21111.1,
"total_liabilities": 5.3,
"liabilities_to_equity": 0.05
},
{
"ocf": -14.8,
"cash": 0.239,
"equity": 116.2,
"period": "2022-12-31",
"revenue": 1.3,
"net_income": -1.3,
"total_assets": 121.2,
"net_margin_pct": -100,
"total_liabilities": 5,
"liabilities_to_equity": 0.04
}
],
"source": "DFM filings (audited/reviewed statements)",
"derived": {
"ocf_to_ni": 0.23,
"rev_cagr_pct": 153.9,
"roe_stmt_pct": -15.1,
"cagr_span_years": 2
},
"quarterly": [
{
"period": "2026-03-31",
"revenue": -0.005,
"net_income": -0.487,
"net_margin_pct": 9740
},
{
"period": "2025-03-31",
"net_income": -0.363
},
{
"period": "2024-06-30",
"revenue": -18,
"net_income": -31.5,
"net_margin_pct": 175,
"revenue_yoy_pct": 40809.1
},
{
"period": "2023-06-30",
"revenue": -0.044,
"net_income": -0.413,
"net_margin_pct": 938.6
},
{
"period": "2021-03-31"
},
{
"period": "2020-03-31"
}
],
"currency_note": "Filed in KWD; translated to AED at the rate of each statement's own reporting date (closing rate for balance-sheet items, period-average for income and cash-flow items), not at one blanket current rate.",
"quarterly_gaps": [
"no quarter between 2025-03-31 and 2026-03-31",
"no quarter between 2024-06-30 and 2025-03-31",
"no quarter between 2023-06-30 and 2024-06-30",
"no quarter between 2021-03-31 and 2023-06-30",
"no quarter between 2020-03-31 and 2021-03-31"
]
},
"consensus_signal_drift": {
"asof": "2026-07-20",
"tv_recommend_all": -0.3788,
"tv_recommend_delta_5d": -0.112,
"tv_recommend_delta_10d": -0.358
}
}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)
Ocf_to_ni of 0.23 indicates earnings are accrual-heavy, and quarterly gaps from 2025-03-31 to 2026-03-31 hide potential deterioration.
Show full AI reasoning
We need to evaluate the risk lens for EKTTITAB. The lens outputs a GRADED verdict based on concrete breaks: ocf_to_ni < 0.7, net_debt_to_ebitda > 4, ebitda_interest_cover < 2, liquidity.advv_30d_aed_m < 1 (exit risk), quarterly_gaps present, dividend cut. Then: 0 breaks -> BUY/HOLD as evidence, 1 break -> HOLD unless offset, 2+ breaks -> SELL. Never SELL without naming which thresholds tripped with figures. Let's compute the breaks: 1. ocf_to_ni < 0.7: From financial_statements.derived.ocf_to_ni = 0.23. This is less than 0.7. So break 1. 2. net_debt_to_ebitda > 4: Need net debt and EBITDA. We don't have EBITDA directly, but we can derive from statements? The pack has no EBITDA. Net debt = total debt - cash. Total debt? The balance sheet has total liabilities, but not specifically interest-bearing debt. "debt_to_equity" is 0.0 (from fundamentals.debt_to_equity = 0.0). That likely means no debt. So net debt would be negative (cash - 0). So net debt to EBITDA would be negative or zero, not > 4. So this break is NOT triggered. 3. ebitda_interest_cover < 2: We don't have interest expense or EBITDA. Debt is zero, so likely no interest. So this break likely not triggered. But we can't confirm without data. Given debt_to_equity 0, probably no interest. So not triggered. 4. liquidity.advv_30d_aed_m < 1: The pack shows liquidity.advv_30d_aed_m = 1.1778. This is > 1, so NOT triggered. 5. quarterly_gaps present: financial_statements.quarterly_gaps is a list of gaps, so yes, present. Break triggered. 6. dividend cut: fundamentals.dividend_yield = 0.0. No dividend, so no cut. Could be no dividend historically. Not a cut. So not triggered. So we have two breaks: ocf_to_ni < 0.7 (0.23) and quarterly_gaps present. That gives us 2 breaks -> SELL stance. But note: the lens says "cite exact figures" and "one lens in a DFM equity-research panel rating EKTTITAB". We need to output JSON with keys: citations, point, risk, stance, confidence, target. Stance: SELL. Confidence: Need to assess. 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. We have two breaks: ocf_to_ni low and quarterly gaps. That's several aligned cited figures? We have ocf_to_ni from derived, and quarterly_gaps from financial_statements. Are there conflicts? The liquidity is fine (advv > 1), no debt, so some positives. But two breaks mandate SELL. Confidence: There is a dated catalyst inside the horizon? The horizon is 2026-07-20 to 2026-08-17. Catalysts: filings_12mo: 39, last_results_filing date 2026-05-14, recent disclosures: BOD meeting on 2026-07-19, etc. But no specific dated catalyst like earnings release within the horizon? The next results filing? The last was Q1 2026 on 2026-05-14. The next would be Q2 2026, but that might be after horizon? Typically Q2 ends June 30, filing within 45 days? That could be around mid-August, potentially inside horizon. But the pack doesn't indicate a scheduled catalyst. The filing_context excerpts are old. So no clear dated catalyst. So confidence likely 70-89: several aligned cited figures, no dated catalyst. However, we have conflicts: positive liquidity, no debt, recent price action mixed? The ocf_to_ni is very weak, and quarterly gaps indicate incomplete data, which is a risk. So I'd say confidence 75. But we need to be precise. "Several aligned cited figures" - we have two breaks, both from financial statements, so aligned. No dated catalyst. So range 70-89. I'll pick 75. Target: Derive from pack evidence for the 4-week horizon. The pack has no analyst target. The spot is 0.419. We might derive a target based on technicals or fundamentals. But the lens is risk-focused. For a SELL, target could be a downside estimate. The stock has high volatility, max drawdown 65% in 1y. The recent 1m ret is -11.8%, 3m +14.5%. The ma200 is 0.4157, spot 0.419 is just above. But given the breaks, we might expect further decline. Perhaps a target of support levels? The low 52w is 0.252. Not likely within 4 weeks. The atr14% is 4.0573, so about 0.017. In 4 weeks, that's about 0.034 movement. Downside to 0.385 maybe? But we need a numeric target or null. The lens says "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 set target null or try to derive. But deriving a 4-week target from volatile, low-liquidity stock is speculative. Better null. But the instructions: "target":<num_or_null>. I'll output null. Now, citations: Must list exact pack fields with values for the breaks. For ocf_to_ni: field "financial_statements.derived.ocf_to_ni", value 0.23. For quarterly_gaps: field "financial_statements.quarterly_gaps.0", value "no quarter between 2025-03-31 and 2026-03-31". But the pack field is an array, so we can cite the first gap. The lens says "quarterly_gaps present" is a break, so we need to cite that they are present. I'll cite the first element. Also, maybe we need to cite liquidity.advv_30d_aed_m as not triggered? But only need to cite breaks? The instructions: "citations: list the exact pack fields your case rests on, as DOTTED paths... non-HOLD stances need at least 2." So we need at least 2 citations. For SELL, we should cite the two breaks. Also, we might cite the financial_statements.annual.0.ocf and net_income to show ocf_to_ni? But the derived already gives it. So I'll cite derived.ocf_to_ni and quarterly_gaps.0. Also, maybe cite the annual data to confirm? I'll stick to the break fields. point: "one sentence citing a figure" — e.g., "Operating cash flow to net income of 0.23 signals accrual-heavy losses, and multi-quarter gaps obscure trend continuity." risk: "one line" — could be "Capital preservation concern: weak cash conversion and incomplete quarterly filings raise red flags." stance: "SELL" confidence: 75 target: null Now, JSON output. Only one JSON object. Order: citations, point, risk, stance, confidence, target. I'll construct: { "citations": [ {"field": "financial_statements.derived.ocf_to_ni", "value": 0.23}, {"field": "financial_statements.quarterly_gaps.0", "value": "no quarter between 2025-03-31 and 2026-03-31"} ], "point": "Ocf_to_ni of 0.23 indicates earnings are accrual-heavy, and quarterly gaps from 2025-03-31 to 2026-03-31 hide potential deterioration.", "risk": "Weak cash conversion and incomplete quarterly data elevate uncertainty; exit risk manageable but multiple red flags.", "stance": "SELL", "confidence": 75, "target": null } Check: non-HOLD stance needs at least 2 citations, yes. Confidence: 75 fits 70-89 "several aligned cited figures, no dated catalyst". There is no dated catalyst inside horizon. The BOD meeting on July 19 is just past, no future filing date given. So okay.
- macro lensdeepseek-v4-pro-k3HOLD
2×HOLD · 1×SELL (2/3 agree)
EKTTITAB's 0.0 debt-to-equity and 0.19 beta make it largely insensitive to the Fed's 3.63% rate and yield-curve steepness, but its thin liquidity (ADVV AED 1.18M) amplifies macro shock risk.
Show full AI reasoning
We are the MACRO-LIQUIDITY lens. Our job is cross-sectional: the peg and Fed rate are the same for all 61 DFM names, so we must cite a name-level figure that makes this particular stock more or less exposed to the macro backdrop than the market. The stance must be over a 4-week horizon ending 2026-08-17. Output only JSON with keys in specified order. First, assess the macro backdrop: - Macro: fed_funds_rate 3.63%, yield_curve_2s10s_pct 0.37 (positive but shallow), VIX 18.77 (moderate), US 10y 4.57%. The yield curve is slightly steep, which is generally favorable for financials (if they borrow short and lend long). But EKTTITAB has debt_to_equity 0.0, so it has no debt, thus no interest rate sensitivity from borrowing. That might make it less affected by rate changes. However, as a financial services company, its operations might still be impacted indirectly. But from a liquidity/macro lens, a company with no debt is less sensitive to rate hikes. Conversely, it has high PB (10.4126) and negative ROE (-14.47%), so fundamentals are weak. The macro backdrop might be favorable for financials, but this company's financials are poor. Name-level figures: We need to differentiate exposure to macro. debt_to_equity is 0.0, meaning zero leverage, so rate sensitivity is minimal. Beta_1y is 0.1896, very low, indicating low correlation with the broader market. Liquidity ADVV 30d AED m is 1.1778, which is very low (illiquid). Thus, from a macro-liquidity perspective, this stock is less exposed to macro swings due to low beta and no debt, but also very illiquid, which could amplify moves on small volume. Peer context: The peer universe has median PE 11.32, median PB 1.35, median div yield 4.55. EKTTITAB's PB is extremely high at 10.41, and div yield 0.0, so it's an outlier. That suggests it's not a typical financial; maybe it's more speculative. Technical indicators: ret_1m_pct -11.79%, ret_3m_pct +14.48%, ret_12m_pct +181.2%. High volatility (realized vol annual 55.2%). RSI 14 42.87, not oversold. Price vs MA200 is 0.79% above, vs MA50 it's -4.1% (MA50 0.437, spot 0.419). So recent underperformance. CCI20 is -194.68 (very oversold). Stoch K 19.11, Williams R -82.35, all pointing to oversold but in a downtrend (price off 20d high -9.5%). TV recommend all -0.3788 (bearish), and consensus signal drift also negative: tv_recommend_delta_5d -0.112, 10d -0.358, indicating worsening sentiment. Macro news: Rising Red Sea tensions, US-Iran conflict, blockades. That could increase volatility and risk aversion, which could hurt speculative, low-liquidity names like EKTTITAB. The general UAE macro news suggests geopolitical risks high. That might affect financial services sector, but EKTTITAB is a Kuwaiti holding company listed on DFM, so not directly UAE. However, the regional instability could lead to outflows from risky assets. For the macro-liquidity lens, the key differentiator is the low beta (insensitive to broad market moves) and lack of debt (insensitive to rates). But the liquidity is very thin, which is a risk factor: in times of macro stress, illiquid stocks can gap down. Also, the stock has had a huge 12-month gain (+181%), but recently down 11.8% in the past month, and it's in financial services, which might be hurt by yield curve dynamics? Actually, a steepening curve is good for banks, but this company is not a bank; it's a holding company with no debt and negative earnings. So it's not benefiting from the macro rate backdrop. The VIX is moderate, but geo-political tensions may spike it. Given the low beta, the stock might not move much with the market, but the negative technicals and illiquidity could lead to further decline. No analyst coverage, no revisions. Recent news: Board approved to offset accumulated losses, which suggests capital restructuring but no clear catalyst for upside within 4 weeks. The recent disclosures: BOD meeting, EGM, resolutions about accumulated losses. Possibly corporate actions, but no specific dated catalyst for a positive move. There is a history of losses, negative net income, and revenue is negligible (0.058 AED million annual). Essentially a shell company? With market cap 138 million AED but equity only 12.6 million, so it's trading at a huge premium to book. From macro liquidity perspective, I'd be cautious. The stock is illiquid and has minimal fundamental backing, making it vulnerable in a risk-off environment. The low beta means it might not fall as much as the market in a downturn, but the poor fundamentals could override. Confidence: I'd say 40-50% because there are conflicts: low beta and no debt are positive in a macro sense (less sensitivity), but illiquidity and negative earnings are risks. The geo-political tensions could spark a flight to quality, which would hurt this name. No catalysts within horizon. So stance likely HOLD, but could argue SELL if we think illiquidity and macro risks dominate. However, the macro-liquidity lens should weigh the differentiating factors. The key is that this stock's own figures show it's less exposed to interest rate changes (debt_to_equity 0) and has low beta, so compared to peers, it might be less affected by macro moves. But the illiquidity and extreme valuation multiples (PB 10.4 vs median 1.35) make it more vulnerable to liquidity crunch. I think a HOLD with a tilt to sell? But stance must be BUY, HOLD, or SELL. Given the 4-week horizon and no catalysts, and macro backdrop is uncertain with rising tensions, I'd lean HOLD. Confidence: because evidence is mixed, maybe 55? But guidelines: confidence 50-69 = clear evidence with real conflicts. Here, we have conflicts: low beta, no debt (positive) vs illiquid, poor fundamentals, negative technicals. So confidence in the 50-69 range. I'll set stance HOLD, confidence 50. Target: null, since no basis for a 4-week target. The pack doesn't provide any target, and analyst target is null. Citations: Need at least 2 for non-HOLD? But HOLD is fine, but we still need at least 2 citations? The instruction says "non-HOLD stances need at least 2", so for HOLD it's not mandatory but we should still cite relevant fields. I'll cite fundamentals.debt_to_equity 0.0 (lack of rate sensitivity), tv_technicals.beta_1y 0.1896 (low market sensitivity), and maybe liquidity.advv_30d_aed_m 1.1778 (illiquid). Also macro fields for backdrop: macro.fed_funds_rate 3.63, macro.vix 18.77, macro.yield_curve_2s10s_pct 0.37. But differentiate: the name-level fields show it's less exposed. I'll combine. Point: "EKTTITAB's 0.0 debt-to-equity and 0.19 beta make it largely insensitive to the Fed's 3.63% rate and yield-curve steepness, but its thin liquidity (ADVV AED 1.18M) amplifies macro shock risk." Risk: "Geopolitical tensions and a VIX of 18.77 could trigger sharp selloffs in this low-liquidity name despite low beta." Confidence: 50. Stance: HOLD. Target: null. Check all fields. Output JSON.
- sector lensdeepseek-v4-pro-k3SELL
3×SELL (3/3 agree)
EKTTITAB's multi-year fundamentals show persistent losses (annual net income -1.9M AED) and a severely overvalued price-to-book of 10.4x against a peer median of 1.35x, with no sector catalyst to reverse the trend.
Show full AI reasoning
We are asked to produce a JSON output as a SECTOR specialist. We need to ground our case in multi-year financial statement trends, weigh sector_news items, and reason only over the evidence pack. The stance covers only the 4-week horizon ending 2026-08-17. We must cite exact figures from the pack. Let's analyze the pack for EKTTITAB. First, look at the financial statements: - Annual revenues: 2025: 0.058 million AED, 2024: -18.0 (negative revenue?), 2023: 0.009, 2022: 1.3. So revenue is tiny and erratic. The revenue figure for 2024 is -18.0, which is odd. Possibly due to write-downs? Net income: 2025: -1.9, 2024: -32.5, 2023: -1.9, 2022: -1.3. So consistently negative net income. - Net margin: 2025: -3275.9%, 2024: 180.6%? Wait, net margin for 2024 is positive 180.6%, but net income is -32.5 and revenue is -18.0, so net margin = (-32.5)/(-18.0) = 180.6%. That's mathematically positive but misleading. For 2025, revenue 0.058, net income -1.9, margin -3275.9%. So negative margins. - OCF: 2025: -0.432, 2024: -0.095, 2023: -4.9, 2022: -14.8. Negative operating cash flow every year. - Equity: declining from 116.2 in 2022 to 12.6 in 2025. Huge drop in 2024 to 15.7, then further to 12.6. Equity erosion. - Liabilities to equity: increased from 0.04 in 2022 to 0.62 in 2025. Debt is 0, but liabilities are other liabilities. - Cash: almost zero (0.011 in 2025). - Quarterly: most recent Q1 2026: revenue -0.005, net income -0.487, net margin 9740% (again, negative revenue). Q1 2025 net income -0.363. Prior quarters show gaps and inconsistent reporting. There are many gaps in quarterly filing, indicating possibly irregular reporting. Derived: rev_cagr_pct 153.9%? That seems high but from a very low base, and revenue has been negative in some periods. Not meaningful. roe_stmt_pct -15.1%. ocf_to_ni 0.23, meaning OCF is less negative than NI? Actually both negative, so ratio positive? But not useful. Fundamentals: pb 10.41 (very high for a money-losing company), ps 52995 (absurdly high because revenue is near zero), roe -14.47%, roa -9.52%, rev_growth_yoy 99.53%? That likely is from 2024 revenue -18 to 2025 0.058, a 100%+ increase? Actually, (-18 to 0.058 is a change of +100.3%, so rev_growth_yoy = 99.53% is about right. But meaningless. eps_growth_yoy 94.14% (from -32.5 to -1.9 is 94% improvement). No dividends. Liquidity: advv_30d_aed_m 1.1778 million, very thin. pct_below_52w_high 57.4%. Indicators: ret_1m_pct -11.79%, ret_3m_pct +14.48%, ret_12m_pct +181.2%. The stock has had a huge run-up over 12 months but recently dropped. rsi14 42.86 (neutral). ma50 0.437 (current price 0.419 is below), ma200 0.4157 (current price slightly above by 0.79%). realized_vol_annual 55.2% - very volatile. Peer context: median pb 1.35, EKTTITAB pb 10.41, extremely overvalued relative to peers. median div yield 4.55%, EKTTITAB 0%. Sector news: various financial services news but none specifically about EKTTITAB. The sector news are about Dubai Future District Fund, FAB, Bank of Sharjah, Oman bank merger. Not directly impactful for this small holding company. There's no sector-wide catalyst that would specifically benefit EKTTITAB. Catalysts: filings_12mo 39 - many filings. Last results filing on 2026-05-14 for Q1 2026. Within the 4-week horizon (until Aug 17), no earnings expected. The next quarterly would be for Q2 2026, but typical UAE quarterly reporting deadlines are 45 days after quarter-end? Q2 ends June 30, so filing might be due around mid-August. However, looking at previous filing dates: they filed Q1 2026 on May 14, which is about 45 days after March 31. So Q2 2026 results could be filed around August 14-15. But there's no disclosure of that date in the pack. We cannot assert a specific dated catalyst because the pack doesn't give a date for next earnings. recent_disclosures show BOD meeting on July 19, which might have discussed something, but no details. Also resolutions of General Assembly in June. The news about offsetting accumulated losses could be a restructuring. That might be a positive catalyst, but it's not dated within the horizon. The Reuters news says "Board Approves To Offset Accumulated Losses" - that could improve equity, but we don't know the effective date. It's from recent_news, not recent_disclosures with a specific date in the horizon. The news item is undated in the pack (we only have title, source, url). So we can't rely on a dated catalyst. Given the financial fundamentals: the company is essentially a shell with minimal revenue, persistent losses, negative cash flows, and rapidly declining equity. The book value per share is equity (12.6 million AED) divided by shares outstanding? market cap is 138.24 million AED, so price to book is 10.4, indicating massive overvaluation. For a holding company, if it's just burning cash, the fair value might be close to liquidation value. With equity of 12.6 million and total liabilities 7.8 million, total assets 20.4 million. But liabilities include 7.8 million, so net asset value is 12.6 million. Market cap 138.24 million implies a huge premium. From a sector perspective, financial services firms typically trade around book value if they are not generating returns. Here, the ROE is -14.5%, so it's destroying value. There's no reason for a premium. The recent price drop (-11.8% in 1 month) might reflect some realization of overvaluation. But still, the price is above MA200. The technical indicators are mixed: tv_recommend_all is -0.3788 (sell signal), tv_recommend_ma is -0.6667 (strong sell on moving averages). The consensus signal drift also shows negative delta, meaning sentiment is worsening. So technicals are bearish. Sector lens: The sector news about UAE financial services is positive overall (e.g., Bank of Sharjah profit jump, FAB expansion), but that doesn't translate to this micro-cap with no operations. EKTTITAB is not an operating bank; it's a holding company with presumably investment activities. There's no indication of any catalyst that would change its fundamental trajectory in the next 4 weeks. Therefore, as a sector specialist, I'd be bearish on EKTTITAB within the 4-week horizon. The fundamentals are terrible, the valuation is extreme, and there's no near-term positive catalyst. The negative technicals and drift add to the bearish case. Stance: SELL. But we need to decide confidence. No dated catalyst inside horizon means max confidence capped at 89. We have multiple aligned cited figures: negative net income, negative margins, high pb vs peers, negative tv_recommend. But there are conflicts? The stock has had a big 12-month return, suggesting momentum, but recent 1-month is down. The 3-month is up. So there is some conflicting momentum. But overall, the evidence leans heavily bearish. Confidence might be in the 70-89 range. Since there is no dated catalyst, I'll set confidence to 75, which is in the 70-89 band (several aligned cited figures, no dated catalyst). Target: for a sell, we can estimate a downside target. Over 4 weeks, based on volatility and valuation, maybe a drop to near the MA200 or lower. Current price 0.419. MA200 is 0.4157, already close. But if the market realizes the overvaluation, it could drop to book value? Book value per share: equity 12.6 million AED / market cap 138.24 million * price 0.419? Actually, shares outstanding can be derived: market cap = price * shares, so shares = market cap / price = 138,244,852.80 / 0.419 = about 329.9 million shares. Then book value per share = 12.6 million / 329.9 million = 0.0382 AED. That's incredibly low. But the stock likely won't go that low in 4 weeks. Realistically, it could retest the 52-week low of 0.252, which is far below. But we need a target derived from pack evidence. We could use the MA200 as a near-term support, or the recent drawdown. The max_drawdown_1y_pct is -65.06%. A 65% drop from current would be 0.147, but that's extreme. Alternatively, we could look at the peer median pb of 1.35. To get to pb 1.35, market cap would be 1.35 * equity 12.6 = 17.01 million AED, per share = 17.01/329.9 = 0.0516. That's also very low. But over 4 weeks, such a drastic re-rating is unlikely. The technicals might suggest a target. Since tv_recommend_all is negative, maybe we can set a target based on recent support levels. The price just bounced from the MA200. I'll check indicators: pct_off_20d_high is -9.5%, so 20-day high is around 0.463. The atr14 is 4.0573% of price, so about 0.017. So a move of 1-2 ATRs down could be 0.385 - 0.402. Given the bearish consensus, a reasonable 4-week target might be 0.39, but that's just guesswork. The instructions say: "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 there is no analyst target, we need to justify. We could use the MA200 as a magnet, but it's already near. Maybe we use the lower Bollinger Band or something, but we don't have that. Alternatively, we could output null for target if we can't derive a defensible one. The instruction says: {"target":<num_or_null>}. So null is allowed. Given the lack of a clear catalyst for a specific price move, and the volatility, it's safer to not give a target. But the confidence bands suggest we should have a target for sell? Not necessarily. I'll set target to null. Now, point: one sentence citing a figure. Something like: "EKTTITAB has consistently negative net income (latest annual -1.9M AED) and a price-to-book of 10.4x versus a peer median of 1.35x, with no near-term catalyst to justify such premium." But we need to cite exact figures from the pack. So I'll use "net_income" from annual.0: -1.9, and pb from fundamentals: 10.4126, and peer_context.median_pb: 1.35. Risk: "A sudden corporate action from the recent board meeting or general assembly could reverse sentiment." Citations: need at least 2 for non-HOLD. I'll cite: fundamentals.pb, fundamentals.net_income (annual.0.net_income), annual.0.net_margin_pct, peer_context.median_pb, maybe tv_technicals.tv_recommend_all. Let's list exact paths: - financial_statements.annual.0.net_income: -1.9 - fundamentals.pb: 10.4126 - peer_context.median_pb: 1.35 - financial_statements.annual.0.net_margin_pct: -3275.9 - tv_technicals.tv_recommend_all: -0.3788 - indicators.ret_1m_pct: -11.7895 I'll pick a few. Now construct the JSON. Order: citations, point, risk, stance, confidence, target. Confidence: 75. Stance: SELL. I'll output JSON.
- technical lensdeepseek-v4-pro-k3HOLD
2×HOLD · 1×SELL (2/3 agree)
Price at 0.419 sits 4.1% below the 50-day MA (0.437) and only 0.8% above the 200-day MA (0.416), with RSI at 42.9 indicating bearish momentum, though oversold oscillators suggest a possible bounce.
Show full AI reasoning
We are the TECHNICAL lens. We need to output a JSON with keys in order: citations, point, risk, stance, confidence, target. The stance is only for the 4-week horizon ending 2026-08-17. We need to reason only over the provided evidence pack, citing exact figures. We must not invent anything. We are the technical lens: 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 the ex-date drop as mechanical, not a signal. No ex-date is mentioned in the pack, so no issue. We need to assess technicals for EKTTITAB. The evidence pack gives: spot: 0.419 indicators: rsi14: 42.8664 ma50: 0.437 ma200: 0.4157 pct_vs_ma200: 0.7902 (price is 0.79% above MA200? That seems low; spot 0.419, ma200 0.4157, so difference: (0.419 - 0.4157)/0.4157 = 0.0033/0.4157 ≈ 0.00794 = 0.79% — yes) realized_vol_annual_pct: 55.1959% (high) ret_1m_pct: -11.7895% ret_3m_pct: 14.4809% ret_12m_pct: 181.208% (huge 1-year return but recently down) rel_strength_3m_vs_dfmgi_pct: 9.2988% (outperforming DFMGI by ~9.3% over 3m) max_drawdown_1y_pct: -65.0628% (very large drawdown) pct_off_20d_high: -9.5032% atr14_pct_of_price: 4.0573% largest_gap_3m_pct: 6.5868% pct_no_trade_days_3m: 4.6875% tv_technicals: tv_recommend_all: -0.3788 (negative) tv_recommend_ma: -0.6667 (strong sell on moving averages) tv_recommend_other: -0.0909 adx: 18.1275 (below 20, so trend is not strong) cci20: -194.6792 (oversold? Usually below -100 is oversold) stoch_k: 19.1099 (oversold? Below 20 is oversold) williams_r: -82.3529 (below -80, oversold) beta_1y: 0.1896 (very low beta) perf_6m: -18.6408%, perf_ytd: -14.4898%, perf_y: 52.9197% volatility_d: 3.9312 rel_volume: 0.453 (volume below average) liquidity: advv_30d_aed_m: 1.1778 million (low liquidity), pct_below_52w_high: 57.4187% (price is 57% below its 52-week high, so deep pullback from the top). dfmgi_context: dfmgi_ret_1m_pct: -5.958%, dfmgi_ret_3m_pct: -1.1938%, dfmgi_pct_vs_ma200: -3.5453% (DFMGI slightly below MA200). Consensus_signal_drift: tv_recommend_all -0.3788, delta_5d -0.112, delta_10d -0.358, meaning the signal is getting more negative. Technical interpretation: - Price: 0.419 vs MA50 0.437 (price below MA50, bearish short-term). Price just slightly above MA200 by 0.79%, but dangerously close. MA50 is above MA200? ma50=0.437 > ma200=0.4157, so the golden cross is intact, but price has fallen below MA50. That suggests a potential trend change or pullback in an uptrend. The 1-year ret was huge, but 1-month ret is -11.8% and 3-month ret is +14.5%, meaning most of the gain was earlier and now it's pulling back. - Momentum: RSI 42.87, not yet oversold but below 50, bearish momentum. CCI and Stochastics are oversold, indicating it might be due for a bounce, but in a downtrend they can stay oversold. ADX 18.13, trend is weak. - Volatility: very high realized vol annual 55%, and daily vol 3.93%. High vol means large swings. Max drawdown -65% in 1 year, so very risky. - Volume: relative volume 0.453, below average, no selling climax. - Overhanging supply: price is 57% below 52-week high (0.984), so there's massive overhead resistance. - Relative strength vs DFMGI: +9.3% over 3 months, so it has outperformed the market, but DFMGI itself is down over 3m (-1.19%), so relative outperformance was on a falling market. Over 1 month, price down -11.8% vs DFMGI down -5.96%, so it has underperformed recently, consistent with the negative Drift. Overall technical picture: Bearish in the short term. Price below MA50, MA50 still above MA200 but price flirting with MA200. While extremely oversold on some oscillators, the weak ADX and high volatility suggest no clear trend, but the recent price action is downward. The TV recommend_all is -0.3788, leaning sell. There is no corporate action ex-date so no mechanical drop. For a 4-week horizon: We have no dated catalyst in the technicals, but we can cite the technical fields. The technicals suggest further downside risk: price could break below MA200 (0.4157) and continue lower. There is a lot of overhead supply (57% below high) and high volatility. However, oversold conditions might spark a short-term bounce, but the trend is weak and the overall negative momentum could persist. Without a clear catalyst, we should probably lean HOLD or SELL. But the stance requires weighting with fundamentals, etc.? Actually, the instructions: "weigh fundamentals, analyst consensus & estimate revisions, recent_disclosures/news, and technicals as relevant to your lens." But we are the TECHNICAL lens, so we primarily focus on technicals, but we should still consider if other data points conflict? The output says "Only output one JSON object" with stance, confidence, etc. And "your stance covers ONLY the 4-week horizon". So we are to produce a stance (BUY, HOLD, SELL) from a technical perspective. Since we are the technical lens, we are essentially giving a technical rating for the next 4 weeks. However, the rubric also states: "confidence bands — ... output HOLD below 40." So if confidence is below 40, we must output HOLD. We need to determine confidence based on the alignment of technical signals. Given the signals: bearish moving average crossover not yet confirmed (MA50 still above MA200, but price below MA50), oversold oscillators, weakening relative strength, high volatility, and negative TV recommendations. These are mostly bearish, but the ADX is low, indicating no strong trend, so the confidence in a sell might be moderate. We could argue for a HOLD because the trend is unclear, but the evidence leans bearish. Let's assess confidence: Evidence includes MA50 vs MA200 and price vs MA200, momentum (RSI), volatility, TV recommend. Are there multiple independent cited figures? We could cite pct_vs_ma200 (0.79), ma50 (0.437) vs price (0.419), rsi14 (42.87), tv_recommend_ma (-0.6667), ret_1m_pct (-11.79). These are independent. No dated catalyst inside the horizon (the next results filing likely not until after horizon? The last was Q1 2026 on 2026-05-14, next would be Q2 maybe in August? But the horizon ends 2026-08-17, and Q2 results typically might be within that, but we don't have a scheduled date. We should not assume one. So no catalyst. Thus confidence could be in the 70-89 range: several aligned cited figures, no dated catalyst. But how aligned? They mostly point bearish. So confidence maybe around 70-80. Target: derive from pack evidence for the 4-week horizon. That's tricky. We could project a downward move based on recent volatility or moving average support. If price breaks below MA200, we might see a test of the 52-week low? The 52-week low is 0.252. That's far. The ATR is 4.06% of price, so daily range ~0.017. Over 4 weeks (about 20 trading days), one standard deviation move ~ sqrt(20)*0.017 ~ 0.076. Price 0.419, so lower bound ~0.343, upper ~0.495. But we need a target for stance. Since stance is likely HOLD or SELL, target might be lower. For SELL, we could set a downside target. For HOLD, we might not provide a target. The instruction says: "If you output a target, derive it from pack evidence for the 4-week horizon — do not restate analyst.target_mean (a 12-month figure) as your own target." and "non-HOLD stances need at least 2 citations." So if we output HOLD, citations can be less or more? It says "non-HOLD stances need at least 2" – so HOLD can have fewer, but we should still cite. And target can be null if HOLD. Given the mixed signals but primarily bearish, I think a HOLD is appropriate because the trend is weak and oversold could lead to a bounce, making a sell call risky. But the technical rating from TV is -0.3788 (sell), and moving average recommendation is -0.6667 (strong sell). So a technical analyst might lean sell. However, the low ADX and oversold oscillators argue against a strong sell. I'd go with HOLD due to lack of clear trend, but maybe SELL with moderate confidence? Let's see confidence. If we go SELL, confidence might be around 60-70 because signals conflict somewhat (oversold). The instructions for confidence: 50-69 = clear evidence with real conflicts. So if we see conflicts (like oversold signals vs bearish trend), confidence 50-69. Then stance could be SELL, but with confidence 55, for example. But then we need to output a target. Target: maybe near MA200 or a recent low. Recent low not given, but 1-month return -11.8% from a higher price, so maybe a 0.35? We can use ATR or support. The 52-week low is 0.252, but that's far. Let's estimate a target: using the recent downtrend, the price might drop another 5-10%. From 0.419, -10% is 0.377. That could be a target. But it's speculative. Since we are to derive from pack evidence, we can cite ATR and volatility. For example, using ATR: 14-day ATR is 0.419 * 0.040573 = 0.017. Over 20 days, anticipated move could be 0.017 * sqrt(20) ≈ 0.076, so a bearish target of 0.419 - 0.076 = 0.343. But that's quite low. Or we could use the recent -9.5% off 20-day high: the 20-day high is not given, but pct_off_20d_high is -9.5032%, so 20-day high = 0.419 / (1 - 0.095032) ≈ 0.463. So from 0.463, drop to 0.419 is 9.5%. Further drop could occur. But without a clear catalyst, setting a specific target is hard. Given the instructions, I think HOLD is safer, and we can avoid a target. Also, confidence below 40? Not necessarily; we can assign confidence based on alignment. Let's evaluate alignment: Key technical points: - Trend: price < MA50, but MA50 > MA200 (mixed). - MA200 support: 0.4157, only 0.79% above, vulnerable. - Momentum: RSI below 50, CCI and Stoch oversold (potential bounce). - Volatility: high, risk of large swings. - TV recommend: sell. - Relative strength: 3-month outperformance but recent underperformance vs DFMGI. These are somewhat conflicting: bearish trend but oversold bounce possible. So conflicts are present. Confidence might be in the 50-69 range. If we go SELL with confidence 60, we need a target. Let's try to derive a target: The nearest support is the 200-day MA at 0.4157. If we expect a break below, next support might be previous lows. The max drawdown is 65% from high, and the stock is already 57% below 52-week high, but that doesn't give a short-term target. The 1-year return is 181%, so it had a massive rally and now correcting. The 1-month return -11.8% suggests momentum downward. Maybe target the recent low? We don't have the exact low price, but we can estimate from ret_1m: 1 month ago, price was 0.419 / (1 - 0.117895) ≈ 0.475. So it dropped from 0.475 to 0.419. Could continue. I'll set a target of 0.38 (around 9% drop), which is consistent with recent volatility. But I need to cite some field that justifies 0.38. Not directly. The ATR-derived lower bound was 0.343, so 0.38 is within that. Alternatively, use the MA200: 0.4157 as initial support, so target might be just below that, say 0.41. That's only a small drop. Not meaningful. So maybe HOLD is better. Given the instructions: "output HOLD below 40" confidence. But if I assign confidence 55, I can't output HOLD if I want HOLD? Wait: "output HOLD below 40" means if confidence is below 40, stance must be HOLD. But if confidence is 55, stance can be BUY or SELL. It doesn't force HOLD. So I can output SELL with confidence 55. But then I need at least 2 citations. And target non-null. HOLD can have null target. I think the technical picture leans bearish but conflicting oscillators. Many technical traders would wait for a clearer signal. I'll go with HOLD. Confidence: let's say there's conflict, so confidence is not super high. For HOLD, confidence might be in the 30-49 range? Actually, 30-49 is "mixed or one-sided evidence". The evidence here is mixed (bearish trend but oversold). So confidence in a HOLD stance could be 40. But the band says: "30-49 = mixed or one-sided evidence; 10-29 = thin, stale, or gap-ridden evidence — output HOLD
- valuation lensdeepseek-v4-pro-k3SELL
3×SELL (3/3 agree)
EKTTITAB trades at a P/B of 10.4x against a peer median of 1.35x, with a negative ROE of -14.5% and no dividend yield.
Show full AI reasoning
We are asked to output a JSON response as the VALUATION lens for Ekttitab Holding Company K.S.C Public. The scope is the 4-week horizon ending 2026-08-17. We need to reason over the provided evidence pack, citing exact figures with dotted paths. We must consider multiples vs fair value, dividend support, analyst consensus, etc. The output must include citations, point, risk, stance (BUY, HOLD, SELL), confidence (0-100), and target (number or null). Confidence bands: 90-100 = multiple independent cited figures align AND a dated catalyst inside horizon; 70-89 = several aligned cited figures, no dated catalyst; 50-69 = clear evidence with real conflicts; 30-49 = mixed or one-sided evidence; 10-29 = thin, stale, or gap-ridden; output HOLD below 40. Non-HOLD stances need at least 2 citations. No fabrications. Let's go through the pack data: - Company: Ekttitab Holding, a Financial Services holding company. Very low revenue, negative net income, very small equity. The spot price is 0.419 (AED). Multiples: fundamentals.pb = 10.4126, ps = 52995.8112. Peer context: median_pb = 1.35, median_pe_ttm = 11.32. So P/B is extremely high relative to peers (10.4 vs 1.35). Price-to-sales is astronomical (52,995) due to negligible revenue (0.058 million in 2025). dividend_yield = 0.0, so no dividend support. From financial statements: annual 2025 revenue 0.058 million, net income -1.9 million, OCF -0.432, net margin -3275.9%. Latest quarter (2026-03-31) revenue -0.005 million, net income -0.487 million, margin 9740% (negative but sales negative?). The company is loss-making and burning cash. equity 12.6 million, market cap 138.24 million, so P/B is high because book value per share is low? Let's compute: market cap 138.24 / spot 0.419 = about 330 million shares? Actually market cap is given as 138,244,852.80 AED, spot 0.419, so shares ~329.9 million. Book value equity 12.6 million AED, so BV per share = 12.6/329.9 = about 0.0382, and P/B = 0.419/0.0382 = 10.97 (close to 10.41). So definitely overvalued on a book basis. No analyst coverage (analyst.rec = "none", target_mean null), so no consensus to consider. Consensus signal drift: tv_recommend_all = -0.3788 (sell signal), with recent negative drift (delta_5d -0.112, delta_10d -0.358). So technical consensus is bearish. Dividend: dividend_yield = 0.0. No dividend support. Cash flow is negative, so no dividend capacity. News: general assembly meetings, BOD meetings, accumulated losses of KD 23.8M to offset. Q1 2026 loss of KD 487 (actually net income -0.487 million AED, but in KWD? No, pack says units AED millions. So -0.487 million AED). Indicates financial distress. Catalysts: last results filing 2026-05-14 for Q1 2026. No upcoming catalyst within the 4-week horizon mentioned. The horizon ends Aug 17, 2026. The recent_disclosures: BOD meeting on 2026-07-19 (just yesterday), but we don't know outcome. That might be a potential catalyst but no date inside horizon for a known event. The BOD meeting happened on 2026-07-19, after the latest price date? Latest price date is 2026-07-20, so the BOD meeting was on 19th, and the price is as of 20th. So no future dated catalyst. We need to derive a target for the 4-week horizon from pack evidence. There's no analyst target to use. We might compute a fair value based on peer multiples. Peer median P/B is 1.35. If we apply that to book value: equity 12.6 million AED, shares ~329.9 million, fair value per share = (12.6 * 1.35) / 329.9 = 17.01 / 329.9 = 0.0516 AED. That's far below current 0.419. So overvalued. But is that a target for 4 weeks? Unlikely to fall that much in 4 weeks given volatility? The stock is down 14.49% YTD, 1-month return -11.79%. It could continue. But we need a target. Could use a technical approach? Not really. The valuation lens might argue that the stock is overvalued and should decline. Perhaps we can set a target based on a 20% discount to current? But that would be arbitrary. Another approach: using the median P/B, we could say fair value is 0.05, but that's extreme. But the 4-week horizon target should reflect a realistic movement. The confidence bands: if we have multiple independent cited figures aligned and a dated catalyst, we go 90-100. Here, we have figures showing overvaluation (P/B, P/S, negative earnings, negative cash flow, no dividend), and technicals bearish. But no dated catalyst. That would put confidence in 70-89 range if figures align. However, there might be conflicts? Actually, the revenue growth is 99.53% yoy, but that's from a very small base and negative revenue in previous year? Let's check: annual 2025 revenue 0.058, 2024 revenue -18.0 (negative? how can revenue be negative? Probably a mistake or reversal of provisions. But net margin was positive in 2024? 2024 net margin 180.6% on negative revenue? Odd). So revenue growth is high because prior year was negative. Not meaningful. So fundamentals are clearly negative. No conflicting positive signals. So several aligned cited figures: overvaluation on multiples, negative profitability, no dividend, technical sell signal. So that could be 70-89. But we need at least 2 citations for non-HOLD. Since stance likely SELL, we need at least 2 citations. Risk: something like "Further losses could accelerate if asset sales fail." But we must only use pack evidence. The pack mentions accumulated losses of KD 23.8M to offset (from news headline). That's a risk but also a negative. Risk could be "A reverse stock split or capital reduction could temporarily buoy the share price." Not in pack. Keep risk general. Point: one sentence citing a figure. E.g., "EKTTITAB trades at a P/B of 10.4x versus a peer median of 1.35x, with negative ROE of -14.5% and no dividend support." Stance: SELL. Confidence: Let's see if we can get 70-89. Several aligned cited figures: fundamentals.pb (10.4126) vs peer_context.median_pb (1.35), fundamentals.roe (-14.4702), fundamentals.dividend_yield (0.0), consensus_signal_drift.tv_recommend_all (-0.3788). Also financial_statements.annual.0.net_margin_pct (-3275.9). No dated catalyst, so not 90-100. So confidence 70-89. I'll pick 75, but it needs to be an integer. The band says 70-89, so any number in that range is fine. To be more precise, we might use 75. Target: Derive from pack evidence for 4-week horizon. One way: if we assume a partial correction towards fair P/B multiple. But 4 weeks is short, so maybe a 10-20% decline from current price. Looking at recent volatility: 1-month return -11.79%, 3-month return +14.48% (but that's after a big decline? YTD -14.49%). The stock is down over the past month. Could continue. We could set target at say 0.35 (roughly 16% decline). But that's arbitrary. Alternatively, use support/resistance from technicals: 52-week low is 0.252, high 0.984. Current 0.419, so near the lower end? Actually pct_below_52w_high is 57.42%, so it's at 0.419, which is 57% below high, so it's closer to low. Max drawdown 1y -65%, so already had a huge drawdown. So downside might be limited? But fundamentals are terrible. We could argue that the stock could decline to 0.30. But pack doesn't give us a clear target. Since we are valuation lens, we can compute a target using the median P/B: (12.6 * 1.35) / (market cap/spot) shares? Actually number of shares = market_cap / spot = 138244852.80 / 0.419 = ~330,000,000 shares. Equity = 12.6 million, so BV/share = 12.6 / 330 = 0.0382. P/B median 1.35 gives fair value 0.0516. That is too low to be realistic for 4 weeks. Perhaps we use a less extreme multiple? But pack only gives median 1.35. So that's the most direct valuation approach. However, the stock might not reach that in 4 weeks. The 4-week horizon is short, so a target like 0.20 might be unrealistic. The target field is for the stance's expected price at horizon end. If we think it will decline, we need a number. Could we just set null? It says "target: <num_or_null>". Null might be acceptable if we can't derive a reliable target. But 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." So we can output null. I'll lean towards null because deriving a precise target is speculative without a clear catalyst. But maybe we can use the relative strength and technicals: the stock is down, RSI 42.86 not oversold, ADX 18 weak trend. Could be range-bound. But valuation says overvalued, so sell. Target null is safe. Risk: One line. Use pack evidence: "The company's accumulated losses of KD 23.8M and negative operating cash flow threaten its going concern, potentially leading to a capital reduction or delisting." That's from recent_news title: "Ekttitab Holding Board Approves To Offset Accumulated Losses Of KD 23.8 Mln As Of Dec 31" and financial statements negative OCF. Citations: Need at least 2. I'll cite fundamentals.pb=10.4126 vs peer_context.median_pb=1.35, and fundamentals.roe=-14.4702, and maybe consensus_signal_drift.tv_recommend_all=-0.3788. But they need to be dotted paths exactly. So citations array: {"field": "fundamentals.pb", "value": 10.4126} {"field": "peer_context.median_pb", "value": 1.35} {"field": "fundamentals.roe", "value": -14.4702} {"field": "consensus_signal_drift.tv_recommend_all", "value": -0.3788} But we need at least 2. I'll include all four for strength. Now point: one sentence citing a figure: "EKTTITAB trades at a P/B of 10.4x against a peer median of 1.35x, with a negative ROE of -14.5% and no dividend yield." Risk: "Accumulated losses of KD 23.8M and negative OCF raise going-concern risk, which could trigger further downside." Stance: SELL Confidence: let's say 80 (within 70-89). Target: null (I'll set null) Now output JSON in order: citations, point, risk, stance, confidence, target. Make sure JSON is valid, no trailing commas, etc.
Bull
- No bull points argued.
Bear
- Weak cash conversion and incomplete quarterly data elevate uncertainty; exit risk manageable but multiple red flags. risk lens
- Ocf_to_ni of 0.23 indicates earnings are accrual-heavy, and quarterly gaps from 2025-03-31 to 2026-03-31 hide potential deterioration. risk lens
- Geopolitical tensions and a VIX of 18.77 could trigger sharp selloffs in this low-liquidity name despite low beta. macro lens
- A corporate action from the recent board meeting or accumulated loss offset could spark short-term speculative buying. sector lens
- EKTTITAB's multi-year fundamentals show persistent losses (annual net income -1.9M AED) and a severely overvalued price-to-book of 10.4x against a peer median of 1.35x, with no sector catalyst to reverse the trend. sector lens
- High volatility (55.2% annual) and low liquidity (1.18M AED adv) amplify gap risk; a break below MA200 could trigger further selling. technical lens
- Accumulated losses of KD 23.8M and negative OCF raise going-concern risk, which could trigger further downside. valuation lens
- EKTTITAB trades at a P/B of 10.4x against a peer median of 1.35x, with a negative ROE of -14.5% and no dividend yield. 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 | 60 | 0.38 | 0.419 | pending |
| 2026-07-19 | HOLD | 46 | 0.407 | 0.423 | pending |
| 2026-07-18 | SELL | 66 | 0.352 | 0.423 | pending |
| 2026-07-17 | SELL | 58 | 0.213 | 0.423 | pending |
| 2026-07-16 | SELL | 54 | 0.3 | 0.433 | pending |
| 2026-07-15 | HOLD | 49 | 0.365 | 0.431 | pending |
| 2026-07-14 | HOLD | 55 | 0.24 | 0.432 | pending |
| 2026-07-13 | HOLD | 54 | 0.31 | 0.436 | pending |
| 2026-07-12 | SELL | 53 | 0.415 | 0.439 | pending |
| 2026-07-11 | SELL | 71 | 0.141 | 0.439 | pending |
| 2026-07-10 | SELL | 64 | 0.424 | 0.439 | pending |
| 2026-07-09 | SELL | 67 | 0.22 | 0.437 | pending |
| 2026-07-07 | SELL | 71 | 0.425 | 0.463 | pending |
| 2026-07-06 | SELL | 70 | 0.445 | 0.463 | pending |
| 2026-07-05 | SELL | 68 | 0.355 | 0.427 | pending |
| 2026-07-04 | SELL | 64 | 0.407 | 0.427 | pending |
| 2026-07-03 | SELL | 72 | 0.318 | 0.427 | pending |
| 2026-07-02 | SELL | 67 | 0.358 | 0.426 | pending |
| 2026-07-01 | SELL | 70 | 0.3 | 0.432 | pending |
| 2026-06-30 | SELL | 72 | 0.412 | 0.438 | pending |
| 2026-06-29 | SELL | 72 | 0.458 | 0.437 | pending |
Filings & news498 official filings
SOURCE DOCUMENTS · DFM OFFICIAL
Filings library
498 official disclosures on record for EKTTITAB, newest first. Every link is the exchange's own filing PDF — the same documents the rating panel cites.
- 2025-10-27 BOD meeting
- 2025-10-09 Notification from the company
- 2025-10-01 Results of BOD Meeting
- 2025-09-25 BOD meeting
- 2025-07-24 Results of BOD Meeting
- 2025-07-22 Detailed Analysis Accumulated Losses
- 2025-07-21 BOD meeting
- 2025-07-21 Results of BOD Meeting
- 2025-07-21 Financial statements for the 2nd QTR of 2025
- 2025-07-16 Clarification from the company
- 2025-07-16 BOD meeting
- 2025-06-04 Notification from the company-Certified Minutes of the General Assembly Meeting
- 2025-05-27 Resolutions of General Assembly
- 2025-05-20 Detailed Analysis Accumulated Losses
- 2025-05-20 Notification from the company
- 2025-05-20 Postponing General Assembly
- 2025-05-16 Financial statements for the 1st QTR of 2025
- 2025-05-15 Results of BOD Meeting
- 2025-05-13 BOD meeting
- 2025-04-28 Invitation of General Assembly
- 2025-04-02 Detailed Analysis Accumulated Losses
- 2025-03-27 Results of BOD Meeting
- 2025-03-27 Financial statements for the year of 2024
- 2025-03-26 BOD meeting
- 2025-02-13 Preliminary financial results for the year of 2024
- 2024-11-14 Detailed Analysis Accumulated Losses
- 2024-11-13 Financial statements for the 3rd QTR of 2024
- 2024-11-13 Results of BOD Meeting
- 2024-11-11 BOD meeting
- 2024-08-29 Notification from the company