British drugmaker AstraZeneca posted a net profit in the first half of this year of $748 million, down $65% from the same period in 2021, the company announced Friday. Sales of the Covid-19 vaccine drove the company's results in the first six months of last year, when volume of...