- Spot AED 11.4
- 4-Week Target AED 13.7 20.2%
- Implied Upside 20.2%
- RSI (14) 31.67
- Price vs MA200 -16.67%
- 3m return -6.36%
UFC's extremely low debt-to-equity of 0.0364 reduces rate sensitivity against a 3.63% Fed funds rate, but its miniscule ADV of AED 5,500 heightens macro liquidity risk.. Revenue grew 17.8% YoY in Q1 2026 to AED 208.3M with net margin expanding to 7.8%, but low liquidity (ADVV AED 5.5K) and technical weakness (16.7% below MA200) warrant caution.. UFC trades at a P/E of 9.27 (peer median 11.32) but shows weak dividend coverage (div_paid_to_fcf 2.75) and a dividend cut to 50%; consensus is bearish (tv_recommend_all -0.5364)..
DFM · dfm-2026-07-20 · As of 2026-07-20
UFC
- ① Source set0 canonical inputs
- DFM official—2026-07-20
- DFMGI benchmark—2026-07-20
- ② AI draft0B · 3H · 2S → draft HOLD
- risk lens deepseek-v4-pro-k3SELLw=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-k3HOLDw=1.00
- ⑤ Trail0/0 verified
- No evidence artifacts referenced.
Full reportFundamentals, valuation, price targets, risk ledger & sources
FULL REPORT · COUNCIL + FUNDAMENTALS
The complete argument
Fundamentals & valuation
Valuation
Key financial metrics
Price structure
Macro context
Analyst consensus & revisions
No sell-side analyst coverage for this name — the rating rests on fundamentals, technicals and price evidence only.
Price & risk detail
Model price targets
| Lens | Stance | 4-Week Target |
|---|---|---|
| risk lens | SELL | AED 10.9 |
| sector lens | HOLD | AED 13.7 |
| technical lens | SELL | AED 10.9 |
Quarterly pattern
| Quarter | Revenue (AED m) | Net Income (AED m) | Net Margin | Revenue YoY |
|---|---|---|---|---|
| 2026-03-31 | 208.3 | 16.3 | 7.8% | 17.8% |
| 2025-12-31 | 174.4 | 8.9 | 5.1% | 19.9% |
| 2025-09-30 | 154.8 | 7.4 | 4.8% | 12.2% |
| 2025-06-30 | 145.9 | 4.6 | 3.2% | 7.9% |
| 2025-03-31 | 176.8 | 7.8 | 4.4% | — |
| 2024-12-31 | 145.5 | 2.7 | 1.9% | 8.7% |
Risk ledger
| Lens | Stance | Risk flagged |
|---|---|---|
| risk lens | SELL | Severe liquidity and cash flow quality issues coupled with a dividend cut from 100% to 50% project heightened downside risk. |
| macro lens | HOLD | Illiquidity (ADVV AED 5.5k) could exacerbate drawdowns in a risk-off shift despite near-zero beta. |
| sector lens | HOLD | Dividend cut from 100% to 50% signals potential free-cash-flow strains; illiquidity limits exit. |
| technical lens | SELL | Deeply oversold Stoch K (0) and RSI (31.7) could spark a mean-reversion bounce, but extremely thin liquidity (ADV AED 5.5k) risks sharp adverse moves. |
| valuation lens | HOLD | Low free cash flow and the halved dividend may sustain negative sentiment, compounded by a -16.7% gap below its 200-day MA. |
What would change this view
The council is split (3 HOLD / 1 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-05-12Financial statements for the 1st QTR of 2026
- 2026-05-12Results of BOD Meeting
- 2026-05-07BOD meeting
- 2026-04-01Resolutions of General Assembly
- 2026-03-25Nominees for Board of Directors membership
- 2026-03-06Invitation of General Assembly
- 2026-03-06Announcement of Opening of Nominations for Board Membership of United Foods Company
- 2026-03-03Integrated report for the year 2025
- 2026-02-13Financial statements for the year of 2025
- 2026-02-13Results of BOD Meeting
- 2026-02-06BOD meeting
- 2025-12-18Results of BOD Meeting
- 2025-12-15BOD meeting
- 2025-11-18Notification from the company
- 2025-11-13Financial statements for the 3rd QTR of 2025
Source: DFM efsah — official filings
How this rating was produced — 6 inputs and guardrails
Method — inputs, models, guardrails
| Input | Source | Status |
|---|---|---|
| Daily price + benchmark | DFM official / DFMGI | Loaded |
| Five-lens council | deepseek (deepseek-v4-pro-k3) | Loaded |
| Company fundamentals & technicals | TradingView | Loaded |
| Analyst consensus & revisions | yfinance | Loaded |
| Official disclosures | DFM efsah | Loaded |
| News | TradingView / Reuters / Zawya | Loaded |
Raw evidence pack — the exact JSON every lens reasoned over
{
"spot": 11.4,
"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": "Consumer Defensive",
"symbol": "UFC",
"analyst": {
"n": null,
"rec": "none",
"net_up_30d": null,
"target_mean": null,
"rating_drift": null,
"eps_rev_30d_pct": null,
"eps_rev_90d_pct": null
},
"company": "United Foods Company (PSC)",
"catalysts": {
"filings_12mo": 22,
"last_results_filing": {
"date": "2026-05-12",
"headline": "Financial statements for the 1st QTR of 2026"
},
"results_filing_dates_24mo": [
"2026-05-12",
"2026-02-13",
"2025-11-13",
"2025-08-13",
"2025-05-12",
"2025-02-14",
"2024-11-14",
"2024-08-14"
]
},
"liquidity": {
"advv_30d_aed_m": 0.0055,
"pct_below_52w_high": 40.3141
},
"indicators": {
"ma50": 12.4712,
"ma200": 13.6811,
"rsi14": 31.6676,
"ret_1m_pct": -7.0147,
"ret_3m_pct": -6.3612,
"ret_12m_pct": -1.2253,
"pct_vs_ma200": -16.6732,
"pct_off_20d_high": -9.5238,
"atr14_pct_of_price": 2.2556,
"largest_gap_3m_pct": 8.1159,
"max_drawdown_1y_pct": -40.5759,
"pct_no_trade_days_3m": 4.6875,
"realized_vol_annual_pct": 37.0495,
"rel_strength_3m_vs_dfmgi_pct": -10.9002
},
"recent_news": [
{
"date": "2025-04-29",
"source": "economy_middle_east",
"summary": "DFM-listed United Foods Company has announced strong financial results for the full year ended December 31, 2024, despite ongoing geopolitical challenges and rising input costs. The UAE-based food manufacturing and distribution company — part of the Al Owais family business group — achieved record gross revenue of AED 601.7 million, marking a significant milestone underpinned […] The post United F",
"headline": "United Foods achieves record AED 601.7 million revenue for 2024, proposes 100 percent dividend"
}
],
"sector_news": [
{
"date": "2026-07-20",
"sector": "consumer-retail",
"source": "agbi",
"summary": "A maker of Irish whiskey is using the UAE as the launchpad for a global tokenised investment platform powered by stablecoins. Marrowbone Lane plans to allow investors to buy fractional stakes in whiskey casks, making an investment that typically costs between £3,500 (AED17,160) and £8,500 more accessible to retail investors through digital assets. Stablecoins are […]",
"headline": "Irish whiskey maker brings tokenised cask investing to UAE"
},
{
"date": "2026-07-17",
"sector": "consumer-retail",
"source": "meed_uae",
"summary": "Hotel operator says the region’s ability to rebound from crisis is overlooked",
"headline": "Accor expects Dubai hotel recovery by mid-2027"
},
{
"date": "2026-07-17",
"sector": "consumer-retail",
"source": "zawya",
"summary": "Food emerged as the defining feature of Abu Dhabi’s hidden gems",
"headline": "Hidden gems thrive in Abu Dhabi as 73% of residents share local favourites"
},
{
"date": "2026-07-17",
"sector": "consumer-retail",
"source": "arabian_post",
"summary": "Toni Pons, the Catalan company whose hand-stitched espadrilles have become one of Spain’s more durable footwear exports, turns 80 this year. It marks the anniversary in the middle of an expansion push — and, increasingly, with the Gulf on the map as a retail market rather than a holiday one. The company closed 2025 with revenue of 32 million euros, three per cent up on the previous […] The article",
"headline": "Spanish Espadrille Maker Turns 80 as Gulf Demand Reshapes Its Retail Map"
}
],
"fundamentals": {
"pb": 1.0043,
"ps": 0.529,
"roa": 8.0677,
"roe": 10.4694,
"pe_ttm": 9.2706,
"market_cap": 344849988,
"net_margin": 5.4434,
"payout_ratio": 40.66,
"current_ratio": 4.2557,
"debt_to_equity": 0.0364,
"dividend_yield": 4.386,
"eps_growth_yoy": 53.081,
"rev_growth_yoy": 14.4712,
"operating_margin": 5.1037
},
"peer_context": {
"median_pb": 1.35,
"universe_n": 61,
"median_pe_ttm": 11.32,
"pe_percentile": 42,
"median_div_yield": 4.55,
"div_yield_percentile": 49
},
"dfmgi_context": {
"dfmgi_ret_1m_pct": -5.958,
"dfmgi_ret_3m_pct": -1.1938,
"dfmgi_pct_vs_ma200": -3.5453
},
"tv_technicals": {
"adx": 25.291,
"cci20": -94.8564,
"perf_y": -24,
"beta_1y": -0.0733,
"low_52w": 10.9,
"perf_6m": -11.6279,
"stoch_k": 0,
"high_52w": 19.1,
"perf_ytd": -11.6279,
"rel_volume": 0.0017,
"williams_r": -100,
"float_shares": 7988964.5,
"volatility_d": 0,
"tv_recommend_ma": -0.8,
"tv_recommend_all": -0.5364,
"tv_recommend_other": -0.2727
},
"filing_context": [
{
"url": "https://feeds.dfm.ae/documents/2024/Mar/13/0c134783-2acd-4c7a-a40f-626aa8465da6/p1EN_merged.pdf",
"pages": 62,
"excerpt": "UNITED FOODS SUSTAINABILITY REPORT 2023 - DRAFT 1 \n16 \n. Market capitalization witnessed a remarkable increase, reaching AED 329,725,000, \nindicative of investor confidence and market recognition of United Foods' performance \nand potential. UFC’s total Revenue soared to AED 565,265,964, driven by effective sales \nstrategies and market expansion initiatives. Gross profit also saw a significant uptick, \nreaching AED 91,919,634, even after global d",
"fiscal_year": null,
"period_type": null
},
{
"url": "https://feeds.dfm.ae/documents/2024/Mar/13/0c134783-2acd-4c7a-a40f-626aa8465da6/p1EN_merged.pdf",
"pages": "109-111",
"excerpt": "Page 1 of 21 \n \n \nUnited Food Company PJSC \n \nRegistration number in Securities and Commodities Authority: 105 \nRegistration number in Dubai Financial Market: 45 \n \nAnnual Corporate Governance Report \nFor the year ended December 31, 2023 \n \nIn compliance with the ministerial decision and the chairman of the Authority's board of directors’ decision \nNo. (02 / R.M) for the year 2024, amended decision No. (03 / R.M) for 2020 regarding adopting the P",
"fiscal_year": null,
"period_type": null
},
{
"url": "https://feeds.dfm.ae/documents/2024/Mar/13/0c134783-2acd-4c7a-a40f-626aa8465da6/p1EN_merged.pdf",
"pages": "65-67",
"excerpt": "UNITED FOODS SUSTAINABILITY REPORT 2023 - DRAFT 1 \n19 \nare promptly addressed through direct communication with management, \nensuring seamless resolution and continued compliance in subsequent returns. \n \n \n[Case Study] \nIncreased Efficiency through Business Process Automation \nEfficiency and innovation drive our approach to operational processes. The integration of \ntechnology is a cross -cutting practice across all our business units. We use ef",
"fiscal_year": null,
"period_type": null
},
{
"url": "https://feeds.dfm.ae/documents/2024/Mar/13/0c134783-2acd-4c7a-a40f-626aa8465da6/p1EN_merged.pdf",
"pages": 89,
"excerpt": "UNITED FOODS SUSTAINABILITY REPORT 2023 - DRAFT 1 \n43 \n6.3. Occupational Health & Safety \nAt our company, we place the highest importance on the welfare of our most valuable \nresource: our employees. \nOur commitment to health and safety is built upon the foundation of implementing \nworkplace safety practices aimed at creating a hazard -free environment and managing \nrisks within acceptable limits. Oversight of health and safety policies across ou",
"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": "50% cash dividends",
"ex_date": "2026-04-10"
},
{
"type": "Cash Dividends",
"year": "2025",
"details": "100% cash dividends",
"ex_date": "2025-05-07"
},
{
"type": "Cash Dividends",
"year": "2024",
"details": "60% cash dividends",
"ex_date": "2024-04-26"
},
{
"type": "Cash Dividends",
"year": "2023",
"details": "20% cash dividends",
"ex_date": "2023-04-05"
},
{
"type": "Cash Dividends",
"year": "2022",
"details": "20% cash dividends",
"ex_date": "2022-04-20"
}
]
},
"recent_disclosures": [
{
"url": "https://feeds.dfm.ae/documents/2026/May/12/12e0aabe-1cf3-4a18-84b0-9313028256f4/Ufcfsq1eng26signed.Pdf.pdf",
"date": "2026-05-12",
"headline": "Financial statements for the 1st QTR of 2026"
},
{
"url": "https://feeds.dfm.ae/documents/2026/May/12/71c76c9c-f011-4343-ab73-774ff51b046c/Results%20Of%20BOARD%20MEETING%2012%20May%202026.Pdf.pdf",
"date": "2026-05-12",
"headline": "Results of BOD Meeting"
},
{
"url": "https://feeds.dfm.ae/documents/2026/May/7/47c72ad0-e76c-43d1-9987-e18bef0fa91c/20260507163455.Pdf.pdf",
"date": "2026-05-07",
"headline": "BOD meeting"
},
{
"url": "https://feeds.dfm.ae/documents/2026/Apr/01/1ad7b761-3475-4293-bdd7-21792ee87795/UFC%20-%20GA%20resolutions.pdf",
"date": "2026-04-01",
"headline": "Resolutions of General Assembly"
},
{
"url": "https://feeds.dfm.ae/documents/2026/Mar/25/1035fb59-ac45-4d42-b5b6-f21b54af02a4/Nominees%20For%20Board%20O.pdf",
"date": "2026-03-25",
"headline": "Nominees for Board of Directors membership"
},
{
"date": "2026-03-06",
"headline": "Invitation of General Assembly"
},
{
"date": "2026-03-06",
"headline": "Announcement of Opening of Nominations for Board Membership of United Foods Company"
},
{
"date": "2026-03-03",
"headline": "Integrated report for the year 2025"
},
{
"date": "2026-02-13",
"headline": "Financial statements for the year of 2025"
},
{
"date": "2026-02-13",
"headline": "Results of BOD Meeting"
},
{
"date": "2026-02-06",
"headline": "BOD meeting"
},
{
"date": "2025-12-18",
"headline": "Results of BOD Meeting"
},
{
"date": "2025-12-15",
"headline": "BOD meeting"
},
{
"date": "2025-11-18",
"headline": "Notification from the company"
},
{
"date": "2025-11-13",
"headline": "Financial statements for the 3rd QTR of 2025"
}
],
"financial_statements": {
"units": "AED millions",
"annual": [
{
"fcf": 11,
"ocf": 14,
"cash": 85.8,
"capex": -3,
"equity": 343.4,
"period": "2025-12-31",
"revenue": 651.9,
"net_income": 28.7,
"gross_profit": 97.1,
"total_assets": 458.7,
"dividends_paid": -30.2,
"net_margin_pct": 4.4,
"gross_margin_pct": 14.9,
"interest_expense": -0.9,
"total_liabilities": 115.3,
"liabilities_to_equity": 0.34
},
{
"fcf": -14.4,
"ocf": -1.6,
"cash": 84.9,
"capex": -12.8,
"equity": 344.5,
"period": "2024-12-31",
"revenue": 575.7,
"net_income": 30.8,
"gross_profit": 98.1,
"total_assets": 439.4,
"dividends_paid": -18.1,
"net_margin_pct": 5.4,
"gross_margin_pct": 17,
"interest_expense": -0.9,
"total_liabilities": 94.9,
"liabilities_to_equity": 0.28
},
{
"fcf": 107.4,
"ocf": 110.9,
"cash": 114.4,
"capex": -3.5,
"equity": 331.7,
"period": "2023-12-31",
"revenue": 565.3,
"net_income": 30.7,
"gross_profit": 91.9,
"total_assets": 414.6,
"dividends_paid": -6,
"net_margin_pct": 5.4,
"gross_margin_pct": 16.3,
"interest_expense": -0.9,
"total_liabilities": 82.9,
"liabilities_to_equity": 0.25
},
{
"fcf": 8.9,
"ocf": 15.8,
"cash": 37.4,
"capex": -6.9,
"equity": 310.1,
"period": "2022-12-31",
"revenue": 647,
"net_income": 17.4,
"gross_profit": 80,
"total_assets": 388.2,
"dividends_paid": -6,
"net_margin_pct": 2.7,
"gross_margin_pct": 12.4,
"interest_expense": -1.9,
"total_liabilities": 78.1,
"liabilities_to_equity": 0.25
},
{
"fcf": -42.8,
"ocf": -39.9,
"cash": 52.3,
"capex": -2.9,
"equity": 301,
"period": "2021-12-31",
"revenue": 515.4,
"net_income": 8.8,
"gross_profit": 69,
"total_assets": 372.4,
"dividends_paid": -19.7,
"net_margin_pct": 1.7,
"gross_margin_pct": 13.4,
"interest_expense": -1,
"total_liabilities": 71.4,
"liabilities_to_equity": 0.24
}
],
"source": "DFM filings (audited/reviewed statements)",
"derived": {
"ocf_to_ni": 0.49,
"roe_stmt_pct": 8.4,
"fcf_margin_pct": 1.7,
"ni_cagr_2y_pct": -3.3,
"div_paid_to_fcf": 2.75,
"rev_cagr_2y_pct": 7.4
},
"quarterly": [
{
"period": "2026-03-31",
"revenue": 208.3,
"net_income": 16.3,
"net_margin_pct": 7.8,
"revenue_yoy_pct": 17.8
},
{
"period": "2025-12-31",
"derived": "FY minus 9M",
"revenue": 174.4,
"net_income": 8.9,
"net_margin_pct": 5.1,
"revenue_yoy_pct": 19.9
},
{
"period": "2025-09-30",
"revenue": 154.8,
"net_income": 7.4,
"net_margin_pct": 4.8,
"revenue_yoy_pct": 12.2
},
{
"period": "2025-06-30",
"revenue": 145.9,
"net_income": 4.6,
"net_margin_pct": 3.2,
"revenue_yoy_pct": 7.9
},
{
"period": "2025-03-31",
"revenue": 176.8,
"net_income": 7.8,
"net_margin_pct": 4.4
},
{
"period": "2024-12-31",
"derived": "FY minus 9M",
"revenue": 145.5,
"net_income": 2.7,
"net_margin_pct": 1.9,
"revenue_yoy_pct": 8.7
}
]
},
"consensus_signal_drift": {
"asof": "2026-07-20",
"tv_recommend_all": -0.5364,
"tv_recommend_delta_5d": -0.045,
"tv_recommend_delta_10d": 0.067
}
}CouncilThe full argued case for each of the five lenses
COUNCIL · FIVE-LENS DELIBERATION
How the call was argued
One model argues five independent lenses over the same artifact-grounded evidence pack. The spread is preserved as a first-class signal — a split verdict is shown, never laundered into a clean consensus.
- risk lensdeepseek-v4-pro-k3SELL
1×SELL (1/1 agree)
Operating cash flow covers only 49% of net income (0.49x), signaling accrual-heavy earnings, while average daily traded value is a negligible AED 5,500, creating severe exit risk.
Show full AI reasoning
We are asked to evaluate United Foods Company (UFC) from a risk lens perspective. The risk lens focuses on capital preservation and produces a graded verdict based on specific thresholds. The thresholds are: - 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 score each break only when the cited figure crosses its threshold. If 0 breaks, stance follows evidence (BUY is legit if clean). 1 break -> HOLD unless offset. 2+ breaks -> SELL. Never assign SELL without naming which thresholds tripped with cited figures. We are the risk lens in a DFM equity-research panel rating UFC. Today is 2026-07-20, horizon ends 2026-08-17 (4 weeks). We must reason only over the provided evidence pack, citing exact figures. Output JSON with keys: citations, point, risk, stance, confidence, target. Confidence bands are given, target derived from pack evidence for 4-week horizon. First, examine each threshold with the data: 1. ocf_to_ni < 0.7: From financial_statements.derived.ocf_to_ni: 0.49. That is less than 0.7, so this threshold is tripped. Cited figure: 0.49. 2. net_debt_to_ebitda > 4: Need to compute net debt and EBITDA. Net debt = total debt - cash. But we have no explicit total debt figure. We have total liabilities: annual.0.total_liabilities = 115.3 AED millions, but that includes all liabilities. We need interest-bearing debt. The debt_to_equity ratio from fundamentals is 0.0364, which is very low, so debt is likely minimal. Also, interest_expense is -0.9 (presumably expense of 0.9 million). With such low debt, net debt might be negative. EBITDA: we can approximate from operating profit + depreciation? Not directly given. But we might not need to compute if it's obviously not breaching. Given debt_to_equity 0.0364, total debt is likely small. Let's try to compute: debt_to_equity = total debt / equity = 0.0364, equity = 343.4, so total debt ≈ 12.5. Cash = 85.8, so net debt = 12.5 - 85.8 = -73.3, negative. So net debt/EBITDA is negative, definitely not >4. So no break. 3. ebitda_interest_cover < 2: Need EBITDA and interest expense. Interest expense = -0.9 (we take absolute value 0.9). EBITDA: we can approximate from operating profit? Operating margin is 5.1037% on revenue 651.9, so operating profit ≈ 33.3. But EBITDA adds back D&A. We don't have D&A explicitly. Alternatively, we can use a rough estimate: OCF + interest + taxes? Not directly. Given interest expense is tiny, coverage is likely very high. Even if EBITDA is only net income + interest + taxes + D&A. Net income 28.7, interest 0.9, taxes? We don't have tax rate. But operating profit is 33.3, that's EBIT. If D&A is small, EBITDA ≈ EBIT = 33.3, then coverage = 33.3/0.9 = 37, far above 2. So no break. 4. liquidity.advv_30d_aed_m < 1: liquidity.advv_30d_aed_m is 0.0055. That is in AED millions? The field says "advv_30d_aed_m", likely average daily value traded in AED millions. 0.0055 million AED = 5,500 AED. That is very low. The threshold is <1 AED million. So 0.0055 < 1, threshold tripped. Very illiquid stock, exit risk high. 5. quarterly_gaps present (unverifiable trend): Look at the quarterly data provided. We have periods: 2026-03-31, 2025-12-31 (derived), 2025-09-30, 2025-06-30, 2025-03-31, 2024-12-31 (derived). Are there any gaps? They provide consecutive quarters from 2024-12-31 to 2026-03-31. But note that some are "derived" meaning FY minus 9M, but still they represent quarters. There's no missing quarter in between. So no gaps in the provided quarterly data. However, the threshold says "quarterly_gaps present (unverifiable trend)". If the data is complete, no break. 6. dividend cut evident in financial_statements: We need to see if dividends have been cut. Look at dividends_paid in annual data: 2025: -30.2 2024: -18.1 2023: -6.0 2022: -6.0 2021: -19.7 So dividends increased in 2024 and 2025. Also corporate_actions show: 2026: 50% cash dividends (ex-date 2026-04-10), 2025: 100% cash dividends, 2024: 60%, 2023: 20%, 2022: 20%. So 2025 had 100%, 2026 had 50%. That looks like a cut from 100% to 50%. But is that a cut? The dividend yield is 4.386% currently, payout ratio 40.66%, which seems reasonable. However, the history shows 2025 dividends paid were 30.2 million, which was a big increase from 18.1. The 2026 action is for the year 2026, so perhaps it's a reduction. But we need to see if it's a cut from the previous year's dividend per share. The "50% cash dividends" for 2026 vs "100% cash dividends" for 2025 suggests a 50% reduction in the dividend percentage. But we must check if this is a cut in absolute dividend per share? Without share count, we can't compute DPS, but the percentage drop is evident. Is it "evident in financial_statements"? The corporate_actions history shows the dividend types. The threshold says "dividend cut evident in financial_statements". The financial_statements have dividends_paid: -30.2 in 2025 annual. But that's the payment for 2025? Possibly the 2025 dividend was paid in 2026? The ex-date for 2025 dividends was 2025-05-07, so that 100% dividend was paid in 2025. Then 2026's 50% dividend is a cut. So yes, there is a dividend cut: the most recent declared dividend (2026, ex-date 2026-04-10) is 50% vs previous 100%. That constitutes a cut. So this threshold is tripped. Wait: The threshold is "dividend cut evident in financial_statements". The financial_statements we have are annual up to 2025 and quarterly up to Q1 2026. The dividends_paid in 2025 annual is -30.2, which is a large increase. But the 2026 dividend is not yet in financial statements; it's in corporate_actions. The instruction says to use the pack fields. The corporate actions history is a pack field. The threshold wording says "dividend cut evident in financial_statements". But we should interpret it broadly: if a dividend cut is evident from the provided data, it counts. The corporate actions show a clear cut from 100% to 50% for the most recent ex-date. So I'll consider it a break. So far, we have breaks on: ocf_to_ni (0.49), advv_30d_aed_m (0.0055), and dividend cut (50% vs 100%). That's three breaks. But the dividend cut: is it really a cut? The 100% dividend was for 2025, and the 50% is for 2026. That is a reduction. So yes. Now, according to the rules: 2+ cited breaks -> SELL. So stance should be SELL. We must name which thresholds tripped with cited figures. We need to produce citations: at least 2 for non-HOLD stances. We'll cite the fields for ocf_to_ni, advv_30d_aed_m, and possibly the dividend cut. For dividend cut, we need to cite a field that shows it. The corporate_actions.history shows the two most recent: year 2026, type "Cash Dividends", details "50% cash dividends" and year 2025, details "100% cash dividends". We can cite those two entries to show the cut. Or we can cite that the 2026 dividend is half of 2025. We'll cite the fields. Now, confidence: 90-100 = multiple independent cited figures align AND a dated catalyst inside the horizon. 70-89 = several aligned cited figures, no dated catalyst. 50-69 = clear evidence with real conflicts. 30-49 = mixed or one-sided evidence. 10-29 = thin, stale, or gap-ridden evidence — output HOLD below 40. We have three breaks aligning to SELL. But do we have a dated catalyst inside the horizon? The horizon ends 2026-08-17. Are there any catalysts within that? The catalysts.filings_12mo count is 22, but no specific future catalyst. The recent disclosures are from May 2026, no upcoming one mentioned. There's no specific event dated within the next 4 weeks. So no dated catalyst. Thus confidence should be in the 70-89 range. We need to see if there are conflicting signals. Some positives: fundamentals show revenue growth, low debt, etc. But for risk lens, the breaks are clear. However, the low ocf_to_ni is a concern, the liquidity is extremely poor, and dividend cut is a negative signal. All those point to SELL. So confidence likely in 70-89. Since several figures align, no dated catalyst, I'd put confidence around 80. But let's double-check: Are there offsets that could make one of the breaks not count? The rule says: "1 break -> HOLD unless offset". What could offset? Possibly if fundamentals are strong? But here we have multiple breaks. For confidence, we must consider conflicts. The fundamentals show strong revenue growth (14.5% annual), EPS growth 53%, low P/E (9.27), low debt, high current ratio, etc. These are positive and conflict with a SELL. So that could reduce confidence. However, the risk lens is about capital preservation, and the breaks are risk-specific thresholds. The presence of conflicts might lower confidence to 50-69 range? But the instruction says: "50-69 = clear evidence with real conflicts". Here we have clear evidence of breaks (ocf_to_ni, liquidity, dividend cut) but also fundamental strengths as conflicts. So maybe confidence should be in that range. I'll go with 60 or 65. Now, point: one sentence citing a figure. It should summarize the risk perspective. risk: one line. stance: SELL. target: We need to derive a target for the 4-week horizon from pack evidence, not restating analyst target (none). Since we are SELL, target could be lower than current price. Current price is 11.4. We can look at technicals: ma200 is 13.6811, pct_vs_ma200 is -16.67%. Stock is below both ma50 (12.4712) and ma200. RSI14 is 31.67, near oversold. But that might not give a target. We can consider the low liquidity implies no exit, so price could drop further. The max drawdown 1y is -40.57%, and it's already down 40% from 52-week high (high 19.1, current 11.4, pct_below_52w_high 40.3%). With poor liquidity, a forced seller could push it lower. Perhaps a target of 10.9 (the 52-week low) as a support? The low is 10.9, current is 11.4, so a 4.4% drop. Or we could use book value: equity 343.4 million, shares? market cap 344.85 million, so price/book is 1.004, so book value per share ≈ 11.35. So downside limited to book value maybe. But the risk is high, so maybe target of 10.5? Actually, we need a numeric target. Since the horizon is short, and there's no catalyst, the stock may drift. Given the SELL stance, we could set target as the low of 10.9, or slightly below that. But we should justify from pack. One approach: The indicators show pct_below_52w_high is 40.3%, and low_52w is 10.9. That might act as support. But if it breaks, could go lower. Alternatively, we can say target is 10.9. Or we can leave target null if not confident. The instruction says: "If you output a target, derive it from pack evidence for the 4-week horizon". It doesn't require a target. I think we can output target as null. But it's allowed to output a number. I'll set target to 10.9, the 52-week low, as a possible support level. But is that derived from evidence? Yes, tv_technicals.low_52w = 10.9. So target = 10.9. Now, citations: We must list the pack fields we rely on. For ocf_to_ni: financial_statements.derived.ocf_to_ni with value 0.49. For advv_30d_aed_m: liquidity.advv_30d_aed_m with value 0.0055. For dividend cut: we need to show the reduction. We can cite corporate_actions.history.0.details (most recent: "50% cash dividends") and corporate_actions.history.1.details ("100% cash dividends") to show the cut. Or we can cite both. We'll include them. Also, we might cite the ocf_to_ni being low as evidence of accrual-heavy earnings. Now, construct JSON: { "citations": [ {"field": "financial_statements.derived.ocf_to_ni", "value": 0.49}, {"field": "liquidity.advv_30d_aed_m", "value": 0.0055}, {"field": "corporate_actions.history.0.details", "value": "50% cash dividends"}, {"field": "corporate_actions.history.1.details", "value": "100% cash dividends"} ], "point": "Operating cash flow covers only 49% of net income (0.49x), signaling acc
- macro lensdeepseek-v4-pro-k3HOLD
2×HOLD · 1×SELL (2/3 agree)
UFC's extremely low debt-to-equity of 0.0364 reduces rate sensitivity against a 3.63% Fed funds rate, but its miniscule ADV of AED 5,500 heightens macro liquidity risk.
Show full AI reasoning
We are asked to output a JSON object with a stance (BUY/HOLD/SELL) based on the MACRO-LIQUIDITY lens. The key instruction: "the peg and Fed rate are identical for all 61 DFM names, so they can never by themselves justify a stance on THIS one. 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. Cite macro.fed_funds_rate / macro.vix / macro.yield_curve_2s10s_pct for the backdrop AND the differentiating name-level figure; weigh uae_macro_news where present." So we need to examine the macro backdrop and then see how UFC is specifically exposed relative to the market. The horizon is 4 weeks ending 2026-08-17. Today is 2026-07-20. First, macro backdrop: - fed_funds_rate: 3.63 (asof 2026-06-01) - us_2y_yield: 4.16%, us_10y_yield: 4.57%, yield_curve_2s10s_pct: 0.37 (slightly positive, not inverted) - vix: 16.73 (moderate volatility) So the macro environment is moderate: Fed rate at 3.63%, but curve barely positive, VIX at 16.7. Not extremely accommodative, not crisis. With AED peg, rates move with US rates, so higher rates generally pressure leveraged companies. But UFC's debt_to_equity is very low: 0.0364 (from fundamentals.debt_to_equity: 0.0364). That's extremely low, meaning almost no debt, so rate sensitivity is minimal. That's a differentiating factor: less exposed to higher rates than the market. Beta_1y: -0.0733 (tv_technicals.beta_1y). Negative beta means it tends to move opposite to the market. So in a risk-off macro move (if VIX spikes), it might actually hold up better. But beta is near zero, so it's essentially market-neutral. Liquidity: advv_30d_aed_m: 0.0055 million = AED 5,500 average daily value. That's extremely low, making it illiquid. In a macro stress event, illiquid stocks can get hit harder because there's no bid. That's a negative differentiating factor. Sector: Consumer Defensive. Typically defensive, less cyclical, which could be a positive in uncertain macro. But we need to see if pack shows sector news: consumer-retail news from sector_news show things like Dubai hotel recovery, hidden gems, etc., generally positive consumer sentiment in UAE. Uae_macro_news: mostly positive (Emiratization, Jaywan payment scheme) except one Houthis naval embargo against Saudi Arabia, which could be geopolitical risk but not directly UAE. Peer context: pe_percentile: 42, div_yield_percentile: 49. So roughly median among DFM names. Not extreme. Now, the instruction: "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 if we go non-HOLD, we need at least two citations that directly link macro backdrop to UFC-specific figures. Let's consider the macro backdrop: modest rates, positive but small yield curve, VIX moderate. Rate sensitivity: debt_to_equity 0.0364 is very low, so UFC is LESS exposed to rate hikes than the market. That could be a positive, supporting a BUY if we think rates are a headwind. But the Fed is at 3.63%, not hiking, maybe steady. The yield curve is slightly positive, not steep. So rate sensitivity may not be a major issue. But given that the Fed rate is still well above zero, highly leveraged companies would suffer, but UFC has almost no debt. So relative to the market, it's insulated. That might be a reason to be overweight. Another: beta_1y -0.0733 is negative, implying it's a hedge. In a market with moderate VIX (16.73), but potential for volatility (VIX can spike), a negative beta stock could hold value. But since it's close to zero, it's not a strong hedge. Still, it differentiates. Liquidity: ADVV extremely low at 0.0055M AED. That's a major risk: in a liquidity crunch or if macro shocks cause outflows, this stock could be disproportionately hurt because there's no liquidity to absorb selling. That would be a negative, making it more exposed to macro stress than the market. So that might argue for underweight/SELL. Sector: Consumer Defensive is generally resilient. But that's already priced in. We need to weigh uae_macro_news. There's Houthis embargo news, which is geopolitical risk. UAE is not directly targeted, but regional instability could affect sentiment. Consumer defensive might be less impacted. Given the mixed signals: low debt (positive), illiquidity (negative), near-zero beta (neutral), we need to decide stance. The confidence guidelines: we must output HOLD if confidence is below 40. Our confidence must come from aligned cited figures AND a dated catalyst inside horizon for 90-100. No dated catalyst here. So max confidence likely 70-89 if several aligned figures. But here we have conflicting: low debt is positive, illiquidity is negative. So maybe mixed, confidence 50-69 or even lower. Maybe HOLD. But let's see if there's a clear direction. The macro backdrop is not extreme. The differentiating factors are somewhat offsetting. Perhaps a HOLD is appropriate. But could we make a BUY case? Low debt = less rate sensitivity, and Consumer Defensive in positive UAE consumer news. But illiquidity is a big risk. ADVV 0.0055M AED means almost no volume; a small macro shock could cause a large gap down. That's a significant headwind. So likely HOLD. We need to output citations: for a non-HOLD stance, we need at least 2 citations. For HOLD, no minimum? The instruction says "non-HOLD stances need at least 2." So HOLD can have fewer, but we should still cite relevant figures. We'll cite at least two anyway. We'll cite: - fundamentals.debt_to_equity: 0.0364 to show low rate sensitivity. - liquidity.advv_30d_aed_m: 0.0055 to show extreme illiquidity. - tv_technicals.beta_1y: -0.0733 to show near-zero beta. We can also cite macro figures: fed_funds_rate 3.63, vix 16.73, yield_curve_2s10s_pct 0.37 for backdrop. Given that the low debt reduces macro rate risk, but illiquidity increases sensitivity to flow shocks, the net is uncertain. With no clear catalyst, a HOLD is appropriate. Confidence: maybe 50-69? "Clear evidence with real conflicts" => 50-69. We have clear evidence of both low debt and illiquidity, which conflict. No catalyst. So confidence 55. Target: can be derived from pack evidence for 4-week horizon. We can look at current price 11.4, technicals are bearish: -16.67% below MA200, RSI 31.67 near oversold, stoch_k 0, williams_r -100. That suggests oversold bounce possible? But also momentum negative. In a short horizon, oversold signals could lead to a rebound. But illiquidity makes it risky. We could set target as null because of mixed signals or we can estimate a modest recovery. But the instruction: "If you output a target, derive it from pack evidence for the 4-week horizon — do not restate analyst.target_mean (a 12-month figure) as your own target." There's no analyst target. So we can set target null. Since we are HOLD, no need for target. Point: one sentence citing a figure. E.g., "UFC's negligible debt-to-equity of 0.0364 insulates it from the 3.63% Fed funds rate, but its extremely low ADV of AED 5,500 makes it vulnerable to macro liquidity shocks." That's a summary. Risk: "Extreme illiquidity (ADVV AED 5.5k) amplifies downside risk in any risk-off event despite low beta." Stance: HOLD. Confidence: 55. We must output only the JSON. Let's structure: { "citations": [ {"field": "macro.fed_funds_rate", "value": 3.63}, {"field": "macro.vix", "value": 16.73}, {"field": "macro.yield_curve_2s10s_pct", "value": 0.37}, {"field": "fundamentals.debt_to_equity", "value": 0.0364}, {"field": "liquidity.advv_30d_aed_m", "value": 0.0055}, {"field": "tv_technicals.beta_1y", "value": -0.0733} ], "point": "UFC's extremely low debt-to-equity of 0.0364 reduces rate sensitivity against a 3.63% Fed funds rate, but its miniscule ADV of AED 5,500 heightens macro liquidity risk.", "risk": "Illiquidity (ADVV AED 5.5k) could exacerbate drawdowns in a risk-off shift despite near-zero beta.", "stance": "HOLD", "confidence": 55, "target": null } Make sure to use dotted paths and exact values. Confidence is integer. Target null. No extra text.
- sector lensdeepseek-v4-pro-k3HOLD
1×BUY · 2×HOLD (2/3 agree)
Revenue grew 17.8% YoY in Q1 2026 to AED 208.3M with net margin expanding to 7.8%, but low liquidity (ADVV AED 5.5K) and technical weakness (16.7% below MA200) warrant caution.
Show full AI reasoning
We are asked to output a JSON with keys: citations, point, risk, stance, confidence, target. We are the SECTOR specialist for UFC, focusing on business economics, growth, margins, leverage, dividend durability. The horizon is 4 weeks ending 2026-08-17. We must ground our case in multi-year financial statement trends, not just TTM. Weigh sector_news items where present. Only cite exact figures from the pack using dotted paths. We need a stance: BUY, HOLD, or SELL. If confidence <40, we must output HOLD. Need at least 2 citations for non-HOLD. Let's analyze the evidence pack for UFC. First, the company: United Foods Company (PSC), Consumer Defensive, current price 11.4 AED. Market cap 344.85M AED. Fundamentals: - PE TTM: 9.27 (low) - PB: 1.00 (around book) - PS: 0.53 - ROE: 10.47% - ROA: 8.07% - Operating margin: 5.10% - Net margin: 5.44% - Rev growth YoY: 14.47% - EPS growth YoY: 53.08% (strong) - Debt/Equity: 0.0364 (very low leverage) - Current ratio: 4.26 (strong liquidity) - Div yield: 4.386% - Payout ratio: 40.66% (sustainable? based on earnings) Financial statements (annual, AED millions): Periods: 2021 to 2025. Both revenue and margins have improved but not consistently. - Revenue: 2021: 515.4, 2022: 647.0, 2023: 565.3, 2024: 575.7, 2025: 651.9. Trend: dip in 2023, recovery to 651.9 in 2025, above 2022. 2-year CAGR: 7.4% (from derived). - Gross margin %: 2021: 13.4, 2022: 12.4, 2023: 16.3, 2024: 17.0, 2025: 14.9. Fluctuating; 2025 dipped to 14.9% from 17%. - Net margin %: 2021: 1.7, 2022: 2.7, 2023: 5.4, 2024: 5.4, 2025: 4.4%. Also dipped in 2025. - Net income: 2021: 8.8, 2022: 17.4, 2023: 30.7, 2024: 30.8, 2025: 28.7. Slight decline in 2025. - OCF: 2021: -39.9, 2022: 15.8, 2023: 110.9 (big spike), 2024: -1.6, 2025: 14.0. Highly volatile. - Capex: moderate, 3-12M except 2024 had -12.8, likely acquisition or investment. - Dividends paid: 2021: -19.7, 2022: -6.0, 2023: -6.0, 2024: -18.1, 2025: -30.2. Big jump in 2025, paying 30.2M despite net income 28.7, payout ratio over 100%? Actually, fundamentals.payout_ratio is 40.66, which may be based on some other metric? Possibly dividends paid from cash reserves. The statement dividends paid is -30.2 in 2025, net income 28.7, so payout ratio >100% if based on net income. But fundamentals.payout_ratio 40.66 might be based on something else, maybe based on cash flows? It says payout_ratio under fundamentals, likely dividends / net income. 30.2/28.7 = 105% - but maybe it's based on a different definition? The pack gives 40.66, so I'll trust that, but it's odd. Might be based on earnings per share? Possibly the 2025 dividend was declared in 2026? Corporate actions: "Cash Dividends 50% cash dividends" with ex_date 2026-04-10. So that 50% dividend might be for 2025 earnings. 50% of par? Usually in UAE, dividends are expressed as percentage of par value. Par value typically 1 AED? Then 50% = 0.5 per share? Shares outstanding: market cap 344.85M / price 11.4 = 30.25 million shares? Actually market cap / price = shares outstanding: 344,849,988 / 11.4 = 30,250,000 approx. So dividend 0.5 per share would be 15.125M, not 30.2M. The dividend paid in 2025 may include prior year dividend? The corporate actions show: 2025 had 100% cash dividends ex_date 2025-05-07, likely for FY2024, so paid in 2025. That could be large. The financial statements dividends_paid for 2025 = -30.2 includes payment of 2024 dividend. The payout ratio 40.66 possibly relates to the dividend declared for 2025? Confusing. We'll just note that dividend payments are increasing and cash position is decent. - Cash: 85.8M in 2025, equity 343.4M, total liabilities 115.3M, low leverage. - FCF: 2025: 11.0M, down from 107.4M in 2023, and negative in 2021, 2024. Very lumpy. - Derived: div_paid_to_fcf = 2.75 (dividends paid 30.2 / FCF 11.0), meaning dividends exceed FCF significantly, not sustainable unless using cash reserves. - FCF margin %: 1.7% (low). Quarterly data (latest: 2026-03-31): - Revenue: 208.3M (Q1 2026), up 17.8% YoY (from Q1 2025: 176.8M). - Net income: 16.3M, net margin 7.8% (higher than annual 2025's 4.4% and Q1 2025's 4.4%). Significant improvement. - Quarterly trend: margins improving in recent quarters, Q1 2026 strong. Valuation: PE TTM 9.27, low compared to peer median PE 11.32 (UFC is at 42nd percentile, so moderately cheaper). PB 1.00 vs median 1.35, also cheap. Div yield 4.386% vs median 4.55%, about average. Technicals: Price weak. RSI14 31.67 (near oversold), price below both MA50 (12.47) and MA200 (13.68), pct_vs_ma200 -16.67%. Stock down 7% in 1 month, 6.36% in 3 months, 1.23% over 12 months. Relative strength vs DFMGI -10.9%. Underperformance. ADX 25.3, not strongly trending. CCI -94.86, stoch K 0, Williams R -100, all oversold. TV recommend all at -0.5364 (sell). Consensus signal drift: TV recommend all -0.5364, delta 5d -0.045 (slight negative drift), delta 10d +0.067 (slight positive drift earlier). So technicals are bearish/oversold. Sector news: some headlines about UAE consumer/retail, but nothing directly about food companies. For instance, "Hidden gems thrive in Abu Dhabi as 73% of residents share local favourites" - food defining feature, positive for food sector. "Spanish Espadrille Maker Turns 80 as Gulf Demand Reshapes Its Retail Map" - not relevant. "Accor expects Dubai hotel recovery by mid-2027" - not directly relevant. "Irish whiskey maker brings tokenised cask investing to UAE" - whiskey not directly UFC's business. So sector news doesn't give a strong directional signal for UFC. Peer context: PE percentile 42, div yield percentile 49, so roughly in line, slightly cheaper on PE. Catalysts: Last results filing 2026-05-12 for Q1 2026. Next results filing likely around mid-August (based on past pattern: Q2 results filed around Aug 13-14 in past years). Horizon ends 2026-08-17. So within the 4-week horizon, the Q2 2026 results could be filed? Looking at past filing dates: 2025-Q2: filed 2025-08-13 (from catalysts.results_filing_dates_24mo: "2025-08-13") 2024-Q2: filed 2024-08-14. So likely UFC will file Q2 2026 results around mid-August, which falls within our horizon to Aug 17. That is a potential catalyst. But we must not assert a specific dated catalyst unless it appears in pack fields. The pack does not explicitly state the next filing date. However, we can infer from the 24-month history that the next filing is likely in mid-August, but it's not guaranteed. Since it's not explicitly listed as a future event, we shouldn't treat it as a dated catalyst for confidence above 70. So our confidence should be below 70 if no explicit future catalyst. However, the Q1 results were strong, and if Q2 continues, it could be positive. But we don't know. Now, as SECTOR specialist, we focus on business economics: revenue growth, margin trends, leverage, dividend durability. Revenue growth: YoY 14.47% based on fundamentals (TTM?). The financial statements show annual revenue 2025 up 13.2% vs 2024 (651.9 vs 575.7). Q1 2026 rev up 17.8% YoY. So growth accelerating. 2-year CAGR 7.4%. Positive. Margins: Gross margin dipped in 2025 to 14.9% from 17.0% in 2024, net margin dipped to 4.4% from 5.4%. But Q1 2026 net margin 7.8% is a sharp improvement. Possibly due to product mix or cost efficiencies. So margin trajectory is improving recently. Leverage: Very low debt, D/E 0.0364, current ratio 4.26, strong balance sheet. Dividend durability: Payout ratio 40.66% appears sustainable based on earnings. But dividends paid in 2025 exceeded FCF (div_paid_to_fcf 2.75), but that may be due to lumpy capex/working capital. OCF was 14M, capex 3M, so FCF 11M, while dividends paid 30.2M, so they used cash reserves (cash declined from 84.9 to 85.8? Actually, 2024 cash 84.9, 2025 cash 85.8, so they maintained cash despite paying big dividend, meaning they must have had other financing inflows like debt or drawdown of other assets? Total assets increased, maybe they used cash from operations and other sources, but net cash slightly up. Actually, cash increased from 84.9 to 85.8, so they paid dividends of 30.2 while cash increased, so net cash inflow was positive. OCF 14, capex -3, so FCF 11, plus maybe some other investing/financing activities. So they likely had proceeds from disposal of assets or issuance of debt? Interest expense small, so not much new debt. Possibly they had other income. So dividend might be covered by strong cash generation in prior years (2023 OCF 110.9). So dividend is likely sustainable if earnings improve. Corporate actions show increasing dividends: 2022: 20%, 2023: 20%, 2024: 60%, 2025: 100%, 2026: 50% (so maybe they are moderating). 2026 ex-date April, so dividend reduced to 50% from 100%, possibly reflecting caution or lower payout. That could be a negative signal. But yield still 4.386%, decent. Analyst consensus: none available (n: null). So no analyst ratings to weigh. Consensus signal drift from TV: recommend all -0.5364, bearish. Technical: oversold, down significantly from 200-day, high realized vol 37%, max drawdown 1y -40.6%. Stock is down 24% over past year. Pct_below_52w_high 40.3% (52w high 19.1, current 11.4). So it's been beaten down. From a sector perspective, UFC is a consumer defensive, food company. The Q1 2026 showed strong revenue growth and margin expansion. This could indicate a turnaround. However, the stock is very illiquid: ADVV 30d AED M is only 0.0055M = 5,500 AED average daily value, extremely low. This suggests minimal institutional interest and potential for large spread/noise. The company has float shares 7.99M (TV technicals), out of 30.25M outstanding, so about 26% float? Actually float shares 7,988,964.5, so small float. Considering the 4-week horizon, we have no explicit catalyst other than potential Q2 results. The stock is oversold technically, could bounce, but liquidity is a concern. As a sector specialist, the fundamentals are improving (growth, margins in Q1), low leverage, but the dividend cut (from 100% to 50%) might be a sign of caution. The dividend yield is still attractive. Peer comparison shows it's undervalued on PE and PB. However, the lack of analyst coverage and extremely low liquidity might keep the stock range-bound or vulnerable to any selling. Given the fundamentals are decent but technicals bearish, and the horizon short, I'd lean towards HOLD with a bearish bias. Confidence: evidence is mixed. We have positive Q1 results, improving margins, low leverage, but weak price action, low liquidity, dividend cut. No imminent dated catalyst. So confidence probably 40-60. Since we need to output HOLD if confidence <40, but here it's mixed, maybe 50-55. I'll set confidence 55, stance HOLD. For target, if HOLD, target can be null. But we can derive a target based on evidence? The instructions: "If you output a target, derive it from pack evidence for the 4-week horizon — do not restate analyst.target_mean (a 12-month figure) as your own target." Since we are HOLD, we may set target=null. But sometimes HOLD can have a target. Typically, HOLD means no directional view, so target may be near current price. I'll set target=null to be safe. Point: a concise sentence citing a figure. Example: "Revenue grew 17.8% YoY in Q1 2026 to AED 208.3M with net margin expanding to 7.8%, but low liquidity and technical weakness warrant caution." That includes cited figures from financial_statements.quarterly.0. Risk: "Dividend cut from 100% to 50% signals potential free-cash-flow strains; illiquidity (ADVV AED 5,500) limits exit." Citations: We need at least 2. We'll cite the Q1 revenue growth and net margin, and perhaps the low PE or something. Let's gather exact dotted paths and values: - financial_statements.quarterly.0.revenue: 208.3 - financial_statements.quarterly.0.revenue_yoy_pct: 17.8 - financial_statements.quarterly.0.net_margin_pct: 7.8 - fundamentals.pe_ttm: 9.2706 - fundamentals.debt_to_equity: 0.0364 - indicators.pct_vs_ma200: -16.6732 - tv_technicals.tv_recommend_all:
- technical lensdeepseek-v4-pro-k3SELL
3×SELL (3/3 agree)
UFC trades at 16.7% below its 200-day MA (13.68), with the 50-day MA (12.47) crossing below, underperforming the DFMGI by -10.9% over 3 months.
Show full AI reasoning
We are tasked with producing a TECHNICAL lens analysis for UFC. The output must be a JSON object with keys: citations, point, risk, stance, confidence, target. We need to reason only over the evidence pack provided. The technical lens focuses on: trend (MA50 vs MA200, price vs MA200), momentum, vol, drawdown/gap structure (indicators), rel-strength vs DFMGI; if corporate_actions.upcoming_ex_date is present, treat ex-date drop as mechanical. Also note that today is 2026-07-20, horizon ends 2026-08-17 (4 weeks). From the pack: Spot: 11.4 indicators: - ma50: 12.4712 - ma200: 13.6811 - pct_vs_ma200: -16.6732 (price 16.67% below 200-day MA) - rsi14: 31.6676 (near oversold) - realized_vol_annual_pct: 37.0495 - ret_1m_pct: -7.0147 - ret_3m_pct: -6.3612 - ret_12m_pct: -1.2253 - rel_strength_3m_vs_dfmgi_pct: -10.9002 (underperforming DFMGI by 10.9% over 3 months) - max_drawdown_1y_pct: -40.5759 - pct_off_20d_high: -9.5238 - atr14_pct_of_price: 2.2556 - largest_gap_3m_pct: 8.1159 - pct_no_trade_days_3m: 4.6875 tv_technicals: - tv_recommend_all: -0.5364 (negative overall) - tv_recommend_ma: -0.8 (strong sell on moving averages) - adx: 25.291 (below 25 is weak trend, 25-50 is moderate? Actually, ADX 25 is threshold for trend presence) - cci20: -94.8564 (near oversold) - stoch_k: 0.0 (oversold) - williams_r: -100.0 (oversold) - perf_6m: -11.6279 - perf_ytd: -11.6279 - perf_y: -24.0 - beta_1y: -0.0733 (negligible negative) - rel_volume: 0.0017 (extremely low) - vol weekly/daily: volatility_d: 0.0? might be a data point, but probably not reliable. liquidity: advv_30d_aed_m: 0.0055 (very low liquidity, AED 5,500 daily average). pct_below_52w_high: 40.3141 (price is 40.3% below 52-week high of 19.1). So 52-week high: 19.1, low: 10.9, spot 11.4. Consensus signal drift: tv_recommend_all: -0.5364, delta_5d: -0.045, delta_10d: 0.067. Corporate actions: ex-date for 2026 dividend was 2026-04-10 (already passed), so no upcoming ex-date within horizon. The next ex-date not provided, so no mechanical drop to consider. Peer context: median PE 11.32, UFC PE 9.27 (lower), median PB 1.35, UFC PB 1.004 (lower), dividend yield 4.386% vs median 4.55% (slightly below), PE percentile 42, div yield percentile 49. Financials: recent quarterly (2026-03-31) revenue 208.3, net income 16.3, net margin 7.8%, revenue yoy 17.8%. Annual 2025 revenue 651.9, net income 28.7, OCF 14, FCF 11, etc. Good profitability improvement. But for technical lens, we focus on price action, momentum, volume, etc. Key observations: - Trend: price well below both MA50 (12.47) and MA200 (13.68), with MA50 below MA200? Actually, MA50 is 12.47, MA200 is 13.68, so MA50 < MA200, that's a death cross (bearish). Price at 11.4 is heavily below both, and below MA200 by 16.67%. Bearish trend. - Momentum: RSI 31.67, near oversold but not yet oversold (typically 30). Stoch K at 0, Williams %R at -100, indicating deeply oversold conditions. These could signal potential for a bounce, but in a downtrend oversold can persist. - Volatility: realized vol 37% annualized, ATR 2.26% of price. That's moderate to high volatility. - Relative strength: underperforming DFMGI by 10.9% over 3 months, showing weakness. - Volume: extremely low ADV (0.0055M AED) which is tiny, indicating illiquidity. This could lead to erratic moves. - Max drawdown 1y: -40.58%, substantial. - 12-month return slightly negative -1.2%, but 3m and 1m negative. - No near-term catalyst in filings: last results filing May 12, next expected around Aug 13 (based on history pattern: Q2 report typically mid-August). The horizon ends Aug 17, so the Q2 filing might fall just after the horizon. No dated catalyst within horizon explicitly mentioned. The next results filing date is not given, but based on 24mo list, Q2 results were filed around Aug 13-14. So Aug 13 2026 might be the date, which is within horizon (until Aug 17). But it's not a confirmed date; we cannot assume a specific date unless provided. The pack does not include a forward filing date. But catalysts.filings_12mo: 22, so many filings, but no specific upcoming event. So no dated catalyst within horizon. Given no strong catalyst and oversold conditions, but clear bearish trend, what stance? As technical lens, we might lean bearish due to trend and underperformance, but oversold could argue for a bounce. However, the instruction says: "if you output a target, derive it from pack evidence for the 4-week horizon". Confidence bands: 90-100 need multiple independent cited figures align AND a dated catalyst sits inside horizon. No dated catalyst, so confidence cannot be that high. 70-89: several aligned cited figures, no dated catalyst. That could be possible if we have strong technical bearish alignment. 50-69: clear evidence with real conflicts. Here we have bearish trend but oversold momentum, so conflicts exist. So confidence likely 50-69. But the instruction also says: "output HOLD below 40". So if we output SELL, confidence must be >=40. Since we have clear bearish trend, we might output SELL with moderate confidence. We need to cite exact figures. Minimum 2 citations for non-HOLD. Let's compile the bearish evidence: - Price below MA200 by 16.67% (indicators.pct_vs_ma200: -16.6732) - MA50 below MA200? Actually, MA50 12.4712, MA200 13.6811, so MA50 < MA200 (death cross). We can cite both. - Rel strength 3m vs DFMGI: -10.9002, underperforming. - TV recommend all: -0.5364, TV recommend MA: -0.8. - ADX 25.29, but just barely trending, perhaps not strong enough. - Price 40.3% below 52-week high. - Negative returns over 1m, 3m, 6m, YTD, 1y. - Low liquidity. Bullish/oversold signals: RSI 31.67, Stoch K 0, Williams %R -100, near potential bounce. Conflicts exist, so HOLD? But the stance should be from the technical lens. A technical analyst might see a bearish trend but note oversold, maybe suggest a dead cat bounce possible. However, given the low volume and lack of catalyst, the trend may continue. The instruction: "If you output a target, derive it from pack evidence for the 4-week horizon". How to derive a target? Possibly based on support/resistance levels, like the 52-week low of 10.9, which is near. The current price is 11.4, so the low is 10.9, about 4.4% below. That could be a support. Alternatively, if we think a bounce to MA50 resistance, that's 12.47, about 9.4% above. But the trend is down. Given the technicals are overwhelmingly bearish but oversold, the safest technical stance might be HOLD, as oversold could mean a bounce. But the instruction says: "output HOLD below 40" for confidence, implying we can output HOLD with any confidence if we think it's appropriate. But if we want to output a stance other than HOLD, we need confidence at least 40. So if we think SELL, we need to believe the evidence sufficiently supports it despite conflicts. Let's check the confidence bands: 50-69 = clear evidence with real conflicts. Here, clear evidence of bearish trend (multiple indicators) but real conflicts (oversold). So if we choose SELL, confidence could be 55, for example. But we need to cite multiple independent aligned figures. We can cite pct_vs_ma200, tv_recommend_ma, rel_strength, etc. Alternatively, we could argue that the oversold signals are extreme and might lead to a short-term bounce, so HOLD. But the technical lens might not be forward-looking on fundamentals; it just interprets price action. Typically, the technical recommendation would be SELL on weakness, but oversold might temper it. The TV recommend all is -0.54, which is a moderate sell. So aligning with that, SELL could be justified. For target, if we go SELL, we could set a target near the 52-week low of 10.9, or maybe lower if we expect breakdown. The low is 10.9. If we think it will test that support, target 10.9. That is derived from pack (tv_technicals.low_52w: 10.9). If HOLD, target null. I'll lean towards SELL because the trend is firmly bearish, underperforming the market, and low volume suggests no buying interest. Oversold can persist. Confidence: maybe 55 due to conflicts (oversold signals). Citations: indicators.pct_vs_ma200 (-16.6732), tv_technicals.tv_recommend_ma (-0.8), and maybe indicators.rel_strength_3m_vs_dfmgi_pct (-10.9002). That's at least 2. For point: one sentence citing a figure. E.g., "Price trades 16.7% below MA200 with MA50 crossing below MA200, confirming a downtrend." Risk: "Oversold readings could trigger a sharp short-covering bounce, but low liquidity amplifies downside." Or something like that. Target: 10.9 (the 52-week low). Or if we derive from something else. Could also use a measured move, but simple support level is fine. We need to check if any upcoming ex-date: none. So no mechanical drop. Now, build JSON. citations: array of objects with field (dotted path) and value. Values can be numbers or strings. We'll cite exactly as in pack. "point": "One sentence citing a figure." I'll say: "UFC trades at 16.7% below its 200-day MA (13.68), with the 50-day MA (12.47) crossing below it, underperforming the DFMGI by -10.9% over 3 months." "risk": "Deeply oversold Stoch and RSI could spark a mean-reversion bounce, but extremely thin liquidity (ADV AED 5.5k) risks sharp adverse moves." "stance": "SELL" "confidence": 55 (50-69 range) "target": 10.9 (the 52-week low, as a potential near-term support test) Make sure citations are exactly: {"field": "indicators.pct_vs_ma200", "value": -16.6732} {"field": "indicators.rel_strength_3m_vs_dfmgi_pct", "value": -10.9002} {"field": "tv_technicals.tv_recommend_ma", "value": -0.8} These three align on bearish. Now output the JSON as requested. Note: The output should be only the JSON object, no other text.
- valuation lensdeepseek-v4-pro-k3HOLD
3×HOLD (3/3 agree)
UFC trades at a P/E of 9.27 (peer median 11.32) but shows weak dividend coverage (div_paid_to_fcf 2.75) and a dividend cut to 50%; consensus is bearish (tv_recommend_all -0.5364).
Show full AI reasoning
We are asked to provide a VALUATION lens assessment for UFC. We need to output JSON with keys: citations, point, risk, stance, confidence, target. Our lens is multiples vs fair value, dividend support (div_paid_to_fcf, fcf_margin_pct, and corporate actions), analyst consensus drift. We reason over the pack, cite exact figures. The stance is for the 4-week horizon ending 2026-08-17. Let's analyze the relevant data points for valuation: Multiples: - PE TTM: 9.27 - PB: 1.0043 - PS: 0.529 - Dividend yield: 4.386% - Payout ratio: 40.66% - Peer context: median PE TTM = 11.32, median PB = 1.35, median dividend yield = 4.55. PE percentile 42, div yield percentile 49. So UFC trades at a discount to peers on PE and PB, roughly in line on dividend yield. Dividend support: - Derived: div_paid_to_fcf = 2.75 (for most recent annual period? derived likely from latest annual 2025: dividends_paid = -30.2, fcf = 11.0, so div paid / fcf = 30.2/11 = 2.745, matches). That means dividends paid exceed free cash flow significantly. This is unsustainable from FCF alone, but company might use cash reserves or debt? Cash was 85.8M, equity 343.4M, debt low (debt_to_equity 0.0364). They have cash to cover dividends. However, high div_paid_to_fcf indicates dividend is not fully covered by FCF. - FCF margin: 1.7% (annual fcf 11.0 / revenue 651.9 = 1.69%). Low. - Corporate actions: Recent dividend: 50% cash dividends for 2026, ex-date 2026-04-10. Previous year: 100% cash dividends. So dividend per share? Not directly given. But yield is 4.386%, which is decent. The dividend cut from 100% to 50% might be a negative signal. But note: 2025 dividend was 100% (presumably of par value? typical in UAE, dividend percentage refers to par value. Par value not given, but likely AED 1? Need to check. Market cap 344.85M, spot 11.4, so shares outstanding ~30.25M. Dividend per share for 2025: 100% cash dividends, if par is AED 1, then AED 1 per share? That would be about 8.77% yield based on current price? But dividend yield reported is 4.386%, so maybe dividend per share is 0.5 AED? Let's see: dividend yield = annual dividend / price. 4.386% of 11.4 = 0.5 approx. So dividend per share likely AED 0.5. So 2025 dividend 100% might mean 100% of par, and par maybe 0.5? That can happen. Anyway, the dividend was cut from 100% to 50% for 2026, meaning dividend per share halved to about AED 0.25? That would be a negative signal. But the ex-date for 2026 dividend already passed (April 2026). The next dividend won't happen before horizon (August). So no dividend catalyst in horizon. Analyst consensus: - Consensus signal drift: tv_recommend_all = -0.5364 (strong sell). The drift delta_5d = -0.045 (slight further negative), delta_10d = 0.067 (slight positive over 10 days). So overall consensus is bearish, with some recent negative movement. Other fundamentals: - Revenue growth: rev_growth_yoy 14.47%, EPS growth 53.08% - strong growth. But net margin thin at 5.44%. Quarterly: Q1 2026 revenue 208.3M, net income 16.3M, net margin 7.8%, up from 4.4% a year ago. So improving margins. - Return ratios: ROE 10.47%, ROA 8.07% - decent. - Financial health: low debt/equity 0.0364, current ratio 4.26, strong liquidity. - Derived: OCF to NI only 0.49, indicating low cash conversion. FCF margin low. Technicals (not in our lens directly but can consider for risk): - RSI14 31.67 (near oversold), price below MA50 and MA200 (pct_vs_ma200 -16.67%), recent returns negative: -7% 1m, -6.36% 3m, -1.2% 12m. Stock underperforming DFMGI (rel_strength_3m -10.9%). Realized vol 37% annual, high. - TV technicals: recommend_all -0.5364 (sell). Valuation assessment: - Compared to peers, PE of 9.27 vs 11.32 median is lower, so discount. But growth might be priced in? Actually, with growth, lower PE is attractive if sustainable. However, low FCF and high dividend payout unsupported by FCF is a concern. Dividend cut might signal caution. The stock seems cheap on PE and PB, but quality concerns (low FCF) might justify discount. Analyst consensus sell (-0.5364). - Target: For a 4-week horizon, what's a fair value? Not much catalyst to re-rate. Given negative sentiment and no positive catalyst, the stock might continue to drift. Could we derive a target based on peer median PE? Peer median PE 11.32 implies price = 11.32 * EPS. Latest TTM EPS? Fundamentals: PE TTM 9.2706 = Price / EPS, so EPS = 11.4 / 9.2706 = 1.2296. Apply peer PE 11.32 -> target price 13.92. But that's a 22% upside. However, the stock's quality might not deserve peer median. Alternatively, using PB: book value per share = equity 343.4M / shares outstanding (market cap 344.85M / 11.4 = 30.25M shares) -> book per share = 343.4/30.25 = 11.35, so PB 1.0043, close to 1. Peer median PB 1.35, so target 15.32. But again, quality discount. Dividend yield: if we assume dividend cut is permanent, forward dividend per share = 0.25 (half of 0.5), yield = 0.25/11.4 = 2.19%, much lower. That might not support price. No clear positive catalyst in next 4 weeks. The Q1 2026 results were released in May, strong net income growth, but stock didn't react positively? Actually, stock down -7% in last month. So market ignored good Q1? Or maybe other factors. The dividend cut announced? Not sure. Corporate actions show 2026 dividend 50% cash, that was likely decided at the general assembly in April. So known. Confidence: Our evidence is mixed: cheap multiples but low FCF, dividend cut, bearish consensus, negative technicals. No dated catalyst in horizon. Could assign HOLD if confidence below 40? But we can have a stance with higher confidence if we believe the valuation is attractive enough for a bounce. However, the instructions say: "non-HOLD stances need at least 2 citations. Do not assert a specific dated catalyst... Confidence bands: 70-89 = several aligned cited figures, no dated catalyst; 50-69 = clear evidence with real conflicts". Here, we have conflicts: low multiples vs poor FCF/dividend coverage, bearish consensus. So confidence likely 50-69 or lower. Since valuation lens might see it as undervalued, but with risks, we could lean HOLD because of the uncertainty. If we go HOLD, confidence can be anywhere, but if below 40, must be HOLD. I think the evidence is mixed, so HOLD is appropriate. Let's decide: stance HOLD, confidence maybe 55. Point: "UFC trades at a P/E of 9.27 (42nd percentile among peers) but dividend coverage is weak with div_paid_to_fcf of 2.75 and a recent dividend cut to 50%; consensus signal is bearish (tv_recommend_all -0.5364)." Risk: "Low free cash flow and dividend cut could further erode investor confidence, while negative price momentum persists." Citations: we need to cite fields: fundamentals.pe_ttm, financial_statements.derived.div_paid_to_fcf, corporate_actions.history.0.details (or .details?), consensus_signal_drift.tv_recommend_all. Also maybe peer_context.pe_percentile. At least 2 citations required for non-HOLD, but for HOLD it's okay? Actually, instructions say "non-HOLD stances need at least 2", HOLD can have less, but we should still provide citations to support the point. We'll include several. Target: Since HOLD, target can be null or we can provide a near-term fair value if derived. But instructions: "If you output a target, derive it from pack evidence for the 4-week horizon — do not restate analyst.target_mean." For HOLD, we can set target null, or perhaps a range. The example says target is num_or_null. So we can set null. I'll set null. Now, format the output exactly as required, with keys in order: citations, point, risk, stance, confidence, target. citations: list fields and values. For string values, we include them as strings. For numbers, as numbers. E.g., {"field":"fundamentals.pe_ttm","value":9.2706}, {"field":"financial_statements.derived.div_paid_to_fcf","value":2.75}, {"field":"consensus_signal_drift.tv_recommend_all","value":-0.5364}, {"field":"corporate_actions.history.0.details","value":"50% cash dividends"}. Also maybe peer_context.div_yield_percentile? Not necessary. I'll include key ones. Point: concise sentence citing figures. Risk: one line. stance: "HOLD". confidence: 55 (as clear evidence with real conflicts). target: null. Let's produce JSON.
Bull
- No bull points argued.
Bear
- Severe liquidity and cash flow quality issues coupled with a dividend cut from 100% to 50% project heightened downside risk. risk lens
- Operating cash flow covers only 49% of net income (0.49x), signaling accrual-heavy earnings, while average daily traded value is a negligible AED 5,500, creating severe exit risk. risk lens
- Illiquidity (ADVV AED 5.5k) could exacerbate drawdowns in a risk-off shift despite near-zero beta. macro lens
- Dividend cut from 100% to 50% signals potential free-cash-flow strains; illiquidity limits exit. sector lens
- Deeply oversold Stoch K (0) and RSI (31.7) could spark a mean-reversion bounce, but extremely thin liquidity (ADV AED 5.5k) risks sharp adverse moves. technical lens
- UFC trades at 16.7% below its 200-day MA (13.68), with the 50-day MA (12.47) crossing below, underperforming the DFMGI by -10.9% over 3 months. technical lens
- Low free cash flow and the halved dividend may sustain negative sentiment, compounded by a -16.7% gap below its 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 | HOLD | 55 | 13.7 | 11.4 | pending |
| 2026-07-19 | HOLD | 68 | 12 | 11.4 | pending |
| 2026-07-18 | BUY | 64 | 12.485 | 11.4 | pending |
| 2026-07-17 | SELL | 69 | 10.85 | 11.4 | pending |
| 2026-07-15 | HOLD | 61 | 12.9 | 11.4 | pending |
| 2026-07-14 | SELL | 59 | 10.9 | 11.4 | pending |
| 2026-07-13 | SELL | 61 | 10.45 | 11.4 | pending |
| 2026-07-12 | HOLD | 59 | 11.628 | 11.4 | pending |
| 2026-07-11 | BUY | 63 | 12.123 | 11.4 | pending |
| 2026-07-10 | BUY | 66 | 12.164 | 11.4 | pending |
| 2026-07-09 | BUY | 64 | 12.392 | 12 | pending |
| 2026-07-07 | BUY | 63 | 13.806 | 12.6 | pending |
| 2026-07-06 | BUY | 62 | 14.125 | 12.6 | pending |
| 2026-07-05 | BUY | 62 | 13.032 | 12.6 | pending |
| 2026-07-04 | HOLD | 60 | 12.917 | 12.6 | pending |
| 2026-07-03 | SELL | 60 | 13.35 | 12.6 | pending |
| 2026-07-02 | BUY | 62 | 13.567 | 12.6 | pending |
| 2026-07-01 | HOLD | 60 | 12.667 | 12.6 | pending |
| 2026-06-30 | HOLD | 59 | 14.059 | 12.6 | pending |
Filings & news449 official filings
SOURCE DOCUMENTS · DFM OFFICIAL
Filings library
449 official disclosures on record for UFC, newest first. Every link is the exchange's own filing PDF — the same documents the rating panel cites.
- 2026-05-12 Financial statements for the 1st QTR of 2026
- 2026-05-12 Results of BOD Meeting
- 2026-05-07 BOD meeting
- 2026-04-01 Resolutions of General Assembly
- 2026-03-25 Nominees for Board of Directors membership
- 2026-03-06 Invitation of General Assembly
- 2026-03-06 Announcement of Opening of Nominations for Board Membership of United Foods Company
- 2026-03-03 Integrated report for the year 2025
- 2026-02-13 Financial statements for the year of 2025
- 2026-02-13 Results of BOD Meeting
- 2026-02-06 BOD meeting
- 2025-12-18 Results of BOD Meeting
- 2025-12-15 BOD meeting
- 2025-11-18 Notification from the company
- 2025-11-13 Financial statements for the 3rd QTR of 2025
- 2025-11-13 Results of BOD Meeting
- 2025-11-04 BOD meeting
- 2025-11-04 Notification from the company
- 2025-09-11 Notification from the company
- 2025-08-13 Financial statements for the 2nd QTR of 2025
- 2025-08-13 Results of Board Decisions by Passing
- 2025-08-06 Board Decisions by Passing
- 2025-05-15 Results of BOD Meeting
- 2025-05-12 BOD meeting
- 2025-05-12 Financial statements for the 1st QTR of 2025
- 2025-05-12 Results of Board Decisions by Passing
- 2025-05-06 Board Decisions by Passing
- 2025-04-28 Resolutions of General Assembly
- 2025-04-07 Invitation of General Assembly
- 2025-04-03 Integrated report for the year 2024