STOCK PURCHASE AND SALE AGREEMENT by and among SCHLUMBERGER TECHNOLOGY CORPORATION SCHLUMBERGER TECHNOLOGIES, INC. SCHLUMBERGER B.V. NPTEST HOLDING CORPORATION and NPTEST ACQUISITION CORPORATION dated as of June 24, 2003