Dear Scholars. I have submitted a question before regarding the Zakah on shares and understand that if the shares owned are intended for their revenues then Zakah is payable on the revenues but if the shares are intended for trade, Zakah is payable on the capital and it's revenues.
The shares that I own are intended for their revenues so I only pay Zakah on these revenues but what about when I sell the shares? There are two reasons why I may sell the shares: 1. that I am in need of the money that I would gain by selling them, 2. the market price may be high enough to alert me to the possibility of making a capital gain. Although my intention was to own these shares for their revenues, at any point in time I may find it desirable to sell them if they reach a very high market price. In this case, how would i determine my Zakah, given that this kind of buying and selling may well occur more than once in any year?
Also, do you know of any trustworthy organizations in Qatar that will carry out these Zakah calculations on one's behalf?