- Spot AED 1.02
- 4-Week Target AED 0.93 -8.8%
- Implied Upside -8.8%
- RSI (14) 41.63
- Price vs MA200 9.19%
- 3m return 26.18%
Revenue grew at a 16.8% two‑year CAGR with operating margin improving to 44.1%, but net debt to EBITDA of 5.39x and EBITDA interest cover of just 1.8x signal elevated leverage risk.. Price at 1.02 is below the 50-day MA (1.1426) but above the 200-day MA (0.9341), with a sharp 15.7% 1-month drop and RSI at 41.6, indicating a corrective phase.. BHMCAPITAL trades at a PE of 7.25 (22nd percentile vs peer median 11.32) and PB of 0.92, but negative consensus drift (5d delta -0.2) and high leverage (net debt/EBITDA 5.39) weigh on near-term re-rating..
DFM · dfm-2026-07-20 · As of 2026-07-20
BHMCAPITAL
- ① 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-k3SELLw=1.00
- sector lens deepseek-v4-pro-k3HOLDw=1.00
- technical lens deepseek-v4-pro-k3HOLDw=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 |
|---|---|---|
| macro lens | SELL | AED 0.94 |
| technical lens | HOLD | AED 0.93 |
Quarterly pattern
| Quarter | Revenue (AED m) | Net Income (AED m) | Net Margin | Revenue YoY |
|---|---|---|---|---|
| 2025-06-30 | 38.3 | 10.9 | 28.5% | — |
Risk ledger
| Lens | Stance | Risk flagged |
|---|---|---|
| risk lens | SELL | Leverage, coverage, liquidity, and reporting gaps elevate capital preservation risk sharply within 4 weeks. |
| macro lens | SELL | Thin liquidity amplifies drawdowns on any risk-off shift; 1.8x interest cover leaves little buffer against rising funding costs. |
| sector lens | HOLD | Thin liquidity (ADV 0.082M AED) and bearish technical signals amplify downside risk in the near term. |
| technical lens | HOLD | Thin liquidity (ADV 0.082M AED) and annualized volatility of 60.2% heighten the risk of outsized short-term swings. |
| valuation lens | HOLD | Lack of immediate catalyst and bearish momentum may extend the 1-month decline of -15.7%. |
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-07-16Press release
- 2026-07-13Notification from the company
- 2026-07-06Press release
- 2026-06-16Press release
- 2026-06-02Press release
- 2026-05-18Press release
- 2026-05-14Results of BOD Meeting
- 2026-05-12BOD meeting
- 2026-05-08Notification from the company
- 2026-04-22Press release
- 2026-04-20Resolutions of General Assembly
- 2026-04-16Notification from the company
- 2026-04-16Notification from the company
- 2026-04-06Press release
- 2026-03-25Invitation of General Assembly
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": 1.02,
"as_of": {
"today": "2026-07-20",
"horizon_ends": "2026-08-17",
"latest_price_date": "2026-07-17",
"latest_quarter_end": "2025-06-30",
"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": "Financial Services",
"symbol": "BHMCAPITAL",
"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": "BHM Capital Financial Services PSC",
"catalysts": {
"filings_12mo": 41,
"last_results_filing": {
"date": "2026-03-12",
"headline": "Financial statements for the year of 2025"
},
"results_filing_dates_24mo": [
"2026-03-12",
"2026-02-13",
"2025-08-08",
"2025-08-08",
"2025-03-24",
"2025-02-14",
"2024-07-29"
]
},
"liquidity": {
"advv_30d_aed_m": 0.0821,
"pct_below_52w_high": 29.6552
},
"indicators": {
"ma50": 1.1426,
"ma200": 0.9341,
"rsi14": 41.6253,
"ret_1m_pct": -15.7025,
"ret_3m_pct": 26.1776,
"ret_12m_pct": -7.183,
"pct_vs_ma200": 9.1934,
"pct_off_20d_high": -13.5593,
"atr14_pct_of_price": 4.3768,
"largest_gap_3m_pct": 14.4,
"max_drawdown_1y_pct": -36.7647,
"pct_no_trade_days_3m": 4.6875,
"realized_vol_annual_pct": 60.1917,
"rel_strength_3m_vs_dfmgi_pct": 21.3203
},
"recent_news": [
{
"date": "2026-05-18",
"source": "wam",
"summary": "BHM Capital announced its financial results for the first quarter ended 31st March 2026, delivering strong double-digit growth across key financial and operational indicators, reinforcing its position as a leading institution in the UAE capital markets sector.The company reported total revenue of AED...",
"headline": "BHM Capital reports 38% revenue growth in Q1 2026"
},
{
"date": "2025-05-15",
"source": "wam",
"summary": "BHM Capital, a leading financial and investment services firm in the UAE, announced strong financial results for the first quarter of 2025, posting a net profit of AED11 million—up from AED9 million in the same period of 2024, reflecting a 23% year-on-year growth.This impressive performance comes despite on...",
"headline": "BHM Capital reports strong Q1 profit growth"
},
{
"date": "2024-08-06",
"source": "wam",
"summary": "BHM Capital Financial Services held on Monday its General Assembly Meeting virtually to discuss the proposal for the acquisition of AlWaqan Capital Investment.In a statement through Dubai Financial Market (DFM), the company said that the proposal to acquire AlWaqan Capital Investment LLC will be carried ...",
"headline": "BHM Capital Financial Services seeks to acquire AlWaqan Capital Investment"
},
{
"date": "2023-11-20",
"source": "wam",
"summary": "In line with the memorandum of understanding (MoU) signed between the two parties, BHM Capital, the leading financial institution in the UAE's capital markets, hosted ten students from the Finance and Economics Department at the College of Business Administration, University of Sharjah, at its head",
"headline": "BHM Capital contributes to enhancing skills, capabilities of University of Sharjah students in financial services"
}
],
"sector_news": [
{
"date": "2026-07-17",
"sector": "banking",
"source": "zawya",
"summary": "The Bank recorded net profit of AED 362 million, up 35% from AED 268 million in 2025, reflecting strong revenue growth and disciplined execution across core businesses",
"headline": "Bank of Sharjah Q2 2026 net profit jumps 39%"
},
{
"date": "2026-07-17",
"sector": "banking",
"source": "zawya",
"summary": "Bank Nizwa will also issue an AT1 perpetual sukuk to finance the deal",
"headline": "Oman’s Bank Nizwa proposes Alizz merger; Ominvest to take 20% stake"
},
{
"date": "2026-07-16",
"sector": "financial-services",
"source": "arabian_post",
"summary": "Revolut has secured in-principle approval from Dubai’s Virtual Assets Regulatory Authority to offer cryptocurrency services in the UAE, advancing the financial technology group’s plan to build a regulated digital finance platform in the country. The proposed Virtual Assets Service Provider licence would permit Revolut to provide broker-dealer, management and investment, and exchange services. Full",
"headline": "Revolut clears first hurdle for Dubai crypto launch"
},
{
"date": "2026-07-16",
"sector": "banking",
"source": "arabian_business",
"summary": "Rather than pursuing large-scale core banking replacements, many lenders are now opting for smaller scale modernisation strategies",
"headline": "Gulf banks are abandoning ‘big bang’ overhauls after recent outages"
}
],
"fundamentals": {
"pb": 0.9214,
"ps": 1.3953,
"roa": 2.6768,
"roe": 11.15,
"pe_ttm": 7.2495,
"market_cap": 469199742,
"net_margin": 20.4764,
"payout_ratio": 29.46,
"current_ratio": 1.3112,
"debt_to_equity": 1.2167,
"dividend_yield": 4.0634,
"eps_growth_yoy": -3.6961,
"rev_growth_yoy": 29.3536,
"operating_margin": 24.5986
},
"peer_context": {
"median_pb": 1.35,
"universe_n": 61,
"median_pe_ttm": 11.32,
"pe_percentile": 22,
"median_div_yield": 4.55,
"div_yield_percentile": 48
},
"dfmgi_context": {
"dfmgi_ret_1m_pct": -5.958,
"dfmgi_ret_3m_pct": -1.1938,
"dfmgi_pct_vs_ma200": -3.5453
},
"tv_technicals": {
"adx": 28.8468,
"cci20": -66.269,
"perf_y": 4.4095,
"beta_1y": 0.0721,
"low_52w": 0.7391,
"perf_6m": 31.5022,
"stoch_k": 48.6759,
"high_52w": 1.45,
"perf_ytd": 28.4776,
"rel_volume": 0,
"williams_r": -63.0631,
"float_shares": 160793000,
"volatility_d": 0,
"tv_recommend_ma": -0.8,
"tv_recommend_all": -0.4455,
"tv_recommend_other": -0.0909
},
"filing_context": [
{
"url": "https://feeds.dfm.ae/documents/2025/Mar/24/56545050-2f79-4585-b5b2-f91c020c249f/BHM%20Capital%20Financia.pdf",
"pages": 22,
"excerpt": "BHM CAPITAL FINANCIAL SERVICES PSC\nNOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (continued)\nFor the Year ended 31 December 2024\n\n2 MATERIAL ACCOUNTING POLICIES (continued)\n2.3 Summary of material accounting policies (continued)\n\nRevenue from contracts with customers (continued)\nMargin Trading income\n\nIncome from margin trading is recognized on monthly basis, based on the daily exposure of the client. The term of the\nagreement is decided the cli",
"fiscal_year": 2024,
"period_type": "FY"
},
{
"url": "https://feeds.dfm.ae/documents/2025/Aug/8/a25c4910-46b0-4a95-862f-bd8ccc4f2d6f/BHM%20Capital%20Financia.pdf",
"pages": 15,
"excerpt": "BHM CAPITAL FINANCIAL SERVICES PSC \nNOTES TO THE CONDENSED CONSOLIDATED INTERIM FINANCIAL INFORMATION FOR THE PERIOD ENDED \n30 JUNE 2025 \n13 \n10 CASH AND BANK BALANCES \n \n30 June 2025 31 December 2024 \n AED AED \n (Un-audited) (Audited) \nCash and bank \n- Group’s deposits 966,052 479,265 \n- Customers’ deposits (note 10.1) 433,400,994 247,318,164 \nCash and bank 434,367,046 247,797,429 \nCustomers’ deposits (433,400,994) (247,318,164) \nCash ",
"fiscal_year": null,
"period_type": null
},
{
"url": "https://feeds.dfm.ae/documents/2024/Feb/07/852697c2-3499-42fc-a6ac-fb5d3584c673/BHM%20Capital%20Financial%20Services%20PSC%2031%20Dec%202023%20Consolidated.pdf",
"pages": 29,
"excerpt": "BHM CAPITAL FINANCIAL SERVICES PSC \nNOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (continued) \n31 December 2023 \n27 \n7 TRADE AND OTHER RECEIVABLES (continued) \n7.1 The Group has obtained the brokerage license from SCA under registration No.604097 dated 05/08/2006, whereby \nthe Group provides finance to its clients as a percentage of the market value of securities. These securities are \nconsidered as collateral and remains under the client",
"fiscal_year": 2023,
"period_type": "FY"
},
{
"url": "https://feeds.dfm.ae/documents/2022/Aug/12/6854cf04-725f-4c9a-8a79-67a47d6a0e2f/BHMCAPITAL_Q2_E_2022_12_08_2022.pdf",
"pages": 9,
"excerpt": "BHM CAPITAL FINANCIAL SERVICES PSC \nNOTES TO THE CONDENSED CONSOLIDATED INTERIM FINANCIAL INFORMATION \n30 June 2022 \n \n7 \n \n1 Legal status and principal activities \nBHM Capital Financial Services PSC (\"the Company\"), was incorporated on 11 March 2006 in accordance with the \nprovisions of UAE Federal Law No. 2 of 2015. The registered office of the Company is P.O. Box 26730, Dubai, United \nArab Emirates. The current shareholding of company ",
"fiscal_year": 2022,
"period_type": "Q2"
}
],
"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 & Bonus Shares",
"year": "2026",
"details": "5% cash dividends (5.000 fils per share) & 15% bonus shares",
"ex_date": "2026-04-29",
"payment_date": "2026-05-13"
},
{
"type": "Bonus Shares",
"year": "2025",
"details": "15.32% bonus shares",
"ex_date": "2025-04-30"
},
{
"type": "Cash Dividends",
"year": "2024",
"details": "7.75% cash dividends",
"ex_date": "2024-03-20"
}
]
},
"recent_disclosures": [
{
"url": "https://feeds.dfm.ae/documents/2026/Jul/16/d2b804bb-91ed-4d19-810d-82e016c8312a/ADX%20Members%20Awards%202025%20PR%20%20%20EN.Pdf.pdf",
"date": "2026-07-16",
"headline": "Press release"
},
{
"url": "https://feeds.dfm.ae/documents/2026/Jul/13/98f75c80-a5fe-41aa-b779-6543c1f20a26/20260713%20Appointment%20Of%20BHM%20Capital%20Financial%20Serv.pdf",
"date": "2026-07-13",
"headline": "Notification from the company"
},
{
"url": "https://feeds.dfm.ae/documents/2026/Jul/6/07130986-1d9f-46b5-bec2-1e91192da114/T%20Sukuk%20Market%20Maker%20PR%20EN.Pdf.pdf",
"date": "2026-07-06",
"headline": "Press release"
},
{
"url": "https://feeds.dfm.ae/documents/2026/Jun/16/38a4241a-e1ba-42e2-9312-473927584ff6/BHM%20Capital%20Activates%20ADX%20Managed%20Services%20Integra.pdf",
"date": "2026-06-16",
"headline": "Press release"
},
{
"url": "https://feeds.dfm.ae/documents/2026/Jun/2/6303fd20-9789-43c0-b7cb-69da1d79104d/ASE%20Connection%20X%20Tabadul%20%20%20En.Pdf.pdf",
"date": "2026-06-02",
"headline": "Press release"
},
{
"date": "2026-05-18",
"headline": "Press release"
},
{
"date": "2026-05-14",
"headline": "Results of BOD Meeting"
},
{
"date": "2026-05-12",
"headline": "BOD meeting"
},
{
"date": "2026-05-08",
"headline": "Notification from the company"
},
{
"date": "2026-04-22",
"headline": "Press release"
},
{
"date": "2026-04-20",
"headline": "Resolutions of General Assembly"
},
{
"date": "2026-04-16",
"headline": "Notification from the company"
},
{
"date": "2026-04-16",
"headline": "Notification from the company"
},
{
"date": "2026-04-06",
"headline": "Press release"
},
{
"date": "2026-03-25",
"headline": "Invitation of General Assembly"
}
],
"financial_statements": {
"units": "AED millions",
"annual": [
{
"fcf": 49.4,
"ocf": 52.4,
"cash": 2.4,
"capex": -3,
"ebitda": 114.5,
"equity": 509.2,
"period": "2025-12-31",
"revenue": 169,
"net_income": 43.1,
"total_debt": 619.6,
"gross_profit": 90.9,
"total_assets": 2014.1,
"op_margin_pct": 44.1,
"net_margin_pct": 25.5,
"gross_margin_pct": 53.8,
"interest_expense": 64.2,
"operating_income": 74.6
},
{
"fcf": 49.3,
"ocf": 50.3,
"cash": 0.5,
"capex": -1,
"ebitda": 78.5,
"equity": 263.4,
"period": "2024-12-31",
"revenue": 141.5,
"net_income": 37.5,
"total_debt": 386.7,
"gross_profit": 66.7,
"total_assets": 1536.1,
"op_margin_pct": 38.7,
"dividends_paid": -13.4,
"net_margin_pct": 26.5,
"gross_margin_pct": 47.1,
"interest_expense": 34.7,
"operating_income": 54.7
},
{
"fcf": -300,
"ocf": -298.9,
"cash": 38.6,
"capex": -1.1,
"ebitda": 48.2,
"equity": 226.4,
"period": "2023-12-31",
"revenue": 123.8,
"net_income": 35.3,
"total_debt": 345.2,
"gross_profit": 50.8,
"total_assets": 1220.6,
"op_margin_pct": 26.2,
"net_margin_pct": 28.5,
"gross_margin_pct": 41,
"interest_expense": 10.1,
"operating_income": 32.4
},
{
"fcf": -15.4,
"ocf": -14.9,
"cash": 28.5,
"capex": -0.5,
"ebitda": 25.5,
"equity": 193.2,
"period": "2022-12-31",
"revenue": 75.2,
"net_income": 19.8,
"total_debt": 40.2,
"gross_profit": 28.6,
"total_assets": 757.2,
"op_margin_pct": 16.8,
"net_margin_pct": 26.3,
"gross_margin_pct": 38,
"interest_expense": 2.9,
"operating_income": 12.6
},
{
"period": "2021-12-31"
}
],
"derived": {
"net_debt": 617.2,
"ocf_to_ni": 1.22,
"roe_stmt_pct": 8.5,
"fcf_margin_pct": 29.2,
"ni_cagr_2y_pct": 10.5,
"rev_cagr_2y_pct": 16.8,
"net_debt_to_ebitda": 5.39,
"ebitda_interest_cover": 1.8
},
"quarterly": [
{
"period": "2025-06-30",
"revenue": 38.3,
"net_income": 10.9,
"net_margin_pct": 28.5,
"operating_income": 11.2
}
]
},
"consensus_signal_drift": {
"asof": "2026-07-20",
"tv_recommend_all": -0.4455,
"tv_recommend_delta_5d": -0.2,
"tv_recommend_delta_10d": -0.045
}
}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)
BHMCAPITAL shows multiple risk flags: net debt/EBITDA 5.39x, interest cover 1.8x, ADV just AED 0.08M, and quarterly gaps (latest Q 2025-06-30), pressing a SELL.
Show full AI reasoning
We are asked: RISK lens. Score concrete breaks: ocf_to_ni < 0.7, net_debt_to_ebitda > 4, ebitda_interest_cover < 2, liquidity.advv_30d_aed_m < 1, quarterly_gaps present, dividend cut evident in financial_statements. 0 breaks -> BUY; 1 break -> HOLD unless offset; 2+ breaks -> SELL. Never assign SELL without naming which thresholds tripped, with the cited figures. Today 2026-07-20, stance for 4-week horizon ending 2026-08-17. Check the pack data: 1. ocf_to_ni: from derived: "ocf_to_ni": 1.22. That is > 0.7, so no break. 2. net_debt_to_ebitda: "net_debt_to_ebitda": 5.39. > 4, so break. 3. ebitda_interest_cover: "ebitda_interest_cover": 1.8. < 2, so break. 4. liquidity.advv_30d_aed_m: 0.0821. < 1, so break (exit risk). 5. quarterly_gaps: We have quarterly data: only one quarterly entry: "quarterly": [{"period": "2025-06-30", ...}]. Are there gaps? The pack says quarterly.0 is the most recent. There is only one. The pack might not contain full quarterly history. But we need to check if quarterly gaps are present. The instructions: "quarterly_gaps present (unverifiable trend)". If there are gaps in quarterly reporting, that's a break. The pack only shows one quarterly data point, with period 2025-06-30. The latest annual period is 2025-12-31, latest quarter end is 2025-06-30. This suggests there is a gap between Q2 2025 and annual 2025, but annual is not quarterly. Do we have Q3 2025, Q4 2025, Q1 2026? The pack shows quarterly.0 with period 2025-06-30. That's the only quarterly entry. So we are missing subsequent quarters. That likely counts as quarterly gaps present. So we flag quarterly_gaps as a break. 6. dividend cut evident in financial_statements: We need to check if dividend cut is evident. corporate_actions show: 2024 Cash Dividends 7.75%, 2025 Bonus Shares 15.32% (no cash?), 2026 Cash Dividends & Bonus Shares: "5% cash dividends (5.000 fils per share) & 15% bonus shares". So cash dividend percentage dropped from 7.75% in 2024 to 5% in 2026. That's a cut. But is it evident in financial_statements? The financial_statements annual do not directly show dividends per share, but we have payout_ratio in fundamentals: 29.46. That may not directly indicate a cut. But the instruction says "dividend cut evident in financial_statements". The corporate actions show a cut in cash dividend from 7.75% to 5%. Since corporate actions are part of the pack, we can cite that. However, the thresholds are: "dividend cut evident in financial_statements". Possibly we should look at financial_statements for dividend cut? The financial_statements.annual.0 (2025) doesn't have dividends_paid field, but 2024 annual has dividends_paid: -13.4. 2025 annual doesn't show dividends_paid explicitly. So maybe not directly. But the corporate actions clearly show a cut. Will the pack consider corporate actions as revealing a dividend cut? The pack includes corporate_actions.history. So we can infer dividend cut from there. The threshold is "dividend cut evident in financial_statements". Might need to be from financial_statements. But the corporate actions are in the pack, and likely we can use them. I think it's safer to consider the corporate actions as evidence of dividend cut. So that would be a break. We already have multiple breaks: net_debt_to_ebitda >4, ebitda_interest_cover <2, advv_30d_aed_m <1, quarterly_gaps likely, and maybe dividend cut. So more than 2 breaks. So stance = SELL. We must name which thresholds tripped, with cited figures, in the point or risk. The output requires a "point" (one sentence citing a figure) and "risk" (one line). Also confidence, target, citations. We'll cite: - net_debt_to_ebitda: 5.39 - ebitda_interest_cover: 1.8 - liquidity.advv_30d_aed_m: 0.0821 - quarterly_gaps: the pack only has one quarterly entry (2025-06-30), indicating gaps. - dividend cut: corporate actions show cash dividend cut from 7.75% in 2024 to 5% in 2026. But we need at least 2 citations for non-HOLD stance. We'll list all. Point: "BHMCAPITAL breaches multiple risk thresholds: net debt/EBITDA at 5.39x, EBITDA interest cover of 1.8x, and minimal liquidity with ADV of AED 0.08M, warranting a SELL." Risk: "High leverage, weak interest coverage, and near-illiquid trading create significant capital preservation risk over the 4-week horizon." Confidence: We need to assign confidence. Evidence is strong: multiple cited figures align. Is there a dated catalyst inside the horizon? The horizon ends 2026-08-17. Recent news: 2026-05-18 "BHM Capital reports 38% revenue growth in Q1 2026". But no specific dated catalyst within the horizon. So confidence might be 70-89 range. I'll say 80 because several aligned cited figures, no dated catalyst. That fits 70-89 description: "several aligned cited figures, no dated catalyst". 80 is within 70-89. Target: For SELL, no specific target needed? But we can derive a target from pack evidence for 4-week horizon. May give null. However, 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." Analyst target_mean is null anyway. So we can output null or some target based on technicals? Not necessary. We'll set null. citations: list dotted paths with values. We'll cite: - financial_statements.derived.net_debt_to_ebitda: 5.39 - financial_statements.derived.ebitda_interest_cover: 1.8 - liquidity.advv_30d_aed_m: 0.0821 - financial_statements.quarterly (for gaps): we can cite that only one quarterly period present: financial_statements.quarterly.0.period = "2025-06-30". Or we can cite the existence of a gap by noting the number of quarterly entries? But we need value. We'll cite the period field as string. - corporate_actions.history.0.details: "5% cash dividends (5.000 fils per share) & 15% bonus shares" and corporate_actions.history.2.details: "7.75% cash dividends" to show cut. But we need a single field. We'll pick corporate_actions.history.0.details with value "5% cash dividends (5.000 fils per share) & 15% bonus shares" and note the comparison to 2024. But the citation is one field-value pair. I'll just cite the 2026 dividend detail to indicate the current dividend rate, combined with the 7.75% from 2024, but the instruction says "dividend cut evident in financial_statements". So maybe it's better to cite financial_statements.annual.0? No dividends_paid. Actually, fundamentals.payout_ratio is 29.46, but that doesn't show cut. Since corporate_actions are part of the pack, we can cite them. I'll add citation: {"field":"corporate_actions.history.0.details","value":"5% cash dividends (5.000 fils per share) & 15% bonus shares"} and maybe also corporate_actions.history.2.details for comparison, but that's another citation. I'll keep it simple: point and risk mention the cut, and we'll just cite the net debt, interest cover, and liquidity as the primary breaks. The dividend cut is an additional break, but we already have 3 breaks without it. So I'll leave dividend cut as an extra mention, but our threshold is 2+ breaks -> SELL. We have enough. So the citations can be the three core breaks. Output JSON with keys: citations (array), point, risk, stance, confidence, target. Make sure we follow the exact format: only JSON. Thus: { "citations": [ {"field": "financial_statements.derived.net_debt_to_ebitda", "value": 5.39}, {"field": "financial_statements.derived.ebitda_interest_cover", "value": 1.8}, {"field": "liquidity.advv_30d_aed_m", "value": 0.0821} ], "point": "BHMCAPITAL breaches multiple risk thresholds: net debt/EBITDA at 5.39x, EBITDA interest cover of 1.8x, and minimal liquidity with ADV of AED 0.08M, warranting a SELL.", "risk": "High leverage, weak interest coverage, and near-illiquid trading create significant capital preservation risk over the 4-week horizon.", "stance": "SELL", "confidence": 80, "target": null } But we should also mention quarterly gaps? The quarterly gaps break is also present. We can include that in the point? The point says "multiple risk thresholds", we listed three, that's fine. Or we could mention "unverifiable quarterly trend" but not necessary. To be thorough, we can add a citation for quarterly gaps: field "financial_statements.quarterly" with value indicating only one entry. But how to represent? The pack has quarterly as an array with one object. We could cite the period of the only quarterly: "financial_statements.quarterly.0.period","2025-06-30" and in point we note missing subsequent quarters. But the break is "quarterly_gaps present". So we can cite that the latest quarterly is 2025-06-30, while today is 2026-07-20, indicating gaps. So I'll add that citation. Since we need at least 2, we have 3 already. Adding another is fine. I'll amend: "citations": [ {"field": "financial_statements.derived.net_debt_to_ebitda", "value": 5.39}, {"field": "financial_statements.derived.ebitda_interest_cover", "value": 1.8}, {"field": "liquidity.advv_30d_aed_m", "value": 0.0821}, {"field": "financial_statements.quarterly.0.period", "value": "2025-06-30"} ], "point": "BHMCAPITAL shows multiple risk flags: net debt/EBITDA 5.39x, interest cover 1.8x, ADV just AED 0.08M, and quarterly gaps (latest Q 2025-06-30), pressing a SELL.", "risk": "Leverage, coverage, liquidity, and reporting gaps elevate capital preservation risk sharply within 4 weeks.", "stance": "SELL", "confidence": 80, "target": null We weren't asked to compute a target, so null is fine. Confidence 80 as argued. Make sure to not include any extra text. Output only JSON.
- macro lensdeepseek-v4-pro-k3SELL
1×HOLD · 2×SELL (2/3 agree)
BHMCAPITAL's high debt-to-equity of 1.2 and minuscule daily liquidity (ADV AED 0.08mn) render it disproportionately vulnerable to macro tightening and flow shocks versus broader DFM peers.
Show full AI reasoning
We are asked to output a JSON with stance, point, risk, citations, confidence, target. The macro-liquidity lens: identical macro backdrop for all 61 DFM names (peg and Fed rate), so stance must differentiate based on name-level figures that indicate more or less exposure to macro: fundamentals.debt_to_equity (rate sensitivity), tv_technicals.beta_1y, liquidity.advv_30d_aed_m (flow sensitivity), sector, peer_context percentiles. We must cite macro backdrop figures (fed_funds_rate, vix, yield_curve_2s10s_pct) and the differentiating name-level figure. Also weigh uae_macro_news where present. Pack for BHMCAPITAL: fundamentals.debt_to_equity = 1.2167, tv_technicals.beta_1y = 0.0721, liquidity.advv_30d_aed_m = 0.0821. Peer context: median_pe_ttm=11.32, pe_percentile=22 (so lower than median), but we are macro lens, so debt_to_equity and beta and advv are key. Also sector: Financial Services. Macro backdrop: fed_funds_rate=3.63, vix=16.73, yield_curve_2s10s_pct=0.37 (positive but low, slight steepening? Actually 0.37% means 10y > 2y). Us 10y yield 4.57, 2y 4.16. Low VIX (below 20), moderate rates. Positive yield curve is not inverted, which is generally benign. But macro lens says: high debt_to_equity makes the company more sensitive to interest rates; low beta suggests less correlation with market moves; very low advv (0.08 million AED) indicates very illiquid, so sensitive to flow shocks. Sector: Financial Services, so likely sensitive to rates. Peer context percentiles: we can see pe_percentile=22, meaning PE is lower than 78% of peers, but that's valuation, not macro exposure directly. We need a non-HOLD stance if we can justify more or less exposed than market. Let's evaluate: debt_to_equity = 1.2167 is quite high (over 1x), indicating significant leverage. High debt means interest expense sensitive to rate changes. However, the fed funds rate at 3.63 is not extremely high, but if rates stay elevated, high debt burdens. But we need to see if this is more or less exposed relative to market. Peer median might not be given for debt_to_equity, but we can compare to sector norms? The pack doesn't give peer debt_to_equity, so we have to rely on the absolute number. 1.2 is moderately high for a financial services firm? Many financials have high leverage, but this is a brokerage/advisory firm. Its interest expense is substantial: 64.2m on total debt of 619.6m, implying average interest rate ~10.37%, which is high. Its ebitda interest cover is 1.8x, low. So it's vulnerable to rate increases. Given macro backdrop: yield curve slightly positive, but 2y and 10y yields are 4.16% and 4.57%, so cost of borrowing might be high. The company's beta is very low (0.0721), meaning it's almost uncorrelated with the market, so it may not be as sensitive to broad market moves. However, illiquidity (advv_30d_aed_m = 0.0821 million, i.e., only 82,100 AED daily) means that even small flows can cause large price swings. That's a risk. So maybe it's more exposed to liquidity shocks than macro? The macro lens should focus on rate and flow sensitivity. Which direction? If we think high debt is a risk, and the macro environment has rates around 3.63% but still with positive but shallow yield curve, maybe the company's interest burden is a concern. Recent news: BHM Capital reported strong revenue growth in Q1 2026 (38% revenue growth per recent_news). That's positive, but macro lens is about the backdrop, not earnings. The question: "A non-HOLD stance must cite which of this name's own figures makes it MORE or LESS exposed to the macro backdrop than the market." So we need to argue that BHMCAPITAL is more exposed or less exposed. High debt_to_equity and low interest cover suggest it's more exposed to rate environment. Low beta suggests less market sensitivity. Very low ADV suggests high illiquidity risk. Potentially, a SELL if we think the macro backdrop is unfavorable for highly leveraged, illiquid micro-caps? But we need to consider the horizon: 4 weeks to 2026-08-17. There is no dated catalyst inside the horizon from the pack. The last results filing was 2026-03-12, next one might be Q2 2026? But we don't have a date. The horizon ends before likely Q2 reporting (maybe August? But no specific date given). So no catalyst. That would limit confidence to 70-89 if multiple aligned figures, else lower. But HOLD if confidence below 40. We need at least two citations for non-HOLD. The macro backdrop itself: VIX 16.73 is low, indicating calm markets, which is generally positive for risk assets. Yield curve positive 0.37% is not inverted, reducing recession fears. So macro backdrop is not terrible. But the name's high debt and low coverage might still make it vulnerable if rates don't come down. However, low beta means it's not moving with the market much anyway. Could argue that it's less exposed to macro because of low beta, so a relative safe haven? But it's a financial services firm with high leverage, so that seems counterintuitive. The low beta might be due to illiquidity, not genuine low risk. Actually, low beta could mean the stock doesn't respond to market moves, but that doesn't mean it's safe; it might just be disconnected because of low liquidity. So maybe the macro backdrop is less relevant, but the illiquidity is a risk factor. The macro lens: we should look at flow sensitivity: advv is extremely low, meaning that if there's a macro shock that causes redemptions, this stock could be disproportionately hit. That makes it more exposed to macro-driven flow shocks. So a combination: high debt (rate sensitivity) and low liquidity (flow sensitivity) may make it more vulnerable. So a SELL stance might be justified, especially if we see negative technicals: tv_recommend_all is -0.4455, which is a sell signal. The indicators show rsi14 41.6 (not oversold), ret_1m_pct -15.7% (big drop). The consensus signal drift shows tv_recommend_delta_5d -0.2, meaning the technical rating has been declining. So technicals are bearish. However, as macro lens, we are supposed to reason from the macro side and name-level figures. The technicals can be supplementary. But note: "weigh analyst consensus & estimate revisions, recent_disclosures/news, and technicals as relevant to your lens." So technicals can be used, but the core is macro. So I'll cite debt_to_equity and liquidity.advv_30d_aed_m as making it more exposed. Now, point: need a one-sentence point citing a figure. For example: "With debt to equity of 1.2 and interest cover only 1.8x, BHMCAPITAL is highly rate-sensitive, while its ultra-low beta of 0.07 and near-zero ADV (AED 0.08 mn) indicate liquidity-driven price swings disconnected from macro moves." That's more than one sentence but we need one. Maybe: "BHMCAPITAL's high debt-to-equity (1.2) and very low daily turnover (AED 0.08mn) make it more vulnerable to macro tightening and flow shocks than DFM peers." Risk: "Liquidity drought and debt refinancing risk could amplify any adverse macro shift." Stance: I'm leaning SELL, but must ensure confidence >=40. Can we justify with multiple aligned figures? Yes: high debt, low liquidity, bearish technicals (tv_recommend_all -0.44), recent underperformance (ret_1m -15.7%). But we need to cite specific fields. Citations: fundamentals.debt_to_equity: 1.2167; liquidity.advv_30d_aed_m: 0.0821; macro.fed_funds_rate: 3.63; macro.vix: 16.73; maybe tv_technicals.beta_1y: 0.0721 to show low market correlation. Also yield_curve: 0.37. For non-HOLD, need at least 2 citations that are macro + name-level. I'll cite debt_to_equity and advv, plus fed_funds_rate and maybe vix. But the instructions: "citations: list the exact pack fields your case rests on... non-HOLD stances need at least 2." So I can include multiple. I'll include: fundamentals.debt_to_equity=1.2167, liquidity.advv_30d_aed_m=0.0821, macro.fed_funds_rate=3.63, macro.yield_curve_2s10s_pct=0.37, tv_technicals.tv_recommend_all=-0.4455. That's five. Confidence: no dated catalyst inside horizon, but several aligned figures: high debt, low liquidity, bearish technicals, recent price drop, macro backdrop with rates still elevated. So confidence 70-89 range. I'll choose 70 because while there's alignment, there's no catalyst to trigger a move. I'll put 75 to be specific. Target: derive from pack evidence for 4-week horizon. Not given directly. Might look at technicals: spot 1.02, ma200 0.9341, pct_vs_ma200 9.19%, so above but falling. rsi14 41.6, not oversold. Could target a move towards ma200 or lower. Recent drop -15.7% in 1 month, max drawdown -36.8% in 1y. So maybe target 0.95? But I need a derived target. Possibly using atr: atr14_pct_of_price 4.38%, so 1.02 * (1 - 4.38%) ~ 0.975. But that's just volatility. The indicators: pct_off_20d_high -13.56%, so 20-day high around 1.02/(1-0.1356) = 1.18. Not helpful. Since stance SELL, target lower. I could set target at 0.95 for 4-week horizon. But is that justified? The pack doesn't offer a target estimate. I'll put null if I can't derive from pack. 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 is no analyst target. So I can put null. But I can try to derive from technicals: maybe use support levels: ma50 at 1.1426, ma200 at 0.9341. Current price 1.02 is below ma50, above ma200. A bearish continuation could test ma200. So target 0.93 (just below ma200). But that's a 8.8% drop. The atr annual is 60%? realized_vol_annual_pct 60.19%, so daily vol ~3.8%, over 4 weeks maybe 7-8% move. So target 0.94. I'll set target 0.94 to reflect a test of the 200-day moving average. That seems reasonable. I'll include target: 0.94. Now JSON structure: order: citations, point, risk, stance, confidence, target. All keys. citations array of objects with field and value. Values: numbers and strings. For macro fields, they are numbers. I'll list: - {"field":"fundamentals.debt_to_equity","value":1.2167} - {"field":"liquidity.advv_30d_aed_m","value":0.0821} - {"field":"macro.fed_funds_rate","value":3.63} - {"field":"macro.yield_curve_2s10s_pct","value":0.37} - {"field":"tv_technicals.tv_recommend_all","value":-0.4455} Point: one sentence citing figures. "BHMCAPITAL's high debt-to-equity of 1.2 and minuscule daily liquidity (ADV AED 0.08mn) render it disproportionately vulnerable to macro tightening and flow shocks versus broader DFM peers." Risk: "Thin liquidity amplifies drawdowns on any risk-off shift; 1.8x interest cover leaves little buffer against rising funding costs." Stance: "SELL" Confidence: 75 (since alignment but no dated catalyst) Target: 0.94 I'll output just the JSON.
- sector lensdeepseek-v4-pro-k3HOLD
3×HOLD (3/3 agree)
Revenue grew at a 16.8% two‑year CAGR with operating margin improving to 44.1%, but net debt to EBITDA of 5.39x and EBITDA interest cover of just 1.8x signal elevated leverage risk.
Show full AI reasoning
We are asked to output a JSON object with keys in this order: citations, point, risk, stance, confidence, target. We are the SECTOR specialist focusing on business economics, growth, margins, leverage, dividend durability. We must ground our case in multi-year financial statement trends, weigh sector_news items, and only reason over this evidence pack. Stance covers only the 4-week horizon ending 2026-08-17. We need to weigh fundamentals, analyst consensus & estimate revisions, recent disclosures/news, and technicals as relevant. Scale: percentage fields 0-100, tv_recommend_* -1..1, financial statements values AED millions. Confidence bands: 90-100 multiple independent cited figures align AND a dated catalyst inside horizon; 70-89 several aligned cited figures, no dated catalyst; 50-69 clear evidence with real conflicts; 30-49 mixed or one-sided evidence; 10-29 thin, stale, or gap-ridden evidence — output HOLD below 40. Citations: list exact pack fields with dotted paths and value. Non-HOLD stances need at least 2 citations. Do not assert a specific dated catalyst unless it appears in a pack field. First, understand the pack. BHMCAPITAL is in Financial Services. spot price 1.02. fundamentals: pe_ttm 7.25, pb 0.92, ps 1.40, roe 11.15%, roa 2.68%, operating margin 24.6%, net margin 20.5%, rev_growth_yoy 29.35%, eps_growth_yoy -3.7%, debt_to_equity 1.22, current ratio 1.31, dividend yield 4.06%, payout ratio 29.46%, market cap 469.2 million AED. Financial statements annual: most recent 2025-12-31: revenue 169.0, gross profit 90.9, op income 74.6, net income 43.1, EBITDA 114.5, interest expense 64.2, ocf 52.4, capex -3.0, fcf 49.4, total debt 619.6, cash 2.4, equity 509.2, total assets 2014.1. Margins: gross 53.8%, op 44.1%, net 25.5%. Previous year 2024: revenue 141.5, net income 37.5, etc. 2023: revenue 123.8, net income 35.3, etc. Derived: rev_cagr_2y_pct 16.8%, ni_cagr_2y_pct 10.5%, ocf_to_ni 1.22, net_debt 617.2, net_debt_to_ebitda 5.39, ebitda_interest_cover 1.8, roe_stmt_pct 8.5%, fcf_margin_pct 29.2%. Quarterly: 2025-06-30: revenue 38.3, net income 10.9, op income 11.2, net margin 28.5%. Catalysts: filings_12mo 41, last_results_filing: 2026-03-12 "Financial statements for the year of 2025". Results filing dates: list with most recent 2026-03-12, 2026-02-13, etc. So latest annual is 2025. There is also a Q1 2026 news: recent_news[0] "BHM Capital reports 38% revenue growth in Q1 2026" dated 2026-05-18. That suggests Q1 2026 results but not in the pack financial statements. We only have up to Q2 2025 quarterly. Peer context: median_pe_ttm 11.32, median_pb 1.35, median_div_yield 4.55, pe_percentile 22 (so lower than median, cheap), div_yield_percentile 48 (about median). Liquidity: advv_30d_aed_m 0.0821 million, very low. pct_below_52w_high 29.66%. Indicators: rsi14 41.63 (neutral-bearish), ma50 1.1426, ma200 0.9341, pct_vs_ma200 9.19%, above 200-day. ret_1m_pct -15.7% (down significantly in last month), ret_3m_pct 26.18% (up over 3 months), ret_12m_pct -7.18%. rel_strength_3m_vs_dfmgi 21.32% (outperforming). max_drawdown_1y -36.76%. pct_off_20d_high -13.56%, atr14_pct_of_price 4.38%. pct_no_trade_days_3m 4.69%. So some volatility. TV technicals: tv_recommend_all -0.4455 (overall sell signal from technicals), tv_recommend_ma -0.8 (strong sell moving averages), adx 28.85 (trending), cci20 -66.27, stoch_k 48.68, williams_r -63.06. So technicals bearish. Consensus_signal_drift: tv_recommend_all -0.4455, delta_5d -0.2, delta_10d -0.045. So technical consensus worsening slightly. Corporate actions: recent: 2026: 5% cash dividends and 15% bonus shares, ex-date 2026-04-29, payment 2026-05-13. So dividend paid. 2025: 15.32% bonus shares. 2024: 7.75% cash dividends. So company has been paying dividends and bonuses. DFMGI context: dfmgi_ret_1m_pct -5.96%, dfmgi_ret_3m_pct -1.19%, dfmgi_pct_vs_ma200 -3.55%. So market down slightly, BHM outperformed over 3 months but down sharply in last month. Filing context excerpts: various, not directly with numbers. Recent disclosures: many press releases and notifications. Recent ones: 2026-07-16 "Press release" (ADX Members Awards 2025), 2026-07-13 "Notification from the company" (appointment of BHM Capital), 2026-07-06 "Press release" (T Sukuk Market Maker), 2026-06-16 "Press release" (BHM Capital Activates ADX Managed Services Integra), etc. So there are some business developments, but no financial figures. Sector news: banking and financial services news. One on 2026-07-16 about Revolut crypto license, 2026-07-17 Bank of Sharjah profit up, etc. Nothing directly on BHMCAPITAL. Now, for SECTOR specialist lens: we look at business economics, growth, margins, leverage, dividend durability. Multi-year trends: Revenue: 2022: 75.2, 2023: 123.8 (growth 64.6%), 2024: 141.5 (14.3%), 2025: 169.0 (19.4%). So revenue growth strong and accelerating? Actually 2023 growth was big, then slower. 2-year CAGR 16.8% from 2023 to 2025? Derived rev_cagr_2y_pct 16.8% — that's the CAGR over the most recent two years (2023-2025). That's decent growth. Also news of Q1 2026 revenue growth 38% YoY, indicating continued momentum. Margins: Gross margin: 2022: 38.0%, 2023: 41.0%, 2024: 47.1%, 2025: 53.8% — strong improving trend. Operating margin: 16.8% -> 26.2% -> 38.7% -> 44.1% — impressive expansion. Net margin: 26.3% -> 28.5% -> 26.5% -> 25.5% — slightly declining? Wait, 2023 net margin 28.5% was high, then 2024 26.5%, 2025 25.5%. But operating margin improving, so net margin decline might be due to higher interest expense (interest expense increased from 2.9 in 2022 to 10.1 in 2023, 34.7 in 2024, 64.2 in 2025). That's a huge jump in debt and interest. Total debt: 40.2 (2022) -> 345.2 (2023) -> 386.7 (2024) -> 619.6 (2025). So leverage has increased dramatically. debt_to_equity: 1.22 currently. Net debt to EBITDA 5.39x — quite high. EBITDA interest cover 1.8x — relatively low, meaning interest expense consumes a large portion of EBITDA. This is a concern for financial stability, especially in a rising rate environment? But rates may be stabilizing. Dividend yield 4.06% with payout ratio 29.46%, so dividends seem sustainable from earnings, but high leverage might pressure future dividends if earnings dip. Dividend durability: they paid 5% cash and 15% bonus in 2026, so they are returning cash and shares. The dividend yield is decent, but the high net debt could be a risk. ROE: roe_stmt_pct 8.5% (derived from stmt? fundamentals.roe 11.15% — discrepancy? fundamentals.roe 11.15% from market data? Maybe TTM. roe_stmt_pct 8.5% based on net income/equity? 2025 net income 43.1, equity 509.2 -> 8.46%, so that's annual 2025 ROE. TTM might include Q1 2026? So ROE not very high. ROA 2.68% — low, typical for financial services. From SECTOR perspective: The company is showing strong top-line growth and operating margin expansion, which is positive. However, the aggressive leveraging (debt up, interest expense soaring) is compressing net margins and increases risk. The sector is competitive, and BHMCAPITAL is a smaller player (market cap ~469 million AED). The recent technicals are bearish with price down 15.7% in a month, despite 3-month gain. The 4-week horizon: we need a stance. Catalysts within horizon: The horizon ends 2026-08-17. There are no earnings releases expected within that window? Last results filing was 2026-03-12 for 2025 annual. Next would be Q2 2026? Typically, Q2 ends June 30, and results might be filed in August. The filing dates list shows past dates: 2025-08-08 for something. So possibly Q2 2026 results could be released around early August. But there is no firm date in the pack. The recent news of Q1 2026 revenue growth 38% is positive but already known. No specific analyst estimates or revisions. So there is no strong dated catalyst. However, the trend of improving operating metrics might continue. Conflicts: Good growth and margins, but high leverage and low interest cover. Technicals bearish. No analyst coverage. Peer comparison shows cheapness on PE (7.25 vs median 11.32) but high debt. Dividend yield slightly below median. So a mixed bag. For a sector specialist, the high leverage and net debt to EBITDA of 5.39x is concerning. Despite operating improvements, the balance sheet risk is elevated. The recent 1-month price drop might reflect market concerns. With a 4-week horizon, the risk of no positive catalyst and potential negative sentiment from technicals could lead to further decline or stagnation. Confidence: evidence is mixed (strong growth vs high leverage). No dated catalyst inside horizon (though Q2 results might be a catalyst but not specified). So confidence likely in 30-49 range. Since below 40 we output HOLD. So stance likely HOLD. Point: something like "Despite strong revenue growth and expanding operating margins, net debt to EBITDA of 5.39 and ebitda interest cover of 1.8 signal high leverage risk." Risk: "High leverage and low liquidity may exacerbate downside if market conditions worsen." Citations: we need at least 2 if non-HOLD, but HOLD can have fewer? Rule: non-HOLD stances need at least 2 citations. HOLD may have any number. But we should provide citations. Use exact dotted paths. Pick citations: - financial_statements.annual.0.revenue: 169.0 (for growth trend) - financial_statements.derived.net_debt_to_ebitda: 5.39 - financial_statements.derived.ebitda_interest_cover: 1.8 - fundamentals.debt_to_equity: 1.2167 - financial_statements.annual.0.interest_expense: 64.2 Also margins: gross_margin_pct: 53.8, op_margin_pct: 44.1, but net_margin_pct: 25.5 shows compression. We could cite those. For stance HOLD, confidence maybe 35 (since mixed evidence, no catalyst). But check: confidence bands: 30-49 = mixed or one-sided evidence. So 35 fits. Target: can be null, as HOLD might not need target. But we can output null. Now, output JSON. Order: citations, point, risk, stance, confidence, target. Citations as array of objects with field and value. I'll pick a few key ones. Let's craft point: "Revenue grew at 16.8% 2-year CAGR with operating margin expanding to 44.1%, but net debt to EBITDA of 5.39x and ebitda interest cover of 1.8x indicate significant leverage risk." Risk: "Thin liquidity (ADV 0.082M AED) and negative technical momentum increase downside vulnerability." So: citations: {"field":"financial_statements.derived.rev_cagr_2y_pct","value":16.8} {"field":"financial_statements.annual.0.op_margin_pct","value":44.1} {"field":"financial_statements.derived.net_debt_to_ebitda","value":5.39} {"field":"financial_statements.derived.ebitda_interest_cover","value":1.8} {"field":"liquidity.advv_30d_aed_m","value":0.0821} (optional) But we need at least 2. I'll use the two leverage ones and maybe one growth one. Since stance is HOLD, it's okay. Confidence: 35 (within 30-49). Since mixed evidence, no dated catalyst. Target: null. Thus final JSON.
- technical lensdeepseek-v4-pro-k3HOLD
2×HOLD · 1×SELL (2/3 agree)
Price at 1.02 is below the 50-day MA (1.1426) but above the 200-day MA (0.9341), with a sharp 15.7% 1-month drop and RSI at 41.6, indicating a corrective phase.
Show full AI reasoning
We need to output a JSON object with the specified keys. We are the technical lens. The pack is for BHMCAPITAL. We need to evaluate based on technical indicators only—trend (MA50 vs MA200, price vs MA200), momentum, volume, drawdown/gap structure, relative strength vs DFMGI, and corporate actions ex-date as mechanical. We have to reason over the 4-week horizon ending 2026-08-17. Let's extract the relevant technical fields from the pack: - spot: 1.02 - indicators: - ma50: 1.1426 - ma200: 0.9341 - pct_vs_ma200: 9.1934 (price is 9.19% above 200-day MA) - rsi14: 41.6253 - realized_vol_annual_pct: 60.1917 - ret_1m_pct: -15.7025 - ret_3m_pct: 26.1776 - ret_12m_pct: -7.183 - rel_strength_3m_vs_dfmgi_pct: 21.3203 - max_drawdown_1y_pct: -36.7647 - pct_off_20d_high: -13.5593 - atr14_pct_of_price: 4.3768 - largest_gap_3m_pct: 14.4 - pct_no_trade_days_3m: 4.6875 - tv_technicals: - adx: 28.8468 - cci20: -66.269 - stoch_k: 48.6759 - williams_r: -63.0631 - tv_recommend_all: -0.4455 (overall technicals negative) - beta_1y: 0.0721 (very low beta) - perf_6m: 31.5022 - perf_ytd: 28.4776 - perf_y: 4.4095 - corporate_actions.next ex-date? There isn't an upcoming ex-date within the horizon. The history shows ex-dates in April of previous years, but the last one was 2026-04-29 (cash dividends & bonus shares). Since today is 2026-07-20, the ex-date is already past, so no mechanical drop expected. Not an issue. We need to assess the technical stance. Classic technicals: price vs MA50 and MA200. MA50 is 1.1426, MA200 is 0.9341, price is 1.02. So price is below the 50-day MA (1.02 < 1.1426) and above the 200-day MA (1.02 > 0.9341). This is a mixed trend: short-term bearish (below 50-MA) but longer-term still above 200-MA. The 50-MA is above the 200-MA, so not yet a death cross? Actually, if the 50-MA is above 200-MA, that's bullish (golden cross still intact), but price is under the 50-MA, suggesting a pullback within an uptrend. The recent 1-month return is -15.7%, sharp decline. RSI14 at 41.6 is neutral, not oversold. Stochastics near 48.7, neutral. CCI20 at -66, near oversold but not extreme. ADX at 28.8, suggesting a trend (above 25, but not extremely strong). Volume: advv_30d_aed_m 0.0821, very low liquidity. pct_no_trade_days_3m 4.69%, moderately low but some illiquidity. Volatility high at 60% annualized. Relative strength 3m vs DFMGI: +21.3%, so it outperformed the general market significantly over 3 months despite the recent drop. DFMGI context: DFMGI 1m ret -5.96%, 3m -1.19%, so BHMCAPITAL did much better over 3m but worse over 1m. Max drawdown 1y -36.76%, indicating high volatility. Price is 29.66% below 52-week high. pct_off_20d_high -13.56%, meaning the stock has fallen sharply in the last 20 days. Now, the tv_recommend_all is -0.4455, which is a fairly negative composite technical rating. But we need to make our own assessment. For the 4-week horizon, given the sharp pullback, low RSI, negative 1-month performance, but still positive longer-term trend (above 200MA, 3m up), we might get a bounce? But the recent news: there was a press release on 2026-07-16 about ADX Members Awards 2025 PR, appointment as ADX member on 2026-07-13, T Sukuk Market Maker on 2026-07-06, etc. These are operational announcements, not earnings. The last earnings filing was for FY2025 on 2026-03-12, and Q1 2026 results were announced in May 2026 (news on 2026-05-18: 38% revenue growth in Q1 2026). So no imminent catalyst within the 4-week window. The ex-date was back in April, so no mechanical impact. So technicals: - Price below 50-day MA, above 200-day MA. That suggests a corrective phase. - Significant 1-month decline of -15.7% might be overdone relative to the 3-month gain of 26.18%, so perhaps a mean reversion upward? But volume is thin, and TV recommends sell. - RSI not oversold, so no strong bounce signal. - ADX indicates a trend, possibly down or up? We'd need to know directional movement. Just 28.8, but without DI lines, we can't be sure. Given the price drop, it might be trending down. - Volatility is high, which is risky. Overall, the technical picture is weak for the short term. The stock is in a pullback after a strong run, and the momentum indicators are neutral to bearish. No catalyst on the horizon suggests it might drift or continue the correction. We need to output stance: BUY, HOLD, or SELL. Since the pack says non-HOLD stances need at least 2 citations. We'll likely go HOLD because confidence may be low, given conflicting signals. For a SELL, we need multiple aligned bearish figures and a dated catalyst? No catalyst. So HOLD seems appropriate. Confidence: How confident? Evidence: price vs MA50 bearish, price vs MA200 bullish, 1-month return negative, RSI neutral, TV recommend negative. Mixed signals. No dated catalyst. So confidence might be in the 30-49 range (mixed or one-sided evidence). But we need to select a number. The instructions: 30-49 = mixed or one-sided evidence; output HOLD below 40. So if we choose 40 exactly? Below 40 is HOLD. Confidence bands: 90-100 multiple independent figures align AND dated catalyst; 70-89 several aligned figures, no dated catalyst; 50-69 clear evidence with real conflicts; 30-49 mixed or one-sided evidence; 10-29 thin/stale. Here we have conflicts (trends), so 50-69 might fit? But we have clear evidence? Yes, price under 50MA is bearish, RSI neutral, etc. The conflict is that 200MA is above price vs below? Actually, price is above 200MA, so that's bullish. But the 1-month drop is steep. So there are conflicts. That fits 50-69: clear evidence with real conflicts. But do we have multiple independent cited figures align? For HOLD, we might not need high confidence. We could output HOLD with confidence 55, for example. But the rule says non-HOLD stances need at least 2 citations. HOLD can have fewer. But we still need to list citations. We'll cite the specific fields we use. For point: one sentence citing a figure. E.g., "Price at 1.02 trades below the 50-day MA of 1.1426 but above the 200-day MA of 0.9341, with a 15.7% 1-month drop and RSI at 41.6 indicating a corrective phase." That's concise. Risk: "High volatility (60.2% annualized) and thin liquidity amplify downside risk with no near-term catalyst." Stance: HOLD Confidence: Let's pick 55? But we said 50-69 for conflicting evidence. The risk of a further sell-off is present, but the potential bounce from oversold? RSI not oversold. So maybe 50. I'll set confidence = 50. Target: We don't have a clear target. Possibly null. The instructions: "if you output a target, derive it from pack evidence for the 4-week horizon — do not restate analyst.target_mean" No analyst target anyway. We could derive a target based on, say, a bounce to the 50-day MA? That would be 1.1426, about 12% upside. But that seems speculative without catalyst. So maybe target = null is safer. Citations: We need to cite exact dotted paths and values. For technical lens, we can cite indicators.ma50, indicators.ma200, indicators.pct_vs_ma200, indicators.rsi14, indicators.ret_1m_pct, etc. We'll choose at least two. For HOLD, we don't need high confidence band but we still need citations. We'll list: - indicators.ma50: 1.1426 - indicators.pct_vs_ma200: 9.1934 - indicators.rsi14: 41.6253 - indicators.ret_1m_pct: -15.7025 I'll include several to show evidence. The format: {"field":"indicators.ma50","value":1.1426} etc. Now, point: "Price at 1.02 is below the 50-day MA (1.1426) but above 200-day MA (0.9341), with a sharp 15.7% 1-month decline and RSI at 41.6, pointing to a correction within an uptrend." Risk: "Thin liquidity (ADV 0.082M AED) and annualized volatility of 60.2% raise the risk of outsized short-term swings." Stance: "HOLD" Confidence: 50 (just within 50-69 bracket, but I think okay). But if we say 50, it's in 50-69 band, which says clear evidence with real conflicts. That fits. Target: null Now, build JSON. Order: citations, point, risk, stance, confidence, target. Citations as array of objects. Final output.
- valuation lensdeepseek-v4-pro-k3HOLD
3×HOLD (3/3 agree)
BHMCAPITAL trades at a PE of 7.25 (22nd percentile vs peer median 11.32) and PB of 0.92, but negative consensus drift (5d delta -0.2) and high leverage (net debt/EBITDA 5.39) weigh on near-term re-rating.
Show full AI reasoning
We are the VALUATION lens. We need to output a JSON with stance for the 4-week horizon ending 2026-08-17. We must reason only over the evidence pack, cite exact figures. The valuation lens focuses on multiples vs fair value, dividend support, analyst consensus drift. Let's examine. Data: - Symbol: BHMCAPITAL, spot: 1.02 AED. - Analyst: no coverage (n: null, rec: none, target_mean: null). So no analyst consensus from that side. - consensus_signal_drift: asof 2026-07-20, tv_recommend_all: -0.4455, delta 5d: -0.2, delta 10d: -0.045. tv_recommend_all is a -1..1 scale, negative indicates bearish signal from TradingView's technicals/consensus? But note: consensus_signal_drift.tv_recommend_all is exactly the same as tv_technicals.tv_recommend_all? Yes, it's -0.4455 there too. So the consensus drift is based on TradingView's aggregate technicals. So there's a negative drift, meaning recent sentiment has shifted more bearish. 5d delta -0.2 means over 5 days it dropped by 0.2, which is significant. So crowd sentiment turning bearish. - Fundamentals: pe_ttm 7.25, pb 0.92, ps 1.40, dividend_yield 4.06%, payout_ratio 29.46%. These are attractive: low PE, below book value, solid yield. But growth: rev_growth_yoy 29.35%, eps_growth_yoy -3.7%. So earnings declined slightly despite revenue growth, likely due to margin compression or higher interest costs. net_margin 20.48%, operating_margin 24.6%, both healthy. roe 11.15%, roa 2.68%. debt_to_equity 1.22, somewhat leveraged, current_ratio 1.31, okay. - Financial statements: FY2025: revenue 169, net income 43.1, EBITDA 114.5, FCF 49.4. Derived: net_debt 617.2, net_debt_to_ebitda 5.39, ebitda_interest_cover 1.8. That's high leverage and low coverage; interest expense 64.2 vs EBITDA 114.5, so cover of 1.8x is thin. Dividends: derived fcf_margin_pct 29.2%, but dividend paid? Annual data: 2025 dividends? Not in annual table; we see corporate_actions history: most recent is 2026: 5% cash + 15% bonus shares. So cash dividend yield 4.06% seems supported, but the company also issues bonus shares. The payout ratio of 29.46% is manageable. But note: high net debt and low interest cover might constrain future dividends if rates stay high. However, the dividend yield is decent. - Peer context: universe 61, median PE 11.32, median PB 1.35, median div yield 4.55. BHMCAPITAL PE is at 22nd percentile (cheaper than 78% of peers), PB below median, div yield a bit below median (48th percentile). So valuation multiples look cheaper than peers. - Liquidity: ADVV 30d AED 0.0821 million, very low. pct_below_52w_high 29.66%. Indicators: rsi14 41.63, not oversold; ret_1m -15.7%, ret_3m +26.18%, ret_12m -7.18%. Recent drop of 15.7% in a month. MA50 1.1426, MA200 0.9341, spot 1.02 is below MA50 and above MA200, so short-term bearish. pct_vs_ma200: 9.19% above 200-day, still positive. rel_strength_3m: 21.32% vs DFMGI, outperforming. max_drawdown_1y: -36.76%, high. ATR14%: 4.38%, moderate vol. pct_no_trade_days_3m: 4.69%, low, so it trades. - tv_technicals: recommend_all -0.4455, bearish. ma recommend -0.8, other -0.0909. ADX 28.8, CCI20 -66.3, stoch_k 48.7, williams_r -63. These are neutral to bearish. - Catalysts: Last results filing 2026-03-12 for FY2025. Recent disclosures list many press releases about awards, appointments, sukuk market making, ADX managed services, ASE connection. These could drive business growth but not immediate catalysts. No earnings event within horizon (horizon ends 2026-08-17, last results was March, next likely Q2 2026? Possibly in August? But not specified. The catalysts.filings_12mo: 41, frequent. There is a "results_filing_dates_24mo" list, the most recent is 2026-03-12, then 2026-02-13, etc. Q2 2025 was filed on 2025-08-08, so Q2 2026 might be filed around early August 2026? That could be within horizon, but not confirmed. We must not assume a specific dated catalyst unless in pack. The pack only gives us dates, but no explicit mention of an upcoming earnings release. So we can't rely on a catalyst. - Macro: UAE peg, US rates 3.63%, 10y 4.57%, curve slightly positive 0.37%, VIX 16.73 (low). Favorable for financials? Higher rates help net interest income, but BHMCAPITAL has high debt, so higher interest costs. However, Fed funds at 3.63% might be steady. UAE macro news: positive (Jaywan payment scheme, Emiratization), but Houthi tensions are negative. Now, as valuation lens: multiples (PE 7.25, PB 0.92, PS 1.40) are attractive vs. peers (median PE 11.32, PB 1.35). Dividend yield 4.06% supported by payout 29.46% and FCF margin 29.2%. However, high net debt to EBITDA 5.39 and low interest cover 1.8x are risks. Analyst consensus drift negative, and TV recommend is -0.45, bearish. Price dropped 15.7% in a month, underperforming market? Actually rel_strength_3m positive, so 3 months was strong, but now correcting. No clear catalyst within 4 weeks. Given the mixed signals: cheap multiples but declining momentum, no analyst support, negative drift, high debt risk. Confidence likely moderate. Stance: For a 4-week horizon, if we see no catalyst and negative momentum, we might lean HOLD. But the valuation is cheap, so maybe a BUY? The question is: will the market recognize the cheapness in 4 weeks? Without a catalyst, probably not. Also, the recent price drop might continue. The consensus signal drift is negative, meaning crowd sentiment is shifting bearish. So the valuation lens might say: although cheap, the lack of positive catalysts and negative momentum suggest a HOLD for now. Or we could argue that the low PE and dividend support make it a BUY with target? But we must derive target from pack evidence for 4-week horizon, not from analyst. How can we derive a target? Possibly from peer multiple: if it were to re-rate to median PE of 11.32, that would imply a price of? EPS = ? Net income 43.1M on shares? Market cap 469.2M, so shares = 469.2M / 1.02 = 460M shares approx. EPS = 43.1/460 = 0.0937. If PE 7.25 -> price 0.68? No, current spot 1.02, PE 7.25 implies EPS = 1.02/7.25 = 0.1407? That's inconsistent. Wait: fundamentals data: market_cap 469199742, spot 1.02, so shares out = 469199742/1.02 = 459,999,747. fundamentals.net_margin 20.4764, rev 169M, so net income = 169*0.204764 = 34.6M? But financial_statements annual 0 net_income is 43.1. There's a discrepancy: fundamentals use TTM data? fundamentals.net_margin and pe_ttm likely based on trailing twelve months. pe_ttm 7.2495, given spot 1.02, TTM EPS = 1.02/7.2495 = 0.1407. With shares ~460M, TTM net income = 0.1407*460M = 64.7M. That's higher than FY2025 net income of 43.1M, maybe because it includes Q1 2026? Recent news: Q1 2026 revenue growth 38% but no net income figure. The fundamentals might be stale. We need to use pack fields. The fundamentals are likely based on last full year? But pe_ttm is trailing, so it may incorporate the latest quarterly data (Q1 2026?). Since the latest quarter end is 2025-06-30, wait: as_of.latest_quarter_end is 2025-06-30? That's confusing. The pack says "latest_quarter_end": "2025-06-30", but we have quarterly data for 2025-06-30 only. So the fundamentals likely only go up to Q2 2025? That would be odd. Actually, the financial_statements.annual.0 is period 2025-12-31, so latest annual is 2025. The fundamentals.pe_ttm might be based on trailing 12 months to last reported quarter? The latest quarter end in the pack is 2025-06-30, but that's a year ago. So the fundamentals may be stale. But we must use what's given. The spot is 1.02 as of 2026-07-17. So the PE of 7.25 might be based on earnings ending some period. Even if it's based on FY2025 net income of 43.1M, EPS = 43.1/460 = 0.0937, PE = 1.02/0.0937 = 10.88, not 7.25. So the fundamentals probably incorporate more recent data not shown. This is a bit messy. But we'll trust the given multiples. Valuation lens: The company trades at a discount to peers (PE 22nd percentile, PB <1). Dividend yield 4.06% is decent but below peer median of 4.55%. Dividend support: FCF margin 29.2%, so cash flow can cover dividends. Payout ratio 29.46% is low. So dividend is safe. Negative: high leverage, low interest cover, and recent earnings growth negative (eps_growth_yoy -3.7%). Also, consensus signal drift negative, technicals bearish. For a 4-week horizon, these negative signals might dominate. Confidence: Not high because no catalyst, and conflicts: cheap valuation but negative momentum. I'd say 50-69: clear evidence with real conflicts. But we need at least 2 citations for non-HOLD. If stance is HOLD, we probably still need citations? The instruction says: "non-HOLD stances need at least 2." HOLD can have fewer? It doesn't say, but we'll include citations anyway. Let's decide stance: Given the short horizon and negative drift, I'd lean HOLD. Because even if it's cheap, there's no immediate trigger to realize value. The stock just fell 15.7% in a month and might continue. So HOLD. But let's check if there's any dividend payment within horizon? Corporate actions: last was ex-date 2026-04-29, paid 2026-05-13. Next might be in 2027, so none. Target: I could set target null because no catalyst for re-rating. But if forced, maybe a target based on mean reversion? Not derived from pack evidence. So null. Now citations: Need to cite exact dotted paths. For valuation, cite fundamentals.pe_ttm, fundamentals.pb, fundamentals.dividend_yield, peer_context.median_pe_ttm, consensus_signal_drift.tv_recommend_delta_5d, financial_statements.derived.net_debt_to_ebitda, etc. Let's pick the most relevant. Point: "BHMCAPITAL trades at a PE of 7.25 (22nd percentile vs peer median 11.32) and PB of 0.92, but negative consensus drift (5d delta -0.2) and high leverage (net debt/EBITDA 5.39) weigh on near-term re-rating." Risk: "Lack of immediate catalyst and bearish momentum may extend the 1-month decline of -15.7%." Confidence: 55 (mixed evidence, no catalyst). Target: null. Now output the JSON exactly in order: citations, point, risk, stance, confidence, target. citations: list objects with field and value. I'll use: - fundamentals.pe_ttm: 7.2495 - fundamentals.pb: 0.9214 - peer_context.median_pe_ttm: 11.32 - peer_context.pe_percentile: 22 - consensus_signal_drift.tv_recommend_delta_5d: -0.2 - financial_statements.derived.net_debt_to_ebitda: 5.39 - indicators.ret_1m_pct: -15.7025 That's more than 2. Make sure values are numbers or strings as appropriate. Output only JSON.
Bull
- No bull points argued.
Bear
- Leverage, coverage, liquidity, and reporting gaps elevate capital preservation risk sharply within 4 weeks. risk lens
- BHMCAPITAL shows multiple risk flags: net debt/EBITDA 5.39x, interest cover 1.8x, ADV just AED 0.08M, and quarterly gaps (latest Q 2025-06-30), pressing a SELL. risk lens
- Thin liquidity amplifies drawdowns on any risk-off shift; 1.8x interest cover leaves little buffer against rising funding costs. macro lens
- BHMCAPITAL's high debt-to-equity of 1.2 and minuscule daily liquidity (ADV AED 0.08mn) render it disproportionately vulnerable to macro tightening and flow shocks versus broader DFM peers. macro lens
- Thin liquidity (ADV 0.082M AED) and bearish technical signals amplify downside risk in the near term. sector lens
- Thin liquidity (ADV 0.082M AED) and annualized volatility of 60.2% heighten the risk of outsized short-term swings. technical lens
- Lack of immediate catalyst and bearish momentum may extend the 1-month decline of -15.7%. valuation lens
Rating history21 past ratings
TRACK RECORD · THIS NAME
Rating history
Every published rating on this name, graded automatically 20 trading days later against the DFMGI (±1% band). Pending rows have not reached their grading date yet.
| Date | Rating | Conf | Target | Spot | Outcome |
|---|---|---|---|---|---|
| 2026-07-20 | HOLD | 54 | 0.93 | 1.02 | pending |
| 2026-07-19 | HOLD | 54 | 0.93 | 1.02 | pending |
| 2026-07-18 | HOLD | 59 | 1.14 | 1.02 | pending |
| 2026-07-17 | HOLD | 60 | 0.956 | 1.02 | pending |
| 2026-07-16 | HOLD | 59 | 1.037 | 1.07 | pending |
| 2026-07-15 | HOLD | 57 | 1.143 | 1.04 | pending |
| 2026-07-14 | HOLD | 63 | 0.95 | 1.04 | pending |
| 2026-07-13 | BUY | 59 | 1.163 | 1.09 | pending |
| 2026-07-12 | HOLD | 57 | 1.11 | 1.07 | pending |
| 2026-07-11 | HOLD | 59 | 1.16 | 1.07 | pending |
| 2026-07-10 | BUY | 62 | 1.176 | 1.07 | pending |
| 2026-07-09 | BUY | 62 | 1.113 | 1 | pending |
| 2026-07-07 | BUY | 63 | 1.064 | 1.03 | pending |
| 2026-07-06 | BUY | 61 | 1.15 | 1.03 | pending |
| 2026-07-05 | BUY | 59 | 1.042 | 0.998 | pending |
| 2026-07-04 | BUY | 62 | 1.066 | 0.998 | pending |
| 2026-07-03 | HOLD | 61 | 1.07 | 0.998 | pending |
| 2026-07-02 | HOLD | 60 | 1.097 | 1.05 | pending |
| 2026-07-01 | BUY | 57 | 1.113 | 1.05 | pending |
| 2026-06-30 | BUY | 62 | 1.257 | 1.1 | pending |
| 2026-06-29 | HOLD | 39 | — | 1.1 | pending |
Filings & news412 official filings
SOURCE DOCUMENTS · DFM OFFICIAL
Filings library
412 official disclosures on record for BHMCAPITAL, newest first. Every link is the exchange's own filing PDF — the same documents the rating panel cites.
- 2026-07-16 Press release
- 2026-07-13 Notification from the company
- 2026-07-06 Press release
- 2026-06-16 Press release
- 2026-06-02 Press release
- 2026-05-18 Press release
- 2026-05-14 Results of BOD Meeting
- 2026-05-12 BOD meeting
- 2026-05-08 Notification from the company
- 2026-04-22 Press release
- 2026-04-20 Resolutions of General Assembly
- 2026-04-16 Notification from the company
- 2026-04-16 Notification from the company
- 2026-04-06 Press release
- 2026-03-25 Invitation of General Assembly
- 2026-03-18 Press release
- 2026-03-16 Press release
- 2026-03-12 Financial statements for the year of 2025
- 2026-03-12 Results of BOD Meeting
- 2026-03-09 BOD meeting
- 2026-02-20 Press release
- 2026-02-13 Preliminary financial results for the year of 2025
- 2026-02-02 Press release
- 2026-01-27 Press release
- 2026-01-07 Press release
- 2025-11-18 Press release
- 2025-11-14 Notification from the company
- 2025-11-14 Press release
- 2025-11-12 Press release
- 2025-11-10 Results of BOD Meeting