Sharemaestro, Shenzhen Jufei Optoelectronics Co., Ltd. (300303), 2026-08-02, https://sharemaestro.com/evidence/38944857-f008-419e-b4ce-0b9f5285a088/ Record ID: 38944857-f008-419e-b4ce-0b9f5285a088 Record checksum: d7d6a253c2fc3f97d881725cf361a69e705632f14ec33bf29c43ba34a66c6d35