An AstraZeneca antibody drug for Covid-19 has clinical data showing the drug reduced the risk of infection by 77%. With the results, the pharmaceutical giant pulls ahead of other companies developing injectable versions of antibody drugs for Covid-19 prevention.