those who wanted to sell are out! We have the top 20 owning quite a bit so the selling pressure is no longer there It does not want to retrace so maybe there is something going on behind the scenes?
WEC Price at posting:
35.5¢ Sentiment: Buy Disclosure: Held