Success StoriesX-energy IPO raises over $1 billionX-energy IPO prices at $23 per share, raising over $1 billion, signaling strong investor confidence in advanced nuclear…James Whitfield·April 25, 2026, 2:01 AM