Answer:

profiteer

AnswerCrossword Clue
PROFITEEROne who demands an excessive markup
PROFITEERCharge too much
PROFITEERDevote oneself to making excessive gains.
PROFITEERWartime opportunist