多项选择题

根据股票回购对象和回购价格的不同,股票回购的主要方式有()。

A.要约回购
B.协议回购
C.杠杆回购
D.公开市场回购