Profit growth for ITE Group despite harsh trading conditions