Sold NVLS for $23.87. Too much profit in one day. Reshorted XLNX at $25.32. The daily chart says down to come in short term.