Comparison Terrestrial Energy (IMSR) with Competitors
Terrestrial Energy (IMSR) industry is Utilities - Regulated Electric.
Free Cash Flow Yield
IMSR-1.97%
Industry-0.12%
Upside-1.86%
P/E
IMSR-15.27
Industry17.65
Upside-3291.73%
P/S
IMSR3663.53
Industry0.01
Upside+25240404.53%
P/B
IMSR3.00
Industry1.99
Upside+51.31%