- Spot AED 2.54
- 4-Week Target AED 2.45 -3.5%
- Implied Upside -3.5%
- RSI (14) 39.90
- Price vs MA200 -10.26%
- 3m return -4.33%
TABREED trades 10.3% below its 200-day MA and has underperformed the DFMGI by 9.5% over 3 months, with RSI at 39.9, indicating persistent bearish momentum.. TABREED trades at a TTM P/E of 16.87, a 49% premium to the peer median of 11.32, while earnings estimates are being revised down (30-day EPS revision -3.35%) and technicals are bearish (10% below 200-day MA)..
DFM · dfm-2026-07-20 · As of 2026-07-20
TABREED
- ① Source set0 canonical inputs
- DFM official—2026-07-20
- DFMGI benchmark—2026-07-20
- ② AI draft0B · 3H · 2S → draft SELL
- risk lens deepseek-v4-pro-k3HOLDw=1.00
- macro lens deepseek-v4-pro-k3HOLDw=1.00
- sector lens deepseek-v4-pro-k3HOLDw=1.00
- technical lens deepseek-v4-pro-k3SELLw=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
Price & risk detail
Model price targets
| Lens | Stance | 4-Week Target |
|---|---|---|
| technical lens | SELL | AED 2.45 |
Quarterly pattern
| Quarter | Revenue (AED m) | Net Income (AED m) | Net Margin | Revenue YoY |
|---|---|---|---|---|
| 2026-03-31 | 485.7 | 84.6 | 17.4% | 4.3% |
| 2025-12-31 | 588.9 | 51.5 | 8.7% | 0.1% |
| 2025-09-30 | 758.8 | 153.3 | 20.2% | -0.7% |
| 2025-06-30 | 642.7 | 169.6 | 26.4% | 5.1% |
| 2025-03-31 | 465.6 | 121.5 | 26.1% | -0.5% |
| 2024-12-31 | 588.2 | 153.4 | 26.1% | -0.7% |
Risk ledger
| Lens | Stance | Risk flagged |
|---|---|---|
| risk lens | HOLD | Elevated net debt to EBITDA at 4.6x, partially mitigated by strong cash conversion (OCF/NI 2.02) and adequate liquidity. |
| macro lens | HOLD | Geopolitical tensions (Houthi naval embargo) could spike VIX and hit low ADV (AED 2.40M) flows, amplifying downside. |
| sector lens | HOLD | High payout ratio of 85% and rising leverage (D/E 1.07) could pressure dividend sustainability if earnings weakness persists. |
| technical lens | SELL | Oversold CCI (-118.1) and Williams %R (-92.3) could spark a short-term bounce, but the prevailing trend remains downward. |
| valuation lens | SELL | Dividend yield of 5.04% and a payout ratio comfortably covered by FCF (div/fcf 0.65) may limit 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 — 15 official disclosures
Recent official disclosures
- 2026-06-04Press release
- 2026-06-04Notification from the company
- 2026-05-15Result of Earnings Call
- 2026-05-14Press release regarding financial results for the 1st QTR of 2026
- 2026-05-14Financial statements for the 1st QTR of 2026
- 2026-05-14Results of BOD Meeting
- 2026-05-11BOD meeting
- 2026-05-11Earnings Call
- 2026-03-25Resolutions of General Assembly
- 2026-03-25Press release
- 2026-03-23Nominees for Board of Directors membership
- 2026-03-14Integrated report for the year 2025
- 2026-02-16Result of Earnings Call
- 2026-02-13Invitation of General Assembly
- 2026-02-12Press release regarding financial results for the year 2025
Source: DFM efsah — official filings
How this rating was produced — 6 inputs and guardrails
Method — inputs, models, guardrails
| Input | Source | Status |
|---|---|---|
| Daily price + benchmark | DFM official / DFMGI | Loaded |
| Five-lens council | deepseek (deepseek-v4-pro-k3) | Loaded |
| Company fundamentals & technicals | TradingView | Loaded |
| Analyst consensus & revisions | yfinance | Loaded |
| Official disclosures | DFM efsah | Loaded |
| News | TradingView / Reuters / Zawya | Loaded |
Raw evidence pack — the exact JSON every lens reasoned over
{
"spot": 2.54,
"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": "Utilities",
"symbol": "TABREED",
"analyst": {
"n": 6,
"rec": "strong_buy",
"net_up_30d": -1,
"target_mean": 3.665,
"rating_drift": 0.06,
"eps_rev_30d_pct": -3.3525,
"eps_rev_90d_pct": -3.2918,
"implied_upside_pct": 44.2913
},
"company": "National Central Cooling Company PJSC",
"catalysts": {
"filings_12mo": 53,
"last_results_filing": {
"date": "2026-05-15",
"headline": "Result of Earnings Call"
},
"results_filing_dates_24mo": [
"2026-05-15",
"2026-05-14",
"2026-05-14",
"2026-05-11",
"2026-02-16",
"2026-02-12",
"2026-02-12",
"2026-02-09",
"2025-11-17",
"2025-11-13",
"2025-11-13",
"2025-11-10",
"2025-08-08",
"2025-08-07",
"2025-08-07",
"2025-08-04",
"2025-05-15",
"2025-05-13",
"2025-05-13",
"2025-05-09",
"2025-02-17",
"2025-02-13",
"2025-02-13",
"2025-02-10",
"2024-11-15",
"2024-11-14",
"2024-11-14",
"2024-11-11",
"2024-08-09",
"2024-08-08",
"2024-08-08",
"2024-08-05"
]
},
"liquidity": {
"advv_30d_aed_m": 2.3951,
"pct_below_52w_high": 23.7237
},
"indicators": {
"ma50": 2.6364,
"ma200": 2.8305,
"rsi14": 39.9028,
"ret_1m_pct": -3.4221,
"ret_3m_pct": -4.3315,
"ret_12m_pct": -2.9121,
"pct_vs_ma200": -10.2623,
"pct_off_20d_high": -6.6176,
"atr14_pct_of_price": 2.0529,
"largest_gap_3m_pct": 7.8067,
"max_drawdown_1y_pct": -20.6343,
"pct_no_trade_days_3m": 4.6875,
"realized_vol_annual_pct": 29.3261,
"rel_strength_3m_vs_dfmgi_pct": -9.5135
},
"recent_news": [
{
"date": "2026-05-15",
"source": "wam",
"summary": "National Central Cooling Company PJSC (Tabreed) on Friday announced its results for the three-month period ended 31st March 2026, reporting revenue of AED486 million and net profit of AED78 million.The company delivered resilient operational performance and strong cash generation during the quarter, un...",
"headline": "Tabreed reports Q1 2026 revenue of AED486 million"
},
{
"date": "2026-04-26",
"source": "agbi",
"summary": "Tabreed Bahrain has appointed Arabian International Contracting Company WLL to expand its chilled water network in the northern seafront area of Manama. AIC will lead the engineering, procurement and construction side of the project, Tabreed said in a statement. The expansion is part of Tabreed Bahrain’s medium-term cooling strategy to support growing demand across upcoming […]",
"headline": "Tabreed appoints contractor to expand district cooling in Manama"
},
{
"date": "2026-02-13",
"source": "wam",
"summary": "National Central Cooling Company PJSC (Tabreed ) on Friday announced its results for the period ending 31st December 2025, reporting revenues of AED2.46 billion and net profit of AED465 million.The results reflect continued operational resilience, record capacity expansion and disciplined capital exec...",
"headline": "Tabreed reports revenue of AED2.46 billion in 2025"
},
{
"date": "2026-02-02",
"source": "agbi",
"summary": "Acwa Power has signed a preliminary agreement with Germany’s energy supply company EnBW to create a green ammonia corridor to help decarbonise hard-to-abate sectors in the European country. The area will extend from the Saudi company’s Yanbu project to Germany’s Port of Rostock, where VNG, a Leipzig-based energy infrastructure developer, plans to convert ammonia into green […]",
"headline": "Acwa Power to build green ammonia corridor with Germany"
},
{
"date": "2025-11-14",
"source": "wam",
"summary": "National Central Cooling Company PJSC (Tabreed) today announced the results for the nine-month period ended 30th September 2025, posting group revenue of AED1.87 billion, up 1 percent year-on-year.The company said the performance reflects the resilience of its fixed capacity revenues backed by long...",
"headline": "Tabreed reports AED1.87 billion in revenue for first nine months"
},
{
"date": "2025-11-14",
"source": "economy_middle_east",
"summary": "The National Central Cooling Company (Tabreed) has announced its financial and operational results for the nine-month period ending 30 September 2025, reporting solid underlying performance alongside record expansion in cooling capacity. Total connected capacity increased 4.5 percent year-on-year to 1.38 million Refrigeration Tons (RT), powered by a record 52,900 RT in organic additions; more than",
"headline": "Tabreed reports strong operational growth and record capacity additions in first nine months of 2025"
}
],
"sector_news": [
{
"date": "2026-07-20",
"sector": "energy-utilities",
"source": "meed_uae",
"summary": "The broad scope of work on the Adnoc Gas project involves the EPC of a major gas processing plant that will handle about 1.85 billion cubic feet a day of additional raw gas from Abu Dhabi’s Bab field development",
"headline": "Contractors get big extension for Bab Gas Cap main plant bids"
},
{
"date": "2026-07-20",
"sector": "energy-utilities",
"source": "meed_uae",
"summary": "The contract covers Lot 2 of the 500kV overhead transmission line linking the Orascom and El-Hawamdeya substations",
"headline": "UAE firm wins Egypt 500kV transmission contract"
},
{
"date": "2026-07-18",
"sector": "energy-utilities",
"source": "middle_east_eye",
"summary": "Qatar condemns Iran's latest attacks on Gulf countries 'in strongest terms' Qatar condemned \"in the strongest terms\" Iran's latest attacks targeting Jordan, Bahrain and Kuwait. In a statement posted on X, the Ministry of Foreign Affairs said the targeting of electricity and water desalination plants in Kuwait \"crosses all red lines\". Statement | Qatar Strongly Condemns Iran's Repeated Attacks on J",
"headline": "Qatar condemns Iran's latest attacks on Gulf countries 'in strongest terms'"
},
{
"date": "2026-07-17",
"sector": "energy-utilities",
"source": "meed_uae",
"summary": "The main objective of the project is to enhance and sustain oil production at the Rumaitha and Shanayel fields at a rate of 45,000 b/d through on-plot and off-plot facilities",
"headline": "Contractors prepare bids for Adnoc Onshore field facilities project"
}
],
"fundamentals": {
"pb": 1.1889,
"ps": 2.9356,
"roa": 2.9828,
"roe": 7.1397,
"pe_ttm": 16.8659,
"market_cap": 7255440904,
"net_margin": 17.2885,
"payout_ratio": 84.98,
"current_ratio": 1.6629,
"debt_to_equity": 1.0739,
"dividend_yield": 5.0388,
"eps_growth_yoy": -25.3347,
"rev_growth_yoy": 1.8321,
"operating_margin": 31.9844
},
"peer_context": {
"median_pb": 1.35,
"universe_n": 61,
"median_pe_ttm": 11.32,
"pe_percentile": 76,
"median_div_yield": 4.55,
"div_yield_percentile": 66
},
"dfmgi_context": {
"dfmgi_ret_1m_pct": -5.958,
"dfmgi_ret_3m_pct": -1.1938,
"dfmgi_pct_vs_ma200": -3.5453
},
"tv_technicals": {
"adx": 15.3982,
"cci20": -118.0846,
"perf_y": -13.3106,
"beta_1y": 0.5932,
"low_52w": 2.49,
"perf_6m": -16.7213,
"stoch_k": 19.5971,
"high_52w": 3.33,
"perf_ytd": -19.3651,
"rel_volume": 1.1305,
"williams_r": -92.3077,
"float_shares": 619944499.22,
"volatility_d": 1.5748,
"tv_recommend_ma": -0.9333,
"tv_recommend_all": -0.5576,
"tv_recommend_other": -0.1818
},
"filing_context": [
{
"url": "https://feeds.dfm.ae/documents/2026/Mar/14/eb3a8d4e-fd47-403f-97d6-12409ff4f7be/2025%20Annual%20Integrat.pdf",
"pages": "16-18",
"excerpt": "Annual Integrated Report 2025\nTABREED SHAREHOLDER RETURNS\n16\nShare Price Performance \nCash Dividend Per Share (AED) \nMarket Capitalisation\n9.0 AED billion\nShare Price\n3.15 AED\nAverage Daily Traded Value\n1.9 AED million\nShare Price Data as of 31 December 2025 and Trading Data for the year 2025\nCash Dividend Per Share for 2025\n13.0 fils\nCAGR in the last five years\n+2.5%\nPayout Ratio on Normalised Net Profit for 2025\n71%\nFinal Dividend of 6.5 fils f",
"fiscal_year": null,
"period_type": null
},
{
"url": "https://feeds.dfm.ae/documents/2025/Mar/15/8e81c366-c961-4f61-93b2-469ebc0ab097/2024%20Annual%20Integrat.pdf",
"pages": "16-17",
"excerpt": "Annual Integrated Report 2024\nWHY TO INVEST IN TABREED\n• Resilient utility-like infrastructure model with robust tariff structure \nimplemented across countries\n• Long-term contracts with creditworthy customers underpin stability and \nhigh visibility of cashflows\n• Solid track record of delivering growth with connected capacity increasing \nby ~40% in the last five years\n• Diversified presence in attractive markets poised to witness rising district",
"fiscal_year": null,
"period_type": null
},
{
"url": "https://feeds.dfm.ae/documents/2025/Mar/15/8e81c366-c961-4f61-93b2-469ebc0ab097/2024%20Annual%20Integrat.pdf",
"pages": "14-15",
"excerpt": "Annual Integrated Report 2024\nSHARE INFORMATION (DFM: TABREED)\nOwnership Structure (as of 31 December 2024)\nStrategic Shareholders own 81.9% of Tabreed while 18.1% is free float\nMubadala1\n41.9%\nEngie2\n40.0%\nInstitutional Investors\n12.0%\nRetail Investors\n6.1%\nInvestor Relations Contact\nFor queries related to share ownership, dividends or to know more about \nTabreed’s investment story \ncontact us at:\nmailto:ir@tabreed.ae\n+971 2 202 0400\nTabreed IR ",
"fiscal_year": null,
"period_type": null
},
{
"url": "https://feeds.dfm.ae/documents/2026/Feb/12/4463d448-e084-4a0c-be6a-2291bced4dc9/TABREED%20FY%202025%20%20RES.pdf",
"pages": 3,
"excerpt": "Financial Resilience \n \nAs of year-end 2025, net debt to EBITDA stood at 4.6x, a temporary increase in leverage \nreflecting the impact of PAL Cooling acquisition. Liquidity remains robust, supported by a fully \nundrawn AED 1.2 billion Green RCF and the absence of any near-term debt maturities. The \ncompany remains disciplined and focused in its capital allocation approach. \n \nTabreed strengthened its financial position during 2025 through the iss",
"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": "6.5% cash dividends",
"ex_date": "2026-04-03"
},
{
"type": "Cash Dividends",
"year": "2025",
"details": "6.5% cash dividends",
"ex_date": "2025-09-24"
},
{
"type": "Cash Dividends",
"year": "2025",
"details": "15.5% cash dividends",
"ex_date": "2025-04-03"
},
{
"type": "Cash Dividends",
"year": "2024",
"details": "15.5% cash dividends",
"ex_date": "2024-03-28"
},
{
"type": "Cash Dividends",
"year": "2023",
"details": "13.5% cash dividends",
"ex_date": "2023-03-29"
}
]
},
"recent_disclosures": [
{
"url": "https://feeds.dfm.ae/documents/2026/Jun/4/8b3e9c13-cfa5-4abe-9ef0-8ca076cc4666/CAMO%20Appointment%20Press%20Release%20Final.Pdf.pdf",
"date": "2026-06-04",
"headline": "Press release"
},
{
"url": "https://feeds.dfm.ae/documents/2026/Jun/4/3ac45888-6fe2-406b-b441-d0919a6b7923/Tabreed%20Notification%2004062026%20Signed.Pdf.pdf",
"date": "2026-06-04",
"headline": "Notification from the company"
},
{
"url": "https://feeds.dfm.ae/documents/2026/May/15/021ae1c6-f193-49e5-8209-0b3e5dcec447/Tabreed%20Post%20EC%20Q1%202026.Pdf.pdf",
"date": "2026-05-15",
"headline": "Result of Earnings Call"
},
{
"url": "https://feeds.dfm.ae/documents/2026/May/14/51ae16a8-9ffa-4df4-a947-6aca2fb55fb4/TABREED%20Q1%202026%20PRL%20EN%20%20%20FINAL.Pdf.pdf",
"date": "2026-05-14",
"headline": "Press release regarding financial results for the 1st QTR of 2026"
},
{
"url": "https://feeds.dfm.ae/documents/2026/May/14/b21f17d0-69eb-47bd-aad4-c4be54b8a560/Tabreed%20Q1%202026%20FS%20English.Pdf.pdf",
"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-11",
"headline": "BOD meeting"
},
{
"date": "2026-05-11",
"headline": "Earnings Call"
},
{
"date": "2026-03-25",
"headline": "Resolutions of General Assembly"
},
{
"date": "2026-03-25",
"headline": "Press release"
},
{
"date": "2026-03-23",
"headline": "Nominees for Board of Directors membership"
},
{
"date": "2026-03-14",
"headline": "Integrated report for the year 2025"
},
{
"date": "2026-02-16",
"headline": "Result of Earnings Call"
},
{
"date": "2026-02-13",
"headline": "Invitation of General Assembly"
},
{
"date": "2026-02-12",
"headline": "Press release regarding financial results for the year 2025"
}
],
"financial_statements": {
"units": "AED millions",
"annual": [
{
"fcf": 956.2,
"ocf": 1002,
"cash": 655,
"capex": -45.8,
"equity": 6672.2,
"period": "2025-12-31",
"revenue": 2456.3,
"net_income": 495.9,
"gross_profit": 1077.9,
"total_assets": 14581.2,
"op_margin_pct": 32.2,
"dividends_paid": -625.3,
"net_margin_pct": 20.2,
"gross_margin_pct": 43.9,
"interest_expense": -260,
"operating_income": 791.9,
"total_liabilities": 7908.9,
"liabilities_to_equity": 1.19
},
{
"fcf": 1168.7,
"ocf": 1189,
"cash": 1022.8,
"capex": -20.3,
"equity": 6961.9,
"period": "2024-12-31",
"revenue": 2431.6,
"net_income": 602.8,
"gross_profit": 1077.3,
"total_assets": 14116,
"op_margin_pct": 32.6,
"dividends_paid": -441,
"net_margin_pct": 24.8,
"gross_margin_pct": 44.3,
"interest_expense": -215.3,
"operating_income": 793.1,
"total_liabilities": 7154.1,
"liabilities_to_equity": 1.03
},
{
"fcf": 1225.3,
"ocf": 1285.1,
"cash": 1509.8,
"capex": -59.8,
"equity": 6943.2,
"period": "2023-12-31",
"revenue": 2415.5,
"net_income": 426.6,
"gross_profit": 1082.1,
"total_assets": 14840.1,
"op_margin_pct": 33.4,
"dividends_paid": -49,
"net_margin_pct": 17.7,
"gross_margin_pct": 44.8,
"interest_expense": -264.6,
"operating_income": 805.7,
"total_liabilities": 7896.9,
"liabilities_to_equity": 1.14
},
{
"fcf": 1341.1,
"ocf": 1355.1,
"cash": 1773.3,
"capex": -14,
"equity": 7154.1,
"period": "2022-12-31",
"revenue": 2216.2,
"net_income": 633.4,
"gross_profit": 1038.2,
"total_assets": 15450.9,
"op_margin_pct": 36.2,
"dividends_paid": -48.6,
"net_margin_pct": 28.6,
"gross_margin_pct": 46.8,
"interest_expense": -289.4,
"operating_income": 801.9,
"total_liabilities": 8296.8,
"liabilities_to_equity": 1.16
},
{
"fcf": 1296.4,
"ocf": 1316.4,
"cash": 1197.3,
"capex": -20,
"equity": 6446.4,
"period": "2021-12-31",
"revenue": 1955.1,
"net_income": 610.7,
"gross_profit": 870.8,
"total_assets": 14833.3,
"op_margin_pct": 31.9,
"dividends_paid": -156.1,
"net_margin_pct": 31.2,
"gross_margin_pct": 44.5,
"interest_expense": -257.7,
"operating_income": 623.2,
"total_liabilities": 8386.9,
"liabilities_to_equity": 1.3
}
],
"source": "DFM filings (audited/reviewed statements)",
"derived": {
"ocf_to_ni": 2.02,
"roe_stmt_pct": 7.4,
"fcf_margin_pct": 38.9,
"ni_cagr_2y_pct": 7.8,
"div_paid_to_fcf": 0.65,
"rev_cagr_2y_pct": 0.8
},
"quarterly": [
{
"period": "2026-03-31",
"revenue": 485.7,
"net_income": 84.6,
"net_margin_pct": 17.4,
"revenue_yoy_pct": 4.3,
"operating_income": 160.9
},
{
"period": "2025-12-31",
"derived": "FY minus 9M",
"revenue": 588.9,
"net_income": 51.5,
"net_margin_pct": 8.7,
"revenue_yoy_pct": 0.1,
"operating_income": 172.7
},
{
"period": "2025-09-30",
"revenue": 758.8,
"net_income": 153.3,
"net_margin_pct": 20.2,
"revenue_yoy_pct": -0.7,
"operating_income": 225.4
},
{
"period": "2025-06-30",
"revenue": 642.7,
"net_income": 169.6,
"net_margin_pct": 26.4,
"revenue_yoy_pct": 5.1,
"operating_income": 233
},
{
"period": "2025-03-31",
"revenue": 465.6,
"net_income": 121.5,
"net_margin_pct": 26.1,
"revenue_yoy_pct": -0.5,
"operating_income": 160
},
{
"period": "2024-12-31",
"derived": "FY minus 9M",
"revenue": 588.2,
"net_income": 153.4,
"net_margin_pct": 26.1,
"revenue_yoy_pct": -0.7,
"operating_income": 198.8
}
]
},
"consensus_signal_drift": {
"asof": "2026-07-20",
"forward_pe": 11.4699,
"tv_recommend_all": -0.5576,
"target_dispersion": 0.3,
"tv_recommend_delta_5d": 0,
"tv_recommend_delta_10d": -0.27,
"target_mean_delta_10d_pct": -0.14
}
}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-k3HOLD
1×HOLD (1/1 agree)
Net debt to EBITDA at 4.6x exceeds the 4x threshold, indicating elevated leverage.
Show full AI reasoning
We are the RISK lens. We must score the concrete breaks: ocf_to_ni < 0.7, net_debt_to_ebitda > 4, ebitda_interest_cover < 2, liquidity.advv_30d_aed_m < 1, quarterly_gaps present, dividend cut. For each, we check if the cited figure crosses the threshold. We then count breaks. 0 breaks -> stance BUY; 1 break -> HOLD unless offset; 2+ breaks -> SELL. Must cite exact figures. First, let's examine each break: 1. ocf_to_ni < 0.7: From financial_statements.derived.ocf_to_ni: 2.02. That is far above 0.7. No break. 2. net_debt_to_ebitda > 4: Need to compute net debt and EBITDA or check if it's stated. The filing_context excerpt says: "As of year-end 2025, net debt to EBITDA stood at 4.6x". That is > 4. So break. We need to cite that. But we also need EBITDA from pack? We have operating income, but interest expense. EBITDA = operating income + depreciation/amortization. Not directly given. But the filing_context explicitly states 4.6x. We'll use that as the cited figure. So net_debt_to_ebitda break triggers. 3. ebitda_interest_cover < 2: Need to compute EBITDA and interest expense. Interest expense from annual 2025: -260.0 (AED millions). EBITDA: operating income 791.9 + D&A. D&A not given, but we can estimate from capex and assets? Or we can note that the filing_context says "net debt to EBITDA 4.6x", but not directly ebitda/interest. However, we can compute approximate. Net debt = total debt - cash. Total debt from total liabilities? Not split. But we don't need exact EBITDA if we can use something else. The RISK lens must cite exact figures. We can check if any pack field gives EBITDA. No. But we can derive from operating income and interest expense. If we assume D&A is small? Actually, cooling company likely has significant D&A. But maybe EBITDA = operating income + D&A. Since D&A is not given, we might not be able to compute precisely. However, the prompt says "cite exact figures". Maybe we can use the filing_context excerpt that mentions net debt to EBITDA 4.6x, but that is for net debt, not interest cover. For interest cover, we need EBITDA and interest. We have interest expense of 260.0. If EBITDA is close to operating income, then 791.9 / 260 = 3.05, which is > 2. But if D&A is added, EBITDA is higher, so cover would be higher. So likely >2. But we need to be certain. We can look at the annual report pages? Not in pack. So we may not be able to confirm ebitda_interest_cover < 2. Without exact figure, we cannot cite it. So this break probably does not trigger, because we can't assert a figure below 2. However, the RISK lens must only score when the cited figure crosses. Since we don't have a cited figure for ebitda_interest_cover, we cannot flag it. Unless we can compute: but D&A not given. So we leave this as not triggered. 4. liquidity.advv_30d_aed_m < 1: From pack, liquidity.advv_30d_aed_m: 2.3951. That is above 1. So no break. 5. quarterly_gaps present: Check quarterly data. The quarterly array has periods: 2026-03-31, 2025-12-31 (derived), 2025-09-30, 2025-06-30, 2025-03-31, 2024-12-31 (derived). Are there gaps? The sequence of quarters: Q1 2026, Q4 2025 (derived), Q3 2025, Q2 2025, Q1 2025, Q4 2024 (derived). There is no missing quarter between these? They have quarterly data from Q1 2025 to Q1 2026, but note that Q4 2025 and Q4 2024 are labeled "derived: FY minus 9M". So technically, they have reported quarters for each period. Is there a gap? The prompt defines "quarterly_gaps present (unverifiable trend)". Looking at the dates: they have sequential quarters: 2026-03-31, then 2025-12-31, 2025-09-30, 2025-06-30, 2025-03-31, 2024-12-31. So no missing quarter. So no gap. 6. dividend cut evident in financial_statements: We need to see if dividend cut is evident. From corporate_actions, we see dividends: 2026: 6.5% cash dividends ex-date 2026-04-03; 2025: 6.5% cash dividends ex-date 2025-09-24 and 15.5% ex-date 2025-04-03. So for 2025, total dividend was 6.5% + 15.5% = 22%? But note: these are percentages of par value? Typically, dividends in AED per share? The filing_context says: "Cash Dividend Per Share for 2025 13.0 fils". And payout ratio 71% on normalized net profit. In the annual report excerpt: "Cash Dividend Per Share for 2025 13.0 fils". Also from corporate actions: 2025 had two dividends: 15.5% (likely interim) and 6.5% (final). The 15.5% was ex-date 2025-04-03, the 6.5% ex-date 2025-09-24. So total 22% of par? Par is likely 1 AED? Then 22 fils? But the annual report says 13 fils for 2025. Wait, the annual report is for 2025? The excerpt: "Cash Dividend Per Share for 2025 13.0 fils". That might be the total dividend for the year 2025. But corporate actions show two dividends in 2025: 15.5% and 6.5% = 22%. There might be a discrepancy: the 15.5% dividend ex-date 2025-04-03 might be for the financial year 2024? Because typically dividends are paid after year-end. The corporate actions list: year 2025, ex-date 2025-09-24: "6.5% cash dividends"; year 2025, ex-date 2025-04-03: "15.5% cash dividends". So that could be the final 2024 dividend (15.5%) paid in 2025, and interim 2025 (6.5%) paid later. The annual report says dividend per share for 2025 is 13 fils. That matches 6.5% + 6.5%? Actually, 6.5% + 6.5% = 13%. But the corporate actions show 15.5% for 2025 ex-date 2025-04-03, which is likely for 2024. So total 2025 dividend might be 6.5% (interim) plus maybe another? Actually, the 2026 corporate action: ex-date 2026-04-03, 6.5% cash dividends. That is likely the final 2025 dividend. So for 2025, the total dividend might be 6.5% (interim paid in 2025) + 6.5% (final paid in 2026) = 13%, i.e., 13 fils. That matches the annual report. So dividend per share is 0.13 AED. For 2024, corporate actions show 15.5% ex-date 2024-03-28 (that's for 2023?) and also 2025 ex-date 2025-04-03 15.5% (likely final 2024). So 2024 total might be 15.5% + something? Actually, for 2024, we have ex-date 2024-03-28: 15.5% (that's final 2023) and ex-date 2025-04-03: 15.5% (final 2024) and maybe interim? Not shown. But from annual report 2024 excerpt not given. The question: is there a dividend cut? We see dividend per share: 2025: 13 fils. 2024: we need to know. The financial_statements annual: dividends_paid: 2025: -625.3; 2024: -441.0; 2023: -49.0; 2022: -48.6; 2021: -156.1. That's total dividends paid in AED millions. To get per share, we need shares outstanding. Market cap = 7255440904, spot 2.54, so shares = 7255440904/2.54 ≈ 2,856,866,498? Actually, 7,255,440,904 / 2.54 = 2,856,472,796 approximately. So shares about 2.856 billion. Dividends paid in 2025: 625.3 million AED, so per share: 625.3/2856.5 = 0.2189 AED approx. In 2024: 441.0/2856.5 = 0.1544 approx. So dividend per share increased from 0.154 to 0.219? But wait, the annual report says 2025 DPS 13 fils = 0.13. That's a discrepancy. Perhaps the dividends_paid in financial statements include dividends to non-controlling interests? Or maybe the share count is different. The filing_context excerpt says: "Cash Dividend Per Share for 2025 13.0 fils". That is from the annual report. The corporate actions show total 13% (6.5%+6.5%). So DPS is 0.13. In 2024, corporate actions: we have 15.5% ex-date 2024-03-28 (likely for 2023) and 15.5% ex-date 2025-04-03 (for 2024). So 2024 DPS might be 15.5 fils = 0.155. So from 0.155 to 0.13, that is a cut. But is that evident in financial_statements? The financial_statements show dividends_paid increased from 441.0 to 625.3, which suggests higher total dividends, not lower per share. That might be due to share count changes or special dividends. The filing_context excerpt from 2025 annual report says "Payout Ratio on Normalised Net Profit for 2025 71%". For 2024, we don't have that. But looking at financial statements net income: 2025: 495.9; 2024: 602.8. So net income dropped. If DPS dropped from 15.5 to 13, that would be a cut. But is it "evident in financial_statements"? The financial_statements don't directly show DPS. We have dividends_paid total. The corporate actions history in the pack is outside financial_statements. The RISK lens says "dividend cut evident in financial_statements". So we need to see if there is a clear reduction in dividend per share from the financial statements. Since DPS isn't directly there, we might not be able to confirm. But we can infer from dividends_paid and net income and payout ratio. The analyst fundamentals: payout_ratio: 84.98 (that's current, likely based on 2025 earnings?). dividend_yield 5.0388% (based on current price?). So current dividend is 2.54 * 5.0388% = 0.128 AED, which aligns with 13 fils. So DPS is around 0.13. What about prior year? Prior year dividend yield not given, but we can compute from 2024 dividends. If 2024 DPS was 15.5 fils, then at current price yield would be 6.1%. But fundamentals dividend_yield is 5.04%, consistent with 13 fils. So there likely was a cut from 15.5 to 13. But is it "evident in financial_statements"? The financial_statements show dividends_paid increasing, which might mask a per-share cut if shares outstanding changed. But shares outstanding are roughly stable? tv_technicals.float_shares: 619,944,499.22, but total shares might be larger due to strategic holders? Actually, float is 18.1% of total from filing_context. So total shares = 619.94M / 0.181 ≈ 3.425 billion. That differs from market cap/spot. Let's compute: market cap 7,255.44M, spot 2.54, shares = 2,856.5M. That is closer to 2.856B. Float shares might be total shares minus strategic? Actually, strategic own 81.9%, so free float is 18.1%. So total shares = float / 0.181 = 619.94M / 0.181 = 3.425B. Then market cap would be 3.425B * 2.54 = 8.7B, but market cap is 7.255B. So discrepancy. Probably, tv_technicals.float_shares is the number of shares available for trading, but total shares might be around 2.856B. Let's use market cap/spot = 2,856.5M shares. Then dividends_paid 2025: 625.3M / 2,856.5M = 0.2189 per share. That's not 0.13. So dividends_paid in financial statements likely includes dividends to non-controlling interests or is total outflow including special dividends? The corporate actions say 6.5% and 6.5% = 13% of par. If par is 1 AED, then 0.13 per share. But dividends_paid is much higher per share if we use shares from market cap. So maybe the shares for dividend calculation are different? Or perhaps the financial statements dividends_paid includes payments to minority interests in subsidiaries? The filing_context says: "Cash Dividend Per Share for 2025 13.0 fils". So the company itself states DPS is 13 fils. That is reliable. The financial_statements.dividends_paid is a cash flow line that might include dividends to shareholders and non-controlling interests. So we cannot directly derive per share cut from that. Since the pack includes corporate actions history showing previous dividends: 2024: 15.5% (ex-date 2024-03-28?) Actually, the 2024 dividend: the corporate action "15.5% cash dividends" year 2024 ex-date 2024-03-28. That is likely for 2023. For 2024 financial year, the dividend would be the 15.5% ex-date 2025-04-03 (listed under year 2025). So for year 2024, dividend was 15.5% = 0.155. For 2025, total dividend 13% = 0.13. So yes, a cut from 15.5 fils to 13 fils. That is a dividend cut. But the cut is not directly in financial_statements; it's in corporate_actions and annual report. The RISK lens specifically says "dividend cut evident in financial_statements". Since the financial_statements don't explicitly show DPS or a cut, we might argue it's not evident there. However, we can see net income dropped and dividends_paid increased? That doesn't indicate a cut. So perhaps we shouldn't flag this as a break unless we can point to a clear figure in financial_statements. Alternatively, the payout_ratio from fundamentals is 84.98, which is high, but that's not a cut. The corporate_actions history is part of the pack. The prompt says "dividend cut evident in financial_statements" to mean that we can see a reduction in dividends from the fi
- macro lensdeepseek-v4-pro-k3HOLD
3×HOLD (3/3 agree)
Tabreed's low beta (0.59) and Utilities sector shield it from macro swings, but debt/equity (1.07) and 76th percentile PE amplify rate sensitivity, balancing the benign backdrop (Fed 3.63%, VIX 16.7).
Show full AI reasoning
We are asked to produce a stance (BUY/HOLD/SELL) for TABREED over a 4-week horizon ending 2026-08-17, from the MACRO-LIQUIDITY lens. The macro backdrop (Fed rate, VIX, yield curve) is identical for all DFM names. So 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: fundamentals.debt_to_equity (rate sensitivity), tv_technicals.beta_1y, liquidity.advv_30d_aed_m (flow sensitivity), sector, peer_context percentiles. We need to weigh macro figures and differentiating name-level figures. We must cite exact pack fields. First, examine the macro backdrop: - fed_funds_rate: 3.63% (as of 2026-06-01) - vix: 16.73 (as of 2026-07-16) - yield_curve_2s10s_pct: 0.37% (as of 2026-07-17) – slightly positive but relatively flat. This indicates a cautious environment. - US 10y at 4.57%, 2y at 4.16%. Generally, a fed funds rate of 3.63% is moderate, not extremely high. VIX at 16.73 is relatively low/calm. The yield curve is flat to slightly positive, not inverted, which is less alarming. So macro backdrop is not overly threatening. But we need to assess the stock's sensitivity. For this name, we look at: - debt_to_equity: 1.0739 – moderately leveraged. A higher debt/equity means higher sensitivity to interest rates (higher rates increase interest expense). But note: the Fed rate is 3.63%, not extremely high, and the company's interest expense in 2025 was -260.0 million on total liabilities 7908.9, equity 6672.2. Debt/equity 1.07 is not extreme, but certainly more sensitive than a low-debt utility. However, we need to compare to peer median or sector. Peer context: universe_n 61, median_pe_ttm 11.32, median_pb 1.35. No direct median debt/equity given. But we can infer: the sector is Utilities, which is typically capital-intensive and has higher leverage. The company's debt/equity is 1.07, which might be moderate for a utility. We need to see if it's higher or lower than peers? Not directly given, but we can use fundamentals.debt_to_equity value and note that sector is Utilities. - beta_1y: 0.5932 – this is low, indicating lower sensitivity to market movements. So it's less exposed to macro-driven market swings. - liquidity.advv_30d_aed_m: 2.3951 – this is the average daily traded value in AED millions. That's relatively low liquidity, meaning it might be more sensitive to flow pressures (if macro shocks cause sell-offs, thin liquidity can exacerbate moves). But also, low liquidity can mean less institutional interest, potentially less macro sensitivity? We need to interpret: lower liquidity means sharper moves on any flow, so more sensitive to macro-induced selling or buying. So this is a factor that could make it more exposed. - sector: Utilities – typically defensive, less sensitive to economic cycles. So that might make it less exposed to macro. - peer context: pe_percentile: 76, meaning PE is higher than 76% of peers (PE of 16.87 vs median 11.32). That means it's relatively expensive, which could make it more vulnerable to macro tightening (higher rates make high multiples less attractive). So that is a differentiating factor. Also, div_yield_percentile: 66 (5.04% yield vs median 4.55%), so slightly higher yield than median, which might attract income seekers in a low-rate environment? But rates aren't low (3.63% is moderate). The yield is 5.04%, which is a decent premium over the risk-free rate (US 10y 4.57%, but local rates may differ). That yield could provide some support. Other macro factors: UAE macro news includes "Houthis declare naval embargo against Saudi Arabia" – that could raise geopolitical risk in the region, impacting UAE stocks. But Tabreed is a UAE-based utility with operations in Bahrain and elsewhere. Geopolitical tensions could affect sentiment. Also, there's "UAE joins BRICS talks on sustainable transport" etc., but not directly relevant. We need to weigh these to decide stance. The macro lens is cross-sectional: we compare this stock's sensitivity to the macro backdrop relative to the market. If it's less sensitive, might warrant BUY if macro backdrop is benign; if more sensitive, might warrant SELL if macro backdrop is threatening. But the macro backdrop is: Fed rate 3.63% is moderate, VIX low, yield curve slightly positive. That is not a highly threatening macro environment. So for a stock that is LESS exposed to macro (defensive, low beta, high dividend), that could be positive. Conversely, if it's MORE exposed (high debt, expensive, low liquidity), that could be negative. We need to balance. Factors suggesting MORE exposed: - Debt/equity 1.07 (moderate-high for a utility? Possibly) - PE percentile high (76th) -> expensive, sensitive to rate-driven revaluation - Liquidity low (ADV 2.4M AED) -> sensitive to flow pressures Factors suggesting LESS exposed: - Beta 0.59 (low) -> moves less with market - Sector Utilities -> defensive - Dividend yield 5.04% (above median) -> provides income cushion, less sensitive to macro? - Some macro news: geopolitical tensions could affect the region, but utilities are domestic-focused and defensive. The key question: does the combination of these factors justify a stance other than HOLD? Per instructions, confidence below 40 forces HOLD. We need at least 2 citations for non-HOLD. We'll aim for a stance with clear rationale. Given the low beta, defensive sector, and decent dividend yield, Tabreed may be relatively insulated from macro headwinds. However, its high PE percentile and debt/equity could pose risk if rates stay elevated or rise. But the Fed rate is 3.63%, not hiking, and VIX low suggests calm. The yield curve is flattish, not a recession signal. So macro is benign. In a benign macro, lower sensitivity might mean it underperforms on rallies but also falls less. With low beta, it might not participate strongly in a rising market. But the 4-week horizon is short. Over 4 weeks, if the market is stable, a defensive low-beta stock might not outperform. But we need a view: BUY, HOLD, SELL. Consider the stock's recent performance: indicators.ret_1m_pct -3.42%, ret_3m_pct -4.33%, relative strength vs DFMGI -9.51%. So it's been underperforming. RSI14 39.9, nearing oversold. Price below both MA50 and MA200 (2.54 vs 2.64 and 2.83). So technicals are weak. The macro lens might suggest that if the macro environment stays calm, this stock could stabilize or rebound given its defensive nature and yield, but the technical weakness and low liquidity might hinder. There's no strong macro catalyst that would specifically drive this stock up. The filing_context indicates the company is resilient, has long-term contracts, and high cash flow visibility. The last results were Q1 2026 on May 15, showing revenue 485.7M, net income 84.6M, net margin 17.4%. Revenue growth 4.3% YoY. Not spectacular but stable. Analyst consensus is strong_buy with target 3.665 (44% upside), but that's 12-month, not ours. Our target would be for 4 weeks. Given the macro backdrop is not threatening, and the stock's defensive characteristics, we might lean BUY if it's oversold and undervalued relative to its defensive yield. However, the macro lens must differentiate: the stock's debt/equity makes it more rate-sensitive, but rates are not high. Beta is low, so less market correlation. Liquidity is low, which could amplify moves. The expensive PE could be a concern. We need to cite exact figures. Let's decide: The stock has a relatively high dividend yield (5.04%) compared to US 10y (4.57%), so it offers a modest equity risk premium. In a flat yield curve environment, dividend payers might be favored. The beta of 0.59 indicates it should be less volatile than the market. The low VIX suggests no immediate panic. So the macro environment is not punishing for this stock. However, the stock's underperformance might be due to company-specific factors (EPS growth negative -25.33%, net income decline). The macro lens might not capture that. We are to weigh macro and liquidity factors. The debt/equity and PE percentile might indicate higher risk, but with stable operations, that might be manageable. I'll consider a HOLD. Because while some factors are favorable (low beta, defensive, high yield), the expensive valuation (PE 16.9 vs median 11.3) and negative EPS growth, combined with low liquidity and high debt, suggest that it's not a clear macro beneficiary. The macro backdrop won't drive strong outperformance, and the stock's own sensitivity is mixed. Confidence might be moderate. But we need to output a stance. Let's systematically evaluate: - Macro backdrop: Fed funds 3.63% (moderate), VIX 16.73 (low fear), yield curve 0.37% (slightly positive) -> not alarming. - Name-level sensitivities: * Debt/equity: 1.07 -> more exposed to rate changes, but rates stable. * Beta: 0.59 -> less exposed to market swings. * Liquidity: ADV 2.40M -> low, could exacerbate moves on macro shocks. * Sector: Utilities -> defensive. * PE percentile: 76 -> expensive, vulnerable to re-rating if macro tightens. * Dividend yield percentile: 66 -> above median, attractive income. Weighing these, the expensive PE and negative earnings growth might offset the defensive yield. Given the 4-week horizon, no strong catalyst, and the stock already in a downtrend, I think HOLD is appropriate. But is there enough evidence for a non-HOLD? For BUY, we'd need to argue it's undervalued on a macro basis, but the high PE contradicts that. For SELL, we'd need to argue macro headwinds will hurt it disproportionately, but low beta and defensive sector argue against. So HOLD. Confidence: perhaps 55, because there are clear conflicts: low beta and high yield are positive, but high PE and low liquidity are negative. No dated catalyst inside horizon. So confidence band 50-69 fits. We must output target: maybe null, as we don't derive one. For a HOLD, target is not required, but we can output null. Citations: we need at least 2 for a non-HOLD stance? Actually, instructions say: "non-HOLD stances need at least 2." For HOLD, it's not explicitly required, but we should still provide citations to support our reasoning. We'll cite the key fields differentiating this name: fundamentals.debt_to_equity, tv_technicals.beta_1y, liquidity.advv_30d_aed_m, peer_context.pe_percentile, fundamentals.dividend_yield, etc. But we must cite exact values. We'll choose at least two that justify the HOLD through conflicting signals. We'll cite the macro backdrop fields too. We'll structure: - point: succinct sentence citing a figure. - risk: one line about key risk. - stance: HOLD - confidence: e.g., 55 - target: null - citations: list of objects with field and value. Choose citations: 1. Macro backdrop: macro.fed_funds_rate = 3.63 2. macro.vix = 16.73 3. tv_technicals.beta_1y = 0.5932 (low beta -> less macro sensitivity) 4. fundamentals.debt_to_equity = 1.0739 (elevated rate sensitivity) 5. liquidity.advv_30d_aed_m = 2.3951 (low liquidity -> flow sensitivity) 6. peer_context.pe_percentile = 76 (expensive) 7. fundamentals.dividend_yield = 5.0388 (income cushion) We need at least two, but we can include multiple. For HOLD, we don't strictly need two, but to be safe, include a few. Now, point: "Tabreed's low beta of 0.59 and Utilities sector shield it from macro swings, but its debt/equity of 1.07 and 76th percentile PE amplify rate sensitivity, balancing the benign backdrop (Fed 3.63%, VIX 16.7)." That's a reasonable point. Risk: "Geopolitical flare-ups (Houthi news) could spike VIX and hit regional liquidity disproportionately." Or something about low liquidity. Stance: HOLD Confidence: 55 (clear conflicts) Target: null Output JSON exactly.
- sector lensdeepseek-v4-pro-k3HOLD
3×HOLD (3/3 agree)
Despite Q1 2026 revenue growing 4.3% YoY to AED485.7M, net margin fell sharply to 17.4% from 26.1% a year earlier, full-year 2025 net income dropped 17.7%, analysts cut EPS estimates 3.35% in the last month, and the stock trades 10.3% below its 200-day MA, revealing deteriorating profitability and weak technical momentum.
Show full AI reasoning
We are asked to act as a SECTOR specialist focusing on business economics, growth, margins, leverage, dividend durability. We need to reason over the provided evidence pack and output a JSON with specific keys. The stance covers only the 4-week horizon ending 2026-08-17. So it's a short-term view. Let's analyze the evidence: **Financial Statements Trends (Multi-year):** From annual data: - Revenue: 2021: 1955.1, 2022: 2216.2, 2023: 2415.5, 2024: 2431.6, 2025: 2456.3. So revenue growth has been steady but slowing: 13.3% in 2022, 9.0% in 2023, 0.7% in 2024, 1.0% in 2025. Essentially flat recently. - Gross margin: 44.5% in 2021, 46.8% in 2022, 44.8% in 2023, 44.3% in 2024, 43.9% in 2025. Slight decline. - Operating margin: 31.9% in 2021, 36.2% in 2022, 33.4% in 2023, 32.6% in 2024, 32.2% in 2025. Trending down but stabilizing. - Net margin: 31.2% in 2021, 28.6% in 2022, 17.7% in 2023, 24.8% in 2024, 20.2% in 2025. Fluctuating; 2023 had a big drop, recovered in 2024, down again in 2025. - Net income: 610.7 (2021), 633.4 (2022), 426.6 (2023), 602.8 (2024), 495.9 (2025). Not a clear growth trend; 2025 dropped 17.7% from 2024. - OCF: Strong, >1B in recent years, 1002 in 2025 vs 1189 in 2024, down 15.7%. FCF also down. - Dividends paid: Increased from 49M in 2023 to 441M in 2024 to 625.3M in 2025. Payout ratio fundamentals shows 84.98%, but filing context mentions payout on normalized net profit 71%. High payout. - Leverage: Liabilities to equity: 1.19 in 2025 vs 1.03 in 2024, rising. Debt to equity: 1.0739. Interest expense increased from 215.3M to 260M. So leverage is increasing, interest coverage? Operating income 791.9 / 260 = 3.04x, still okay. - Dividend yield: 5.04% at current price 2.54? Dividend paid per share? 2025 dividends: from corporate actions, 15.5% cash dividends in 2025 (ex-date 2025-04-03) and 6.5% in 2025 (ex-date 2025-09-24). For 2026, 6.5% ex-date 2026-04-03. So total 2025 dividends might be 22 fils? Actually filing_context says cash dividend per share for 2025: 13.0 fils. So maybe 15.5% + 6.5% = 22%, but that seems high relative to face value? Need to ignore percentage, the per share amount is 13 fils. So based on price 2.54, 0.13/2.54 = 5.12%, close to dividend_yield 5.0388. - Dividend durability: FCF 2025: 956.2M, dividends paid 625.3M, so div_paid_to_fcf = 0.65. That's sustainable but tightening. OCF 1002M, so dividends covered by OCF. However, Q1 2026 quarterly: net income 84.6M vs revenue 485.7M, net margin 17.4%, operating income 160.9M. This net income is lower than Q1 2025 net income 121.5M, so earnings declining. That could pressure dividend. **Sector News:** - "Contractors get big extension for Bab Gas Cap main plant bids" (Adnoc Gas project) - could signal upcoming energy infrastructure spending, but Tabreed is district cooling, not oil & gas EPC. - "UAE firm wins Egypt 500kV transmission contract" - power transmission, not directly Tabreed. - "Qatar condemns Iran's latest attacks on Gulf countries" - mentions targeting electricity and water desalination plants in Kuwait. Regional tensions could affect sentiment, but Tabreed's operations in UAE maybe not directly impacted. However, it might cause market volatility. - "Contractors prepare bids for Adnoc Onshore field facilities project" - again, oil & gas, not directly Tabreed. None of the sector news items directly mention Tabreed or district cooling, so likely no material impact within 4 weeks. **Valuation:** - PE TTM: 16.87, vs peer median 11.32, so at a premium (76th percentile). - PB: 1.19 vs peer median 1.35, slightly below. - Div yield: 5.04% vs peer median 4.55%, above median (66th percentile). - Analyst consensus: strong buy, target mean 3.665, implied upside 44%. But analyst eps revisions negative (30d: -3.35%, 90d: -3.29%), net down. Rating drift small positive 0.06. So analysts are optimistic but cutting estimates. For a 4-week horizon, we don't just follow the analyst target. **Recent Disclosures/News:** - Q1 2026 results: revenue AED486M, net profit AED78M (from news). Actually financials show net income 84.6M, slight discrepancy but close. Revenue yoy growth 4.3%, but Q1 net income sharply down from 121.5M in Q1 2025. That's a big drop. - Earnings call on 2026-05-15. The filing_context excerpts: "Annual Integrated Report 2025" mentions share price 3.15 at year-end, now at 2.54, down. Also mentions robust liquidity, undrawn RCF, no near-term maturities, net debt to EBITDA 4.6x. That's somewhat elevated. - Another excerpt from 2024 report: resilient utility-like model, long-term contracts, etc. **Technical Indicators:** - RSI14: 39.9, close to oversold (<30 oversold, so not yet). - Price vs MA200: -10.26%, below. - Price vs MA50: current 2.54 vs 2.6364, below. - 1-month return -3.42%, 3-month -4.33%, 12-month -2.91%. - Short-term trend is bearish. - TV recommend all: -0.5576 (strong sell). - TV recommend MA: -0.9333 (strong sell). - ADX: 15.4 (below 20, no trend strength). - CCI20: -118 (oversold). - Stochastic K: 19.6 (near oversold). - Williams %R: -92.3 (oversold). - So technicals suggest the stock is in a downtrend and possibly oversold in the short term, but still no clear buy signal. **Catalysts:** - No upcoming earnings within the 4-week window (next expected Q2 2026 results might be in August? The last results filing dates: Q1 2026 on May 15, so Q2 might be around mid-August. The horizon ends 2026-08-17, so earnings might be released right at or after the horizon. But the pack doesn't list a dated catalyst. The catalyst.filings_12mo shows 53 filings, but no specific event. **Confidence:** Since there is no dated catalyst inside the horizon, confidence cannot be 90-100. We might get 70-89 if several aligned cited figures, or lower. There are conflicts: revenue growth ok but margins declining, high payout, negative analyst revisions, bearish technicals. So confidence might be 50-69 or 30-49. Since we have clear evidence of declining net income and rising leverage, and technical weakness, but also strong dividend and liquidity, I'd say mixed evidence with real conflicts -> 50-69. But we need to see if we have enough to recommend HOLD or SELL. Below 40 confidence we must output HOLD. Since confidence might be above that, we could choose BUY or SELL. But as a sector specialist, looking at deteriorating margins and earnings, high leverage, premium valuation, bearish technicals, and no positive catalyst, a SELL might be appropriate for 4-week horizon. However, the dividend yield and utility resilience could support. But the 4-week horizon is very short-term, and technicals are negative. I lean towards HOLD or SELL. Let's evaluate. If we think the stock will drift lower or underperform, SELL. But with a target, what target? For 4-week horizon, we can estimate based on technicals or fundamentals. The stock is at 2.54, below 200-day MA at 2.83, so if it mean-reverts upward, it could go to that. But that's a 11% gain. But indicators suggest continued weakness. I could set a target of maybe 2.45, based on recent support? Low 52w is 2.49, which is close. Possibly below that. But let's not speculate too much. We can derive a target from evidence: maybe using PE multiple: if earnings continue to decline, the market might reprice. But for 4 weeks, it's more sentiment and technical. Given the mixed evidence but clear near-term earnings pressure and negative estimate revisions, I think a HOLD stance is safer. Because even if I recommend SELL, the upside risk from a potential market rebound or dividend capture (but ex-date already passed in April, next dividend maybe in September?) Corporate actions: 2025 had dividends in April and September. 2026 had April 3 ex-date for 6.5%, so next might be around September. So within the horizon, no dividend. So no catalyst. Thus, with no catalyst and conflicting signals, confidence might be around 50-60, so either HOLD or maybe weak SELL. But since the rules say output HOLD below 40 confidence, we are not forced to HOLD if confidence above 40. But for a SELL, we need strong reasoning. Let's weigh: Positives: - Revenue growth albeit slow (1.83% yoy). - Strong OCF and FCF, covering dividends. - Robust liquidity, undrawn credit lines. - Utility-like stability. Negatives: - Net income declining: Q1 2026 net income 84.6 vs 121.5 in Q1 2025 (-30%). - Annual net income down from 602.8 to 495.9 (-17.7%). - Margins compressing: net margin from 24.8% to 20.2%, and Q1 only 17.4%. - Rising leverage (debt to equity 1.07, liabilities to equity 1.19), higher interest expense. - High payout ratio (84.98%), though normalized is 71%, still high. - Analyst EPS revisions negative for 30 and 90 days. - Technicals: below key MAs, bearish signals (tv_recommend_all -0.56, MA -0.93), declining 1m, 3m, 12m. - Valuation: PE 16.87 vs peer 11.32, expensive. So overall, the fundamental trend is deteriorating, and no positive catalyst short-term. The stock could continue to drift down. But it's already down 10% from 200-day, and oversold signals might cause a bounce. However, the 4-week horizon is short, so it's uncertain. As a sector specialist, I'd likely lean toward SELL given the declining profitability and high leverage, but the dividend yield might provide a floor. I'd probably output HOLD because the evidence is not overwhelmingly one-sided. But let's check the required citations: non-HOLD stances need at least 2 citations. I can do HOLD with less? The instruction: "non-HOLD stances need at least 2." So if HOLD, I might still include citations. I'll aim for HOLD. Let's build the case for HOLD. Point: "Despite resilient revenue (Q1 2026 +4.3% YoY to AED485.7M), net margin declined to 17.4% from 26.1% a year ago, and analysts cut EPS estimates (-3.35% over 30 days), while technicals show price below both 50-day and 200-day MAs with negative momentum." Risk: "Dividend payout ratio of 85% and rising net debt to EBITDA of 4.6x could pressure dividend sustainability if earnings weakness persists." Stance: HOLD, confidence: maybe 55? I'll justify with conflicts. Now, for confidence, we need to align with guidelines: "50-69 = clear evidence with real conflicts." That fits: there is clear evidence of margin decline, earnings drop, negative revisions, but also high dividend, revenue growth, and analyst target upside. So 55-60. Target: Since it's a HOLD, target can be null or near current price? But we can output a target if we derive from pack evidence. Not required for HOLD. I'll output null. Citations: Need to list the pack fields used. I'll cite: - financial_statements.quarterly.0.revenue: 485.7 - financial_statements.quarterly.0.net_margin_pct: 17.4 - financial_statements.quarterly.0.revenue_yoy_pct: 4.3 - analyst.eps_rev_30d_pct: -3.3525 - indicators.pct_vs_ma200: -10.2623 - fundamentals.payout_ratio: 84.98 - filing_context excerpt about net debt to EBITDA 4.6x (but we can't cite a text, only dotted path with value? The instruction says "citations: list the exact pack fields your case rests on, as DOTTED paths (dots only, never brackets) with the value you read, e.g. {"field":"fundamentals.pe_ttm","value":6.61}". So only from the pack fields, not the filing_context excerpts? Wait, filing_context is a pack field: filing_context.0.excerpt is a field. But the value is a long string. The rule likely expects simple values, not long text. So maybe we should stick to numeric fields. I'll avoid citing filing_context. Instead, I can cite fundamentals.net_margin: 17.2885 and financial_statements.derived.div_paid_to_fcf: 0.65. But for net debt to EBITDA, there's no direct field. I can use financial_statements.annual.0.liabilities_to_equity: 1.19 or fundamentals.debt_to_equity: 1.0739. So I'll cite the rising leverage. I'll choose citations: 1. Q1 revenue: financial_statements.quarterly.0.revenue: 485.7 2. Q1 net margin: financial_statements.quarterly.0.net_margin_pct: 17.4 3. Q1 revenue growth: financial_statements.quarterly.0.revenue_yoy_pct: 4.3 4. Analyst EPS revision
- technical lensdeepseek-v4-pro-k3SELL
3×SELL (3/3 agree)
TABREED trades 10.3% below its 200-day MA and has underperformed the DFMGI by 9.5% over 3 months, with RSI at 39.9, indicating persistent bearish momentum.
Show full AI reasoning
We are asked to output a JSON with keys: citations, point, risk, stance, confidence, target. We are the technical lens. So we need to focus on technical indicators: MA50 vs MA200, price vs MA200, momentum, vol, drawdown/gap structure, relative strength vs DFMGI, and corporate actions. The horizon is 4 weeks ending 2026-08-17. First, let's extract the technical data from the pack. Spot price: 2.54 MA50: 2.6364 MA200: 2.8305 Price vs MA200: pct_vs_ma200 = -10.2623 (so price is below MA200) MA50 vs MA200: MA50 (2.6364) is below MA200 (2.8305) -> death cross/bearish RSI14: 39.9028 (below 50, but not oversold) Ret 1m: -3.4221% Ret 3m: -4.3315% Ret 12m: -2.9121% Realized vol annual: 29.3261% Relative strength 3m vs DFMGI: -9.5135% (underperforming the index) Max drawdown 1y: -20.6343% Pct off 20d high: -6.6176% ATR14 pct of price: 2.0529% Largest gap 3m pct: 7.8067% (significant gap) Pct no trade days 3m: 4.6875% (low liquidity? not extremely high) tv_technicals: - perf_6m: -16.7213 - perf_ytd: -19.3651 - perf_y: -13.3106 - volatility_d: 1.5748 - beta_1y: 0.5932 - tv_recommend_all: -0.5576 (sell) - tv_recommend_ma: -0.9333 (strong sell moving averages) - tv_recommend_other: -0.1818 - ADX: 15.3982 (low, no trend) - CCI20: -118.0846 (below -100, oversold) - Stoch K: 19.5971 (low) - Williams %R: -92.3077 (oversold) - 52-week high: 3.33, low: 2.49, current 2.54 near low. Also corporate actions: ex-date 2026-04-03 for dividends. That is past, so no mechanical drop in horizon. DFMGI context: dfmgi_ret_1m: -5.958%, 3m: -1.1938%, vs MA200: -3.5453% (also below MA200). So both stock and market weak. Now, technical stance: The stock is in a clear downtrend. Price below both MA50 and MA200, and MA50 below MA200. Momentum indicators are bearish but some oversold (CCI, Williams %R). RSI is not oversold (<30), but it's at 39.9, near oversold. ADX low suggests weak trend, but the price series is declining. Relative strength vs DFMGI negative, so underperforming. High volatility. Largest gap 3m is 7.8% - that indicates potential gaps, but not sure direction. The recent price action: ret 1m -3.4%, so negative short term. The 4-week horizon is short, so trend likely continues unless reversal. No upcoming catalyst in horizon from technicals. The only corporate action ex-date is in April, past. So no dated catalyst. Confidence: mixed evidence? There is clear downtrend, but oversold signals might hint at a bounce. However, the tech lens is about trend and momentum. Typically, technicals would lean bearish given MA cross, price below MAs, negative returns, underperformance. But we need to see if confidence is high enough. We need to cite at least 2 fields for non-HOLD stance. Let's pick crucial ones. Possible citations: - indicators.pct_vs_ma200: -10.2623 (price below MA200) - indicators.rsi14: 39.9028 (below 50, not oversold) - indicators.rel_strength_3m_vs_dfmgi_pct: -9.5135 (underperforming) - tv_technicals.tv_recommend_ma: -0.9333 (strong sell on MAs) - indicators.ret_1m_pct: -3.4221 - tv_technicals.cci20: -118.0846 (oversold, but bearish) But we need at least 2 citations. I'll pick pct_vs_ma200 and rel_strength_3m_vs_dfmgi_pct, or maybe rsi14. Confidence: The evidence is fairly clear that trend is down. But no dated catalyst. So confidence should be in 70-89 if we see several aligned figures. Let's check: price below MAs, MA death cross, negative returns over multiple periods, underperformance vs market, low RSI but not oversold, ADX low indicating weak trend but still downward. The main conflict is oversold indicators (CCI, Williams %R) which could signal a reversal, but they often stay oversold in downtrends. So overall, multiple indicators align bearish. So confidence maybe 75-85. I'll pick 78 as an example but need to be realistic. Use full range: 70-89 = several aligned cited figures, no dated catalyst. So I'll set confidence 78. Stance: SELL. But the note says: "output HOLD below 40 confidence". Since we are above 40, we can output SELL. Point: One sentence summarizing technical bearishness, e.g., "Price is 10.3% below its 200-day MA, with RSI at 39.9 and relative underperformance against the DFMGI by 9.5% over 3 months, confirming a sustained downtrend." Risk: Some risk statement, e.g., "Oversold CCI and Williams %R may trigger a short-term bounce, but trend remains bearish." Target: Derive from pack evidence for 4-week horizon. Technical target? Could be based on support/resistance or measured move. We have 52-week low at 2.49, and max drawdown 1y -20.6% from high. Current price 2.54. If downtrend continues, might test 2.49 support. Or use ATR to project: ATR14 pct 2.05% of price, so daily move ~0.05 AED. 20 trading days horizon, possible move ~1 AED if sustained? But that's too large. Usually technical analysts might project down to next support. Let's check recent price action: ret 1m -3.4% or about -0.09 in price. If we extrapolate -3.4% from 2.54, target ~2.45, below 52-week low 2.49. That seems aggressive. Alternatively, using the MA200 at 2.83 as resistance, price likely to stay below. But target is for 4 weeks. I could set a target based on the average true range or recent volatility. Let's think: 4-week horizon, 20 trading days. Average daily return? Not given. But realized vol annual 29.3%, so monthly vol ~8.5%. That implies 1 standard deviation move of about 0.22 AED. If we assume half that for a target, maybe 2.54 - 0.11 = 2.43. That might be too far. Alternatively, use the 1-month return of -3.42% to project another -3.4% to 2.45. I'll set target 2.45. But need to justify from pack evidence: I can cite the 1-month return and volatility. But target derivation: "if trend persists, a similar decline would bring price to 2.45." Or use the 20-day high pct off: it's 6.6% off 20d high, but that's backward looking. Actually, I'll use a simple extension: current downtrend: ret_1m -3.4%, so target = 2.54 * (1 - 0.034) = 2.4536, round to 2.45. That is plausible. And it's within the vol range. So target 2.45. But careful: the pack says "If you output a target, derive it from pack evidence for the 4-week horizon". Yes, we can use recent momentum. So target 2.45. Now citations: We'll cite pct_vs_ma200 and rel_strength_3m_vs_dfmgi_pct. Also maybe rsi14? But two minimum for non-HOLD. I'll include three for robustness. But ensure they are exact dotted paths. So: citations: [ {"field": "indicators.pct_vs_ma200", "value": -10.2623}, {"field": "indicators.rel_strength_3m_vs_dfmgi_pct", "value": -9.5135}, {"field": "indicators.rsi14", "value": 39.9028} ] Point: "TABREED trades 10.3% below its 200-day MA and has underperformed the DFMGI by 9.5% over 3 months, with RSI at 39.9, indicating persistent bearish momentum." Risk: "Oversold CCI (-118.1) and Williams %R (-92.3) could spark a short-term bounce, but the prevailing trend remains downward." Stance: SELL Confidence: 78 (reflecting multiple aligned bearish signals without a catalyst) Target: 2.45 Now, double-check: are we allowed to cite rsi14? Yes. Also, we should mention corporate actions? The pack says if upcoming ex_date, treat as mechanical. Here there is a history, but no upcoming ex-date in the horizon. So nothing to consider. Also, the stance covers only 4 weeks. We should not mention longer-term. The point is one sentence citing a figure. I'll keep it concise. Check if any positive technicals: Oversold and low ADX could mean the trend is weak. But the dominance is bearish. Confidence 78 seems reasonable. Now output JSON only. Order: citations, point, risk, stance, confidence, target. Ensure values are correct types. Target is 2.45, num. I'll set confidence as integer? The instruction says confidence: <0-100>, so number. I'll use 78. Make sure JSON is valid: no trailing commas, keys in order. Final output.
- valuation lensdeepseek-v4-pro-k3SELL
1×HOLD · 2×SELL (2/3 agree)
TABREED trades at a TTM P/E of 16.87, a 49% premium to the peer median of 11.32, while earnings estimates are being revised down (30-day EPS revision -3.35%) and technicals are bearish (10% below 200-day MA).
Show full AI reasoning
We are asked to produce a JSON object for the VALUATION lens on TABREED. The lens focuses on multiples vs fair value, dividend support (div_paid_to_fcf, fcf_margin_pct, and corporate actions declared dividends), analyst consensus including drift (consensus_signal_drift). We need to reason over the evidence pack, citing exact figures, and output a stance (BUY/HOLD/SELL) with confidence (0-100) and target (derived from pack for 4-week horizon) or null. Confidence bands: 90-100 if multiple independent cited 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/one-sided; 10-29 thin/stale/gap-ridden; HOLD below 40. We are to cite exact fields with dotted paths and values. Today is 2026-07-20, horizon ends 2026-08-17 (4 weeks). We must not restate analyst.target_mean as our own target. Let's examine the pack data: Key fields for VALUATION lens: - Multiples: pe_ttm=16.8659, pb=1.1889, ps=2.9356, dividend_yield=5.0388%. - Peer context: median_pe_ttm=11.32, median_pb=1.35, median_div_yield=4.55. So TABREED's PE is above median (76th percentile), PB slightly below median, div yield above median. That suggests PE is relatively high vs peers. - Analyst consensus: n=6, rec="strong_buy", target_mean=3.665, implied_upside_pct=44.29%. But eps_rev_30d_pct=-3.3525, eps_rev_90d_pct=-3.2918, net_up_30d=-1, rating_drift=0.06 (slight positive drift). consensus_signal_drift: tv_recommend_all=-0.5576, tv_recommend_delta_5d=0, delta_10d=-0.27, target_mean_delta_10d_pct=-0.14, forward_pe=11.47, target_dispersion=0.3. The consensus technical recommendation is negative (-0.5576), and the delta_10d has worsened (-0.27), indicating bearish drift. Forward PE of 11.47 is below the TTM PE of 16.87, suggesting some growth expectation. - Dividend support: fundamentals.dividend_yield=5.0388, payout_ratio=84.98 (high). financial_statements.derived: div_paid_to_fcf=0.65, fcf_margin_pct=38.9. Corporate actions: most recent cash dividends ex-date 2026-04-03 (6.5% cash dividends). So dividend coverage is solid with FCF payout of 65%, and FCF margin is high. Dividend yield is above peer median and bond yields. This could provide support. - Fundamentals: revenue growth yoy 1.83% slow, EPS growth -25.33% (decline), ROE 7.14% (low), operating margin 31.98% stable, net margin 17.29%. Debt to equity 1.07 (moderate). Overall, fundamentals are stable but low growth, with declining earnings. - Valuation relative to fair value: PE 16.9 vs peer median 11.3, so overvalued on PE, but PB below peer median. Dividend yield attractive. Given low growth, a PE contraction might be warranted. Analyst target implies 44% upside, but short-term technicals and estimate revisions are negative. - Technicals: spot 2.54 (as of latest price date 2026-07-20). Indicators: rsi14=39.9, pct_vs_ma200=-10.26%, ret_1m=-3.42%, ret_3m=-4.33%. So price is below moving averages, weak momentum. tv_technicals: tv_recommend_all=-0.5576 (sell), adx=15.4 (trendless), cci20=-118 (oversold), stoch_k=19.6 (near oversold). So technicals are bearish but oversold. - Horizon catalysts: recent disclosures include Q1 2026 results on May 15, and a board meeting on May 11. No specific catalyst in the 4-week window. The next earnings would be Q2 2026, not expected until August? Usually quarterly, Q1 was May, so Q2 would be around mid-August. But today is July 20, horizon ends Aug 17. There might be a Q2 filing? Looking at results_filing_dates_24mo: last ones are 2026-05-15, 2026-05-14, etc. So Q1 was reported mid-May. Next is probably mid-August, which could be inside horizon? Horizon ends Aug 17. If Q2 is reported around Aug 14 like past: 2025-08-08, 2024-08-09. So likely Q2 results will be released around Aug 8-14, inside our horizon. That is a potential dated catalyst. But we must not assert a specific dated catalyst unless it appears in the pack. The pack does not explicitly state an upcoming earnings date. The results_filing_dates_24mo shows previous quarters, but no future ones. So we cannot assume a catalyst without it being in the pack. The confidence band requires a dated catalyst inside horizon for 90-100. Since there's no explicit next earnings date mentioned, I'm not sure we can claim that. However, we might infer that the next quarterly filing is likely in August based on historical pattern, but we shouldn't assert it as a known catalyst. The instruction says: "Do not assert a specific dated catalyst, a project/tender name, or that a consensus is unanimous unless it appears in a pack field or a filing_context excerpt." So we can't say there's an earnings release unless it's in the pack. Therefore, no dated catalyst. So confidence likely below 70. Now, what is the overall VALUATION signal? The stock appears overvalued on PE, but has an attractive dividend yield and analyst target upside. However, estimate revisions are negative, analyst consensus drift is slightly bearish, technicals are weak. Given the lens, we should be somewhat cautious. The high PE relative to peers and negative EPS growth suggest downside risk. But the dividend yield is supportive, and forward PE is lower. Still, for a 4-week horizon, the overvaluation and negative momentum may dominate. So stance likely SELL or HOLD. But HOLD is required if confidence below 40. Here, we have several conflicts: multiple align on overvaluation? Let's see: P/E above peer, negative earnings revision, weak technicals. But dividend support is there. So clear conflicts. Confidence 50-69: "clear evidence with real conflicts". I think many figures align pointing to overvaluation and negative momentum, so that's clear evidence. But the dividend and analyst target are conflicts. So confidence might be in 50-69 range. That means we could output SELL or BUY? No, the stance should reflect the lens: VALUATION lens would typically see overvaluation as negative, so SELL if overvalued. But with dividend support, maybe HOLD. Let's think: The lens is "multiples vs fair value, dividend support, analyst consensus incl. drift". So we are to evaluate whether the stock is fairly valued. The evidence: PE 16.87 vs peer median 11.32, so 49% above peer median. That's significantly overvalued. Analysts target 3.665 implies 44% upside, but their estimates are being revised down. The forward PE from consensus is 11.47, which is near peer median, suggesting that if earnings grow as expected, the valuation normalizes. But current TTM PE is high because earnings have declined. For 4-week horizon, we don't get that earnings recovery. The stock is below moving averages and negative momentum. So likely it remains under pressure. So SELL. Let's construct citations: - Overvaluation: fundamentals.pe_ttm = 16.8659 vs peer_context.median_pe_ttm = 11.32, and pe_percentile = 76, so it's expensive. - Dividend support: fundamentals.dividend_yield = 5.0388, payout_ratio = 84.98, but div_paid_to_fcf = 0.65 indicates dividend is covered by FCF. - Negative earnings revision: analyst.eps_rev_30d_pct = -3.3525, net_up_30d = -1. - Weak technicals: indicators.pct_vs_ma200 = -10.2623, tv_technicals.tv_recommend_all = -0.5576. - Consensus signal drift negative: consensus_signal_drift.tv_recommend_delta_10d = -0.27, target_mean_delta_10d_pct = -0.14. - The stock is cheap on PB? fundamentals.pb = 1.1889 vs peer_context.median_pb = 1.35, so slightly undervalued on PB, but that's not typical for utilities? Actually, PB is below, but ROE is low, so that might not justify a buy. - Revenue growth negligible: fundamentals.rev_growth_yoy = 1.8321. - EPS decline: fundamentals.eps_growth_yoy = -25.3347. We need at least 2 citations for non-HOLD stances. For target: We need to derive from pack evidence for 4-week horizon. We could use a multiple-based target. For example, if we apply peer median PE of 11.32 to current EPS? But what is EPS? fundamentals doesn't give EPS directly, but we can derive: market_cap = 7,255,440,904 AED, spot=2.54, shares outstanding = market_cap/spot = ~2,856,079,095. Net income TTM? annual 2025 net income=495.9. But Q1 2026 quarterly net income=84.6, so TTM might be: Q2 2025 to Q1 2026. But simpler: PE=16.87, so EPS = spot/PE = 2.54/16.87 = 0.1505. If we apply peer median PE 11.32, target = 0.1505*11.32 = 1.704. That's a drop. But that seems aggressive. Alternatively, we could use forward PE of 11.47 from consensus, which already implies a target? Actually, forward PE is from consensus estimates, so forward EPS = spot / forward PE = 2.54/11.47 = 0.2214. That would imply target based on peer median? But that's circular. The analyst target_mean is 3.665, but that's 12-month, we cannot use that. We could say target is null because no clear short-term catalyst to reach a specific price. The instruction: "If you output a target, derive it from pack evidence for the 4-week horizon". So if we have a SELL, we might provide a downside target. Let's compute based on technicals: currently at 2.54, below MA200 at 2.8305, so maybe retest recent lows? 52-week low is 2.49, that's close. The max drawdown is -20.6% from high, current down about 23.7% from 52w high. So target could be around 2.49 or lower. But we need to derive from pack, not just guess. I could use the analyst estimate revisions: if EPS revised down by 3.35% over 30 days, that could imply a similar price decline. But it's not direct. Another approach: 10-day delta on consensus target is -0.14%, which is minimal. The TV technical recommendation is strongly negative, but no specific price target. Since we don't have a clear valuation model output from the pack, maybe we set target null. However, to be thorough, I might note that the PE multiple contraction could bring price down. But for a 4-week horizon, volatile. It might be safer to set target null. The instruction says: "target":<num_or_null>. So null is allowed. I'll set null. Now, construct the output: { "citations": [ {"field": "fundamentals.pe_ttm", "value": 16.8659}, {"field": "peer_context.median_pe_ttm", "value": 11.32}, {"field": "analyst.eps_rev_30d_pct", "value": -3.3525}, {"field": "analyst.net_up_30d", "value": -1}, {"field": "consensus_signal_drift.tv_recommend_delta_10d", "value": -0.27}, {"field": "indicators.pct_vs_ma200", "value": -10.2623} ], "point": "TABREED trades at a TTM P/E of 16.87, a 49% premium to the peer median of 11.32, while earnings estimates are being revised down (30-day EPS revision -3.35%) and technicals are bearish (10% below 200-day MA).", "risk": "Dividend yield of 5.04% and a payout ratio comfortably covered by FCF (div/fcf 0.65) may limit downside.", "stance": "SELL", "confidence": 65, "target": null } Check confidence: 65 falls in 50-69 (clear evidence with real conflicts). The conflicts are dividend support vs overvaluation, and analyst strong buy vs bearish drift. So that's appropriate. Note: I did not include any dated catalyst, so no 90-100. But I could argue that the earnings might be in August, but not explicitly in pack, so I avoid. I'll output the JSON.
Bull
- No bull points argued.
Bear
- Elevated net debt to EBITDA at 4.6x, partially mitigated by strong cash conversion (OCF/NI 2.02) and adequate liquidity. risk lens
- Geopolitical tensions (Houthi naval embargo) could spike VIX and hit low ADV (AED 2.40M) flows, amplifying downside. macro lens
- High payout ratio of 85% and rising leverage (D/E 1.07) could pressure dividend sustainability if earnings weakness persists. sector lens
- Oversold CCI (-118.1) and Williams %R (-92.3) could spark a short-term bounce, but the prevailing trend remains downward. technical lens
- TABREED trades 10.3% below its 200-day MA and has underperformed the DFMGI by 9.5% over 3 months, with RSI at 39.9, indicating persistent bearish momentum. technical lens
- Dividend yield of 5.04% and a payout ratio comfortably covered by FCF (div/fcf 0.65) may limit downside. valuation lens
- TABREED trades at a TTM P/E of 16.87, a 49% premium to the peer median of 11.32, while earnings estimates are being revised down (30-day EPS revision -3.35%) and technicals are bearish (10% below 200-day MA). valuation lens
Rating history19 past ratings
TRACK RECORD · THIS NAME
Rating history
Every published rating on this name, graded automatically 20 trading days later against the DFMGI (±1% band). Pending rows have not reached their grading date yet.
| Date | Rating | Conf | Target | Spot | Outcome |
|---|---|---|---|---|---|
| 2026-07-20 | SELL | 63 | 2.45 | 2.54 | pending |
| 2026-07-19 | HOLD | 64 | 2.47 | 2.55 | pending |
| 2026-07-18 | HOLD | 59 | 2.48 | 2.55 | pending |
| 2026-07-17 | SELL | 66 | 2.433 | 2.55 | pending |
| 2026-07-15 | SELL | 61 | 2.47 | 2.59 | pending |
| 2026-07-14 | SELL | 69 | 2.482 | 2.61 | pending |
| 2026-07-13 | HOLD | 57 | 2.495 | 2.62 | pending |
| 2026-07-12 | HOLD | 49 | 2.49 | 2.66 | pending |
| 2026-07-11 | HOLD | 58 | 2.478 | 2.66 | pending |
| 2026-07-10 | HOLD | 62 | 3.007 | 2.66 | pending |
| 2026-07-09 | HOLD | 63 | 2.746 | 2.61 | pending |
| 2026-07-07 | SELL | 64 | 2.49 | 2.61 | pending |
| 2026-07-06 | SELL | 64 | 2.731 | 2.61 | pending |
| 2026-07-05 | HOLD | 62 | 2.804 | 2.57 | pending |
| 2026-07-04 | HOLD | 61 | 2.705 | 2.57 | pending |
| 2026-07-03 | HOLD | 62 | 2.505 | 2.57 | pending |
| 2026-07-02 | HOLD | 63 | 2.814 | 2.62 | pending |
| 2026-07-01 | HOLD | 63 | 2.465 | 2.62 | pending |
| 2026-06-30 | SELL | 64 | 2.699 | 2.64 | pending |
Filings & news895 official filings
SOURCE DOCUMENTS · DFM OFFICIAL
Filings library
895 official disclosures on record for TABREED, newest first. Every link is the exchange's own filing PDF — the same documents the rating panel cites.
- 2026-06-04 Press release
- 2026-06-04 Notification from the company
- 2026-05-15 Result of Earnings Call
- 2026-05-14 Press release regarding financial results for the 1st QTR of 2026
- 2026-05-14 Financial statements for the 1st QTR of 2026
- 2026-05-14 Results of BOD Meeting
- 2026-05-11 BOD meeting
- 2026-05-11 Earnings Call
- 2026-03-25 Resolutions of General Assembly
- 2026-03-25 Press release
- 2026-03-23 Nominees for Board of Directors membership
- 2026-03-14 Integrated report for the year 2025
- 2026-02-16 Result of Earnings Call
- 2026-02-13 Invitation of General Assembly
- 2026-02-12 Press release regarding financial results for the year 2025
- 2026-02-12 Financial statements for the year of 2025
- 2026-02-12 Results of BOD Meeting
- 2026-02-09 Earnings Call
- 2026-02-09 BOD meeting
- 2026-01-21 Results of Board Decisions by Passing
- 2026-01-16 Board Decisions by Passing
- 2025-12-29 Results of BOD Meeting
- 2025-12-24 BOD meeting
- 2025-12-16 Press release
- 2025-11-17 Result of Earnings Call
- 2025-11-13 Press release regarding financial results for the 3rd QTR of 2025
- 2025-11-13 Financial statements for the 3rd QTR of 2025
- 2025-11-13 Results of BOD Meeting
- 2025-11-10 Earnings Call
- 2025-11-10 BOD meeting