Is there a way to find out current average/going price of shares (I have ESOPs; I have not yet exercised and was laid of sometimes ago) of an unlisted US company? I would also not like the company to find out (if possible).

Can I even sell in secondary market? I do not live in USA. Can the company stop me from selling and also refuse to buy it back themselves?