公务员是可以持有公司股份的,根据《关于党政机关工作人员个人证券投资行为若干规定》,国家公务员可以以其合法的财产合法的方式买卖股票。

因此,国家公务员可以通过合法的投资,持有上市公司的股份。但根据《公务员法》的规定,国家公务员不能在上市公司兼职。

除此之外,根据《公务员法》以及相关党纪规定,国家公务员不得持有非上市公司(企业)的股份,且不得在非上市公司(企业)兼职。

根据相关法律规定,国家公务员可合法投资、持有上市公司的股权,除此之外,可通过规定的合法方式在证券市场进行抛售。