iomart reports FY23 results; return to organic growth but profitability still on the wane
The UK’s iomart Group reported its results for the year ended March 31, 2023 (FY23), which were in line with the previously issued trading update of revenue growth but lower profitability.
or