多项选择题

A.只有上市公司和非上市公众公司可以发行优先股
B.只有上市公司可以非公开发行优先股
C.只有上市公众公司可以非公开发行优先股
D.只有上市公司可以公开发行优先股