公司收购的方式有:(一)公开收购它是指要约人以高于某公司股票的当前市价,向该公司所有的股东发出买入全部或一定比例股票的要约,该要约人可以是该公司原有的股东,也可以是其他公司法人(自然人)。(二)杠杆收购又称融资收购,是指透过目标公司的大量举债来向股东购买公司股权的收购方式,所谓“杠杆”,是指公司通过借进资本或发行优先股而取得的金融资产。(三)协议收购是指投资者在证券市场之外与目标公司的股东就转让股份的数量、价格等达成一致,从而达到控制目标公司的目的的行为。【法律依据】根据《证券法》第八十五条,投资者可以采取要约收购、协议收购及其他合法方式收购上市公司。