多项选择题

银行与借款人及其他第三人签订担保协议后,当借款人出现( )情况时,银行可以通过执行担保来收回贷款本息。

A.借款人公司管理状况恶化
B.违反借款合同
C.借款人公司信用状况恶化
D.无法偿还本息
E.借款人财务状况恶化