Forget paying full price — these Amazon deals are overstocked right now, which means you get the lowest prices.
The two stocks have underperformed the market recently, but one is investing heavily to regain ground.