News
Okay, I believe in nuclear, I believe in nuclear power. I believe in their strategy. I do think that the company at $12 billion is not a bad buy. It has been up a huge amount, 290%.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results