Stocks This Week: Buy Snap-On And NVIDIA

Here are a pair of stocks that are due to rally in April.