Nokia Corporation ANNOUNCEMENT 31.1.2008 SHARE REPURCHASE 31.1.2008 In the Helsinki Stock Exchange Trade date 31.1.2008 Bourse Trade BUY Share NOK1V Amount 1.450.000 shares Total cost 34.472.651 EUR Average price / share 23,7742 EUR Highest price / share 24,24 EUR Lowest price / share 23,41 EUR Nokia Corporation now holds a total of 143.849.913 shares including the shares repurchased on 31.1.2008. On behalf of Nokia Corporation ABN AMRO Bank N.V., Helsinki Branch Jari Villenheimo Ari Kiuru