Nokia Corporation ANNOUNCEMENT 12.06.2007 SHARE REPURCHASE 12.06.2007 In the Helsinki Stock Exchange Trade date 12.06.2007 Bourse trade BUY Share NOK1V Amount 1 430 000 shares Total cost 29 922 893 EUR Average price / share 20.9251 EUR Highest price / share 21.13 EUR Lowest price / share 20.69 EUR Nokia Corporation now holds 38 526 398 shares including the shares repurchased on 12.06.2007 On behalf of Nokia Corporation Crédit Agricole Cheuvreux Nordic AB Björn Sandberg Michael Bernander