Here's a strategy to generate income if the stock stays flat or pulls back for the next 4-5 weeks.
Consider selling some at the money or slightly out of the money call options against your stock position instead of just waiting for the stock to come down to add to that position.
If the stock pulls back and closes below the strike you sell on expiration, you keep your option premium, which lowers the cost basis of your stock.
Example:
For every 100 shares of stock you own, you could sell short 1 July 28.00 call for .60. As long as it stays below 28.00 on the 3rd friday of July (expiration date of the option)you keep $60.00/contract as the option expires worthless. Do this trade every month if you think the stock is going to pull back or stay flat.
You make a maximum of 60.00/ contract if stock stays below 28.00 and the option expires worthless
If stock closes at 28.00 or above you are forced to sell your shares at market and keep the premium. You won't lose money on your option unless stock closes above 28.50, but you make money selling your stock.
You can close the option any time prior to expiration by buying it back. If I can get 85% of the max gain with lots (week or two)of time until expiration, I usually buy it back.