多项选择题
根据材料,回答下列问题。甲公司为履行与乙公司的买卖合同,签发一张出票后三个月付款、金额为100万元的商业汇票,甲公司的开户银行P银行按期对该汇票进行了承兑.汇票收款人为乙公司。乙公司背书给丙公司。丁公司对该汇票提供了保证。
A.出票人甲 B.收款人乙 C.付款人P银行 D.保证人丁公司