Nokia Corporation ANNOUNCEMENT 18.05.2007 SHARE REPURCHASE 18.05.2007 In the Helsinki Stock Exchange Trade date 18.05.2007 Bourse trade BUY Share NOK1V Amount 990 000 shares Total cost 19 725 552 EUR Average price / share 19.9248 EUR Highest price / share 20.03 EUR Lowest price / share 19.67 EUR Nokia Corporation now holds 16 486 398 shares including the shares repurchased on 18.05.2007 On behalf of Nokia Corporation Cr�dit Agricole Cheuvreux Nordic AB Bj�rn Sandberg Michael Bernander