Moderna’s vaccine delay is hardly fault of its own. The bigger investment picture becomes visible when you ignore the small setbacks and concentrate on the larger factors – in this case, mRNA-1273’s superior ease of storage and strong efficacy.

Read More