Amazon’s space investment may be closer to payoff than investors think

June 5, 2026