The improvement in the payback period for Nebius Group's (NASDAQ: NBIS) AI cloud contracts, combined with higher contract values averaging over $1 billion each for four major Q2 deals and customer prepayments covering 70% of Q2 deals (with over $9 billion expected in 2026), indicates significantly improved economics for its capital-intensive AI infrastructure business.