Nokia Corporation ANNOUNCEMENT 25.05.2007 SHARE REPURCHASES 25.05.2007 In the Helsinki Stock Exchange Trade Date 25.05.2007 Bourse Trade BUY Share NOK1V Amount 1,900,000 Shares Total cost 37,490,610.00 EUR Average Price / share 19.7319 EUR Highest Price / share 19.86 EUR Lowest Price / share 19.51 EUR Nokia Corporation now holds a total of 23,966,398 shares including the Shares repurchased on 25.05.2007 On behalf of Nokia Corporation Goldman Sachs International Peter Sjontoft Matthew Welstead