Shenzhen - Delayed Quote • CNY Maccura Biotechnology Co.Ltd (300463.SZ) Follow 12.73 +0.16 (+1.27%) At close: April 26 at 3:04 PM GMT+8 Conversations