Shares 1 NEPSE Charges and Capital Gains Tax: What You Really Pay to Buy and Sell Shares Oct 19, 2026