Needham cautious on Amazon amid CapEx concerns

April 10, 2026