Meta has signed a long-term Power Purchase Agreement (PPA) with Enel North America for 115MW of energy from the 140MW ...
A few big companies leaving Delaware won't register for the average resident, but if it became a larger trend, it could one day have implications for the tax burden on everyday De ...