March 20, 2023

Last Energy Signs Deals Worth $19 Billion for Nuclear Plants