- Spot AED 5.48
- 4-Week Target AED 5.1 -6.9%
- Implied Upside -6.9%
- RSI (14) 39.99
- Price vs MA200 -7.30%
- 3m return 10.75%
Price is 7.3% below the 200-day moving average and the composite technical rating is a strong sell at -0.42, signaling bearish momentum.. Valuation appears stretched: P/E of 26.5x vs. peer median 11.3x, with -6.0% EPS revisions and -3.0% YoY revenue decline pointing to near-term pressure..
DFM · dfm-2026-07-20 · As of 2026-07-20
SALIK
- ① Source set0 canonical inputs
- DFM official—2026-07-20
- DFMGI benchmark—2026-07-20
- ② AI draft1B · 2H · 2S → draft SELL
- risk lens deepseek-v4-pro-k3BUYw=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 |
|---|---|---|
| sector lens | HOLD | AED 5.1 |
Quarterly pattern
| Quarter | Revenue (AED m) | Net Income (AED m) | Net Margin | Revenue YoY |
|---|---|---|---|---|
| 2026-03-31 | 728.9 | 369.3 | 50.7% | -3.0% |
| 2025-12-31 | 821.9 | 409.6 | 49.8% | -44.1% |
| 2025-09-30 | 747.7 | 372.9 | 49.9% | 169.6% |
| 2025-06-30 | 775.7 | 400.2 | 51.6% | 45.6% |
| 2025-03-31 | 751.6 | 370.6 | 49.3% | 33.7% |
| 2024-12-31 | 1,469.9 | 342.5 | 23.3% | 161.1% |
Risk ledger
| Lens | Stance | Risk flagged |
|---|---|---|
| risk lens | BUY | No balance‑sheet or liquidity threshold is breached; the main near‑term risk is soft Q1 traffic and technical weakness, not structural deterioration. |
| macro lens | HOLD | Macro volatility spike could disproportionately hit SALIK due to valuation premium; conversely, defensive rotation could support if low-beta and low-debt are favored. |
| sector lens | HOLD | Upside risk from dividend capture or new parking partnerships; downside from extended traffic weakness or geopolitical disruption. |
| technical lens | SELL | Oversold oscillators (Stochastic 11.8, CCI -124) could trigger a short-term bounce, challenging the downtrend. |
| valuation lens | SELL | Strong long-term growth and a possible Q2 earnings catalyst in August could trigger a short squeeze. |
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.
Operating cash flow covers net income 1.34×, confirming clean accruals and strong cash generation.
Sources — 15 official disclosures
Recent official disclosures
- 2026-07-17BOD meeting
- 2026-07-16Press release
- 2026-07-13Press release
- 2026-05-22Notification from the company
- 2026-05-15Notification from the company
- 2026-05-15Results of Board Decisions by Passing
- 2026-05-13Board Decisions by Passing
- 2026-05-11Press release
- 2026-05-11Financial statements for the 1st QTR of 2026
- 2026-05-11Results of BOD Meeting
- 2026-05-05Earnings Call
- 2026-05-05BOD meeting
- 2026-04-23Press release
- 2026-04-09Resolutions of General Assembly
- 2026-03-18Integrated report 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": 5.48,
"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": "Industrials",
"symbol": "SALIK",
"analyst": {
"n": 11,
"rec": "buy",
"net_up_30d": 1,
"target_mean": 6.1855,
"rating_drift": -0.13,
"eps_rev_30d_pct": -0.0602,
"eps_rev_90d_pct": 1.1106,
"implied_upside_pct": 12.8741
},
"company": "Salik Company P.J.S.C.",
"catalysts": {
"filings_12mo": 44,
"last_results_filing": {
"date": "2026-05-11",
"headline": "Financial statements for the 1st QTR of 2026"
},
"results_filing_dates_24mo": [
"2026-05-11",
"2026-05-05",
"2026-03-04",
"2026-03-04",
"2026-02-26",
"2026-02-10",
"2025-11-13",
"2025-11-13",
"2025-11-10",
"2025-08-13",
"2025-08-13",
"2025-08-08",
"2025-05-13",
"2025-05-13",
"2025-05-08",
"2025-03-04",
"2025-03-04",
"2025-02-28",
"2025-02-14",
"2024-11-13",
"2024-11-13",
"2024-11-07",
"2024-08-13",
"2024-08-13",
"2024-08-13"
]
},
"liquidity": {
"advv_30d_aed_m": 22.8634,
"pct_below_52w_high": 21.2644
},
"indicators": {
"ma50": 5.676,
"ma200": 5.9116,
"rsi14": 39.9931,
"ret_1m_pct": -7.8992,
"ret_3m_pct": 10.7469,
"ret_12m_pct": 9.2103,
"pct_vs_ma200": -7.3008,
"pct_off_20d_high": -8.6667,
"atr14_pct_of_price": 2.2158,
"largest_gap_3m_pct": 7.2,
"max_drawdown_1y_pct": -26.2925,
"pct_no_trade_days_3m": 4.6875,
"realized_vol_annual_pct": 30.7815,
"rel_strength_3m_vs_dfmgi_pct": 5.5648
},
"recent_news": [
{
"date": "2026-07-13",
"source": "arabian_business",
"summary": "Motorists can now pay parking fees through their Salik accounts at Dubai Harbour's new 845-space car park.",
"headline": "Salik announces cashless parking at Dubai Harbour"
},
{
"date": "2026-07-13",
"source": "wam",
"summary": "Salik Company, the exclusive toll gate operator of the emirate of Dubai, and Shamal Holding, the Dubai-based diversified investment firm, have signed a Memorandum of Understanding to enable seamless parking payments at Dubai Harbour’s newest multi-storey parking facility, Harbour West Car Park at Dubai...",
"headline": "Salik, Shamal sign MoU to enable seamless parking payments at Dubai Harbour"
},
{
"date": "2026-07-11",
"source": "arabian_business",
"summary": "Names including Salik, Ejari, Tamm, Mawaqif and Makani place Arabic vocabulary inside routine transactions",
"headline": "Arabic names for public services in the UAE revealed"
},
{
"date": "2026-05-12",
"source": "agbi",
"summary": "Earnings at Dubai toll operator Salik during March fell due to less traffic, with total revenue falling 3 percent year on year to AED729 million ($199 million). However the company added that the Iran war’s impact on March performance was partly offset by a growth in tag activation fees and other revenue streams. Revenue from […]",
"headline": "Salik’s revenue falls 3% with lower Dubai traffic in March"
},
{
"date": "2026-05-11",
"source": "wam",
"summary": "Salik Company PJSC (Salik), Dubai’s exclusive toll gate operator, today announced its financial results for the three-month period ended March 31, 2026 (Q1 2026).Total revenue for Q1 2026 was reported at AED 728.9 million, a 3.0% decline year-on-year (YoY), reflecting lower toll usage fees due to softer...",
"headline": "Salik reports Q1 revenue of AED 728.9 million"
},
{
"date": "2026-04-23",
"source": "wam",
"summary": "Salik Company PJSC has announced the signing of a strategic partnership with Valtrans Transportation Systems and Services (Valtrans), a leading transportation management and services company, aimed at facilitating digital payment for valet parking services across Valtrans’ network of locations throughout...",
"headline": "Salik, Valtrans to launch digital valet parking payment service on 1 June"
}
],
"sector_news": [
{
"date": "2026-07-20",
"sector": "transport-logistics",
"source": "construction_week",
"summary": "Dubai's RTA has approved a five-year plan to enhance its soft mobility network",
"headline": "RTA to connect 25 Dubai communities through expanded soft mobility network by 2030"
},
{
"date": "2026-07-19",
"sector": "transport-logistics",
"source": "arabian_business",
"summary": "Dubai recorded 342 million pedestrian journeys in 2025, up 5 per cent from 326 million in 2024",
"headline": "Dubai to upgrade 63 public transport stations under major walking and cycling expansion plan"
},
{
"date": "2026-07-18",
"sector": "transport-logistics",
"source": "arabian_post",
"summary": "Sultan Ahmed Bin Sulayem has taken direct charge of MMC Port Holdings following the immediate departure of group chief executive Azman Shah Mohd Yusof, placing Malaysia’s largest port operator under the control of its Emirati executive chairman. An internal company memorandum dated July 12 instructed employees to direct matters previously handled by the group chief executive to Bin Sulayem’s offic",
"headline": "Bin Sulayem assumes control of Malaysia port group"
},
{
"date": "2026-07-18",
"sector": "transport-logistics",
"source": "middle_east_eye",
"summary": "Reports: Blasts heard in Iranian port cities of Bandar Abbas, Bandar Lengeh Explosion sounds were heard in the strategically important southern Iranian port cities of Bandar Abbas and Bandar Lengeh, according to Iran’s semi-official Tasnim news agency. Tasnim reported a US strike near Haji Abad in Bandar Abbas, which caused no civilian casualties or damage to residential and commercial infrastruct",
"headline": "Reports: Blasts heard in Iranian port cities of Bandar Abbas, Bandar Lengeh"
}
],
"fundamentals": {
"pb": 33.7252,
"ps": 13.2713,
"roa": 18.3401,
"roe": 101.8854,
"pe_ttm": 26.4862,
"market_cap": 41250000000,
"net_margin": 50.4844,
"payout_ratio": 88.01,
"current_ratio": 1.5877,
"debt_to_equity": 2.5197,
"dividend_yield": 3.323,
"eps_growth_yoy": 23.3751,
"rev_growth_yoy": 23.8904,
"operating_margin": 65.1115
},
"peer_context": {
"median_pb": 1.35,
"universe_n": 61,
"median_pe_ttm": 11.32,
"pe_percentile": 87,
"median_div_yield": 4.55,
"div_yield_percentile": 38
},
"dfmgi_context": {
"dfmgi_ret_1m_pct": -5.958,
"dfmgi_ret_3m_pct": -1.1938,
"dfmgi_pct_vs_ma200": -3.5453
},
"tv_technicals": {
"adx": 22.9927,
"cci20": -124.4267,
"perf_y": -9.8684,
"beta_1y": 0.7627,
"low_52w": 4.96,
"perf_6m": -15.4321,
"stoch_k": 11.8415,
"high_52w": 6.96,
"perf_ytd": -13.7008,
"rel_volume": 0.8043,
"williams_r": -90.3846,
"float_shares": 1867500000,
"volatility_d": 2.7624,
"tv_recommend_ma": -0.9333,
"tv_recommend_all": -0.4212,
"tv_recommend_other": 0.0909
},
"filing_context": [
{
"url": "https://feeds.dfm.ae/documents/2025/Mar/04/fffb4b6e-6d61-4a8c-a4a3-7c8f1446d4b3/SALIK_IR_E.pdf",
"pages": 22,
"excerpt": "Achieve sustainable growth with \nancillary revenues\n03\n ▶ expand in the private \nparking sector, building \non partnership with Emaar \nMalls.\n ▶ develop tailored access \ncontrol systems \nfor residential and \ninstitutional clients.\nProgress in 2024\nrolled out first \nseamless parking \nat Dubai mall \nin July\nOutlook\n ▶ new seamless parking \nacross the UAE, with \nParkonic\n ▶ launch further \npartnerships\n ▶ enable direct payments \nthrough Salik account",
"fiscal_year": null,
"period_type": null
},
{
"url": "https://feeds.dfm.ae/documents/2024/Mar/04/a8b874d3-a992-4cb2-9dc8-b76e9c81caa1/Integrated%20Annual%20Report%20-%20EN.pdf",
"pages": 86,
"excerpt": "83\nStrategic Review Governance Report Sustainability Report Financial Statements\nSalik enacts its commitment to \ntransparency by consistently \nfurnishing summaries of pivotal \nagreements governing its operations \nto the wider stakeholders through \npress releases, website and social \nmedia channels. Additionally, at the \nend of each fiscal year, Salik issues \na comprehensive Governance \nReport. This report is submitted \nto regulatory bodies",
"fiscal_year": null,
"period_type": null
},
{
"url": "https://feeds.dfm.ae/documents/2024/Mar/04/a8b874d3-a992-4cb2-9dc8-b76e9c81caa1/Integrated%20Annual%20Report%20-%20EN.pdf",
"pages": 76,
"excerpt": "73\nStrategic Review Governance Report Sustainability Report Financial Statements\nCapitalising on growth\nSalik strategically positions itself to \ncapitalise on robust macroeconomic \ngrowth opportunities, driven by Dubai's \nambitious expansion plans, including \nthe transformative Dubai 2040 Urban \nMaster Plan that envisions the Emirate \nevolving into five interconnected \nurban centres. With an AED 32 trillion \neconomic plan set to double the \nstre",
"fiscal_year": null,
"period_type": null
},
{
"url": "https://feeds.dfm.ae/documents/2025/Mar/04/fffb4b6e-6d61-4a8c-a4a3-7c8f1446d4b3/SALIK_IR_E.pdf",
"pages": 18,
"excerpt": "07\nHigh dividend yield \npolicy\nSalik intends to pay 100% of the net profit available \nfor distribution as dividends on a semi-annual \nbasis, in April and October. This dividend policy \nis subject to the Board’s consideration of the cash \nmanagement requirements of the Company’s \nbusiness for operating expenses, interest \nexpenses, and anticipated capital expenditures and \ninvestments.\n100%\n \nof net profit available for dividends\nAnnual Dividend ",
"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": "1,187% cash dividends (11.87 fils per share)",
"ex_date": "2026-04-17",
"payment_date": "2026-04-27"
},
{
"type": "Cash Dividends",
"year": "2025",
"details": "100% cash dividends (10.278 fils per share)",
"ex_date": "2025-08-22"
},
{
"type": "Cash Dividends",
"year": "2025",
"details": "100% cash dividends (8.265 fils per share)",
"ex_date": "2025-04-18"
},
{
"type": "Cash Dividends",
"year": "2025",
"details": "826% cash dividends",
"ex_date": "2025-04-18"
},
{
"type": "Cash Dividends",
"year": "2024",
"details": "100% cash dividends (7.263 fils per share)",
"ex_date": "2024-08-22"
}
]
},
"recent_disclosures": [
{
"url": "https://feeds.dfm.ae/documents/2026/Jul/17/2b8458cd-8b25-4e86-b9e8-2c8f844ce994/BOD%20SALIK%20%204%20For%202026%20Announcement%20Signed.Pdf.pdf",
"date": "2026-07-17",
"headline": "BOD meeting"
},
{
"url": "https://feeds.dfm.ae/documents/2026/Jul/16/fc125ffd-b371-43b3-837a-b5c5206abe85/Salik%20%20DIEZ%20Mou%20ENG.Pdf.pdf",
"date": "2026-07-16",
"headline": "Press release"
},
{
"url": "https://feeds.dfm.ae/documents/2026/Jul/13/cc114d4f-e457-4b07-9569-dc5d8b06cdb4/Salik%20X%20Shamal%20Mou%20ENG.Pdf.pdf",
"date": "2026-07-13",
"headline": "Press release"
},
{
"url": "https://feeds.dfm.ae/documents/2026/May/22/2d9de89d-e273-4fad-bc1d-83857588a7af/General%20Disclosure%2022%205%202026%20FVS.Pdf.pdf",
"date": "2026-05-22",
"headline": "Notification from the company"
},
{
"url": "https://feeds.dfm.ae/documents/2026/May/15/0740e573-8eea-451d-b937-38e9c7f51313/Salik%20General%20Disclosure%20%20%2015%20May%202026.Pdf.pdf",
"date": "2026-05-15",
"headline": "Notification from the company"
},
{
"date": "2026-05-15",
"headline": "Results of Board Decisions by Passing"
},
{
"date": "2026-05-13",
"headline": "Board Decisions by Passing"
},
{
"date": "2026-05-11",
"headline": "Press release"
},
{
"date": "2026-05-11",
"headline": "Financial statements for the 1st QTR of 2026"
},
{
"date": "2026-05-11",
"headline": "Results of BOD Meeting"
},
{
"date": "2026-05-05",
"headline": "Earnings Call"
},
{
"date": "2026-05-05",
"headline": "BOD meeting"
},
{
"date": "2026-04-23",
"headline": "Press release"
},
{
"date": "2026-04-09",
"headline": "Resolutions of General Assembly"
},
{
"date": "2026-03-18",
"headline": "Integrated report for the year 2025"
}
],
"financial_statements": {
"units": "AED millions",
"annual": [
{
"ocf": 2082.5,
"cash": 513,
"equity": 1218.7,
"period": "2025-12-31",
"revenue": 3096.9,
"net_income": 1553.4,
"total_assets": 7871.5,
"dividends_paid": -1390.7,
"net_margin_pct": 50.2,
"interest_expense": -313.1,
"total_liabilities": 6652.8,
"liabilities_to_equity": 5.46
},
{
"ocf": 1463.1,
"cash": 963.7,
"equity": 1088,
"period": "2024-12-31",
"revenue": 2291.9,
"net_income": 1164.5,
"total_assets": 7985.9,
"dividends_paid": -1094.8,
"net_margin_pct": 50.8,
"interest_expense": -256.8,
"total_liabilities": 6897.9,
"liabilities_to_equity": 6.34
},
{
"ocf": 1454.2,
"cash": 266.2,
"equity": 662.5,
"period": "2023-12-31",
"revenue": 2108.6,
"net_income": 1098,
"total_assets": 5223.8,
"dividends_paid": -1039.3,
"net_margin_pct": 52.1,
"interest_expense": -239.2,
"total_liabilities": 4561.2,
"liabilities_to_equity": 6.88
},
{
"ocf": 1515.6,
"cash": 822.7,
"equity": 603.9,
"period": "2022-12-31",
"revenue": 1892.3,
"net_income": 1325.7,
"total_assets": 5303,
"net_margin_pct": 70.1,
"interest_expense": -73.1,
"total_liabilities": 4699,
"liabilities_to_equity": 7.78
},
{
"ocf": 1233.9,
"equity": -10.1,
"period": "2021-12-31",
"revenue": 1693.2,
"net_income": 1380.6,
"total_assets": 315.3,
"net_margin_pct": 81.5,
"total_liabilities": 325.4,
"liabilities_to_equity": -32.22
}
],
"source": "DFM filings (audited/reviewed statements)",
"derived": {
"ocf_to_ni": 1.34,
"roe_stmt_pct": 127.5,
"ni_cagr_2y_pct": 18.9,
"rev_cagr_2y_pct": 21.2
},
"quarterly": [
{
"period": "2026-03-31",
"revenue": 728.9,
"net_income": 369.3,
"net_margin_pct": 50.7,
"revenue_yoy_pct": -3
},
{
"period": "2025-12-31",
"derived": "FY minus 9M",
"revenue": 821.9,
"net_income": 409.6,
"net_margin_pct": 49.8,
"revenue_yoy_pct": -44.1
},
{
"period": "2025-09-30",
"revenue": 747.7,
"net_income": 372.9,
"net_margin_pct": 49.9,
"revenue_yoy_pct": 169.6
},
{
"period": "2025-06-30",
"revenue": 775.7,
"net_income": 400.2,
"net_margin_pct": 51.6,
"revenue_yoy_pct": 45.6
},
{
"period": "2025-03-31",
"revenue": 751.6,
"net_income": 370.6,
"net_margin_pct": 49.3,
"revenue_yoy_pct": 33.7
},
{
"period": "2024-12-31",
"derived": "FY minus 9M",
"revenue": 1469.9,
"net_income": 342.5,
"net_margin_pct": 23.3,
"revenue_yoy_pct": 161.1
}
]
},
"consensus_signal_drift": {
"asof": "2026-07-20",
"forward_pe": 23.8002,
"tv_recommend_all": -0.4212,
"target_dispersion": 0.31,
"tv_recommend_delta_5d": -0.021,
"tv_recommend_delta_10d": 0.136,
"target_mean_delta_10d_pct": 0.59
}
}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-k3BUY
1×BUY (1/1 agree)
Operating cash flow covers net income 1.34×, confirming clean accruals and strong cash generation.
Show full AI reasoning
We are asked: "You are the RISK lens — a capital-preservation specialist producing a GRADED verdict, not a reflex. Score these concrete breaks, each only when the cited figure crosses its threshold: 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. 0 breaks -> your stance follows the evidence like any analyst (BUY is a legitimate risk-lens output when the balance sheet is clean and cash conversion strong); 1 break -> HOLD unless offset; 2+ cited breaks -> SELL. Never assign SELL without naming which thresholds tripped, with the cited figures, one lens in a DFM equity-research panel rating SALIK (Salik Company P.J.S.C.). Reason ONLY over this evidence pack; cite exact figures. ..." We need to output JSON with keys: citations, point, risk, stance, confidence, target. Stance is BUY/HOLD/SELL. Target derived from pack evidence for 4-week horizon (not analyst.target_mean). Confidence bands as described. First, we need to check the concrete breaks: 1. ocf_to_ni: from financial_statements.derived.ocf_to_ni = 1.34. This is > 0.7, so no break. 2. net_debt_to_ebitda: We need to compute. Net debt = total debt - cash. But we don't have total debt explicitly. We can approximate: total liabilities = 6652.8 (annual latest 2025). But total liabilities include non-debt items. We have interest_expense: -313.1 in 2025. Not directly given debt. We don't have EBITDA. We can compute EBITDA from operating income? Not given. The pack does not provide EBITDA. However, we might infer from interest expense and coverage. Not enough. The threshold is >4. Without explicit net debt and EBITDA, we cannot determine if this breaks. Since we can't compute, we should not assume a break. The prompt says "Score these concrete breaks, each only when the cited figure crosses its threshold". If the figure isn't provided, we can't score it. So likely no break. 3. ebitda_interest_cover: Not provided. Again, can't compute. 4. liquidity.advv_30d_aed_m: 22.8634. This is > 1, so no break. 5. quarterly_gaps present: We have quarterly data. Check if there are gaps in quarterly periods. The provided quarterly periods: - 0: "2026-03-31" - 1: "2025-12-31" (derived: FY minus 9M) - 2: "2025-09-30" - 3: "2025-06-30" - 4: "2025-03-31" - 5: "2024-12-31" (derived) So there is a continuous quarterly sequence? Actually, 2025-12-31 is derived, but it's still a quarterly figure. Are there missing quarters? The last reported quarter is 2026-03-31. Before that, we have 2025-12-31 (which is derived), then 2025-09-30, 2025-06-30, 2025-03-31, 2024-12-31 (derived). So seems no gaps. So no break. 6. dividend cut evident in financial_statements: Check dividends paid: annual 2025: dividends_paid = -1390.7 (negative means cash outflow). 2024: -1094.8. 2023: -1039.3. So dividends are increasing, not cut. Also corporate actions show dividends, and dividend yield is 3.323%. So no cut. Thus, 0 breaks. Per rule: 0 breaks -> your stance follows the evidence like any analyst (BUY is a legitimate risk-lens output when the balance sheet is clean and cash conversion strong). So stance can be BUY if we see positive risk assessment. But we are the RISK lens, so we need to assess risk but if no breaks, BUY is possible. However, we need to consider other risk factors from the evidence. The prompt says: "Weigh fundamentals, analyst consensus & estimate revisions, recent_disclosures/news, and technicals as relevant to your lens." So even with 0 breaks, we might have concerns that lead to HOLD? The rule says 0 breaks -> stance follows the evidence like any analyst. But we must output a stance. Since no breaks, we are not forced to SELL or HOLD. We can be BUY if we think risk is low. But we must justify. Now, let's look at the evidence for risk factors: - Fundamentals: pe_ttm 26.49, pb 33.73, ps 13.27. High valuation. ROE 101.9% (negative equity? equity 1218.7, so ROE is net income/equity = 1553.4/1218.7 = 127.5% per derived roe_stmt_pct, actually fundamentals.roe says 101.8854, so high). Debt-to-equity: 2.5197 (fundamentals) but liabilities_to_equity is 5.46. So highly leveraged. OCF to NI = 1.34, strong cash conversion. Net margin 50.48%. High margins. - Liquidity: ADV 22.86M AED, very liquid. - Technicals: Price 5.48, down 7.9% in 1 month, down 7.3% vs MA200, RSI 39.99 (near oversold but not extreme). TV recommend all -0.4212 (sell signal). - Analyst: rec=Buy, target_mean 6.1855, implied upside 12.87%. But EPS rev 30d -6.02%, net_up_30d=1, rating_drift -0.13. So some negative revisions. - Recent news: Q1 revenue down 3% YoY, due to lower traffic, partly Iran war impact. This is a risk. But also new parking partnerships. - Macro: VIX 16.73, moderate. Yield curve positive. Geopolitical tensions (Houthis embargo, Iran blasts) could affect UAE/Dubai. Risk lens: For capital preservation, we need to see if there are significant risks that could cause a decline in the next 4 weeks. Although no concrete breaks, the negative revenue growth in Q1, technical weakness, and geopolitical instability might warrant caution. But the rule says 0 breaks -> stance follows evidence like any analyst. So if we think the balance sheet is clean? OCF/NI=1.34, clean. But high leverage. So maybe BUY is okay? However, the risk lens probably should be conservative. The prompt says: "0 breaks -> your stance follows the evidence like any analyst (BUY is a legitimate risk-lens output when the balance sheet is clean and cash conversion strong)". Here balance sheet: high leverage (debt_to_equity 2.52, total liabilities to equity 5.46), but cash conversion strong (OCF/NI 1.34). So it's mixed. But no breaks. So we could output BUY. But we need to consider the 4-week horizon. With revenue decline and technical weakness, maybe a HOLD is safer. The rule also says "1 break -> HOLD unless offset; 2+ cited breaks -> SELL." So if we find exactly 1 break, we'd be HOLD. Could there be a break we missed? The quarterly_gaps: is there a gap? The pack's quarterly list shows periods: 2026-03-31, 2025-12-31 (derived), 2025-09-30, 2025-06-30, 2025-03-31, 2024-12-31 (derived). That's consecutive quarters. No gaps. Dividend cut? No. So 0 breaks. But maybe we need to check net_debt_to_ebitda. From annual statements, we can approximate net debt. Total debt might be total liabilities minus non-debt items? Too uncertain. Since it's not provided, we can't assert it crosses threshold. So no break. Thus, 0 breaks. Stance could be BUY. But as a risk lens, maybe we should note that the high valuation and negative earnings revision are risks, but they are not part of the concrete thresholds. So the risk lens output might still be BUY with moderate confidence. However, confidence: we need to assign based on alignment of figures and dated catalyst. Dated catalyst: any within horizon? Looking at catalysts: last_results_filing 2026-05-11, next not clear. There is a BOD meeting on 2026-07-17 (recent disclosure), possibly to discuss dividends? But not a catalyst with date inside horizon that we can assert. So no strong dated catalyst. So confidence 70-89 if several aligned figures, no dated catalyst. But we have some conflicts: negative price momentum, negative earnings revision, but analyst consensus still buy. So maybe confidence 60-70. The prompt says: "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." Since we have conflicts (revenue decline, technical weakness vs. strong cash flow, high margins), confidence might be 50-69. If below 40, must output HOLD, but we are above 40. Target: Derive from pack evidence for 4-week horizon. We can't use analyst target (12-month). We need to estimate a 4-week target. Options: use technicals like support/resistance, or some near-term valuation. Currently price 5.48, down 7.9% in 1 month. If we think it could rebound to some level, maybe based on MA50 (5.676) or MA200 (5.9116). Or analyst target but adjusted for horizon? Not allowed to restate analyst target. Could be based on historical volatility. But simplest: maybe we don't have a clear target. The prompt says "If you output a target, derive it from pack evidence for the 4-week horizon — do not restate analyst.target_mean". So we can output null if no confident target. I think null is safer. Now, let's construct the output. Citations: Need at least 2 for non-HOLD stance. We should cite fields that support our case. Since we are BUY based on 0 breaks and strong cash conversion, cite ocf_to_ni and maybe advv for liquidity. Also maybe revenue growth? But we are also noting negative revenue, so we need to be balanced. The point should be a sentence citing a figure. Risk: one line summarizing risk. Stance: BUY. Confidence: let's say 60, given conflicts. Point: perhaps highlight strong cash conversion and clean balance sheet? e.g., "OCF/NI of 1.34 indicates high-quality earnings with strong cash conversion." But also mention revenue decline? The point is for the risk lens, so we might note that no risk thresholds were breached, but there are some headwinds. The prompt: "point": "one sentence citing a figure". So we need a concise sentence. Risk: "one line" summary of risk assessment. Target: null. Confidence: 60. Citations: at least 2 dotted paths with values. We'll use ocf_to_ni and liquidity advv. Also maybe something about dividend not cut? But that's not a break, so not necessary. We can cite the lack of dividend cut, but it's more about not breaking. The citations should support our case that no breaks occurred. So we can cite ocf_to_ni > 0.7, advv > 1, and maybe dividend_yield to show no cut. But the instruction: "list the exact pack fields your case rests on, as DOTTED paths ... with the value you read". So we can cite financial_statements.derived.ocf_to_ni = 1.34, liquidity.advv_30d_aed_m = 22.8634, and maybe financial_statements.annual.0.dividends_paid = -1390.7 (showing increase). But we need to be cautious: the value is negative, but we might note it's higher magnitude than previous year, so no cut. I'll cite ocf_to_ni and advv as primary, and maybe dividend to show no cut. But two is minimum, three is fine. Now, let's format JSON. { "citations": [ {"field": "financial_statements.derived.ocf_to_ni", "value": 1.34}, {"field": "liquidity.advv_30d_aed_m", "value": 22.8634} ], "point": "Cash conversion remains strong with OCF/NI of 1.34, indicating high earnings quality.", "risk": "No capital-preservation thresholds are breached; however, Q1 revenue declined 3% YoY and technicals are weak.", "stance": "BUY", "confidence": 60, "target": null } But the risk line should be one line, maybe "No concrete risk breaks; OCF/NI 1.34, ADV 22.9M, no dividend cut, but near-term headwinds from softer traffic may pressure price." Keep it concise. Confidence 60 because of real conflicts (positive fundamentals vs negative momentum). Check if any quarterly_gaps? We said no gaps. So 0 breaks confirmed. Thus, output BUY.
- macro lensdeepseek-v4-pro-k3HOLD
3×HOLD (3/3 agree)
Moderate macro backdrop (VIX 16.73) with SALIK's low debt-to-equity of 2.52 and beta of 0.76 provides relative insulation, but its elevated PE percentile (87th, 26.5x vs 11.3x sector median) creates macro-driven valuation risk, warranting HOLD.
Show full AI reasoning
We are tasked with providing a stance on SALIK from a MACRO-LIQUIDITY lens. This lens focuses on how the stock is exposed to the macro backdrop (fed funds rate, VIX, yield curve) and its liquidity sensitivity, relative to the market. The stance must be non-HOLD only if we can cite SALIK-specific figures that make it more or less exposed than the market. The macro backdrop is the same for all DFM names, so we must differentiate on name-level metrics: fundamentals.debt_to_equity (rate sensitivity), tv_technicals.beta_1y (market sensitivity), liquidity.advv_30d_aed_m (flow sensitivity), sector, peer_context percentiles (valuation relative to peers). We also weigh uae_macro_news if present. The horizon is 4 weeks ending 2026-08-17. We need to output a JSON with keys: citations, point, risk, stance, confidence, target. Confidence must be based on evidence: 90-100 if multiple independent figures align and a dated catalyst inside horizon; 70-89 if several aligned figures, no dated catalyst; 50-69 if clear evidence with conflicts; 30-49 mixed/one-sided; 10-29 thin/stale/gap-ridden; output HOLD below 40. citations: dotted paths with values. point: one sentence citing a figure. risk: one line. stance: BUY/HOLD/SELL. target: derived from pack evidence for 4-week horizon, or null. We need to reason over the provided pack. Let's extract key figures. Macro backdrop: - fed_funds_rate: 3.63% - vix: 16.73 - yield_curve_2s10s_pct: 0.37% (slightly positive, not inverted) - aed_usd_peg: 3.6725 These are relatively moderate: VIX is low (below 20), fed funds rate is moderate, yield curve is slightly positive. This macro environment is not highly stressful, but also not ultra-low rates. Since the peg ties AED to USD, US rates directly impact UAE rates. So debt-to-equity is key for rate sensitivity. SALIK-specific metrics: - fundamentals.debt_to_equity: 2.52 (as a ratio? The value is 2.5197. This is very low, indicating low leverage. That means lower rate sensitivity: higher rates have less impact on interest expenses relative to equity. Actually, debt_to_equity of 2.52 means debt is 2.52 times equity. Wait, that seems very low? No, check: total liabilities to equity is 5.46, but debt_to_equity is likely total debt to equity? The field is fundamentals.debt_to_equity: 2.5197. So total debt is about 2.52 times equity. That's moderate, not extremely high. But compared to the sector? We don't have sector median for debt, but peer context only gives PE, PB, dividend yield percentiles. We could look at the company's own history: annual liabilities_to_equity: 2025: 5.46, 2024: 6.34, 2023: 6.88. So debt_to_equity of 2.52 might be long-term debt? Actually, note that financial_statements.annual.0.liabilities_to_equity is 5.46, which is total liabilities/equity. The fundamentals.debt_to_equity is 2.52, so that's likely interest-bearing debt to equity. That is low, meaning less sensitivity to rate changes. - tv_technicals.beta_1y: 0.7627. Beta less than 1 indicates lower market sensitivity. So SALIK moves less than the market. In a macro environment where market might be steady or declining slightly? We'll assess. - liquidity.advv_30d_aed_m: 22.8634 million. This is average daily trading value. For a company with market cap of 41.25 billion, that's a very low liquidity, resulting in high flow sensitivity? Actually, low ADV relative to market cap could mean higher impact from flows. But we don't have market median. However, we can note that it's a large cap but with modest trading volume. Lower ADV means higher sensitivity to liquidity shocks. - sector: Industrials (toll operator). This sector is generally cyclical, but SALIK as a toll road operator has stable cash flows, quasi-monopoly, inelastic demand. So it might be defensive. - peer_context: pe_percentile: 87 (meaning its PE is higher than 87% of peers, so it's expensive), div_yield_percentile: 38 (dividend yield is lower than 62%? Actually percentile 38 means its dividend yield is higher than 38% of peers, so below median). The median PE is 11.32, SALIK PE is 26.49, so it's very high relative to sector. This could make it more vulnerable to macro tightening if valuations compress. UAE macro news: There are some geopolitical tensions: "Houthis declare naval embargo against Saudi Arabia", "Blasts heard in Iranian port cities". These are relevant as they could impact regional stability, but they are external. There's also positive news: "UAE private-sector Emiratization surpasses 190,000", "Jaywan Debuts As UAE's First National Payment Scheme". But overall, the macro news seems mixed with some geopolitical uncertainty, which might increase risk aversion. However, the VIX is low, so market isn't panicking. SALIK-specific news: recent disclosures: BOD meeting on 2026-07-17, press releases: MoU with DIEZ on 2026-07-16, with Shamal on 2026-07-13. These are about parking expansions, which are growth initiatives. The Q1 2026 results showed revenue decline of 3% YoY due to lower traffic in March (Iran war impact). That's a negative. Analysts have revised EPS down 6% over 30 days, but up 111% over 90 days? That's odd: eps_rev_90d_pct: 1.1106 which is 111.06%? That seems like a massive upward revision, but maybe it's due to a low base? The rating is "buy" with target 6.1855, current spot 5.48, implying 12.87% upside. But that's 12-month target. For our 4-week horizon, we need to consider near-term. Technicals: RSI14 at 39.99, near oversold but not extreme. Price is 21.26% below 52-week high, and 7.3% below 200-day MA. 1-month return -7.9%, 3-month return +10.75%, 12-month +9.21%. So stock has pulled back recently. Consensus signal drift: tv_recommend_all is -0.4212, which is a sell signal? Actually tv_recommend_all is a technical rating from TradingView, -0.42 indicates bearish. tv_recommend_delta_10d is +0.136, so recent improvement. For macro-liquidity lens, the stance should weigh if the macro environment is favorable for this stock given its exposure. Since SALIK has low debt, low beta, and moderate liquidity, it might be less exposed to macro headwinds than peers. However, its high valuation (PE 26.5 vs median 11.3) might make it vulnerable if risk appetite wanes. The VIX is low, so risk appetite is currently okay. But recent price decline and analyst EPS cuts for near term (eps_rev_30d_pct -6%) suggest headwinds. The horizon is 4 weeks, with no explicit catalyst inside the horizon except BOD meeting (which could discuss dividends or strategy, but no date given for outcome). The next results would be Q2, likely in August? Looking at filing dates: last year Q2 was announced around Aug 13, so Q2 2026 might come in mid-August, near or just after our horizon ends on Aug 17. The horizon ends Aug 17, so Q2 results might be just after. So no clear catalyst within horizon. Confidence: we need multiple independent figures. We can cite debt_to_equity, beta_1y, PE percentile, etc. Since evidence is mixed (low sensitivity but high valuation, recent negative price action), a HOLD might be appropriate. But the instructions say: "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 think it's less exposed, we could argue BUY, if more exposed, SELL. We need to decide. Low debt-to-equity (2.52) means rate sensitivity is lower than market if many have higher debt. But we don't know market median. However, we can compare to its own historical liabilities_to_equity (5.46 total), but that's different. Beta 0.76 suggests it's less volatile than market, so in a risk-off move, it might decline less. So these are defensive traits. High PE might offset. But from a macro-liquidity lens, defensive traits could argue for a relative BUY. However, the stock has been falling recently (-7.9% 1m), and the technicals are bearish. The consensus recommendation is buy, but the macro lens is cross-sectional. We are not supposed to just follow consensus. Given the mixed signals, a HOLD might be most prudent, but confidence might be below 40, which forces HOLD anyway. Let's evaluate confidence: we have several aligned figures? Actually, the defensive traits (low debt, low beta) align to protect against macro headwinds. But the high valuation and negative earnings revision and price trend conflict. So conflicts exist. That puts confidence in the 50-69 range? Possibly 50-69 if clear evidence with conflicts. But the instruction says: "output HOLD below 40". So if confidence is 50, we can still be BUY or SELL if stance is non-HOLD. But we must have at least 2 citations. Let's try to construct a BUY case: The macro backdrop (VFIN, yield curve) is moderate, and SALIK's low debt-to-equity (2.52) and low beta (0.76) make it less sensitive to rate and market shocks than its DFM peers, while recent UAE macro news shows economic resilience (Emiratization, Jaywan), supporting defensive stance. However, price has declined and near-term earnings revisions are negative. That might be conflicting. Alternatively, a SELL case: Despite low beta and debt, SALIK trades at a PE of 26.5x (87th percentile) vs sector median 11.3x, making it highly overvalued relative to peers, and thus more vulnerable to a macro-driven valuation compression; additionally, its 30d ADV of 22.9M AED indicates vulnerability to liquidity shocks. But the macro environment is not currently in risk-off mode (VIX 16.7). I think the macro-liquidity lens might see low debt and low beta as positive, but the high valuation as negative. Since the horizon is only 4 weeks, and there's no imminent catalyst, the stock might drift. Given there's a BOD meeting on July 17, but no outcome yet, maybe there's a potential dividend announcement? But the company paid dividends in April, and the next semi-annual dividend would likely be in October (based on history: ex-dates in April and August/October). Actually, looking at corporate actions: 2026: ex-date 2026-04-17; 2025: ex-date 2025-08-22 and 2025-04-18. So next might be in August 2026, which is just after horizon? If the BOD meeting on July 17 is to decide interim dividend, that could be a catalyst. But we don't know the outcome; the disclosure only says "BOD meeting". So we can't rely on that as a catalyst. It's not a "dated catalyst" with high certainty. Therefore, I lean towards HOLD with moderate confidence. Confidence: I'll say 50, because evidence is clear but conflicts exist. But wait, the instruction says: "50-69 = clear evidence with real conflicts". Yes. And we can cite multiple fields: fundamentals.debt_to_equity (2.52), tv_technicals.beta_1y (0.76), peer_context.pe_percentile (87), and perhaps macro.vix (16.73). But the macro fields are the same for all, so they aren't differentiating unless we contrast with SALIK's sensitivity. So we need to cite the name-level figures alongside macro. We need a point sentence: e.g., "Despite a moderate macro backdrop (VIX 16.73, yield curve +37bp), SALIK's low debt-to-equity of 2.52 and beta of 0.76 provide relative insulation, but its elevated PE percentile (87th, 26.5x vs 11.3x median) suggests macro-driven valuation risk, keeping stance HOLD." Risk: "Downside if macro volatility rises given high valuation; upside if defensive rotation occurs." Target: null (since HOLD, we may not need a target, but if we set one, it would be derived from evidence. Could use technicals: e.g., recent support at 5.48? But better to set null. Confidence: 50. Citations: we need to list exact fields with values. At least two for non-HOLD, but HOLD doesn't strictly require 2? It says "citations: list the exact pack fields your case rests on ... non-HOLD stances need at least 2." So HOLD can have fewer, but we should include the ones we used. I'll include: fundamentals.debt_to_equity, tv_technicals.beta_1y, peer_context.pe_percentile, maybe macro.vix. Output JSON as requested. Now, final answer.
- sector lensdeepseek-v4-pro-k3HOLD
2×HOLD · 1×SELL (2/3 agree)
Q1 2026 revenue fell 3.0% YoY while the stock trades at a P/E of 26.5x, a 134% premium to the sector median of 11.3x, and net debt leverage remains high with liabilities-to-equity at 5.46x.
Show full AI reasoning
We are asked to output a JSON object for SALIK (Salik Company P.J.S.C.) as a SECTOR specialist. The stance must cover the 4-week horizon from 2026-07-20 to 2026-08-17. We must reason over the provided evidence pack, citing exact figures. We need to output in the specified JSON order: citations, point, risk, stance, confidence, target. First, understand the lens: SECTOR specialist – business economics, growth, margins, leverage, dividend durability. So we should focus on financial statement trends (revenue/margin trajectory) over multi-year, not just TTM. Also weigh sector_news items if present. We have sector_news: - 2026-07-20: RTA to connect 25 Dubai communities through expanded soft mobility network by 2030 (transport-logistics) - 2026-07-19: Dubai to upgrade 63 public transport stations under major walking and cycling expansion plan (transport-logistics) - 2026-07-18: Bin Sulayem assumes control of Malaysia port group (transport-logistics) - 2026-07-18: Blasts heard in Iranian port cities (transport-logistics) – this could affect regional stability and possibly traffic/tourism. These sector news might have some impact on transport sector, but Salik is a toll operator. The RTA expansion plans might benefit Salik indirectly by increasing traffic? But it's a long-term plan. The Iran blasts might be negative for regional stability, but no direct mention of impact on Salik. Also, there are company-specific recent news and disclosures: - 2026-07-13: Salik announces cashless parking at Dubai Harbour, MoU with Shamal. - 2026-05-12: Salik’s revenue falls 3% with lower Dubai traffic in March. - 2026-05-11: Salik reports Q1 2026 revenue of AED 728.9 million, 3% decline YoY. - 2026-04-23: Salik, Valtrans to launch digital valet parking payment service on 1 June. So recent performance shows a revenue decline in Q1 2026 (first quarter to March 31, 2026). But the horizon ends 2026-08-17, so Q2 2026 will be reported likely after the horizon? The next results filing dates: last results was 2026-05-11 for Q1 2026. Next one likely not before August 17? So no catalyst inside the horizon from earnings. But there is a BOD meeting disclosure on 2026-07-17 (just yesterday). That might be related to dividends or something. But no details. Financial statements: - Annual trends: Revenue grew from 2021 to 2025: 1693.2 (2021), 1892.3 (2022), 2108.6 (2023), 2291.9 (2024), 3096.9 (2025). Net income: 1380.6, 1325.7, 1098.0, 1164.5, 1553.4 respectively. So revenue growth accelerated in 2025? 2024 rev 2291.9, 2025 rev 3096.9, a 35% increase. But margins: net margin %: 81.5 (2021), 70.1 (2022), 52.1 (2023), 50.8 (2024), 50.2 (2025). So margins have been declining from high levels. The business seems to have high margins but declining. Debt: interest expense increased from -73.1 in 2022 to -313.1 in 2025. Liabilities to equity: very high, from negative equity in 2021 to 5.46 in 2025. But equity is positive now, though small relative to liabilities. Leverage is high: debt_to_equity from fundamentals: 2.5197 (this is likely total debt/equity). Financial statements show total liabilities 6652.8, equity 1218.7, liabilities_to_equity 5.46. So high leverage. Dividend payout: dividends paid 1390.7 in 2025, net income 1553.4, payout ratio 88.01% according to fundamentals. Dividend yield 3.323%. So dividend is high but sustainable from cash flow? OCF 2082.5, so dividends are covered. Dividend policy: 100% of net profit available for distribution, semi-annual. Recent quarterly: Q1 2026 (2026-03-31) revenue 728.9, net income 369.3, net margin 50.7%, revenue yoy -3.0%. So a decline. Q4 2025 (derived) revenue 821.9, net income 409.6, margin 49.8%, revenue yoy -44.1%? That seems odd: compared to Q4 2024 maybe? But note: "derived" means FY minus 9M, so Q4 2025 revenue 821.9 vs Q4 2024? Q4 2024 was 1469.9? Actually, quarterly list: 2025-12-31 derived revenue 821.9, and 2024-12-31 derived revenue 1469.9. So Q4 2025 dropped sharply. That might be due to one-offs? But note the revenue yoy -44.1% indicated for 2025-12-31. Then Q1 2026 down 3%. So recent top-line growth is negative. Analyst estimates: consensus n=11, rec="buy", target_mean=6.1855 (vs spot 5.48), so implied upside 12.87%. But EPS revisions: eps_rev_30d_pct: -6.02% (negative), eps_rev_90d_pct: +1.11% (slightly positive). So recent revisions are downward. net_up_30d: 1, rating_drift: -0.13 (slight negative). So analysts still have buy but with some recent negative revisions. Technical: RSI14 39.99 (near oversold but not extreme), price below MA50 and MA200, pct_vs_ma200 -7.3%, ret_1m_pct -7.9%, ret_3m_pct +10.7%, ret_12m_pct +9.2%. So short-term momentum is negative, medium-term positive. TV recommend all: -0.4212 (sell signal). ADX 22.99 (no trend), CCI20 -124.43 (oversold), stoch_k 11.84 (oversold), williams_r -90.38 (oversold). So technicals suggest oversold but still bearish signal. Peer context: median PE 11.32, median PB 1.35, median div yield 4.55. Salik: PE 26.49, PB 33.73, div yield 3.32%. So it's trading at a significant premium to peers in terms of PE and PB, and its dividend yield is below median. That suggests overvaluation relative to peers. Fundamentals: strong ROE 101.9% (due to high leverage and good net margin), net margin 50.48%, operating margin 65.11%. Growth rev yoy 23.89%, eps growth 23.38%. But these growth figures might be trailing or forward? likely TTM. Key concerns: revenue decline in recent quarters, high leverage, declining margins historically, rich valuation vs peers, negative technicals. Upside: analyst target suggests 12.9% upside, dividend yield 3.3% sustainable with high payout but OCF covers it. Possible catalysts from new parking initiatives (but not likely material in 4 weeks). Horizon: 4 weeks. No major earnings expected (Q2 2026 likely will be reported after horizon? Last results was for Q1 on May 11, so Q2 would be around August? Possibly mid-August, but given the horizon ends Aug 17, maybe right at the edge. But no confirmed date. The BOD meeting on July 17 might be about dividend declaration? If they declare semi-annual dividend, ex-date and payment might be within horizon? Looking at history: dividends paid in April and October? 2026 dividend ex-date April 17, payment April 27. Next likely October? So not in horizon. So no specific dated catalyst inside the horizon. Confidence: we need to decide stance. The pack shows conflicting signals: analyst buy, upside, but recent revision negative, revenue decline, high valuation, negative technicals. For a 4-week horizon, short-term headwinds dominate. So likely a HOLD or SELL? But confidence might be moderate. The instructions: "output HOLD below 40" confidence. So if we think confidence is below 40, stance must be HOLD? Actually: "output HOLD below 40" means if confidence < 40, stance must be HOLD. But we can assign any confidence up to 100. But we should assess the strength of evidence. We need to cite figures. For sector lens, we focus on business economics, growth, margins, leverage, dividend durability. Negative points: Q1 2026 revenue decline (-3% YoY), high leverage (liabilities_to_equity 5.46), declining margins, rich PE vs peers (PE 26.49 vs median 11.32). Positive: dividend policy, high ROE, OCF covers dividends. But in a 4-week horizon, the negative technicals and lack of catalyst might weigh. I lean towards a HOLD stance with moderate confidence (maybe 40-50). Confidence 35? But if below 40, stance must be HOLD anyway. Let's see if there is enough alignment for a SELL? The technicals are negative, recent news of revenue decline, but analysts still have buy and target upside. So a SELL might be too strong. So HOLD is safer. Now, target: derive a target for 4-week horizon. Could be based on technicals or peer valuation? Since it's a short-term horizon, we might consider the current price and perhaps a slight reversion to mean. But we are not to restate analyst target as our own. So we could set target as current price or slightly below, or null. If HOLD, target could be null or around current price. I'll set null. Confidence: since there are real conflicts (analyst buy vs revenue decline and rich valuation), with no dated catalyst, confidence should be moderate. 50-69 range? But "50-69 = clear evidence with real conflicts". That fits: we have clear evidence of declining revenue and high valuation, but also analyst optimism. So confidence 55? Or maybe lower because the evidence is negative for the short term? Let's pick citations: - financial_statements.quarterly.0.revenue_yoy_pct: -3.0 (shows recent revenue decline) - fundamentals.pe_ttm: 26.4862 vs peer_context.median_pe_ttm: 11.32 (shows overvaluation) - financial_statements.annual.0.liabilities_to_equity: 5.46 (high leverage) - fundamentals.dividend_yield: 3.323 vs peer_context.median_div_yield: 4.55 (yield below peers) - indicators.ret_1m_pct: -7.8992 (negative short-term momentum) We need at least 2 citations for non-HOLD stance. For HOLD, we can have fewer? The instruction: "non-HOLD stances need at least 2". So HOLD can have perhaps 1 or 2, but we'll provide several to back our point. Point: we need one sentence citing a figure. E.g., "Despite the 100% dividend payout policy and strong OCF, Q1 2026 revenue declined 3.0% YoY and the stock trades at a 134% premium to the sector median P/E of 11.32x." Risk: e.g., "Upside risk from faster-than-expected recovery in toll usage or successful new parking initiatives; downside risk from further traffic declines or geopolitical tensions." Stance: HOLD. Confidence: 45 (since conflicts are real, we could go 45-55). I'll set 45. Target: null. Let's structure the JSON accordingly. Citations: list dotted paths and values. - field: "financial_statements.quarterly.0.revenue_yoy_pct", value: -3.0 - field: "fundamentals.pe_ttm", value: 26.4862 - field: "peer_context.median_pe_ttm", value: 11.32 - field: "financial_statements.annual.0.liabilities_to_equity", value: 5.46 - field: "fundamentals.dividend_yield", value: 3.323 - field: "indicators.ret_1m_pct", value: -7.8992 But ensure we cite exact values as in pack. Use as many as needed. For non-HOLD, need at least 2, but we are HOLD so it's fine. Now, point: combine key figures in one sentence. "Q1 2026 revenue fell 3.0% YoY while the stock trades at a P/E of 26.5x, a 134% premium to the sector median of 11.3x, and net debt leverage remains high with liabilities-to-equity at 5.46x." Risk: "Key risks: potential upside from dividend capture or new parking partnerships; downside from extended traffic weakness or geopolitical disruption." Confidence: 45 (conflicts between analyst upside and deteriorating fundamentals, no near-term catalyst). Now output JSON. Remember to ONLY output JSON. No other text.
- technical lensdeepseek-v4-pro-k3SELL
1×HOLD · 2×SELL (2/3 agree)
Price is 7.3% below the 200-day moving average and the composite technical rating is a strong sell at -0.42, signaling bearish momentum.
Show full AI reasoning
We are asked to output a JSON object for the TECHNICAL lens only. The stance covers only the 4-week horizon ending 2026-08-17. We must reason based on the technical evidence pack, citing exact figures. First, identify the technical indicators and relevant fields: - indicators: rsi14, ma50, ma200, pct_vs_ma200, ret_1m_pct, ret_3m_pct, ret_12m_pct, rel_strength_3m_vs_dfmgi_pct, max_drawdown_1y_pct, pct_off_20d_high, atr14_pct_of_price, largest_gap_3m_pct, pct_no_trade_days_3m, realized_vol_annual_pct. - tv_technicals: perf_6m, perf_ytd, perf_y, volatility_d, beta_1y, tv_recommend_all, tv_recommend_ma, tv_recommend_other, adx, cci20, stoch_k, williams_r, high_52w, low_52w, float_shares, rel_volume. - Also consider trend (MA50 vs MA200, price vs MA200), momentum, vol, drawdown/gap structure, rel-strength vs DFMGI. - corporate_actions: upcoming_ex_date? Check history: most recent ex_date is 2026-04-17. There's no upcoming ex_date within the 4-week horizon (horizon ends 2026-08-17). So no mechanical drop to treat. Technical analysis: - Price (spot): 5.48 - MA50: 5.676 -> price below MA50 (short-term bearish) - MA200: 5.9116 -> price below MA200 (long-term bearish). Specifically, pct_vs_ma200: -7.3008% (below). - MA50 vs MA200: MA50 (5.676) < MA200 (5.9116) -> death cross? Actually, MA50 below MA200 is bearish. - RSI14: 39.9931, near oversold but not deeply oversold (below 30 is oversold). At 40, it shows weak momentum. - Short-term returns: ret_1m_pct: -7.8992% (down significantly in the last month), ret_3m_pct: 10.7469% (up over 3 months, but recent 1-month drop suggests a pullback). - Volatility: realized_vol_annual_pct: 30.7815 (high); atr14_pct_of_price: 2.2158 (daily range ~2.2% of price, moderate). - Relative strength: rel_strength_3m_vs_dfmgi_pct: 5.5648 (outperformed DFMGI by about 5.6% over 3 months), but DFMGI also down: dfmgi_ret_1m_pct: -5.958, dfmgi_ret_3m_pct: -1.1938. So relative strength positive, though both negative recently. - Drawdown: max_drawdown_1y_pct: -26.2925 (significant), pct_off_20d_high: -8.6667 (near 1-month low). - Gap: largest_gap_3m_pct: 7.2 (a 7.2% gap down? Or up? Not specified, but likely a gap down given recent performance? Actually "largest_gap_3m_pct" could be up or down, but it indicates potential price jumps.) - TV technicals summary: tv_recommend_all: -0.4212 (strong sell), tv_recommend_ma: -0.9333 (strong sell on moving averages), tv_recommend_other: 0.0909 (slight buy?). ADX: 22.9927 (below 25, trend is weak), CCI20: -124.4267 (well into oversold), Stoch K: 11.8415 (oversold), Williams R: -90.3846 (oversold). So many oscillators oversold, but ADX shows weak trend, so oversold might not mean immediate reversal. - 52-week range: high 6.96, low 4.96, current 5.48 is closer to low than high. pct_below_52w_high: 21.2644% (already given in liquidity). - Volume: rel_volume: 0.8043 (below average, suggesting low conviction in recent price moves?). Overall technical picture: bearish trend, price below both key moving averages, death cross, recent 1-month sharp decline, momentum indicators oversold but ADX weak. Relative strength vs market is slightly positive, but the market itself is down. Volatility is high. No upcoming ex-date to consider. For a 4-week horizon (until 2026-08-17), the technicals suggest continued weakness or at best, consolidation with a bearish bias. The oversold oscillators could lead to a short-term bounce, but the trend is down, and ADX low suggests no strong trend; however, price below MAs and negative returns point to a HOLD or SELL. Given the stance is for TECHNICAL lens only, we might lean SELL if we think further decline, or HOLD if we think oversold might limit downside. Confidence: mixed signals: oversold but bearish trend. No clear catalyst in the technicals for a reversal. The recent news (parking MoUs) might be positive but not our lens. So confidence likely in the 30-49 range (mixed one-sided evidence) or 50-69 (clear evidence with real conflicts). Since we have conflicts: oversold vs bearish trend, relative strength positive but absolute return negative. I'd say clear evidence with real conflicts -> 50-69. But we must output HOLD below 40 confidence. So if we go SELL, confidence must be >=40. But the evidence is quite bearish: price below both MAs, death cross, recent sharp drop, technical sell signals from TV. Oversold indicators could argue for a bounce, but in a downtrend, oversold can stay oversold. So I'd lean SELL with maybe confidence 55. However, the instruction says: "non-HOLD stances need at least 2 citations." So we need at least 2 cited figures. Let's decide: The technicals suggest a bearish outlook for the 4-week horizon. Price is below MA50 and MA200, which are bearish. RSI near 40 but not deeply oversold, and the 1-month return is -7.9%. The TV recommend is strong sell. So I think SELL is appropriate. But we should check if there's any corporate action ex-date in the horizon? No. So no mechanical drop. The "point" should summarize the technical bearish case. "Risk" could be that oversold oscillators might spark a short-term rebound. "Target": derived from pack evidence for 4-week horizon. We might project further decline. Current price 5.48, support at 52-week low 4.96? Could target that. Or use ATR to project. But no explicit target derivation method given. We could set target to null if not confident. 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." We could use support levels or moving averages. MA200 is 5.9116, which is above current price, so if we expect mean reversion, target might be MA200. But in a bearish trend, price may continue down. The 52-week low is 4.96. The max drawdown is -26.3%, but from what peak? The low might be the reference. Since the horizon is only 4 weeks, a target of 5.00 or something might be plausible. But it's risky. I'll set target to 5.10 (arbitrary) or null. Better to leave null unless we have a clear technical level. We could say near support at 5.00? Not strong. I'll set target: null. Confidence: let's assess. We have multiple technical indicators aligning: price < MA200, MA50 < MA200, short-term negative returns, high volatility, TV sell signals. However, oversold oscillators conflict. So "clear evidence with real conflicts" -> 50-69. I'll pick 60. But wait: "non-HOLD stances need at least 2 citations." So we'll provide two citations from the pack. Citations: 1. indicators.pct_vs_ma200 with value -7.3008 (price below MA200). 2. tv_technicals.tv_recommend_all with value -0.4212 (strong sell). Maybe also indicators.ret_1m_pct: -7.8992. That's three. So we can list multiple. Now construct JSON: { "citations": [ {"field": "indicators.pct_vs_ma200", "value": -7.3008}, {"field": "tv_technicals.tv_recommend_all", "value": -0.4212} ], "point": "Price is 7.3% below the 200-day moving average and the composite technical rating is a strong sell at -0.42, signaling bearish momentum.", "risk": "Oversold oscillators (Stochastic 11.8, CCI -124) could trigger a short-term bounce, challenging the downtrend.", "stance": "SELL", "confidence": 60, "target": null } Double-check: confidence 60 is above 40, so SELL allowed. No dated catalyst inside horizon, so confidence should be 70-89 if multiple aligned figures and dated catalyst? Actually, we have no dated catalyst, so max 70-89? But we have conflicts, so 50-69 is appropriate. So 60 is fine. Now, note: we must output ONLY this JSON object, no other text. So the final answer is the JSON.
- valuation lensdeepseek-v4-pro-k3SELL
1×HOLD · 2×SELL (2/3 agree)
Valuation appears stretched: P/E of 26.5x vs. peer median 11.3x, with -6.0% EPS revisions and -3.0% YoY revenue decline pointing to near-term pressure.
Show full AI reasoning
We are asked to evaluate SALIK from the VALUATION lens: multiples vs fair value, dividend support, analyst consensus including drift. We must output a JSON with citations, point, risk, stance, confidence, target. The horizon is 4 weeks ending 2026-08-17. We need to reason over the pack, citing exact figures. First, let's parse the key valuation-related data. Multiples: pe_ttm = 26.4862, pb = 33.7252, ps = 13.2713. These are high vs peers: peer median pe_ttm is 11.32, median pb is 1.35, so SALIK is at pe_percentile 87, meaning 87% of peers are cheaper on P/E. Dividend yield is 3.323%, but median div yield is 4.55%, and SALIK is at 38th percentile, so below median. Payout ratio is 88.01%, high but with 100% net profit distribution policy. Market cap AED 41.25B. Financials: revenue growth yoy 23.89%, but quarterly Q1 2026 revenue yoy -3.0%, indicating slowdown. Margins are high: net margin 50.48%, op margin 65.11%. ROE 101.89% but equity is thin relative to assets (high leverage: debt/equity 2.52, liabilities/equity 5.46). Dividends: annual dividends paid 1390.7M, net income 1553.4M, so dividend cover ~1.12x. FCF: we can derive FCF? But pack gives OCF 2082.5, interest expense -313.1, no capex explicitly. But we have ocf_to_ni = 1.34. The derived fields: rev_cagr_2y 21.2%, ni_cagr_2y 18.9%. Analyst consensus: n=11, rec=buy, target_mean 6.1855, implied upside 12.87%. But eps revisions: 30d -6.02%, 90d +1.11%, so recent negative drift. net_up_30d = 1 (so only 1 net upgrade). rating_drift = -0.13 (slight downward drift). consensus_signal_drift: tv_recommend_all = -0.4212 (overall sell signal from TradingView technical consensus?), but that's technical. forward_pe = 23.8, below ttm PE of 26.49, implying earnings growth expected. target_dispersion = 0.31 (low dispersion?). target_mean_delta_10d_pct = 0.59% (slight upward target revision recently). tv_recommend_delta_10d = 0.136 (improvement?). Dividend support: dividend yield 3.32% with high payout; last declared dividend: ex-date 2026-04-17 for 11.87 fils per share (1187% cash dividends? that's a high percentage, maybe 1187% of face value? Actually "1,187% cash dividends (11.87 fils per share)" likely means 11.87 fils per share, which on a 1 AED face value is 11.87%? But it says 1187%, so maybe per share? Anyway, dividend yield based on spot: dividend per share? Last year total dividends? Corporate actions history shows multiple dividends. For 2026, one dividend paid in April. Not clear annual DPS, but dividend yield is given as 3.323%. So dividend support modest, below peer median. Recent news: BOD meeting on 2026-07-17, no details yet. Also recent partnerships for parking (Dubai Harbour, Valtrans). Q1 revenue decline 3% yoy due to softer traffic in March because of Iran war impact. So near-term headwinds. Technicals: stock is down 7.9% in 1 month, RSI 39.99 (near oversold but not extreme), below MA50 and MA200 (pct_vs_ma200 = -7.3%). Indicators point to weakness. For valuation, stock appears expensive on P/E and P/B relative to peers. However, high growth historically, but Q1 showed revenue decline and recent EPS revisions negative. Forward PE of 23.8 is lower, but still above peer median of 11.32. Even with growth, might be overvalued. No obvious catalyst in the 4-week horizon: BOD meeting just happened, results could be coming? But next earnings likely in August? Last earnings were Q1 2026 reported on May 11. So Q2 2026 might be due around August? The horizon ends Aug 17, and last year Q2 report was on Aug 13, 2025 (from catalysts: results_filing_dates_24mo includes 2025-08-13, 2025-08-13, 2025-08-08). So Q2 2026 earnings could be around mid-August, possibly during horizon. That's a potential catalyst. No specific date mentioned, but pack says "catalysts.results_filing_dates_24mo" includes dates in August 2025, but not yet 2026. However, we cannot assert a specific catalyst unless it's in the pack. There is no Q2 2026 date announced. But the BOD meeting on July 17 might have approved something? The disclosure just says "BOD meeting" without details. So no dated catalyst clearly inside horizon. So confidence might be limited. Given expensive multiples, modest dividend support below peers, negative recent earnings revisions, and weak technicals, the valuation lens likely suggests SELL or HOLD. But we need to weigh. Analyst consensus is buy with 12.9% upside, but that's 12-month. Our target for 4-week should be based on fair value? We could set a target based on peer median P/E or something. Multiply peer median PE of 11.32 by TTM EPS? Need to compute EPS. Net income TTM? We have Q1 2026 and full year 2025. TTM net income: 2025 net income 1553.4 plus Q1 2026 net income 369.3 minus Q1 2025 net income 370.6? That gives roughly 1553.4 + 369.3 - 370.6 = 1552.1 (rough). But annual 2025 net income was 1553.4, Q1 2026 slightly lower, so TTM ~1552M. Shares? market cap 41.25B / spot 5.48 = shares outstanding 7.527B? No, spot 5.48, market cap 41.25B, so shares = 41.25B/5.48 = 7.527B? That seems high. But fundamentals.market_cap = 41,250,000,000, spot=5.48, so shares = 7.527 billion. TV technicals.float_shares = 1,867,500,000, so total shares might be higher. EPS TTM = 1552/7527 = 0.2062? Actually 1552M / 7527M shares = 0.2062 AED per share. Then PE at spot 5.48 = 5.48/0.2062 = 26.57, close to given pe_ttm 26.49. Peer median PE 11.32 would give fair value 0.2062*11.32 = 2.33, which is well below current. But that seems unrealistic because Salik has higher growth and margins. Using forward PE: consensus forward PE 23.8, still above peer. Analyst target 6.1855 implies forward PE maybe higher? Actually target 6.1855 / TTM EPS 0.2062 = 30 PE? So analysts assume higher multiple or higher earnings. But our job is to derive a target from pack evidence for 4-week horizon. Not restating analyst target. Could use peer median PE, but that seems too low. Alternatively, we might not output a target if confidence is low. The instructions: "If you output a target, derive it from pack evidence for the 4-week horizon — do not restate analyst.target_mean (a 12-month figure) as your own target." So we can output null for target if we can't derive. Given no clear catalyst, we might go HOLD. But confidence bands: 90-100 requires multiple independent cited figures align AND a dated catalyst inside horizon. We have no dated catalyst. 70-89 requires several aligned cited figures, no dated catalyst. We have conflicting signals: high multiples vs growth, analyst buy vs negative revisions/high valuation. So mixed evidence. Confidence might be 50-69 or lower. If stance is HOLD, we output HOLD. The rule: output HOLD below 40 confidence. But if we think it's a sell but not strong, we might output SELL with confidence maybe 50ish. Need to assess. The point should be one sentence citing a figure. Risk one line. Stance: BUY, HOLD, SELL. Confidence 0-100. Target number or null. Let's weigh: Valuation lens emphasizes multiples vs fair value and dividend support. Multiples are very high relative to peers (PE 26.49 vs median 11.32, PB 33.73 vs 1.35). Dividend yield 3.32% is below peer median 4.55%, providing limited support. Payout ratio 88% is high, but the high distribution is already priced. Recent EPS revisions are negative (-6.02% over 30 days). Analyst rating drift is slightly negative (-0.13). Technicals weak. So from valuation perspective, stock appears overvalued, likely to underperform in near term. However, the company has high margins and growth historically, and forward PE is lower. But the 4-week horizon might see continued weakness given Q1 revenue decline and no immediate positive catalyst. The BOD meeting on July 17 could lead to something, but unknown. So I'd lean SELL due to overvaluation. But the consensus is buy, so there's disagreement. Could be HOLD. The pack says: "non-HOLD stances need at least 2 citations." So if we output SELL, we need at least 2 citations. Possible citations: - fundamentals.pe_ttm = 26.49 vs peer_context.median_pe_ttm = 11.32 - fundamentals.pb = 33.73 vs peer_context.median_pb = 1.35 - fundamentals.dividend_yield = 3.323 vs peer_context.median_div_yield = 4.55 - analyst.eps_rev_30d_pct = -0.0602 (negative revisions) - recent quarterly revenue yoy decline: financial_statements.quarterly.0.revenue_yoy_pct = -3.0 - technical weakness: indicators.pct_vs_ma200 = -7.3008 - analyst.rating_drift = -0.13 For confidence, there's no dated catalyst inside horizon. Evidence is mixed but mostly negative for valuation. Confidence maybe 55? Since multiple negative signals but no catalyst, I'll set confidence 55, stance SELL. Target? Maybe derive a fair value based on peer median PE: but that gives very low target, not credible short term. Alternatively, using dividend discount? Not enough info. So I'll output target as null. Point: "Valuation multiples appear stretched: P/E of 26.5x versus peer median 11.3x, coupled with recent EPS estimate cuts (-6.0% over 30 days) and a -3.0% YoY quarterly revenue decline, suggest near-term downside." Risk: "Strong long-term growth narrative and potential Q2 earnings catalyst in August could support a rebound." Stance: SELL, confidence: 55, target: null. Citations: at least 2. - fundamentals.pe_ttm: 26.4862 - peer_context.median_pe_ttm: 11.32 - analyst.eps_rev_30d_pct: -0.0602 - financial_statements.quarterly.0.revenue_yoy_pct: -3.0 I'll include 4 citations. JSON output as specified.
Bull
- Operating cash flow covers net income 1.34×, confirming clean accruals and strong cash generation. risk lens
Bear
- No balance‑sheet or liquidity threshold is breached; the main near‑term risk is soft Q1 traffic and technical weakness, not structural deterioration. risk lens
- Macro volatility spike could disproportionately hit SALIK due to valuation premium; conversely, defensive rotation could support if low-beta and low-debt are favored. macro lens
- Upside risk from dividend capture or new parking partnerships; downside from extended traffic weakness or geopolitical disruption. sector lens
- Oversold oscillators (Stochastic 11.8, CCI -124) could trigger a short-term bounce, challenging the downtrend. technical lens
- Price is 7.3% below the 200-day moving average and the composite technical rating is a strong sell at -0.42, signaling bearish momentum. technical lens
- Strong long-term growth and a possible Q2 earnings catalyst in August could trigger a short squeeze. valuation lens
- Valuation appears stretched: P/E of 26.5x vs. peer median 11.3x, with -6.0% EPS revisions and -3.0% YoY revenue decline pointing to near-term pressure. valuation lens
Rating history20 past ratings
TRACK RECORD · THIS NAME
Rating history
Every published rating on this name, graded automatically 20 trading days later against the DFMGI (±1% band). Pending rows have not reached their grading date yet.
| Date | Rating | Conf | Target | Spot | Outcome |
|---|---|---|---|---|---|
| 2026-07-20 | SELL | 56 | 5.1 | 5.48 | pending |
| 2026-07-19 | HOLD | 61 | 5.5 | 5.5 | pending |
| 2026-07-18 | HOLD | 64 | 5.25 | 5.5 | pending |
| 2026-07-17 | SELL | 63 | 4.987 | 5.5 | pending |
| 2026-07-15 | HOLD | 58 | 5 | 5.57 | pending |
| 2026-07-14 | HOLD | 61 | 5.2 | 5.55 | pending |
| 2026-07-13 | HOLD | 60 | 5.345 | 5.6 | pending |
| 2026-07-12 | HOLD | 55 | 5.2 | 5.7 | pending |
| 2026-07-11 | HOLD | 61 | 5.848 | 5.7 | pending |
| 2026-07-10 | HOLD | 60 | 6.142 | 5.7 | pending |
| 2026-07-09 | HOLD | 63 | 5.695 | 5.6 | pending |
| 2026-07-07 | HOLD | 61 | 5.954 | 5.88 | pending |
| 2026-07-06 | HOLD | 59 | 6.064 | 5.88 | pending |
| 2026-07-05 | HOLD | 60 | 6.077 | 5.94 | pending |
| 2026-07-04 | HOLD | 62 | 5.983 | 5.94 | pending |
| 2026-07-03 | HOLD | 61 | 5.982 | 5.94 | pending |
| 2026-07-02 | HOLD | 61 | 5.93 | 5.8 | pending |
| 2026-07-01 | HOLD | 61 | 5.978 | 5.93 | pending |
| 2026-06-30 | HOLD | 60 | 5.869 | 5.88 | pending |
| 2026-06-29 | HOLD | 56 | 6.13 | 5.88 | pending |
Filings & news172 official filings
SOURCE DOCUMENTS · DFM OFFICIAL
Filings library
172 official disclosures on record for SALIK, newest first. Every link is the exchange's own filing PDF — the same documents the rating panel cites.
- 2025-11-27 Press release
- 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 BOD meeting
- 2025-11-10 Earnings Call
- 2025-11-06 Press release
- 2025-10-09 Press release
- 2025-08-13 Press release regarding financial results for the 2nd QTR of 2025
- 2025-08-13 Financial statements for the 2nd QTR of 2025
- 2025-08-13 Results of Board Decisions by Passing
- 2025-08-08 Press release
- 2025-08-08 Earnings Call
- 2025-08-08 Board Decisions by Passing
- 2025-06-26 Press release
- 2025-05-19 Press release
- 2025-05-14 Press release
- 2025-05-13 Results of BOD Meeting
- 2025-05-13 Financial statements for the 1st QTR of 2025
- 2025-05-13 Press release regarding financial results for the First QTR of 2025
- 2025-05-08 Earnings Call
- 2025-05-08 BOD meeting
- 2025-05-08 Press release
- 2025-04-25 Results of BOD Meeting
- 2025-04-21 BOD meeting
- 2025-04-09 Resolutions of General Assembly
- 2025-04-03 Nominees for Board of Directors membership
- 2025-03-07 Opens the nominations for BOD membership
- 2025-03-07 Invitation of General Assembly
- 2025-03-04 Press release regarding financial results for the Fourth QTR of 2024