Hydropower Sector: Wet Season Generation Supports Dividend Outlook
PPA renewals and energy surplus affect quality scores for hydro constituents.
We are currently building and optimizing this platform. Real-time data and features may not be fully accurate during this phase.
Each of 50 NEP50 constituents receives a full analysis across profitability, governance, dividends, valuation, and momentum.
Rating changes, sector outlooks, and earnings analysis — written for investors who want depth, not noise.
All stocks listed on NEPSE — live last traded prices via ShareBazaar API, enriched with % change and volume from MeroLagani. Auto-refreshes every 60 seconds.
244 NEPSE-listed equity securities sourced from the official NEPSE company directory (nepalstock.com). Live prices from ShareBazaar API and MeroLagani. Where live prices are unavailable, realistic reference prices are generated from sector-based historical ranges so every company is always visible. Not investment advice.
AGMs, book closes, dividend announcements, and quarterly results for NEP50's 50 rated companies — the events that matter to quality investors.
Filtered announcements from NEP50's 50 rated companies — dividends, bonuses, AGM notices, quarterly results, and material disclosures. Not the full NEPSE feed. Just the 50 companies you care about.
Every NEP50-rated company ranked by overall quality score — profitability, governance, dividend consistency, and trend in one transparent number. Click any company for the full analysis.
| # | Company | Tier | ROE | Div. Yield | Gov. Score | Market Cap | Trend | NEP50 Score ▼ | Compare |
|---|
NEP50 Quality Ratings are research outputs, not investment recommendations. Ratings updated semi-annually. Elite ≥90 · Strong 80–89 · Attractive 70–79 · Neutral 60–69 · Weak <60. A high rating reflects quality characteristics, not a prediction of future price performance.
Select two NEP50 constituents to compare proprietary quality scores, governance ratings, and key performance ratios side by side — with the reasoning behind the numbers, not just the numbers.
Deep-dive sector dashboards with aggregate metrics, risk assessment, outlook, and individual rankings.
Curated newsflow from across NEPSE — monetary policy, corporate earnings, IPO calendar, and sector developments. Updated through the trading day.
Discover, research, and track IPOs on NEPSE. NEP50 provides independent research and a personal tracker — official results are always verified through CDSC/MeroShare.
Your individual IPO result is available through the official MeroShare/CDSC system.
Understand how IPO investing works in Nepal before you apply.
Capital market issuance activity across the current fiscal year on NEPSE.
| Company | Symbol | Type | Sector | Issue Date | Status | Min Application | Track |
|---|
Professional-grade NEPSE-specific calculators. Commission rates, DP fees, and tax rates are pre-set to current NEPSE standards.
Calculate exact profit/loss on any NEPSE trade including SEBON fee (0.015%), broker commission (0.40%), and DP fee (NPR 25).
Calculate your true average cost across multiple buy transactions in the same scrip.
Calculate your expected cash dividend and bonus shares, including 5% withholding tax on cash dividends as per Nepal tax law.
Calculate compound annual growth rate on any holding — useful for comparing NEPSE returns to benchmarks over multi-year periods.
Calculate adjusted share price after bonus issuance to evaluate the true valuation impact on your holdings.
Calculate monthly EMI on share-backed loans or margin lending at any interest rate. Useful for collateral-based NEPSE borrowing.
Sector research, company analysis, methodology papers, and financial education — all freely available.
The highest-yielding, most consistent dividend-paying companies within the NEP50 universe.
Dividend yields are calculated at book closure price. Historical data sourced from NEPSE and company annual reports. Past distribution does not guarantee future distributions. NEP50 does not recommend dividend stocks — this is informational only.
Enter your NEPSE holdings and weights, then compare your portfolio's quality profile against the NEP50 benchmark. Data stays in your browser — nothing is sent to any server.
Portfolio benchmarking is for informational and educational purposes only. It does not constitute investment advice. Quality scores are based on publicly available annual report data. NEP50 does not have visibility into your actual portfolio or brokerage account.
NEP50 operates with the rigour of an institutional index provider. Selection criteria, weighting rules, rebalancing schedules, and methodology documentation are all publicly disclosed.
Rules-based eligibility: ROE ≥15%, 3+ years consecutive dividends, liquidity threshold, governance audit ≥60/100. No discretionary picks.
Weights driven by quality score × free-float market cap. Single-stock cap of 10%. Sector cap of 35%. Prevents concentration in low-quality large-caps.
Reconstituted in January and July. Data cut-off: December 1 and June 1. Buffer rule: existing constituents ranked 51–60 remain until explicitly displaced by rank 45+ entrants.
Price and weight adjustments for bonus shares, rights issues, and mergers follow NEPSE standard mechanics with documented treatment for each scenario.
Methodology reviewed semi-annually. Material changes announced with minimum 30-day notice. Version history maintained publicly. Current: v1.0 — May 2026.
Cap constraints and liquidity requirements designed to make NEP50 practically replicable by a domestic fund manager. Intended for future ETF or index fund use.
NEP50 Quality IndexNepal Quality Equity Benchmark
50 companiesNEPSE-listed, quality-screened
All NEPSE-listedExcluding microfinance, devbank
Semi-AnnualJanuary & July each year
Quality-WeightedScore × FF Market Cap
10.00%Maximum per constituent
35.00%Maximum per sector
≥15.00%3-year weighted average
3+ YearsConsecutive distribution
A fully transparent, four-factor scoring model. No black boxes. Every weight, every formula, every threshold — disclosed.
3-year weighted average ROE (most recent year carries 3× weight). Floor: ≥15.00%. Cross-sectional Z-normalised against full eligible universe.
100-point structural audit. Timely AGM (+40), clean audit (+40), independent board (+20). Deductions for sanctions (−50) and late disclosures (−25).
Consistency multiplier × 3-year avg dividend yield. Unbroken 5yr history earns 1.2× multiplier. 3–4yr earns 1.0×. Below 3yr earns 0.5×.
6-month median daily traded value (NPR). Median used — not average — to resist single-day block trade distortion. Minimum MDTV threshold applies.
Every company score is fully auditable. Below is an example of how NABIL's NEP50 Score of 87.2 is constructed from its four underlying factors.
NEP50 Score is a research output. It is not a price target, buy/sell recommendation, or prediction of future performance. See full methodology for Z-normalisation details.
The 50 companies currently rated by NEP50 — organised by sector with quality ratings, scores, and one-line research insight on every company. Click any card to open the full research profile.
"Most investors in Nepal know the price of a stock. Very few know its quality. NEP50 exists to close that gap — through independent research, transparent ratings, and a commitment to financial intelligence over financial noise."
The Nepal Stock Exchange lists hundreds of companies. Most are noise. NEP50 is the signal.
We apply a rigorous quality filter — minimum 15% Return on Equity, three or more consecutive years of dividend distribution, demonstrable institutional liquidity, and verifiable corporate governance standards — to identify the fifty companies on NEPSE that genuinely create shareholder wealth.
Every company we cover receives a NEP50 Quality Rating: Elite, Strong, Attractive, Neutral, or Weak — derived from profitability, governance, dividend consistency, and trend analysis. Our methodology is fully public. Our ratings are independent. We do not manage capital, take broker commissions, or solicit investments.
Every NEP50 constituent must clear all three criteria simultaneously — failing any single pillar disqualifies a company regardless of its other merits.
"NEP50 is built on the conviction that a transparent, rules-based, publicly documented methodology is the only legitimate foundation for an independent equity intelligence platform."
Every formula, threshold, weighting decision, and rebalancing rule is disclosed in full. Version 1.0 — Effective May 2026.
The universe is all NEPSE-listed companies. All four criteria must be satisfied simultaneously — failing any single gate disqualifies the company.
Every qualifying company receives a composite Quality Score from four independently weighted factors, each normalised to a 0–100 scale before weighting.
Scores translate into five named tiers visible throughout the platform. Boundaries are fixed — not relative to the current constituent set.
The NEP50 constituent list is reviewed and rebalanced once per year following the close of annual financial reporting. Scores are refreshed quarterly as interim data becomes available.
Independence is not a marketing claim. It is a structural commitment enforced through three inviolable operating rules that govern everything NEP50 publishes.
When NEP50 rates a bank as ELITE, it is because the numbers say so — not because the bank bought advertising or a broker referred us their IPO deal flow. The formula is published. You can verify every score yourself.
NEP50 publishes its complete data provenance, quality standards, and governance policy. Users should understand exactly where our data comes from and how it is used to produce ratings.
NEP50 ratings and scores are research outputs produced by a proprietary algorithm. They are not investment advice, not a recommendation to buy or sell any security, and not a solicitation for any financial transaction. Past performance data shown is historical and not indicative of future results. All investment decisions are solely the responsibility of the user. NEP50 is not registered as an investment advisor under any applicable Nepali securities law.
Every gate, every formula, every weight — explained from first principles, then computed by hand so you can check the arithmetic yourself.
"A rating you can't recompute yourself isn't a rating — it's a rumour with a number attached. Every figure NEP50 publishes traces back to a formula on this page."
NEP50 Research · Methodology CharterNEP50 exists to answer one question about a NEPSE-listed company, using only public numbers and one published formula: is this a well-run, profitable, shareholder-respecting business, or isn't it? Nothing about price direction, nothing about timing — just quality.
The score is deliberately boring by design. It doesn't predict what a stock will do tomorrow. It measures what a company has actually done — its profitability, how it treats minority shareholders, whether it pays what it promises, and whether the market can trade it in reasonable size. A high score means "this business has a track record of doing the fundamentals well." It is not a buy signal.
Think of it like a school report card, not a fortune teller. A report card doesn't predict what grade you'll get next year — it tells you, using clear rules everyone agrees on in advance, how you actually did on the things that were measured. NEP50 is a report card for companies: profit, fairness to shareholders, dividends, and consistency. It doesn't guess the future.
Every NEPSE-listed company starts in the universe. Nothing is excluded by sector, size, or reputation before the gates are applied — the gates decide, not a person.
This matters more than it sounds. If a human analyst pre-selects "the good companies" before running the numbers, the numbers just confirm what the analyst already believed. NEP50 runs every listed company through the same four gates, mechanically, with no exceptions and no discretion. A company either clears all four gates or it doesn't get a score at all — it isn't scored low, it's simply not rated, the same way a student who skips an exam gets no grade rather than a zero.
Imagine a doctor who checks every patient the same way, using the same four basic health tests, before deciding who needs a closer look. Nobody skips the tests because they "look healthy." NEP50 does the same thing to every company on the stock exchange — same four checks, no favourites.
All four must pass simultaneously. Failing even one disqualifies the company from scoring entirely — there is no partial credit at this stage.
Return on Equity across the last three fiscal years, weighted 3×/2×/1× toward the most recent year, must average at least 15%.
Cash or bonus dividend, paid without a gap, for at least three straight fiscal years — checked by walking backward from the most recent year until a miss is found.
A company can be excellent and still fail this gate if almost nobody trades its shares — a rating is only useful if you can actually act on it.
AGM timeliness, audit quality, board independence, and SEBON compliance rolled into a single 0–100 governance figure.
The most recent fiscal year counts three times as much as the oldest of the three, because a company's current profitability tells you more about where it's headed than what it did three years ago.
# weights = [3, 2, 1], applied to the 3 most recent fiscal years available
weighted_ROE = (ROE_year1 × 3 + ROE_year2 × 2 + ROE_year3 × 1)
÷ (3 + 2 + 1)It's like a final grade that counts your most recent test more than your first one — because it tells the teacher more about how you're doing right now, not three months ago.
Every company that clears all four gates receives four sub-scores, each independently capped between 0 and 100, then combined into one composite Quality Score using fixed weights.
The weighted ROE from Gate 1 is rescaled onto a 0–100 line, anchored so that a 25% ROE lands near the top of the scale, with a floor of 10 points so that any company which passed the gate still starts from a non-zero base.
profitability_score = min(100, max(0,
(weighted_ROE ÷ 25) × 100 × 0.9 + 10
))Governance is already a 0–100 figure from the audit/disclosure review, so it passes through directly, only clamped to stay within range.
governance_score = min(100, max(0, governance_input))The most recent dividend yield is rescaled the same way as profitability, anchored so an 8% yield sits near the top of the scale, with a 15-point floor.
dividend_score = min(100, max(0,
(dividend_yield ÷ 8) × 100 × 0.85 + 15
))Trend is the one qualitative input — a company's recent price trend is classified as up, down, or stable/neutral, then mapped to a fixed point value. This exists to slightly reward companies gaining market recognition and slightly penalise ones in a sustained slide, without letting short-term price action dominate the score the way it dominates a trading signal.
trend_score = 82.0 if classified "up"
trend_score = 54.0 if classified "down"
trend_score = 68.0 otherwise (stable / neutral)The four sub-scores are combined with their fixed weights, clamped to the 0–100 range, and rounded to one decimal place. This is the number displayed everywhere as the NEP50 Quality Score.
composite = 0.35 × profitability_score
+ 0.25 × governance_score
+ 0.25 × dividend_score
+ 0.15 × trend_score
NEP50_score = round( min(100, max(0, composite)), 1 )It's a weighted average, the same idea as a course grade made of "40% exams + 30% homework + 30% attendance." Nothing here is a guess or a black box — plug the same four numbers into this same formula and you will get the exact same score, every time.
The composite 0–100 score is translated into one of five plain-language tiers, so a reader doesn't need to interpret raw numbers to understand where a company stands.
Like a letter grade on top of a percentage — 92% and 87% might both round to an "A," but you don't need to remember the exact percentage to know both are good. Elite through Weak works the same way for a company's numbers.
To make every step checkable, here is the entire calculation done by hand for a fictional company. No real NEP50 constituent is used here on purpose — this example exists purely so you can re-run the arithmetic yourself.
| Input | Value |
|---|---|
| ROE, FY082/83 (most recent, weight 3) | 19.0% |
| ROE, FY081/82 (weight 2) | 17.0% |
| ROE, FY080/81 (weight 1) | 15.0% |
| Dividend paid, consecutive years | 4 years |
| 6-month median daily turnover | NPR 2,400,000 |
| Governance score | 78 / 100 |
| Most recent dividend yield | 4.0% |
| Price trend classification | Up |
| Gate | Computed | Threshold | Result |
|---|---|---|---|
| Profitability | 17.67% weighted ROE | ≥ 15% | Pass |
| Dividend | 4 years | ≥ 3 years | Pass |
| Liquidity | NPR 2.4M | ≥ NPR 1M | Pass |
| Governance | 78 | ≥ 60 | Pass |
weighted_ROE = (19×3 + 17×2 + 15×1) ÷ 6 = 106 ÷ 6 = 17.67%. All four gates pass, so the company proceeds to scoring.
| Factor | Formula applied | Sub-score |
|---|---|---|
| Profitability | (17.67 ÷ 25) × 100 × 0.9 + 10 | 73.6 |
| Governance | direct pass-through | 78.0 |
| Dividend | (4.0 ÷ 8) × 100 × 0.85 + 15 | 57.5 |
| Trend | classified "up" | 82.0 |
| Factor | Sub-score × weight | Contribution |
|---|---|---|
| Profitability | 73.6 × 0.35 | 25.76 |
| Governance | 78.0 × 0.25 | 19.50 |
| Dividend | 57.5 × 0.25 | 14.375 |
| Trend | 82.0 × 0.15 | 12.30 |
Notice how close this result sits to the Strong threshold (72.0) — a real reminder that tiers are a summary, and the underlying composite score is where the real precision lives. Two companies both labelled "Attractive" can still be meaningfully different; always check the composite number, not just the tier badge, when comparing two close constituents.
A methodology is only as trustworthy as the numbers fed into it. Here's exactly where every input comes from and how often it changes.
Financial statements (ROE, dividend history, governance inputs) are drawn from companies' own audited annual reports and unaudited quarterly disclosures filed with NEPSE/SEBON. Price and turnover data (for the liquidity gate and trend classification) comes from daily NEPSE trading data. Governance inputs are compiled from AGM filing dates, audit opinions, and board-composition disclosures.
Scores recompute whenever a company files new quarterly or annual financials — there's no fixed calendar delay. Price-derived inputs (liquidity, trend) refresh on a rolling daily basis once a live price feed is connected. Every recomputation uses the exact formulas on this page; nothing is manually overridden.
A credible methodology names its own weak points before someone else does.
Interim data can be unaudited. Quarterly figures used between annual reports haven't been through a full audit, and NEP50 flags any score built substantially on unaudited interim data as provisional.
The formula is deliberately simple, not statistically adaptive. These are fixed linear formulas with hard-coded anchors (25% ROE, 8% dividend yield), not a statistically normalised model that reweights itself against the whole market each quarter. That's a design choice for transparency and reproducibility — it trades some statistical sophistication for the ability of anyone to recompute a score by hand, as shown in Section 6.
The trend factor is the least "fundamental" input. Because it's derived from recent price action rather than company financials, it's the one place a short-term market mood can nudge a long-term quality score. It's capped at 15% weight specifically to limit that influence.
This is not investment advice. The NEP50 score measures historical business quality. It is not a price target, a forecast, or a recommendation to buy or sell any security. Past dividend consistency or ROE performance does not guarantee future results.
Plain-language definitions for every term used on this page.
NEP50 ratings and scores are research outputs produced by a published, deterministic algorithm. They are not investment advice, not a recommendation to buy or sell any security, and not a solicitation for any financial transaction. NEP50 is not registered as an investment advisor under any applicable Nepali securities law. All investment decisions remain the sole responsibility of the reader.
NEP50 is Nepal's independent equity intelligence platform and research platform. We are not a fund, broker, or portfolio manager. We do not solicit investments or manage capital.
Our research, methodology, and rankings are published openly for investors, institutions, educators, journalists, and regulators.
For collaboration, data licensing, media inquiries, or institutional research partnerships, we welcome a conversation.
NEP50 does not provide investment advice. Nothing on this platform constitutes a solicitation to buy or sell securities. Consult a licensed financial professional before making investment decisions.
NEP50 has no financial relationship with the companies it ranks. Scores are driven purely by publicly available financial data — no sponsorships, no conflicts.
Every formula, threshold, and rebalancing rule is published and explained. No black boxes. Our scoring system can be independently verified.
NEP50's primary mission is to raise investment literacy in Nepal. We publish educational content in both English and Nepali, freely and permanently.
NEP50 is building toward becoming Nepal's most respected equity research institution — combining benchmark publishing, sector research, and dividend intelligence.