On the other hand, Moderna Inc (NASDAQ: MRNA) posted a surprise profit and higher than expected revenue following the launch ...