多项选择题

商业银行从事证券投资业务的目的主要是()。

A、分散风险
B、获取收益
C、合理避税
D、保持流动性