Es una empresa de propiedad estatal. Según Aiqicha, Shanghai Yicai Financial Media Co., Ltd. es una empresa de propiedad estatal, con más del 94% de las acciones en manos de Shanghai Xibein Investment Holding Co., Ltd. Shanghai Xibein Investment Holding Co., Ltd. es una empresa de propiedad estatal. Shanghai First Financial Media Co., Ltd. se estableció el 29 de septiembre de 2005 y está ubicada en el noveno piso, No. 651, Nanjing West Road, distrito de Jing'an, Shanghai.