This is not an investment site.
Link here.
Electricity demand not all that much, but New England holding off burning oil and/or coal. Result: electricity wholesale prices into the 8th decile.