Astra Micro Q3 margin expands to 31.7%; Stock declines