enCore Energy finalizes $70 million deal with Boss Energy

enCore Energy finalizes $70 million deal with Boss Energy