I agree and own apu also. Another to look at is SPH. They just announced a divy increase for Ausust , a nice pre announcement. I'll be trying to buy in in the 28's , if possible. Waiting for a BIG market drop.
It hit, bought SPH at 28.61 , then went up to 29.45 for a high yesterday and closed at 29.28. I'll try buying it again , expect it to be 31 by July. In the meantime, I have another order in NRGY at 26.10 , that would be 8.5 % return next divy time in 90 days.