Terrestrial Energy announces share repurchase program - IMSR News | Rallies