£343m Thrive project anchors long-term vision IM Properties has reported pre-tax profits of £16.3 million for the year ending 2024, signalling steady progress.