BUY4400% confidence2 of 5 lenses agree
  • Spot AED 3.37
  • 4-Week Target AED 3.7 9.8%
  • Implied Upside 9.8%
  • RSI (14) 49.63
  • Price vs MA200 1.07%
  • 3m return 5.31%

TECOM's P/E of 7.9 trades below sector median 11.3, with a 73% net margin and 39% 2-year earnings CAGR, indicating strong value.. TECOM trades at a P/E of 7.9x versus the peer median of 11.3x while its 71.3% FCF margin comfortably covers the 5.0% dividend yield..

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

TECOM

BUY GLM · faithful ✓ · 80% cites verifiedAsk the filings about TECOM
  1. ① Source set0 canonical inputs
    • DFM official2026-07-20
    • DFMGI benchmark2026-07-20
  2. ② AI draft2B · 3H · 0S → draft BUY
    • risk lens deepseek-v4-pro-k3HOLDw=1.00
    • macro lens deepseek-v4-pro-k3HOLDw=1.00
    • sector lens deepseek-v4-pro-k3BUYw=1.00
    • technical lens deepseek-v4-pro-k3HOLDw=1.00
    • valuation lens deepseek-v4-pro-k3BUYw=1.00

    See the full argued case for each lens ↓

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

FULL REPORT · COUNCIL + FUNDAMENTALS

The complete argument

Fundamentals & valuation

Valuation

P/E (ttm)7.92TradingView
P/B2.14TradingView
P/S5.79TradingView
Dividend yield5.03%TradingView
Market cap16.7BTradingView

Key financial metrics

ROE29.41%TradingView
ROA12.61%TradingView
Operating margin58.77%TradingView
Net margin71.33%TradingView
Revenue growth YoY12.74%TradingView
EPS growth YoY64.17%TradingView
Debt/Equity0.70TradingView
Current ratio0.38TradingView
Beta (1y)0.67TradingView

Price structure

SpotAED 3.37
4-Week TargetAED 3.79.8%
Implied Upside9.8%
RSI (14)49.63DFM EOD
Price vs MA2001.07%DFM EOD
3m return5.31%DFM EOD

Macro context

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

Analyst consensus & revisions

Recommendationstrong_buyyfinance
# analysts6.00yfinance
Mean target (12m)4.48yfinance
Implied upside33.04%yfinance
EPS revision (90d)-1.73%yfinance
Net analysts up (30d)1.00yfinance
Rating drift (3m)0.00yfinance

Price & risk detail

Model price targets

LensStance4-Week Target
risk lensHOLDAED 3.6
sector lensBUYAED 3.7

Quarterly pattern

QuarterRevenue (AED m)Net Income (AED m)Net MarginRevenue YoY
2026-03-31754.6403.453.5%11.0%
2025-12-31744.6975.4131.0%15.7%
2025-09-30724.2373.251.5%18.5%
2025-06-30709.4376.653.1%21.5%
2025-03-31679.7360.953.1%20.5%
2024-12-31643.3285.844.4%10.8%

Risk ledger

LensStanceRisk flagged
risk lensHOLDNo financial distress signals; ample liquidity and low leverage reduce downside risk.
macro lensHOLDHouthi naval embargo escalation could rattle UAE risk premium; low liquidity amplifies potential drawdowns.
sector lensBUYLow daily trading volume (AED 1.47M) and rising interest costs could cap near-term upside.
technical lensHOLDLow liquidity (ADV AED1.47mn) and gap risk (5.37%) may cause sharp moves.
valuation lensBUYNegative consensus technical signal (tv_recommend_all -0.27) and absence of a hard catalyst within the 4‑week horizon may delay convergence toward fair value.

What would change this view

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

TECOM's P/E of 7.9 trades below sector median 11.3, with a 73% net margin and 39% 2-year earnings CAGR, indicating strong value.

TECOM trades at a P/E of 7.9x versus the peer median of 11.3x while its 71.3% FCF margin comfortably covers the 5.0% dividend yield.

Sources — 15 official disclosures

Recent official disclosures

Source: DFM efsah — official filings

How this rating was produced — 6 inputs and guardrails

Method — inputs, models, guardrails

InputSourceStatus
Daily price + benchmarkDFM official / DFMGILoaded
Five-lens councildeepseek (deepseek-v4-pro-k3)Loaded
Company fundamentals & technicalsTradingViewLoaded
Analyst consensus & revisionsyfinanceLoaded
Official disclosuresDFM efsahLoaded
NewsTradingView / Reuters / ZawyaLoaded
Raw evidence pack — the exact JSON every lens reasoned over
{
  "spot": 3.37,
  "as_of": {
    "today": "2026-07-20",
    "horizon_ends": "2026-08-17",
    "latest_price_date": "2026-07-20",
    "latest_quarter_end": "2026-03-31",
    "latest_annual_period": "2025-12-31"
  },
  "macro": {
    "vix": 16.73,
    "vix_asof": "2026-07-16",
    "aed_usd_peg": 3.6725,
    "fed_funds_rate": 3.63,
    "us_2y_yield_pct": 4.16,
    "us_10y_yield_pct": 4.57,
    "fed_funds_rate_asof": "2026-06-01",
    "us_initial_claims_k": 208,
    "us_2y_yield_pct_asof": "2026-07-16",
    "us_10y_yield_pct_asof": "2026-07-16",
    "yield_curve_2s10s_pct": 0.37,
    "us_initial_claims_k_asof": "2026-07-11",
    "yield_curve_2s10s_pct_asof": "2026-07-17"
  },
  "sector": "Real Estate",
  "symbol": "TECOM",
  "analyst": {
    "n": 6,
    "rec": "strong_buy",
    "net_up_30d": 1,
    "target_mean": 4.4833,
    "rating_drift": 0,
    "eps_rev_30d_pct": 0,
    "eps_rev_90d_pct": -1.7274,
    "implied_upside_pct": 33.0356
  },
  "company": "TECOM Group PJSC",
  "catalysts": {
    "filings_12mo": 37,
    "last_results_filing": {
      "date": "2026-04-30",
      "headline": "Result of Earnings Call"
    },
    "results_filing_dates_24mo": [
      "2026-04-30",
      "2026-04-29",
      "2026-04-28",
      "2026-04-27",
      "2026-02-05",
      "2026-02-03",
      "2026-02-02",
      "2026-02-02",
      "2025-11-06",
      "2025-10-31",
      "2025-10-30",
      "2025-10-29",
      "2025-08-05",
      "2025-08-01",
      "2025-07-31",
      "2025-07-30",
      "2025-05-12",
      "2025-05-06",
      "2025-05-02",
      "2025-05-01",
      "2025-02-13",
      "2025-02-06",
      "2025-02-06",
      "2025-02-05",
      "2024-11-05",
      "2024-11-01",
      "2024-11-01",
      "2024-10-31",
      "2024-08-07",
      "2024-08-02",
      "2024-08-01",
      "2024-08-01"
    ]
  },
  "liquidity": {
    "advv_30d_aed_m": 1.4677,
    "pct_below_52w_high": 18.7952
  },
  "indicators": {
    "ma50": 3.364,
    "ma200": 3.3342,
    "rsi14": 49.6262,
    "ret_1m_pct": -1.7493,
    "ret_3m_pct": 5.3125,
    "ret_12m_pct": 15.7023,
    "pct_vs_ma200": 1.0746,
    "pct_off_20d_high": -6.3889,
    "atr14_pct_of_price": 2.5647,
    "largest_gap_3m_pct": 5.3731,
    "max_drawdown_1y_pct": -25.0603,
    "pct_no_trade_days_3m": 4.6875,
    "realized_vol_annual_pct": 28.0568,
    "rel_strength_3m_vs_dfmgi_pct": 0.1304
  },
  "recent_news": [
    {
      "date": "2026-06-04",
      "source": "arabian_post",
      "summary": "Arabian Post Staff -Dubai UiPath has secured certification from the Dubai Electronic Security Center for its Automation Cloud Commercial UAE region, clearing a key compliance hurdle for wider deployment of its automation and artificial intelligence services across Dubai’s government, semi-government and regulated enterprise sectors. The certification places UiPath’s UAE cloud operations under the ",
      "headline": "UiPath gains Dubai cloud security clearance"
    },
    {
      "date": "2026-05-21",
      "source": "wam",
      "summary": "Dubai International Academic City and Dubai Knowledge Park, in partnership with Dubai Science Park and with support from incubator in5, all part of TECOM Group PJSC, concluded the first edition of Future Hack 2026, a four-day inter-university science hackathon designed to connect students, academia...",
      "headline": "'Future Hack 2026' concludes with promising student healthcare innovations"
    },
    {
      "date": "2026-05-14",
      "source": "wam",
      "summary": "MedLab Training Institute, a UAE-based medical education provider specialising in cadaveric and simulation-based surgical training, has announced the launch of its new surgical training facility at Dubai Science Park, the region’s leading science-focused ecosystem and part of TECOM Group PJSC.The launc...",
      "headline": "MedLab strengthens Middle East healthcare sector with new surgical training hub at Dubai Science Park"
    },
    {
      "date": "2026-05-11",
      "source": "wam",
      "summary": "Dubai Industrial City, part of TECOM Group PJSC, has signed a musataha agreement with Assent Steel Industries, one of the UAE’s largest structural steel fabricators and suppliers, to expand its operations within the district and strengthen its advanced manufacturing capabilities serving global markets.Assent...",
      "headline": "Assent Steel Industries to expand structural steel fabrication footprint at Dubai Industrial City"
    },
    {
      "date": "2026-05-07",
      "source": "wam",
      "summary": "AJ Al Asmawi Group, one of the UAE’s largest independent family-owned conglomerates, has signed a musataha agreement with Dubai Industrial City part of TECOM Group PJSC, to expand its operations within the district and introduce one of the UAE’s first oil rigs manufacturing and refurbishment facilities.Fol...",
      "headline": "AJ Al Asmawi Group to expand advanced manufacturing footprint at Dubai Industrial City"
    },
    {
      "date": "2026-05-07",
      "source": "wam",
      "summary": "Dubai Holding has announced the selection of 15 scale-ups from more than 1,400 submissions representing 93 countries to participate in the second edition of its global impact accelerator, “Innovate For Tomorrow”.The flagship programme, delivered in partnership with TECOM Group PJSC’s start-up and en...",
      "headline": "Dubai Holding selects 15 scale-ups for circular economy programme"
    }
  ],
  "sector_news": [
    {
      "date": "2026-07-20",
      "sector": "real-estate",
      "source": "agbi",
      "summary": "Qatari Diar, the real estate arm of Doha’s sovereign wealth fund, has appointed the American architecture firm behind Dubai’s Burj Khalifa to design the master plan of a smart city project on Egypt’s Mediterranean coast. Skidmore, Owings & Merrill (SOM) will work on the master plan of $30 billion Alam Al Roum, located less than […]",
      "headline": "Qatari Diar appoints Burj Khalifa architect for Egyptian smart city"
    },
    {
      "date": "2026-07-20",
      "sector": "real-estate",
      "source": "construction_week",
      "summary": "AtkinsRéalis and ALEC's collaboration aims to deliver Sphere Abu Dhabi by 2029, a pioneering venue featuring 16K visuals and advanced sound technology",
      "headline": "AtkinsRéalis and ALEC partner on Sphere Abu Dhabi"
    },
    {
      "date": "2026-07-20",
      "sector": "real-estate",
      "source": "arabian_business",
      "summary": "Mr. Eight Branded Residences is redefining coastal living by integrating a private Riva motor yacht into its new LE CHÂTEAU PIÉTRUS ecosystem on Dubai Islands",
      "headline": "LE CHÂTEAU PIÉTRUS Brings Riva Dolceriva Lifestyle to Dubai Islands"
    },
    {
      "date": "2026-07-20",
      "sector": "real-estate",
      "source": "construction_week",
      "summary": "MOMA International will design a luxury office in AHS Tower, set for completion in 2027",
      "headline": "MOMA International appointed as interior design consultant for AHS Tower"
    }
  ],
  "fundamentals": {
    "pb": 2.1376,
    "ps": 5.7891,
    "roa": 12.6149,
    "roe": 29.4074,
    "pe_ttm": 7.9164,
    "market_cap": 16749999523,
    "net_margin": 71.3334,
    "payout_ratio": 39.82,
    "current_ratio": 0.3819,
    "debt_to_equity": 0.7037,
    "dividend_yield": 5.0299,
    "eps_growth_yoy": 64.1728,
    "rev_growth_yoy": 12.7438,
    "operating_margin": 58.7749
  },
  "peer_context": {
    "median_pb": 1.35,
    "universe_n": 61,
    "median_pe_ttm": 11.32,
    "pe_percentile": 29,
    "median_div_yield": 4.55,
    "div_yield_percentile": 64
  },
  "dfmgi_context": {
    "dfmgi_ret_1m_pct": -5.958,
    "dfmgi_ret_3m_pct": -1.1938,
    "dfmgi_pct_vs_ma200": -3.5453
  },
  "tv_technicals": {
    "adx": 12.7347,
    "cci20": -33.1817,
    "perf_y": 0.2976,
    "beta_1y": 0.6661,
    "low_52w": 2.96,
    "perf_6m": -3.1609,
    "stoch_k": 30.8053,
    "high_52w": 4.15,
    "perf_ytd": -1.173,
    "rel_volume": 0.8907,
    "williams_r": -57.8947,
    "float_shares": 675000000,
    "volatility_d": 3.9275,
    "tv_recommend_ma": -0.5333,
    "tv_recommend_all": -0.2667,
    "tv_recommend_other": 0
  },
  "filing_context": [
    {
      "url": "https://feeds.dfm.ae/documents/2025/Mar/4/50e8ef58-1eec-4df5-938a-06fa3d36adc0/TECOM%20MDA%20E%2004%2003%2020.pdf",
      "pages": "13-14",
      "excerpt": "12\nTECOM Group PJSC\nManagement Discussion & Analysis 2024\n44\n15\n41\n Operating Assets Acquisitions\n Development  Land\nFINANCIAL OVERVIEW – CONTINUED\nBy the close of 2024, TECOM Group \nhad completed its largest-ever period \nof expansion in its portfolio of premium \ncommercial and industrial assets with a \ntotal investment of AED2.7 billion. These \ncomprise a series of deals that include the \npurchase of existing grade A office buildings, \nnew devel",
      "fiscal_year": null,
      "period_type": null
    },
    {
      "url": "https://feeds.dfm.ae/documents/2026/Mar/01/b587bbec-e0b1-432d-ac47-f2687f54376e/TECOM_Integrated%20Report_%202025_E_28_02_2026.pdf",
      "pages": 68,
      "excerpt": "66\nTECOM Group PJSC Annual Report 2025\nStrategic Report ESG Corporate Governance Financial Statements\nThe strong growth of the business, \nunderpinned by acquisition-related \ndrawdowns in the prior year, has resulted in \nan increase in finance costs, with net finance \nexpenses of AED 222 million. Based on the \nstrong operational performance of our \nportfolio, leverage has decreased further \nwith net debt to EBITDA of 2.0x, supported \nby strong int",
      "fiscal_year": null,
      "period_type": null
    },
    {
      "url": "https://feeds.dfm.ae/documents/2026/Feb/3/9377190e-c856-4af9-9f7e-d79f4500405a/TECOM%20PR%20E%2003%2002%20202.pdf",
      "pages": "4-5",
      "excerpt": "Commentary on Q4 2025 Financial Highlights: \n• Revenue for Q4 2025 increased by 16% YoY to AED 745 million, contributing to the Group’s strong \nfull-year position. \n• EBITDA noted YoY growth of 22% in Q4 2025  to reach AED 559 million, with EBITDA margin \nexpanding to 75% (+4 percentage point YoY ). \n• Recurring net profit for Q4 2025 demonstrated a substantial increase to AED 367 million, marking \nYoY growth of 29%, while net profit reached AED 97",
      "fiscal_year": null,
      "period_type": null
    },
    {
      "url": "https://feeds.dfm.ae/documents/2023/Aug/01/0b483a74-d8f8-457f-a20c-4126dd98c149/TECOM_PR_E_01_08_2023_.pdf",
      "pages": 4,
      "excerpt": "Dividend  \nDuring its meeting held on 1 August 2023, the Board of Directors approved the first interim dividend \npayment of AED 400 million, which will be distributed in September 2023 . As per the dividend policy set \nout in the IPO prospectus, TECOM Group is committed to paying a total dividend amount of AED 800 \nmillion per annum through September 2025.  \n---ENDS--- \n \n \nNote to Editors \nDefinitions \nTECOM Group has an integrated portfolio of ",
      "fiscal_year": null,
      "period_type": null
    }
  ],
  "uae_macro_news": [
    {
      "date": "2026-07-20",
      "source": "economy_middle_east",
      "summary": "The number of Emiratis working in the UAE private sector has exceeded 190,000 after 95 percent of companies covered by Emiratization policies met their targets during the first half of 2026. Nearly 32,000 private-sector companies now employ UAE citizens, marking further progress in the national effort to establish a competitive, efficient, sustainable and knowledge-based labor […] The post UAE pri",
      "headline": "UAE private-sector Emiratization surpasses 190,000 as 95 percent of companies meet targets"
    },
    {
      "date": "2026-07-20",
      "source": "forbes_me",
      "summary": "The UAE has launched Jaywan, its first national payment scheme, as it seeks to strengthen the country's financial infrastructure, accelerate the adoption of digital payments, and advance financial inclusion, according to the Emirates News Agency (WAM).First national payment scheme The launch was inaugurated by Sheikh Mansour bin Zayed Al Nahyan, UAE Vice President, Deputy Prime Minister, Chairman ",
      "headline": "Jaywan Debuts As UAE's First National Payment Scheme"
    },
    {
      "date": "2026-07-20",
      "source": "middle_east_eye",
      "summary": "Houthis declare naval embargo against Saudi Arabia In an official statement, Yemen's Houthis have declared a naval embargo against Saudi Arabia. The embargo comes in response to the air blockade that the kingdom has imposed on Yemen, the Houthi military spokesperson said.",
      "headline": "Houthis declare naval embargo against Saudi Arabia"
    },
    {
      "date": "2026-07-20",
      "source": "gulf_news",
      "summary": "UAE participates in Third BRICS Transport Ministers' Meeting in India",
      "headline": "UAE joins BRICS talks on sustainable transport"
    },
    {
      "date": "2026-07-20",
      "source": "agbi",
      "summary": "Saudi Arabia has launched a multiple-entry Umrah visa in a move aimed at boosting religious tourism further after pilgrim numbers surged this year. The visa is valid for 365 days from the date of issuance and allows holders to enter the kingdom multiple times, with a cumulative stay of up to 90 days, the state-run […]",
      "headline": "Saudi Arabia launches multiple-entry Umrah visa"
    }
  ],
  "corporate_actions": {
    "history": [
      {
        "type": "Cash Dividends",
        "year": "2026",
        "details": "88% cash dividends",
        "ex_date": "2026-03-18"
      },
      {
        "type": "Cash Dividends",
        "year": "2025",
        "details": "80% cash dividends (8 fils per share)",
        "ex_date": "2025-08-08"
      },
      {
        "type": "Cash Dividends",
        "year": "2025",
        "details": "80% cash dividends",
        "ex_date": "2025-03-19"
      },
      {
        "type": "Cash Dividends",
        "year": "2024",
        "details": "80% cash dividends (8 fils per share)",
        "ex_date": "2024-08-09"
      },
      {
        "type": "Cash Dividends",
        "year": "2024",
        "details": "80% cash dividends",
        "ex_date": "2024-03-13"
      }
    ]
  },
  "recent_disclosures": [
    {
      "url": "https://feeds.dfm.ae/documents/2026/Apr/30/31df5ee9-69ec-4daf-bf42-a7e8e79c6987/TECOM%20ECM%2030%2004%202026.Pdf.pdf",
      "date": "2026-04-30",
      "headline": "Result of Earnings Call"
    },
    {
      "url": "https://feeds.dfm.ae/documents/2026/Apr/29/b5668a65-c9ed-4633-8b06-2cf03e8c06f7/TECOM%20PR%20E%2029%2004%202026.Pdf.pdf",
      "date": "2026-04-29",
      "headline": "Press release regarding financial results for the First QTR of 2026"
    },
    {
      "url": "https://feeds.dfm.ae/documents/2026/Apr/28/79c87a35-675e-4b49-9778-8528b4693207/TECOM%20FS%20Q1%20E%2028%2004%202026.Pdf.pdf",
      "date": "2026-04-28",
      "headline": "Financial statements for the 1st QTR of 2026"
    },
    {
      "url": "https://feeds.dfm.ae/documents/2026/Apr/28/55dd38a4-0de7-44b0-a547-0589fcbaba98/TECOM%20BODRES%2028%2004%202026.Pdf.pdf",
      "date": "2026-04-28",
      "headline": "Results of BOD Meeting"
    },
    {
      "url": "https://feeds.dfm.ae/documents/2026/Apr/27/581ae4a7-3ee6-4ecc-8590-f1ff11785567/TECOM%20EC%2030%2004%202026..pdf",
      "date": "2026-04-27",
      "headline": "Earnings Call"
    },
    {
      "date": "2026-04-24",
      "headline": "BOD meeting"
    },
    {
      "date": "2026-03-16",
      "headline": "Announcement of Cash Dividend Entitlement Date"
    },
    {
      "date": "2026-03-11",
      "headline": "Press release"
    },
    {
      "date": "2026-03-10",
      "headline": "Resolutions of General Assembly"
    },
    {
      "date": "2026-03-01",
      "headline": "Integrated report for the year 2025"
    },
    {
      "date": "2026-02-17",
      "headline": "Invitation of General Assembly"
    },
    {
      "date": "2026-02-05",
      "headline": "Result of Earnings Call"
    },
    {
      "date": "2026-02-03",
      "headline": "Press release regarding financial results for the year 2025"
    },
    {
      "date": "2026-02-02",
      "headline": "Financial statements for the year of 2025"
    },
    {
      "date": "2026-02-02",
      "headline": "Results of BOD Meeting"
    }
  ],
  "financial_statements": {
    "units": "AED millions",
    "annual": [
      {
        "fcf": 2038.5,
        "ocf": 2047.1,
        "cash": 223.6,
        "capex": -8.6,
        "equity": 7882.8,
        "period": "2025-12-31",
        "revenue": 2857.9,
        "net_income": 2086.1,
        "gross_profit": 1894.5,
        "total_assets": 17163.5,
        "op_margin_pct": 83.9,
        "net_margin_pct": 73,
        "gross_margin_pct": 66.3,
        "interest_expense": -253.3,
        "operating_income": 2396.7,
        "total_liabilities": 9280.7,
        "liabilities_to_equity": 1.18
      },
      {
        "fcf": 1815.6,
        "ocf": 1821.9,
        "cash": 638.4,
        "capex": -6.3,
        "equity": 6707.7,
        "period": "2024-12-31",
        "revenue": 2402,
        "net_income": 1228.5,
        "gross_profit": 1552.5,
        "total_assets": 16290.6,
        "op_margin_pct": 59.3,
        "dividends_paid": -800,
        "net_margin_pct": 51.1,
        "gross_margin_pct": 64.6,
        "interest_expense": -223.7,
        "operating_income": 1424.4,
        "total_liabilities": 9582.9,
        "liabilities_to_equity": 1.43
      },
      {
        "fcf": 1623.1,
        "ocf": 1630.8,
        "cash": 1535.2,
        "capex": -7.7,
        "equity": 6329,
        "period": "2023-12-31",
        "revenue": 2173.2,
        "net_income": 1078.3,
        "gross_profit": 1412.8,
        "total_assets": 14814.3,
        "op_margin_pct": 57.9,
        "dividends_paid": -600,
        "net_margin_pct": 49.6,
        "gross_margin_pct": 65,
        "interest_expense": -262.4,
        "operating_income": 1259,
        "total_liabilities": 8485.3,
        "liabilities_to_equity": 1.34
      },
      {
        "fcf": 1494.4,
        "ocf": 1503.7,
        "cash": 1260.5,
        "capex": -9.3,
        "equity": 5968.4,
        "period": "2022-12-31",
        "revenue": 1973.4,
        "net_income": 725.6,
        "gross_profit": 1205.5,
        "total_assets": 14555.3,
        "op_margin_pct": 48.7,
        "dividends_paid": -1050,
        "net_margin_pct": 36.8,
        "gross_margin_pct": 61.1,
        "interest_expense": -312.2,
        "operating_income": 960.6,
        "total_liabilities": 8586.9,
        "liabilities_to_equity": 1.44
      },
      {
        "fcf": 1245.5,
        "ocf": 1254.4,
        "cash": 1246.4,
        "capex": -8.9,
        "equity": 5613.3,
        "period": "2021-12-31",
        "revenue": 1765.6,
        "net_income": 568.8,
        "gross_profit": 1034.3,
        "total_assets": 16364.1,
        "op_margin_pct": 45.1,
        "dividends_paid": -1400,
        "net_margin_pct": 32.2,
        "gross_margin_pct": 58.6,
        "interest_expense": -258.9,
        "operating_income": 796.1,
        "total_liabilities": 10750.9,
        "liabilities_to_equity": 1.92
      }
    ],
    "source": "DFM filings (audited/reviewed statements)",
    "derived": {
      "ocf_to_ni": 0.98,
      "roe_stmt_pct": 26.5,
      "fcf_margin_pct": 71.3,
      "ni_cagr_2y_pct": 39.1,
      "rev_cagr_2y_pct": 14.7
    },
    "quarterly": [
      {
        "period": "2026-03-31",
        "revenue": 754.6,
        "net_income": 403.4,
        "net_margin_pct": 53.5,
        "revenue_yoy_pct": 11,
        "operating_income": 470.3
      },
      {
        "period": "2025-12-31",
        "derived": "FY minus 9M",
        "revenue": 744.6,
        "net_income": 975.4,
        "net_margin_pct": 131,
        "revenue_yoy_pct": 15.7,
        "operating_income": 1087.7
      },
      {
        "period": "2025-09-30",
        "revenue": 724.2,
        "net_income": 373.2,
        "net_margin_pct": 51.5,
        "revenue_yoy_pct": 18.5,
        "operating_income": 439.6
      },
      {
        "period": "2025-06-30",
        "revenue": 709.4,
        "net_income": 376.6,
        "net_margin_pct": 53.1,
        "revenue_yoy_pct": 21.5,
        "operating_income": 445.9
      },
      {
        "period": "2025-03-31",
        "revenue": 679.7,
        "net_income": 360.9,
        "net_margin_pct": 53.1,
        "revenue_yoy_pct": 20.5,
        "operating_income": 423.4
      },
      {
        "period": "2024-12-31",
        "derived": "FY minus 9M",
        "revenue": 643.3,
        "net_income": 285.8,
        "net_margin_pct": 44.4,
        "revenue_yoy_pct": 10.8,
        "operating_income": 345.6
      }
    ]
  },
  "consensus_signal_drift": {
    "asof": "2026-07-20",
    "forward_pe": 10.0178,
    "tv_recommend_all": -0.2667,
    "target_dispersion": 0.35,
    "tv_recommend_delta_5d": -0.045,
    "tv_recommend_delta_10d": 0.291,
    "target_mean_delta_10d_pct": 0.37
  }
}
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.

2 BUY · 3 HOLDsplit verdict across 5 usable lenses — dissent preserved
  1. risk lensdeepseek-v4-pro-k3HOLD

    1×BUY (0/1 agree) · forced HOLD — uncited

    TECOM's operating cash flow of AED 2,047.1M covers net income 0.98x, net debt/EBITDA is just 2.0x, and dividend raised to 88%, signaling strong cash conversion and balance-sheet health.

    Show full AI reasoning

    We are asked to evaluate TECOM Group PJSC through the RISK lens. As the RISK lens, we check specific thresholds: - ocf_to_ni < 0.7 (accrual-heavy earnings) - net_debt_to_ebitda > 4 - ebitda_interest_cover < 2 - liquidity.advv_30d_aed_m < 1 (exit risk) - quarterly_gaps present (unverifiable trend) - dividend cut evident in financial_statements We need to check each. First, ocf_to_ni. From financial_statements.derived: "ocf_to_ni": 0.98. That is > 0.7, so no break. Net debt to EBITDA: We need to compute net debt. From annual 2025: total liabilities 9280.7, total assets 17163.5, equity 7882.8. Cash: 223.6. Debt = total liabilities? But net debt is typically total debt minus cash. However, we need to see if there's explicit net debt / EBITDA. The filing_context excerpt says: "leverage has decreased further with net debt to EBITDA of 2.0x". That is from the annual report 2025. So net debt to EBITDA is 2.0x, which is below 4. No break. EBITDA interest cover: EBITDA = operating income? Actually, EBITDA = operating income + depreciation & amortization. But we have only operating income from statements. Interest expense is 253.3. We can approximate interest cover using operating income / interest expense: 2396.7 / 253.3 = about 9.46. That's well above 2. Even if we used EBITDA (adding back D&A, which would be higher), the cover is even higher. So no break. liquidity.advv_30d_aed_m: 1.4677. That's > 1, so no break. quarterly_gaps: We have quarterly data from 2026-03-31, 2025-12-31, 2025-09-30, 2025-06-30, 2025-03-31, 2024-12-31. The sequence looks continuous. The "derived" field for Q4 2025 and Q4 2024 says "FY minus 9M", but that's just a derivation, not a gap in reported quarters. There's no indication of missing quarters. So no quarterly gaps present. (We should check if there's any gap in reporting dates; all quarters seem covered. So no break.) Dividend cut: Check corporate_actions.history. Dividends: 2026: 88% cash dividends, ex-date 2026-03-18. 2025: two dividends: 80% cash dividends (8 fils per share) ex-date 2025-08-08, and another 80% ex-date 2025-03-19. 2024: two dividends: 80% (8 fils) ex-date 2024-08-09, and 80% ex-date 2024-03-13. So for 2025, they paid 80% twice? Actually, the dividend policy in IPO prospectus committed to AED 800 million per annum through September 2025. In 2025, they paid two dividends: one in March (80%) and one in August (80%, 8 fils). For 2026, the March dividend was 88% (details: "88% cash dividends"). That's an increase from 80% to 88%. So no dividend cut; it increased. So no break. Thus, 0 breaks. According to the rule: 0 breaks -> your stance follows the evidence like any analyst (BUY is a legitimate risk-lens output when the balance sheet is clean and cash conversion strong). So we can output BUY, HOLD, or SELL based on evidence. The stance should be determined by the risk lens, but it says "0 breaks -> your stance follows the evidence like any analyst (BUY is a legitimate risk-lens output when the balance sheet is clean and cash conversion strong)". So we should consider the overall evidence pack to determine the stance. Given that the fundamentals are strong (high margins, good cash conversion, low leverage, growing dividends, reasonable valuation), and the technicals and analyst consensus also supportive, a BUY stance is appropriate. We need to output a graded verdict, with a point, risk, stance, confidence, and 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; etc. Here, we have strong fundamentals, but is there a dated catalyst within the 4-week horizon (ending 2026-08-17)? Looking at catalysts: last_results_filing date 2026-04-30. There are no earnings or dividend dates within the 4-week window. The next results filing dates from 24mo list are up to 2026-04-30. The horizon ends 2026-08-17. The next expected quarterly result might be around end of July or early August for Q2 2026, but it's not in the pack. The pack has quarterly data up to Q1 2026 (March 31). The last results filing was for Q1 2026 on April 30. So Q2 2026 results would likely be in early August? But not specified. There is no explicit dated catalyst in the pack within the horizon. So confidence would be 70-89 if several aligned cited figures. We have strong ocf_to_ni, strong net margin, low net debt/ebitda, increasing dividends, etc. So confidence can be high but not 90+ without a dated catalyst. I'll set confidence to maybe 85. Target: We need to derive a target from pack evidence for 4-week horizon. Not the analyst target_mean (4.48). The spot is 3.37. With a BUY stance, we might expect some upside. Maybe we can use technical levels or recent price action. The 52-week high is 4.15, low 2.96. Spot is 3.37. The analyst consensus target is 4.48, but that's 12-month. The recent indicators show ret_1m -1.75%, ret_3m 5.31%, RSI 49.6, so not overbought. The ma50 is 3.364, ma200 3.334. The stock is slightly above these. For a 4-week horizon, we might project a modest move towards the 52-week high? But there's no strong catalyst. A reasonable target could be near the recent high? The pct_off_20d_high is -6.39%, 20-day high presumably around 3.60 (since 3.37 / (1-0.0639) ≈ 3.60). So a return to that level could be a target: 3.60. That would be about 6.8% upside. Or maybe use analyst implied upside? But instructions say not to restate analyst.target_mean. We could use the mean target but it's 12-month, not 4-week. So I'll derive a target based on the recent 20-day high, or the upper end of the recent range. Let's set target = 3.60. Point: one sentence citing a figure. E.g., "Operating cash flow covers net income at 0.98x, net debt/EBITDA is 2.0x, and the most recent dividend was raised to 88%, reflecting a clean balance sheet with strong cash conversion." Risk: one line. Sum up any risks? Since no breaks, risk is low. But as a risk lens, we might mention something like "No financial distress signals; low liquidity risk with ADV 1.47m AED." Citations: Need at least 2 dotted paths with values. We'll cite: - financial_statements.derived.ocf_to_ni: 0.98 - fundamental or financial statement for net debt/ebitda? Actually the filing_context excerpt says net debt to EBITDA of 2.0x, so we can cite that. But it's not a dotted field; it's in filing_context excerpt. We can cite the relevant financial fields to compute? Or we can cite the excerpt as a source? The instructions say: "citations: list the exact pack fields your case rests on, as DOTTED paths (dots only, never brackets) with the value you read". The filing_context is an array, so we could cite a specific excerpt? The example doesn't show filing_context. But it says "cite ONLY these pack fields" and filing_context.0.excerpt is listed. So we can cite filing_context.0.excerpt with the value: string containing "net debt to EBITDA of 2.0x". That's acceptable. Or we could compute from balance sheet but the excerpt provides it. So I'll cite that. - liquidity.advv_30d_aed_m: 1.4677 - corporate_actions.history.0.details for dividend increase? The latest dividend is 88%. corporate_actions.history.0.details is "88% cash dividends" for year 2026. So that shows no cut. - Also financial_statements.quarterly.0.net_margin_pct: 53.5 showing healthy margins. I'll pick at least 2. Since stance is BUY, we need at least 2 citations. I'll include ocf_to_ni and net debt to EBITDA from filing_context, and maybe the dividend. Let's construct JSON. Keys: citations, point, risk, stance, confidence, target. Citations: array of objects with field and value. Field as dotted path. For net debt to EBITDA, I'll use filing_context.0.excerpt and include the relevant part. But the value is a long string. The instruction says "value":<number_or_string>. So we can put a string like "net debt to EBITDA of 2.0x". But that's not exactly the field value; it's a snippet. The dotted path for an excerpt from filing_context.0 would be "filing_context.0.excerpt", but its value is the whole excerpt. To be precise, we might instead compute net debt/EBITDA from the statements? We have total liabilities, cash, operating income, but not depreciation to get EBITDA. The excerpt states it directly, so it's better to cite that as evidence. I'll put the field as "filing_context.0.excerpt" and value as the specific string "net debt to EBITDA of 2.0x" (though technically the value is the whole paragraph). To be safe, I'll also cite financial_statements.derived.ocf_to_ni and liquidity.advv_30d_aed_m. Also, for the point, I'll mention the clean balance sheet and cash conversion. Risk: something like "No breaks identified; strong cash generation and low leverage." Confidence: 85. Target: 3.60. Now, build JSON. Remember to output ONLY the JSON object. Let's draft: { "citations": [ {"field": "financial_statements.derived.ocf_to_ni", "value": 0.98}, {"field": "filing_context.1.excerpt", "value": "net debt to EBITDA of 2.0x"}, {"field": "liquidity.advv_30d_aed_m", "value": 1.4677}, {"field": "corporate_actions.history.0.details", "value": "88% cash dividends"} ], "point": "TECOM's operating cash flow of AED 2,047.1M covers net income 0.98x, net debt/EBITDA is just 2.0x, and dividend raised to 88%, signaling strong cash conversion and balance-sheet health.", "risk": "No financial distress signals; ample liquidity and low leverage reduce downside risk.", "stance": "BUY", "confidence": 85, "target": 3.60 } Check the filing_context index: filing_context.1.excerpt contains the net debt to EBITDA line (the second excerpt, pages 68, mentions "net debt to EBITDA of 2.0x"). The first excerpt (index 0) is from 2024, doesn't mention that. So index 1 is correct. Make sure confidence is within 70-89, as no dated catalyst. All good. Now output only the JSON.

  2. macro lensdeepseek-v4-pro-k3HOLD

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

    With beta_1y 0.6661 and debt_to_equity 0.7037, TECOM is less macro-sensitive than the market, offering resilience amid DFMGI weakness (1-month -5.96%), but low ADV (1.47M AED) limits conviction.

    Show full AI reasoning

    We are the MACRO-LIQUIDITY lens. Our job: assess TECOM's relative exposure to macro backdrop vs the broader market, using cross-sectional differences. The macro backdrop is identical for all DFM names: fed_funds_rate 3.63, yield_curve_2s10s_pct 0.37, vix 16.73, etc. So a non-HOLD stance must cite TECOM-specific figures that differentiate its sensitivity. We need to cite macro backdrop figures and then a TECOM-specific figure that makes it more or less exposed. We also consider UAE macro news if relevant. Horizon: 2026-07-20 to 2026-08-17 (4 weeks). Stance can be BUY, HOLD, SELL based on evidence. We need to output JSON with citations (at least 2 for non-HOLD), point, risk, stance, confidence, target. Confidence bands: 90-100 needs multiple independent figures align AND a dated catalyst inside horizon; 70-89: several aligned figures, no dated catalyst; 50-69: clear evidence with real conflicts; 30-49: mixed or one-sided; 10-29: thin/stale -> HOLD below 40. We'll assess. First, identify TECOM's macro sensitivity factors: debt_to_equity (fundamentals.debt_to_equity: 0.7037), beta_1y (tv_technicals.beta_1y: 0.6661), liquidity (liquidity.advv_30d_aed_m: 1.4677), sector (Real Estate), peer_context percentiles (pe_percentile: 29, div_yield_percentile: 64). We need to compare these to something? Since it's cross-sectional, we need to argue that TECOM is more or less exposed than market average. But we don't have market averages for debt/equity or beta. We have peer context: median_pe_ttm 11.32, median_pb 1.35, median_div_yield 4.55. No median debt/equity. However, we can infer exposure: high debt-to-equity implies higher sensitivity to interest rates (rate hikes hurt more). Here Fed rate is 3.63, yield curve slightly positive (0.37), not inverted. But we need to judge if that's high or low. 0.7037 debt/equity is moderate. We might compare to typical real estate, but we don't have sector median. We can use qualitative: Real estate typically high debt, but TECOM's debt/equity is 0.70, which is below 1, maybe lower than sector average? We don't have sector average, so we can't strongly say. Beta 0.6661 indicates lower sensitivity to overall market movements (defensive). That's a differentiating factor: beta < 1 means less exposed to market swings. Liquidity: advv_30d_aed_m 1.4677M AED is relatively low? That might indicate less institutional flow, but we don't have peer median for advv. We can note that low liquidity might mean less impact from macro flows? Actually macro liquidity lens: in a risk-off, low liquidity stocks get hit harder. So low ADV might increase vulnerability. So we could argue: despite low beta, low liquidity could be a concern. But overall, the stance? We need to weigh. Macro backdrop: Fed rate 3.63%, VIX 16.73 (relatively low volatility), yield curve slightly positive. That suggests a benign macro environment, not high stress. The UAE peg (3.6725) ensures stability. UAE macro news: Houthi naval embargo against Saudi Arabia (geopolitical risk), but probably doesn't directly impact TECOM? UAE also positive news: Emiratization progress, Jaywan payment scheme, BRICS talks. But one Houthi news could raise regional tension. However, UAE is generally stable. So macro backdrop: relatively low risk. But we need stance. Given low beta, TECOM is less sensitive to market moves, so in a stable macro, it might not outperform. But if we expect market to be stable, then low beta stocks might not benefit as much. But we need to see if there are catalysts. The horizon ends Aug 17, 2026. There is an earnings call result on 2026-04-30, and the next results likely in August? The 24mo filing dates show pattern: Q1 results late April, Q2 results maybe early August? Last year: 2025-07-30 to 2025-08-05 there were filings (Q2 2025). So likely Q2 2026 results will be around end of July/early August. That's within horizon! The filing dates include 2025-07-31, 2025-08-01, 2025-08-05 etc. So there's a good chance of a Q2 earnings release within 4 weeks. That is a dated catalyst: next quarterly results likely. But we must not "invent" a specific date unless in pack. The pack does not explicitly state the next filing date, but from history, we can see pattern. However, the instruction: "Do not assert a specific dated catalyst unless it appears in a pack field or a filing_context excerpt." We can say "upcoming quarterly results likely" based on historical pattern? The pack gives results_filing_dates_24mo, which shows Q2 2025 dates. That is evidence that Q2 results are typically released around that time. But the instruction for confidence band: "a dated catalyst sits inside the horizon" – we need a specific date. If we don't have an explicit date, we can't claim 90-100. But we can note the historical pattern and the fact that next results are likely, but that's not a specific date. So confidence likely 70-89 if multiple aligned figures and no explicit dated catalyst. But we could argue that the pack's history suggests a catalyst within the horizon, but to be safe, we'll treat as no explicit dated catalyst. Now, assessing BUY/HOLD/SELL: With low beta and moderate debt, TECOM is relatively less macro-sensitive. In a benign macro environment, it might not be a standout performer. However, fundamentals are strong: revenue growth, high margins, ROE 29.4%, PE 7.9 vs median 11.32 (cheap), dividend yield 5.03% vs median 4.55 (higher). Analyst consensus: strong_buy, target mean 4.4833, implied upside 33%. So growth and value. But macro lens: we care about relative sensitivity. With low beta, if market is flat, TECOM might underperform because low beta stocks tend to underperform in up markets? Actually beta measures sensitivity to market, so in a flat market, beta doesn't matter much. In a rising market, low beta underperforms. In a falling market, low beta outperforms. Given VIX 16.73 and yield curve positive, the macro environment seems stable, maybe slightly positive. The DFMGI ret_1m_pct -5.958, ret_3m_pct -1.19, pct_vs_ma200 -3.55, so the market has been weak recently. That could mean low beta stocks have held up better (TECOM's ret_1m -1.75%, slightly better than DFMGI's -5.96%, rel_strength_3m_vs_dfmgi_pct 0.13%, so basically flat relative). So TECOM is somewhat defensive. In a weak market, defensives may continue to attract flows. But the macro backdrop isn't crisis-level, VIX is moderate, so not a flight to safety necessarily. Could be a HOLD stance since macro isn't a strong driver. We need to differentiate: the low beta and low liquidity might argue for caution. But the positive analyst sentiment and upcoming potential catalyst (earnings) could justify a BUY? But we are macro liquidity lens, not fundamentals. Our stance must be based on macro sensitivity. So if TECOM is less exposed to macro risks, then in a calm macro, it might not be a compelling BUY from macro perspective. It could be a HOLD. But if we think the macro backdrop is worsening (Houthi news), then TECOM's low beta and stable earnings could be a safe haven, so BUY. Let's assess UAE macro news: Houthi naval embargo against Saudi Arabia – this is negative for the region, but UAE is not Saudi, though could spill over. The UAE macro news also has positive Emiratization, Jaywan, BRICS talks. So mixed. Not a clear risk-off signal. Given that the macro lens is just one lens, and our job is to give a stance, we need to decide. The pack includes macro figures, and we have to cite them. Let's decide on stance: I lean towards HOLD because the macro backdrop doesn't strongly favor or disfavor TECOM relative to its low beta. But to justify a non-HOLD, we need at least 2 citations linking macro and TECOM-specific figures. For example, citing that TECOM's beta is 0.6661, implying less sensitivity to market swings, and with VIX at 16.73 (low), there is no strong reason to expect outperformance or underperformance. Alternatively, citing debt_to_equity 0.7037 and fed_funds_rate 3.63%: moderate debt, so interest cost impact manageable, but interest expense is significant (253.3M vs net income 2086M), so rate sensitivity exists but not extreme. Could go either way. To make a BUY, we could argue that in a rising rate environment, TECOM's low debt and high profitability make it resilient, and with upcoming results likely positive, it's a buy. But that's more fundamental. For macro, we need to tie to macro figures. For example: fed_funds_rate at 3.63% is moderate, and TECOM's debt_to_equity of 0.70 is lower than typical real estate, so less interest rate risk. That could be a BUY signal if we think rates will stay stable or decline. But we don't have a rate forecast. Given the instructions: "A non-HOLD stance must cite which of this name's own figures makes it MORE or LESS exposed to the macro backdrop than the market". So we must explicitly compare. Without market averages for debt/equity or beta, we can infer from peer medians? We have median_pe, median_pb, median_div_yield. PE lower (7.9 vs 11.32) suggests undervaluation maybe due to lower growth expectations? But PE isn't a macro sensitivity directly. We could use beta: beta < 1 is less exposed than the market (market beta = 1). So TECOM is less exposed to broad market moves. So in a volatile or bearish macro outlook, that's good; in a bullish, it's bad. Since VIX is moderate and the market has been weak, maybe we expect continued weakness? If we expect continued weakness, then TECOM's low beta could make it outperform on a relative basis, so BUY. If we expect a rebound, then TECOM might lag, so SELL. We don't have a macro forecast. But recent DFMGI weakness could persist, so low beta might be favorable. Also, yield curve slightly positive suggests no recession fear, so market might stabilize. I think a HOLD is safer, given the uncertainty. But confidence: if we output HOLD, we need confidence below 40? Actually, the rule: "output HOLD below 40" – meaning if confidence is below 40, stance should be HOLD. But we can output HOLD with any confidence. However, non-HOLD stances need at least 2 citations. So if we choose HOLD, we can have fewer citations? The output format doesn't specify minimum citations for HOLD, but it says "non-HOLD stances need at least 2". So HOLD can have 1 or 2, but to be informative, we should still cite. We'll output HOLD with a confidence probably around 50-60 due to conflicts. Let's see conflicts: low beta suggests defensive, but low liquidity suggests vulnerability if redemptions. Positive analyst sentiment and upcoming earnings might make it a buy, but macro lens doesn't directly consider that. So mixed evidence. Confidence 50-69 fits. We'll craft point: "With beta_1y of 0.6661, TECOM is less macro-sensitive than the market, providing resilience amid DFMGI weakness (1-month -5.96%), but low ADV (1.47M AED) could amplify drawdowns if risk appetite fades." That uses macro context and TECOM figures. Risk: "Houthi naval embargo raises regional geopolitical risk, potentially impacting UAE risk premium." Stance: HOLD, confidence: 55. Target: If we output target, derive from pack for 4-week horizon. Not analyst target. How to derive? Maybe based on technicals or support/resistance. Or we can leave null if no clear target. We can set null. But instruction: "If you output a target, derive it from pack evidence for the 4-week horizon — do not restate analyst.target_mean (a 12-month figure) as your own target." So we can output null. Let's do null. Citations: We need to cite exact fields. For macro backdrop: macro.fed_funds_rate: 3.63, macro.vix: 16.73, macro.yield_curve_2s10s_pct: 0.37. For TECOM-specific: tv_technicals.beta_1y: 0.6661, liquidity.advv_30d_aed_m: 1.4677, fundamentals.debt_to_equity: 0.7037. Since HOLD, we can just pick two citations: maybe beta and debt, or beta and liquidity. I'll use beta and debt_to_equity, and also mention the macro backdrop figures. For the JSON, we need to list multiple citations as objects. I'll include: - {"field": "tv_tec

  3. sector lensdeepseek-v4-pro-k3BUY

    3×BUY (3/3 agree)

    TECOM's P/E of 7.9 trades below sector median 11.3, with a 73% net margin and 39% 2-year earnings CAGR, indicating strong value.

    Show full AI reasoning

    We are asked to output a JSON with keys in order: citations, point, risk, stance, confidence, target. The stance is for the 4-week horizon ending 2026-08-17. We are the SECTOR specialist. We need to reason over the evidence pack, citing exact figures from dotted paths. We must weigh fundamentals, analyst consensus, recent disclosures/news, technicals relevant to our lens. The pack says fundamentals.pe_ttm is 7.9164, etc. Financial statements show strong margins and growth. Dividend yield 5.03%, payout ratio 39.82% indicates sustainability. Net margin 71.33%, operating margin 58.77%. Revenue growth 12.74%, EPS growth 64.17%. From financial statements, annual 2025 revenue 2857.9, net margin 73%, op margin 83.9%, FCF 2038.5. ROE 29.4%, ROA 12.6%. Debt/equity 0.7037, current ratio low at 0.3819 but that might be typical for real estate. Analyst target mean 4.4833, implied upside 33%. Consensus is strong buy. Recent news: various TECOM expansions and agreements in May-June 2026, sector news about UAE real estate booming. No dated catalyst explicitly in horizon but there are recent positive news. Technicals: RSI 49.6 neutral, price slightly above MA200, volatility moderate. The 4-week horizon is short, but fundamentals are strong. The sector lens: TECOM is in real estate, showing high margins and growth, dividends. Dividend yield 5.03% is attractive, payout ratio low, so dividend durability is high. Multi-year trends: revenue CAGR 2-year 14.7%, net income CAGR 39.1%. Interest expense increased but net debt to EBITDA 2.0x per filing context. No immediate catalyst within 4 weeks, but earnings call was April 30, so next results might be in August? The pack doesn't show a dated catalyst for August. Confidence: we need multiple aligned cited figures. Since no dated catalyst inside horizon, confidence might be 70-89 if several aligned figures. We have strong fundamentals, analyst upside, positive sector outlook. But no specific event in next 4 weeks. That would place confidence 70-89. However, the instruction says: "Non-HOLD stances need at least 2 citations." So we'll provide citations. For a BUY stance, we need to justify. Given the strong fundamentals and undervaluation (PE 7.9 vs sector median 11.32, PB 2.14 vs median 1.35 but ROE high), and dividend yield, it's a BUY. Target: derive from pack evidence for 4-week horizon. Not analyst target. Could estimate based on mean reversion or technicals. But no clear catalyst. We could set target null if we can't derive? The instruction: "If you output a target, derive it from pack evidence for the 4-week horizon — do not restate analyst.target_mean." So need to derive. Possibly use recent price and a modest move based on volatility? The average true range ATR14 is 2.56% of price, so a 4-week target could be a 1-ATR move? But that's speculative. Alternatively, we can set target null. The JSON allows num_or_null. I'll likely output null because without a catalyst, a precise target is hard. But maybe we can estimate a range? I'll set target null. Stance: BUY. Confidence: say 72, because fundamentals are strong, analyst consensus is positive, but no dated catalyst. Citations: at least 2. Possible fields: fundamentals.pe_ttm 7.9164, analyst.implied_upside_pct 33.0356, financial_statements.derived.ni_cagr_2y_pct 39.1, financial_statements.annual.0.net_margin_pct 73.0, fundamentals.dividend_yield 5.0299, etc. Point: "TECOM's robust fundamentals with PE_TTM of 7.9, 73% net margin, and 39.1% 2-year NI CAGR support a BUY, though no catalyst within the 4-week horizon." Risk: "Low liquidity (ADV 1.47M AED) and rising interest expenses may pressure margins." So final JSON: { "citations": [ {"field": "fundamentals.pe_ttm", "value": 7.9164}, {"field": "financial_statements.annual.0.net_margin_pct", "value": 73.0}, {"field": "financial_statements.derived.ni_cagr_2y_pct", "value": 39.1}, {"field": "analyst.implied_upside_pct", "value": 33.0356} ], "point": "TECOM's P/E of 7.9 trades below sector median 11.3, with a 73% net margin and 39% 2-year earnings CAGR, indicating strong value.", "risk": "Low daily trading volume (AED 1.47M) and rising interest costs could cap near-term upside.", "stance": "BUY", "confidence": 72, "target": null } Check confidence: no dated catalyst, so 70-89 is appropriate. 72 is within that. Confirm order and formatting.

  4. technical lensdeepseek-v4-pro-k3HOLD

    3×HOLD (3/3 agree)

    Price is 1.07% above its MA200 (3.3342) with MA50 (3.364) above MA200, but momentum is weak with RSI at 49.63 and 1-month return of -1.75%.

    Show full AI reasoning

    We are the TECHNICAL lens. We must output JSON with: citations, point, risk, stance, confidence, target. Stance BUY/HOLD/SELL, confidence 0-100. Target for 4-week horizon, not analyst target. 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; 10-29 thin, stale, gap-ridden. Output HOLD below 40. Citations: list exact dotted paths and values. Non-HOLD stances need at least 2 citations. We are technical lens: focus on trend (MA50 vs MA200, price vs MA200), momentum, volume, drawdown/gap structure, rel-strength vs DFMGI. Also treat corporate actions ex-date as mechanical, not a signal. Pack data: - indicators.ma50 = 3.364, ma200 = 3.3342, spot = 3.37, so price vs MA200: pct_vs_ma200 = 1.0746% (positive, slightly above). - MA50 vs MA200: MA50 > MA200 by about 0.03, so golden cross? MA50 is above, but barely. Trend is neutral to slightly bullish. - RSI14: 49.6262, neutral. - ret_1m_pct: -1.7493 (slight decline), ret_3m_pct: 5.3125, ret_12m_pct: 15.7023. Recent weak but longer positive. - rel_strength_3m_vs_dfmgi_pct: 0.1304, only marginally positive, almost flat vs market. - dfmgi_context: dfmgi_ret_1m_pct: -5.958, dfmgi_ret_3m_pct: -1.1938, dfmgi_pct_vs_ma200: -3.5453. So TECOM is outperforming slightly (almost flat vs -3.5% below MA200 for market). So relative strength is neutral to slightly positive. - Volatility: realized_vol_annual_pct: 28.0568, moderate. - atr14_pct_of_price: 2.5647, moderate. - max_drawdown_1y_pct: -25.0603, but pct_off_20d_high: -6.3889, indicating pullback from recent high. - largest_gap_3m_pct: 5.3731, some gap risk. - pct_no_trade_days_3m: 4.6875, low illiquidity. - tv_technicals: tv_recommend_all: -0.2667 (leaning sell), tv_recommend_ma: -0.5333 (bearish). ADX 12.73 (trend weak). CCI20 -33.18, slight bearish. StochK 30.8, near oversold. WilliamsR -57.89, neutral. - corporate_actions: history shows ex-date 2026-03-18 with cash dividends. That was in past, not upcoming. No upcoming ex-date mentioned? Check "upcoming_ex_date" field: not present. So no mechanical drop to ignore. - consensus_signal_drift: tv_recommend_all: -0.2667, target_dispersion: 0.35, etc. - Liquidity: advv_30d_aed_m: 1.4677M, quite low, so could be subject to gaps. - Fundamentals: strong, but we are technical lens. Now, stance: Technicals alone? Mixed: Price slightly above MA200, MA50>MA200, but momentum indicators bearish (tv_recommend_ma bearish, ADX weak trend, RSI neutral, stoch near oversold). Recent 1-month return negative. Relative strength vs DFMGI slightly positive. The market itself is down, but TECOM is holding relatively. No strong trend. Could be a consolidation. For 4-week horizon, no dated catalyst inside that horizon from technicals. The upcoming results? Last results filing was 2026-04-30 for Q1 2026. Next likely Q2 results? 24-month history shows filings roughly quarterly: 2026-04-30 Q1, 2026-02-05 FY2025, 2025-11-06 Q3 2025, 2025-08-05 Q2 2025, 2025-05-12 Q1 2025. So next Q2 2026 might be around August 2026? The horizon ends 2026-08-17. Could there be a Q2 results filing in early August? Looking at previous Q2 dates: 2025-08-05, 2024-08-07. So it's possible Q2 2026 results would be around early August, which falls inside the horizon (by Aug 17). But we don't have a specific dated catalyst from pack. catalysts.filings_12mo: 37 filings, so frequent disclosures. But no explicit upcoming results date. So no catalyst to hang on. Confidence from technicals: mixed, no strong alignment. Could be HOLD. Confidence might be 30-49 because mixed signals. Specifically, MA50>MA200 but barely, RSI neutral, negative 1m ret, but positive 3m and 12m. Relative strength neutral. Indicators like tv_recommend_all bearish. So I'd say mixed evidence, lean HOLD. Since no strong alignment, confidence maybe 40-50? But per rules, if HOLD, confidence doesn't have to be above 40? Actually: "output HOLD below 40". That means if confidence <40, stance MUST be HOLD. If confidence >=40, can be BUY or SELL. So we can have HOLD with any confidence, but we should assess. Given mixed technicals, I'd put confidence around 45, but stance HOLD because no clear directional signal. But we can also give a target? Target for HOLD could be current price or null? 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 set target as current price or null. I think for HOLD, target can be null or spot price. But better to give a range? We'll output target: null or spot? The JSON expects "target":<num_or_null>. For HOLD, I'll put spot price? Or null? Since stance is HOLD, target is not very meaningful, but can set to spot. I'll set to spot 3.37 as no expected move. Or null to indicate no directional target. Let's check examples: In prompt, it says "target":<num_or_null>. So null is allowed. I'll use null to avoid implying a move. Now, point: one sentence citing a figure. e.g., "TECOM trades 1.07% above its 200-day MA (3.3342) but with a neutral RSI (49.63) and negative 1-month return (-1.75%), suggesting a lack of clear trend." risk: one line, like "Low trading volume (ADV AED1.47mn) and gap risk (largest gap 5.37%) increase short-term execution risk." Citations: need at least 2 for non-HOLD, but we are HOLD, so maybe no minimum? But instructions: "non-HOLD stances need at least 2." So for HOLD, we can have 1 or 0? But we'll include some to support the point. We'll list the technical fields we used. Dotted paths: indicators.ma50, indicators.ma200, indicators.pct_vs_ma200, indicators.rsi14, indicators.ret_1m_pct, etc. Confidence: I think mixed evidence with conflicts, so 45? But let's weigh: No strong trend, but slightly bullish bias from MA cross? Actually MA50 above MA200 is bullish, but barely. RSI neutral. tv_recommend_all bearish. So conflicts. I'd say "clear evidence with real conflicts" -> 50-69? But that would require clear evidence of conflicting signals. I think it's mixed, maybe 40-49. I'll go with 45, stance HOLD. Point: "Price is 1.07% above its MA200 (3.3342) and MA50 (3.364) is above MA200, but momentum is weak with RSI at 49.63 and 1-month return of -1.75%." Risk: "Low liquidity (ADV AED1.47mn) and gap risk (5.37%) may cause sharp moves." Citations: We'll provide two: indicators.pct_vs_ma200 and indicators.rsi14, for example. Now output JSON.

  5. valuation lensdeepseek-v4-pro-k3BUY

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

    TECOM trades at a P/E of 7.9x versus the peer median of 11.3x while its 71.3% FCF margin comfortably covers the 5.0% dividend yield.

    Show full AI reasoning

    We are asked to act as the VALUATION lens for TECOM Group PJSC. We need to reason over the evidence pack and output a JSON object with keys: citations, point, risk, stance, confidence, target. The stance covers the 4-week horizon ending 2026-08-17. We must weigh fundamentals, analyst consensus, estimate revisions, recent disclosures/news, and technicals as relevant to valuation. Specific focus: multiples vs fair value, dividend support (div_paid_to_fcf, fcf_margin_pct, declared dividends in corporate_actions.history), analyst consensus incl. drift (consensus_signal_drift). Let's extract relevant figures: **Multiples:** - fundamentals.pe_ttm: 7.9164 - fundamentals.pb: 2.1376 - fundamentals.ps: 5.7891 - peer_context: median_pe_ttm: 11.32, pe_percentile: 29 (meaning TECOM is cheaper than 71% of peers? Actually percentile 29 means 29% of peers have lower PE, so TECOM is relatively low PE). median_pb: 1.35, so TECOM's PB is above median. median_div_yield: 4.55, TECOM's div yield 5.0299, so higher. - fundamentals.dividend_yield: 5.0299 - fundamentals.payout_ratio: 39.82% - consensus_signal_drift.forward_pe: 10.0178 **Dividend support:** - financial_statements.derived.fcf_margin_pct: 71.3% (from 2025 annual? Let's check: derived fcf_margin_pct likely computed from annual 2025: fcf=2038.5, revenue=2857.9 => 2038.5/2857.9 = 0.713 => 71.3%. So it's high.) - But we need div_paid_to_fcf. The pack didn't explicitly give that, but we can compute from annual data: dividends_paid is not in 2025 annual? Looking at annual records: 2025 doesn't show dividends_paid, but 2024 shows dividends_paid: -800.0, 2023: -600.0, etc. However, corporate_actions.history shows dividends declared: 2026: 88% cash dividends (ex-date March 2026), 2025: 80% cash dividends (8 fils per share) in Aug 2025, etc. So there's a history of high dividends. The dividend yield is 5.03%. Given fcf margin 71.3%, the dividends are well covered. For 2025, fcf was 2038.5 million AED. Dividends paid? Not in 2025 annual, but 2024 shows 800m. In 2025, they declared 80% cash dividends. Probably similar level. So dividend is sustainable. **Analyst consensus:** - analyst.n: 6 - analyst.rec: strong_buy - analyst.target_mean: 4.4833 - analyst.implied_upside_pct: 33.0356 (spot 3.37, so target 4.4833 gives (4.4833/3.37 -1)=33.0%) - analyst.eps_rev_30d_pct: 0.0 (no change in last 30d) - analyst.eps_rev_90d_pct: -1.7274 (slight negative revision) - analyst.net_up_30d: 1 (net upgrades? unclear but small) - analyst.rating_drift: 0.0 - consensus_signal_drift: tv_recommend_all: -0.2667 (negative signal), tv_recommend_delta_5d: -0.045, tv_recommend_delta_10d: 0.291 (recent improvement). target_mean_delta_10d_pct: 0.37 (slight increase in target). target_dispersion: 0.35 (moderate dispersion). forward_pe: 10.02. **Financial strength:** - fundamentals.roe: 29.41%, high. - fundamentals.net_margin: 71.33% (very high, but this seems like net margin including some non-operating items? Actually net_margin is 71.33% from fundamentals, but from annual statement net_margin_pct is 73.0%. So extremely high profitability.) - revenue growth yoy: 12.74%, EPS growth: 64.17%. - Debt: debt_to_equity 0.7037, current_ratio 0.3819 (low), but cash from ops strong. - quarterly trends: Q1 2026 revenue 754.6, +11% yoy, net margin 53.5% (lower than annual, but seasonality). **Valuation vs peers:** - PE 7.92 vs median 11.32 -> discount. - PB 2.14 vs median 1.35 -> premium to book, but real estate often trades on asset value. However, high PB might be justified by high ROE (29.4%) vs cost of equity. - Dividend yield 5.03% vs median 4.55%, slightly above. **Technicals:** - rsi14: 49.63, neutral. - price vs ma200: +1.07%, near. - ret_1m: -1.75%, ret_3m: +5.31%, ret_12m: +15.70%. - tv_technicals recommend: -0.2667, weak sell. But consensus_signal_drift tv_recommend_all same. **Catalysts within horizon:** - Horizon ends 2026-08-17. Let's check corporate actions: ex-dividend dates: last was 2026-03-18. Next dividend? They have a history of semi-annual dividends (March and August). Looking at history: 2025 had ex-dates in March and August. 2026 has one in March. So likely next dividend will be declared and ex-date in August 2026? Possibly during horizon. But pack doesn't show a declared dividend for August 2026 yet. However, the corporate_actions.history shows 2026 only the March one. But based on prior pattern, August might be expected. But we cannot assert a specific catalyst unless in pack. The pack says "catalysts.filings_12mo": 37, but no specific dated catalyst inside horizon. So no dated catalyst. - Recent disclosures: last earnings were Q1 2026, released late April. So no earnings during horizon. Next earnings would be Q2 2026, likely in August? But the horizon ends Aug 17, so maybe not. So no obvious catalyst. **Valuation conclusion:** - Stock appears undervalued on PE basis (7.9 vs 11.3 peer median) with high growth and high margins. - Dividend yield attractive and well-covered by FCF (fcf margin 71.3%, dividends paid likely around 800m vs fcf 2038m, payout ratio 39.8%). - Analysts are bullish with strong buy and 33% upside, though consensus signal drift has a negative overall recommendation, but recent 10d drift positive. - Technicals are neutral but with slight negative signal. - Confidence: No dated catalyst in horizon, so confidence should be 70-89 range. Several aligned figures: low PE, high dividend coverage, strong buy rec, upside. Some conflicts: tv_recommend_all negative, PB above median, current ratio low. But overall positive valuation. So stance likely BUY. - Target: For 4-week horizon, we need to derive a target. We can use the analyst target mean but adjusted for shorter horizon? Not allowed to restate analyst.target_mean as own target. We might use a multiple-based fair value: e.g., apply peer median PE of 11.32 to TTM EPS. Need EPS: fundamentals.eps? Not given directly, but we can compute: net income TTM? Latest annual 2025 net income 2086.1, quarterly Q1 2026 net income 403.4, but we need TTM. Possibly from pe_ttm = 7.9164, so earnings TTM = market cap / pe_ttm = 16,750m / 7.9164 = ~2,115.8m AED. Shares outstanding? market cap 16750m / price 3.37 = ~4970m shares? Actually market cap 16.75B AED, price 3.37, so shares ~4.97B. Then EPS TTM = 3.37/7.9164 = 0.4257 AED. Apply peer median PE 11.32 -> fair value = 0.4257 * 11.32 = 4.82. That's higher than analyst target 4.48. But we might be conservative: use forward PE 10.02 from consensus? That gives 0.4257*10.02=4.26. But note that EPS growth is high, so forward EPS might be higher. However, we need a 4-week target, not a 12-month. But we can use a discounted approach or just a near-term catalyst driven target. Since no catalyst, perhaps a modest re-rating towards peer median? Could argue that based on dividend and growth, stock should trade at higher multiple. But within 4 weeks, unlikely to close the gap fully. A reasonable 4-week target could be based on technicals or a slight uptick. The price is 3.37, down from 52-week high 4.15. Over 1 month it's -1.75%, over 3 months +5.31%. Given positive valuation, maybe a target of 3.45? Too low. Actually we can use the lower end of analyst range or a conservative multiple. Since the horizon is short, we might just set target slightly above current price due to valuation support. But the instructions say: "If you output a target, derive it from pack evidence for the 4-week horizon". So we need a number based on evidence. Possible approach: use dividend yield support. Ex-dividend date possibly coming? If a dividend of 8 fils per share is declared, the price might adjust. But ex-date would be after announcement, typically. In 2025, ex-date was Aug 8. So if a similar pattern, ex-date could be around Aug 8, 2026, which is within horizon. Then the stock might trade up towards ex-date and then drop. But we don't know. Without explicit catalyst, we can't assume. So maybe we should not set a target? The output requires a number or null. Confidence below 40 we output HOLD, but here we think BUY. If we set target, we could use a modest re-rating to, say, 8.5x PE (still below peer median of 11.32). That gives 3.37 * (8.5/7.9164) = 3.62. Or use the analyst target but discounted for 4 weeks: 4.4833 discounted at cost of equity? Not really. So maybe we can say target is 3.60, implying ~6.8% upside. But we need to cite evidence for the target. We could cite peer median PE and TECOM's current PE to argue for a re-rating. But we need citations. Let's see: we can cite fundamentals.pe_ttm and peer_context.median_pe_ttm as evidence of undervaluation. But the target itself would be derived. Alternatively, we could use the forward PE of 10.02 to get a target of about 4.26, but that's a 12-month forward, not 4-week. So perhaps we should set target null? The instruction says non-HOLD stances need at least 2 citations. But target can be null? The output key is "target":<num_or_null>. So null is allowed. For a 4-week horizon, maybe we can't derive a precise target. I'll set target null to be safe. But let's see if we can justify a target. The consensus signal drift target_mean_delta_10d_pct is 0.37%, so the target mean is moving up slightly. But that's for 12-month. So not directly. Given the pack, I think a BUY stance is justified. Confidence: multiple independent cited figures align (PE vs peers, high FCF covering dividends, strong buy rec) but no dated catalyst inside horizon. So confidence 75-85. I'll pick 80. Citations: we need at least 2. Possible: - "fundamentals.pe_ttm": 7.9164 and "peer_context.median_pe_ttm": 11.32 showing discount. - "financial_statements.derived.fcf_margin_pct": 71.3 showing strong dividend coverage. - "analyst.rec": "strong_buy" and "analyst.implied_upside_pct": 33.0356. - "fundamentals.dividend_yield": 5.0299 vs "peer_context.median_div_yield": 4.55. We'll choose the most relevant: PE discount and FCF margin. Point: one sentence citing a figure: "TECOM trades at a P/E of 7.9x vs peer median 11.3x with FCF margin of 71.3% fully covering its 5.0% dividend yield." Risk: "Potential negative technical sentiment (tv_recommend_all -0.27) and lack of near-term catalyst could stall re-rating." Stance: "BUY" Confidence: 80 (several aligned figures, no dated catalyst). Target: null. Now output JSON.

Bull

  • TECOM's P/E of 7.9 trades below sector median 11.3, with a 73% net margin and 39% 2-year earnings CAGR, indicating strong value. sector lens
  • TECOM trades at a P/E of 7.9x versus the peer median of 11.3x while its 71.3% FCF margin comfortably covers the 5.0% dividend yield. valuation lens

Bear

  • No financial distress signals; ample liquidity and low leverage reduce downside risk. risk lens
  • Houthi naval embargo escalation could rattle UAE risk premium; low liquidity amplifies potential drawdowns. macro lens
  • Low daily trading volume (AED 1.47M) and rising interest costs could cap near-term upside. sector lens
  • Low liquidity (ADV AED1.47mn) and gap risk (5.37%) may cause sharp moves. technical lens
  • Negative consensus technical signal (tv_recommend_all -0.27) and absence of a hard catalyst within the 4‑week horizon may delay convergence toward fair value. valuation lens
Rating history18 past ratings

TRACK RECORD · THIS NAME

Rating history

Every published rating on this name, graded automatically 20 trading days later against the DFMGI (±1% band). Pending rows have not reached their grading date yet.

DateRatingConfTargetSpotOutcome
2026-07-19BUY713.363.35pending
2026-07-18BUY653.653.35pending
2026-07-17HOLD603.53.35pending
2026-07-15BUY723.7753.37pending
2026-07-14HOLD623.3143.3pending
2026-07-13HOLD633.333.33pending
2026-07-12HOLD553.53.38pending
2026-07-11BUY693.933.38pending
2026-07-10BUY694.2813.38pending
2026-07-09BUY703.9653.33pending
2026-07-07BUY673.9853.37pending
2026-07-06BUY654.3093.37pending
2026-07-05BUY664.1033.37pending
2026-07-04HOLD654.4693.37pending
2026-07-03HOLD654.0153.37pending
2026-07-02HOLD664.473.36pending
2026-07-01BUY683.7573.35pending
2026-06-30BUY683.9953.47pending
Filings & news156 official filings
Share · TECOM
BUYconfidence 4400%

2 BUY / 2 HOLD council. 4-week target AED 3.7 vs spot AED 3.37 (9.8%).

SHA-256 stamp36d6f09b81aaf2f7a260e62e54f343209e827add5910c10aa424a55bf940c818
Verify this artifact

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

{"v":"dfmr-share-1","symbol":"TECOM","name":"TECOM","runId":"dfm-2026-07-20","rating":"BUY","confidence":44,"summary":"2 BUY / 2 HOLD council. 4-week target AED 3.7 vs spot AED 3.37 (9.8%).","evidence":[]}