profiter

noun
  1. a person who makes excessive profits, especially by taking advantage of shortages or emergencies
  2. Usage: often derogatory

Examples