X-energy $1B IPO sells at $23, lists on Nasdaq XE

Business