EnCore Energy shares slide on buying another uranium plant in Texas
The deal gives enCore three of only 11 licensed production facilities in the United States.
No document found.