New holder4 Dec 2025 15:57
Hi all,
Bought in today at 69p for the first time after a good update. I’m consious ITM did a placing at £4 in October 2021. However, the share price has been languishing below £2 since August 2022. Any thoughts and reasons on this would be much appreciated.