Integrity XL ends six months trading on a high