seems confused. you're only receiving a 20% yield on your portfolio if you bought all the stocks now at today's prices. your actual yield is probably less, based on the higher stock price when you selected the position, although still a fine idea and portfolio.
Going for High Yield Stocks [View article]