When the share price goes down, the dividend % goes up unless your basis is more than the current share price. In some stocks I have my basis is very old and low, so the $ dividend is very high using my original basis. I know, I could sell for a big profit, and then what? Where am I gonna get 5% div. safely? I already own those also. Example, my basis in FLO is less than $2/sh and with a 2% dividend, I am getting 20% but why sell a stock that splits 3:2 every 3 years If it can not digest it's eps into growth, then they become a dividend stock and the 2% is meaningful.
Duke is traded with the 10 year note - the yield is up .03 now, so DUK is down - this is a computer driven trade - it is about 90% accurate. If the 10 year turns around later today, DUK will be up - as simple as that.