Moderna (NASDAQ:MRNA) Hits New 52-Week High – Time to Buy? | SharesLocker