Indifference price with general semimartingales