Public Portfolio
Transparent. Auditable. Educational.
About This Portfolio
This portfolio exists to demonstrate transparency in financial research. It documents real, executed investment decisions — not hypothetical or back-tested scenarios — along with the reasoning behind each one and the outcome that followed.
Readers are encouraged to evaluate our process, not to imitate this portfolio. Every decision shown here reflects an individual case study, not a recommendation for any other investor's circumstances.
This page is provided for educational reference. The Google Sheet linked above remains the official, continuously updated source of truth — this page is a periodic summary of that record.
What Changed
Since the Last Update (31/07/2026)
Portfolio value grew by ₹3,017.8 (+4.6%) , with ₹5,342.27 of new capital deployed since the last published snapshot.
Price Moves Since Last Update
- EIHOTEL — ₹327 → ₹282.75 (-13.5%)
- MON100-E — ₹305.7 → ₹332.2 (+8.7%)
- Varun Beverages (VBL) — ₹442.3 → ₹408 (-7.8%)
- HDFCBANK — ₹747.5 → ₹709 (-5.2%)
- ADANIPORTS — ₹1,699.5 → ₹1,635 (-3.8%)
- BIRET-RR — ₹341.5 → ₹341.43 (-0.0%)
Portfolio Snapshot
At a Glance
Total Capital Invested
₹66,250.55
Current Portfolio Value
₹68,161.8
Unrealised Gain
₹1,911.25
Transaction Costs Paid
₹75.87
Average Holding Period
142 days
Current Holdings
What We Currently Hold
| Stock | Units | Average Buy Price | Current Price | Weight | Contribution to P&L | Days Held |
|---|---|---|---|---|---|---|
| ADANIPORTS | 4 | ₹1,542.1 | ₹1,635 | 9.3% | ₹371.6 (+19.4%) | 200 days |
| BIRET-RR | 100 | ₹328.84 | ₹341.43 | 49.6% | ₹1,259 (+65.9%) | 131 days |
| EIHOTEL | 62 | ₹304.83 | ₹282.75 | 28.5% | ₹-1,368.96 (-71.6%) | 182 days |
| HDFCBANK | 1 | ₹751.75 | ₹709 | 1.1% | ₹-42.75 (-2.2%) | 110 days |
| MON100-E | 21 | ₹229.5 | ₹332.2 | 7.3% | ₹2,156.7 (+112.8%) | 195 days |
| Varun Beverages (VBL) | 6 | ₹430 | ₹408 | 3.9% | ₹-132 (-6.9%) | 34 days |
Weight reflects capital deployed (cost basis) as a share of total capital invested — this differs from the allocation chart below, which weights by current market value. Days held is measured from the earliest matching buy in the trade log, including positions built across multiple tranches, as of the last-updated date above.
Portfolio Composition
How the Portfolio Breaks Down
The same holdings shown above, visualised two ways — allocation by current value, and performance since entry.
Allocation by Value
Gain / Loss Since Entry
Reflects price movement since average entry, before transaction costs. Bar length is scaled to the largest mover for readability.
Cost Basis vs Current Value
Allocation by Theme
Allocation by Role
Core = broad-market, systematic holdings. Satellite = individual businesses and REITs.
Portfolio Growth
Capital Deployed vs Portfolio Value
Tracked across each published Ledger issue — how much capital has been committed, against what it's worth today.
Investment Framework
Our Operating Principles
- No stock tips, ever.
- No speculative trades within the core framework.
- Every decision documented in writing, before and after the fact.
- Long-term investing over short-term positioning.
- Evidence over opinions.
- Transparency over promises.
Recent Transactions
Trade Log
| Date | Security | Action | Units | Price | Rationale |
|---|---|---|---|---|---|
| 12/02/2026 | ADANIPORTS | BUY | 4 | ₹1,542.1 | Long-term infrastructure holding to track multi-port cargo volume trends and maritime logistics capacity utilization. |
| 17/02/2026 | MON100 | BUY | 21 | ₹232.2 | Same-day intraday position, outside the core framework — see note below. |
| 17/02/2026 | MON100 | SELL | 21 | ₹228.76 | Compliance baseline failure. Executed a short-term speculative position outside the scope of the core fundamental framework — auto-squared off at a net loss. Served as a structural check that led us to permanently eliminate non-framework trading. |
| 18/02/2026 | MON100 | BUY | 21 | ₹229.5 | Geographic and currency diversification via a systematic passive vehicle tracking global technology earnings cycles. |
| 02/03/2026 | EIHOTEL | BUY | 26 | ₹307.25 | Fundamental positioning in premium luxury hospitality to analyze performance relative to average room rates (ARR). |
| 07/04/2026 | EIHOTEL | BUY | 10 | ₹297.6 | Fundamental positioning in premium luxury hospitality to analyze performance relative to average room rates (ARR). |
| 22/04/2026 | BIRET | BUY | 75 | ₹329.94 | Capital deployment into a high-yielding real estate proxy to establish a non-equity baseline cash flow stream. |
| 11/05/2026 | BIRET | BUY | 25 | ₹325.53 | Capital deployment into a high-yielding real estate proxy to establish a non-equity baseline cash flow stream. |
| 13/05/2026 | HDFCBANK | BUY | 1 | ₹751.75 | Single-unit transaction for framework configuration testing. Planned tranche-based scaling was paused due to upward price momentum beyond the target entry range. |
| 20/05/2026 | EIHOTEL | BUY | 8 | ₹324.98 | Fundamental positioning in premium luxury hospitality to analyze performance relative to average room rates (ARR). |
| 28/07/2026 | Varun Beverages (VBL) | BUY | 6 | ₹430 | VBL fell around 8% on 28/07/26 following its Q2 results. This decline presented a reasonable entry point given the business's ongoing segment expansion. |
| 17/08/2026 | EIHOTEL | BUY | 16 | ₹296.29 | Added on continued weakness in the stock, maintaining the existing thesis around ARR-driven fundamentals in premium hospitality. |
| 26/08/2026 | EIHOTEL | BUY | 2 | ₹299.97 | Small top-up during a further dip, keeping average cost aligned with the ongoing entry range for the position. |
Performance Summary
The Numbers
Total Capital Invested
₹66,250.55
Realised P&L
₹-72.24
Unrealised P&L
₹1,911.25
Transaction Costs
₹75.87
Auto Square-off Charge
₹59
What Every Rupee Paid For
Understanding Transaction Costs
STT
Securities Transaction Tax — a government tax on every buy. For delivery trades: 0.1% of trade value. This cannot be avoided.
Brokerage
Our broker charges ₹0 on delivery trades but ₹20 per order on intraday trades. Amounts under ₹1 reflect minimum fee thresholds.
Exchange Charges
A fee charged by NSE/BSE for using their trading platform. Very small — typically 0.003% of trade value.
GST
18% GST is applied only on brokerage and exchange charges — not on the trade value itself.
Stamp Duty
A state government charge applied on buy trades. 0.015% of trade value, capped at ₹1,500.
SEBI Fees
A small regulatory fee charged by SEBI — typically ₹10 per crore of turnover.
Auto Square-off Fee
A one-time ₹59 charge, applied when an intraday position is automatically closed by the broker at day's end.
Why This Exists
Our Reasoning
Financial research should be verifiable.
Claims are easy to make. A public, dated record is harder to dispute — and easier to learn from.
Publishing outcomes builds accountability.
When results are visible to everyone, including the mistakes, there's nowhere for selective reporting to hide.
Readers deserve evidence, not claims.
We would rather show you what actually happened than tell you what we believe will happen.
Transparency improves research discipline.
Knowing every decision will be public is, by itself, a strong incentive to think more carefully before making it.
This page is a periodic summary. For the live, continuously updated ledger, refer to the source document.
View the complete record in The Public Ledger ↗