NASDAQ:MRVL Chart Image by Gelium