It is common for listed investment companies such as Kingfish to have a share price that is different to the NAV per share. Where the share price is lower than the NAV per share, the shares are said to be trading at a discount. Where the share price is higher than the NAV per share, the shares are trading at a premium. There can be many reasons for the shares trading at a value different to the underlying NAV including expectations of future earnings and market sentiment.
From Kingfish Q&A on their website. https://www.kingfish.co.nz/investor-centre/faqs/