The investment trust is one of sector's lowest cost and highest yielding members