Tekla Corporation STOCK EXCHANGE ANNOUNCEMENT 21 August 2008 ACQUISITIONS OF OWN SHARES Date: 21.08.08 Exchange transaction: Buy Share class: TLA1V Amount: 9000 Average price /share: 7.02167 EUR Highest price /share: 7.10 EUR Lowest price /share: 6.95 EUR Total price: 63195.03 EUR The shares held by Tekla Corporation on 21 August 2008 TLA1V 104300 TEKLA CORPORATION On behalf of Tekla Corporation Teemu Koivisto EVLI BANK PLC