Pricing Under Different Market Structure