多项选择题

A.股份回购的主体是上市公司
B.股份回购是公司支付现金或其他对价而取得自己股份
C.股份回购可以是直接回购
D.股份回购可以是间接回购
E.股份回购是公司回购已发行股份的行为