公司买卖股票是否合法取决于具体情况,一般而言,公司在遵守相关法律法规的前提下,可以通过证券市场进行股票的买卖,这是其合法的投资与融资行为之一,若公司涉及内幕交易、操纵市场等违法行为,则属于非法行为,公司在进行股票交易时,必须严格遵守相关法律法规,确保交易的合法性和合规性。