Nokia Corporation ANNOUNCEMENT 21.05.2007 SHARE REPURCHASES 21.05.2007 In the Helsinki Stock Exchange Trade Date 21.05.2007 Bourse Trade BUY Share NOK1V Amount 960,000 Shares Total cost 19,303,584.00 EUR Average Price / share 20.1079 EUR Highest Price / share 20.22 EUR Lowest Price / share 19.94 EUR Nokia Corporation now holds a total of 17,446,398 shares including the Shares repurchased on 21.05.2007 On behalf of Nokia Corporation Goldman Sachs International Peter Sjontoft Matthew Welstead