Eyes On The Money
Disclaimer: All content on this site is provided for informational purposes only and does not constitute investment advice or a recommendation to buy or sell any security. The analyses and strategies presented here are personal musings and opinions. You are solely responsible for any investment decisions you make. Investing involves risk of loss, and past performance does not guarantee future results. Consult a qualified financial advisor before making investment decisions. AI was used in the generation of these reports.
Previous All reports (083650.KQ) Next

BHI (083650.KQ) — Analysis Update

083650.KQ update 한국어로 보기

BHI (083650.KQ) — Analysis Update

Date: 2026-03-25


Current Situation

Metric Value
Price ₩104,800
Previous Close ₩99,200
Day Change +5.65%
Open ₩101,200
Intraday Range ₩99,900 – ₩105,900
52-Week Range ₩15,270 – ₩114,200
50-Day MA ₩80,246
200-Day MA ₩54,867
Volume 313,008 (avg 547,285)
Market Cap ₩3.24T

What Happened Today

The Bounce

BHI recovered 5.65% after two consecutive 5%+ down days (Mar 23: -5.0%, Mar 24: -4.6%). The stock opened at ₩101,200 (gap up from ₩99,200), held ₩99,900 on the low (did not retest yesterday's ₩95,100 panic low), and closed near the high at ₩104,800.

The 2-day drop was ₩109,500 → ₩99,200 (-₩10,300, -9.4%). Today recovered ₩5,600 of that — roughly 54% of the drop. The stock is back to approximately where it closed on Mar 23 (₩104,000).

Market Context

Index Close Change
KOSPI 5,642.21 +1.59%
KOSDAQ 1,159.55 +5.71%
BHI ₩104,800 +5.65%

BHI outperformed KOSPI (+5.65% vs +1.59%) but matched KOSDAQ (+5.71%). After yesterday's negative divergence (BHI -4.62% while KOSPI +2.74%), today's relationship partially normalized — BHI moved with the broader KOSDAQ rally rather than diverging against it.

The Volume Problem

Today's 313,008 is 57% of the average (547,285). Compare to the selloff:

Date Direction Volume Relative to Avg
Mar 24 (selloff) -4.62% 634,194 116% of avg
Mar 25 (bounce) +5.65% 313,008 57% of avg

The selloff was on above-average volume. The bounce is on well-below-average volume. This is a weaker signal than the Mar 6 V-recovery (which had expanding volume on the recovery day: 961K vs 682K on the prior session). Low-volume bounces after high-volume selloffs can be dead-cat rallies or short-covering rather than genuine demand.


The Key Development: Foreign Flow Reversal

Broker Data — JP Morgan and Morgan Stanley Flipped

Broker Yesterday (Mar 24) Today (Mar 25)
JP Morgan (제이피모간) #5 Seller (49,130) #3 Buyer (28,715)
Morgan Stanley (모간스탠리) #2 Seller (66,847) #4 Buyer (22,715)
Foreign estimate Sell 115,977 / Buy 0 / Net -115,977 Sell 3,823 / Buy 51,430 / Net +47,607

Yesterday: zero foreign buying, -116K net. Today: minimal foreign selling, +48K net. Both Morgan Stanley and JP Morgan reversed from heavy sellers to buyers in one session. This is a complete 180.

Today's Full Broker Data

Top Sellers Volume Top Buyers Volume
키움증권 51,200 신한투자증권 61,745
신한투자증권 39,394 삼성증권 52,605
한국투자증권 31,481 제이피모간 (JP Morgan) 28,715
메리츠증권 27,327 모간스탠리 (Morgan Stanley) 22,715
NH투자증권 25,376 iM증권 20,031

Notable:

What Does the Foreign Reversal Mean?

Two interpretations:

Bullish reading: The Mar 23-24 foreign selling was tactical (risk-off ahead of the 48-hour deadline), not structural. Once the deadline passed without escalation, foreign institutions bought back their positions. The -216K dump on Mar 24 was panic selling, and today's +48K is the beginning of a reversal.

Cautious reading: +48K buys doesn't offset -297K in selling over the prior 2 days. The reversal could be a tactical bounce trade (buy the oversold dip, sell into any strength) rather than a return to accumulation. One green day after two deep-red days proves nothing about the trend.

The next 2-3 sessions will distinguish between these readings. If foreign net buying persists above +30K/day, the selling wave may be over. If it reverts to selling, yesterday's -216K was the real signal and today was noise.

Foreign Ownership Trajectory

Date Foreign % Foreign Shares Direction
Mar 4 (crash peak) 22.61% 6,997,771 Peak
Mar 20 20.65% 6,390,939 Gradual decline
Mar 23 20.05% 6,203,081 Accelerating decline
Mar 24 19.35% 5,987,455 Below 20% threshold
Mar 25 (est.) ~19.5% ~6,035,000 Slight recovery

Still below 20%. One day of +48K buying doesn't change the structural picture — foreign ownership is down from 22.6% to ~19.5% over 15 trading days, a loss of ~1M shares.


Macro Context: De-escalation Signals (Mixed)

Hormuz / Iran-US

Development Signal
US sent 15-point ceasefire plan to Iran via Pakistan De-escalation attempt
Iran's military mocked the proposal publicly Rejection
Iranian FM: points "received and being reviewed" Door not closed
Iran partially opened Hormuz to "non-hostile" vessels (6-10 ships) Partial de-escalation
US deployed 82nd Airborne to the region Escalation posture
Next strike deadline: ~March 28-29 Another binary event in 3-4 days
Egypt pushing for 30-60 day ceasefire Diplomatic track alive

Oil Prices Fell Sharply

Benchmark Price Change
Brent ~$94.98 -5.24%
WTI ~$87.65 -5.09%

Brent dropped below $100 for the first time since early March. This is driven by: (1) the partial Hormuz opening, (2) the 15-point ceasefire proposal, (3) the 400M barrel coordinated IEA strategic reserve release.

Implications for BHI

The paradox holds: Oil down 5% is bullish for Korea's economy (lower energy costs) but potentially bearish for BHI's nuclear premium. However, BHI still rallied 5.65% today. This suggests:

  1. The stock was technically oversold after a 10% drop in 2 days, and the bounce was mechanical
  2. The nuclear thesis has structural underpinning (reactor restarts, SMR Special Act, ₩2T+ order pipeline) that doesn't depend solely on oil prices
  3. The market is pricing a temporary de-escalation, not a resolution — the March 28-29 deadline creates continued uncertainty

Korea Nuclear Policy Update


Technical Analysis

Key Levels

Level Price Status
ATH ₩114,200 Distant (-8.2%)
Consolidation range (Mar 11-19) ₩99,100–₩108,500 Back inside the range
Today's close ₩104,800 Mid-range
₩98,000 (old ATH support) ₩98,000 Held — yesterday's ₩95,100 low was a wick
Mar 6 close ₩94,800 Not tested
50-day MA ₩80,246 Rising; distant
200-day MA ₩54,867 Long-term trend

Price Structure: Mar 20 to Mar 25

Date Open High Low Close Change Volume
Mar 20 ₩105,700 ₩112,500 ₩102,600 ₩109,500 +5.0% 582,768
Mar 23 ₩107,800 ₩111,200 ₩102,100 ₩104,000 -5.0% 357,082
Mar 24 ₩107,700 ₩108,200 ₩95,100 ₩99,200 -4.6% 634,194
Mar 25 ₩101,200 ₩105,900 ₩99,900 ₩104,800 +5.6% 313,008

The stock has essentially round-tripped: ₩104,000 (Mar 23) → ₩99,200 (Mar 24) → ₩104,800 (Mar 25). The ₩95,100 intraday low on Mar 24 — which breached the ₩98,000 critical support — was a wick that was fully recovered. The close never broke ₩98,000.

Interpretation: The ₩98,000 support level survived a stress test. Yesterday's intraday breach to ₩95,100 was a liquidity event (Morgan Stanley + JP Morgan dumping) that was fully reversed in one session as both brokers flipped to buying today. This is similar to the Mar 4 crash pattern where ₩72,000 was a spike low driven by forced selling, not a fundamental repricing.

However, the comparison is imperfect: the Mar 4-6 recovery happened on expanding volume (961K on Mar 6), while today's bounce is on shrinking volume (313K). The Mar 6 recovery was conviction-driven; today's bounce may be technical.


Investor Flow: 5-Day Summary (Mar 20-24 KRX + Mar 25 Broker Estimate)

Date Close Chg% Inst Net Frgn Net Retail* Frgn%
Mar 20 ₩109,500 +5.0% +72,760 +51,011 -123,771 20.65%
Mar 23 ₩104,000 -5.0% +80,898 -81,635 +737 20.05%
Mar 24 ₩99,200 -4.6% +23,722 -216,184 +192,462 19.35%
Mar 25 ₩104,800 +5.6% TBD ~+48K (est.) TBD ~19.5% (est.)

Confirmed (KRX through Mar 24):

Estimated (Mar 25 from broker data):

If the broker data is representative, today partially offset the foreign selling. But +48K doesn't recover -297K in losses over the prior 2 days. The question is whether today is the start of a new trend or an isolated bounce.


Valuation at ₩104,800

Metric On 2025 (est.) On 2026E (Kiwoom)
EPS (est.) ~₩1,550 ~₩2,585
P/E ~68x ~41x
Revenue ₩771.6B ₩952.3B
OP ~₩72.5B ₩109.5B

At 41x forward P/E on 51% OP growth, PEG ~0.80. Back to approximately where it was at ₩109,500 on Mar 20 adjusted for the pullback.


Assessment

Compared to Yesterday's Analysis (Mar 24)

Yesterday identified six of seven factors as bearish. Today, one factor has shifted:

Factor Mar 24 Mar 25 Change
Price direction -4.62% +5.65% Improved
BHI vs KOSPI Underperformed by 7.4pp Outperformed by 4.1pp Improved
Foreign flow -216K, zero buying +48K, JPM/MS buying Improved
Foreign ownership 19.35% (below 20%) ~19.5% (still below 20%) Marginal
Institutional flow +24K (fading) TBD (broker data mixed) Unknown
₩98,000 support Breached intraday Held — wick recovered Improved
Macro (Hormuz) 48hr deadline threat Partial opening, ceasefire talk De-escalating

The short-term picture improved. The critical question is whether this is a trend reversal or a dead-cat bounce within a larger correction.

Arguments for Trend Reversal (Bounce Is Real)

  1. Foreign brokers reversed in one session. JPM and MS going from heavy sellers to buyers is a signal that the risk-off was tactical, not structural.
  2. ₩98,000 held. The intraday breach was a wick, not a close. Support survived its stress test.
  3. The selloff was macro-driven, not BHI-driven. No BHI-specific bad news. The 2-day drop was Trump's ultimatum → KOSPI crash → foreign risk-off. With the macro fear subsiding (deadline extended, partial Hormuz opening), the stock reverts.
  4. Structural nuclear thesis intact. SMR Special Act passed. Reactor restarts on schedule. ₩2T+ order pipeline. Kiwoom 2026E: ₩952B revenue, ₩109.5B OP. None of this changed.

Arguments for Dead-Cat Bounce (More Downside Ahead)

  1. Low volume. 313K vs 634K on the selloff. If this was real demand, volume should match or exceed the selling.
  2. The March 28-29 deadline creates another binary event. Three days from now, the same fear could repeat if Trump follows through on strikes.
  3. Foreign ownership is still below 20%. +48K today doesn't fix the ~1M share exit since Mar 4. The block trade holder may continue selling on rallies.
  4. Oil dropped 5%. If de-escalation continues, the nuclear premium compresses further. BHI's outperformance vs KOSPI since Feb 27 has been nuclear-driven. That tailwind weakens as Hormuz fears fade.
  5. KOSDAQ rallied 5.7% today. BHI's 5.65% was in-line, not outperforming. The stock may be riding the broader market rather than demonstrating independent strength.

Buy & Sell Strategy

Disclaimer: The following are analytical observations and scenario planning, not investment recommendations. Anyone executing trades based on this analysis bears sole responsibility for their decisions. Markets can move against any thesis at any time.

Key Triggers to Watch

Signal What It Means Action
Foreign net buying >30K/day for 3+ days Selling wave over; JPM/MS reversal is real Hold / add on dips
Foreign net selling resumes (>50K/day) Today was a dead-cat; selling continues Reduce on any move toward ₩108K+
₩98,000 closes below Structural support gone; uptrend broken Reduce 30-40%
₩108,500 reclaimed on volume >500K Back in upper consolidation range Previous sell framework resumes
Oil drops below $90 Brent on ceasefire Nuclear premium compressing Reduce exposure to nuclear names
March 28-29 deadline: US strikes Iran Macro crash risk → Mar 4 replay Hold through crash IF institutions buy
March 28-29 deadline: extended again Continued uncertainty Status quo

If Holding

The updated framework from yesterday's analysis remains valid with one modification: the ₩98,000 stop is reinforced by today's hold. The support survived its test. If it breaks on a closing basis in a future session, the signal is cleaner because we know the level has been defended once.

Near-term range: ₩99,000-₩108,000. The stock is range-bound between yesterday's low zone and the pre-selloff consolidation top. Direction depends on (1) whether foreign buying continues and (2) the March 28-29 deadline outcome.

Consider selling 20-30% if the stock approaches ₩108,000-₩110,000 — this was the level where the Mar 20 false breakout failed and the 2-day selloff began. Selling into resistance that has proven itself reduces risk ahead of the next deadline.

If Looking to Buy

Marginally better than yesterday but still not ideal. The flow reversal (JPM/MS buying) is a positive signal, but needs confirmation over 2-3 sessions. Today's volume was low.

Condition Entry Rationale
Foreign buying confirmed 3+ days + ₩98K holds ₩100,000-₩105,000 Flow-confirmed support
Pullback to ₩98,000 area with institutional buying ₩97,000-₩100,000 Support zone + institutional floor
Post-Mar 28 deadline: no strike + ceasefire progress Wherever it is Macro risk cleared
Post-Mar 28 deadline: strike + crash + inst buying ₩85,000-₩95,000 Mar 4 playbook repeat

BHI vs Korean Market (Updated)

Metric BHI KOSPI KOSDAQ
Today +5.65% +1.59% +5.71%
vs Feb 27 (pre-crisis) +12.1% -9.6% -2.8%
From ATH / peak -8.2% -11.1% -4.6%
Mar 23-25 net +0.8% +4.4% +5.7%

BHI is +12.1% above pre-crisis levels vs KOSPI -9.6%. The divergence persists but note the 3-day net: BHI is roughly flat over Mar 23-25 (+0.8%) while KOSPI gained 4.4% and KOSDAQ 5.7%. The nuclear premium is compressing as de-escalation hopes emerge.


Summary

BHI bounced 5.65% to ₩104,800 after a 10% selloff over the prior two days. The most notable development is the foreign flow reversal: JP Morgan and Morgan Stanley both flipped from heavy sellers yesterday to buyers today. Foreign net went from -116K to +48K in one session.

However, the bounce has caveats:

The stock is back in the ₩99,000-₩108,000 range. The structural thesis (42x forward P/E, 51% OP growth, ₩2T order pipeline, government nuclear policy) is unchanged. What's changed is the macro environment is moving from "crisis escalation" toward "uncertain de-escalation" — which is positive for Korea's economy but reduces BHI's relative edge vs the market.

The next 3-5 sessions will reveal whether today's foreign reversal is the start of a new buying trend or a one-day bounce within a broader distribution. Watch: (1) foreign net flow direction, (2) March 28-29 deadline resolution, (3) oil prices, (4) whether ₩108,000 acts as resistance on any recovery attempt.