Shares in a bank

Q: My employer had gifted me shares as part of a BEE structure. E.g. 1000 I was not asked to pay anything and the shares were free. The company gave me the shares at a price (say R50) and at vesting date the share price is (R100). The difference is for my personal benefit, say (R50), What is the ruling on such? The company is a bank. Is zakaat calculated on the price at which it was issued or at current market prices?

Zakaat on pension fund

Q: I will be leaving my employer and would like to know how to calculate the zakaat on my pension fund withdrawal. I have worked at the current place for 4-5 years. Should I calculte zakaat on the value as it is on my last day or do I need to go back, work out the values on each year and then calculate zakaat on each year?