Missing earnings usually means falling stock prices, right? Not when you announce a massive Amazon deal on the same day.