The difference between a sales agent and a consignee lies in that ___________. (多选)
A. a consignee(寄售商) owns the goods after the transaction whereas an agent doesn't
B. a consignee is entitled to return unsold goods whereas an agent has no right to return goods
C. a consignee earns the price difference whereas an agent earns commission
D. there may be more than one consignee(寄售商)whereas there may be only one exclusive agent in a certain region