Nokia Corporation ANNOUNCEMENT 23.05.2007 SHARE REPURCHASES 23.05.2007 In the Helsinki Stock Exchange Trade Date 23.05.2007 Bourse Trade BUY Share NOK1V Amount 1,810,000 Shares Total cost 35,565,233.00 EUR Average Price / share 19.6493 EUR Highest Price / share 19.76 EUR Lowest Price / share 19.58 EUR Nokia Corporation now holds a total of 20,216,398 shares including the Shares repurchased on 23.05.2007 On behalf of Nokia Corporation Goldman Sachs International Mark Stougaard Matthew Welstead