any of the main US brokers will be able to support this.. generally expect to pay a flat trade fee of abuot $10 - $20 for the first contract and then about $1 per additional call. You can sell 1 call for every 100 shares you own so if you have say 1000 shares you could sell 10 calls..looking at the Sep 20 contracts for example the $130 call is trading at $250 so you could take in $2,500 in premium less about $30 transaction fees. Note, all US calls are American style contracts so you can be called to actually deliver the stock over the life of the option. You have to have the stock in the same brokerage account, you cannot hold it offline in certs or with another broker.