News

Meta has signed a new 20-year deal to buy nuclear energy from Constellation Energy’s Illinois power plant, in response to ...