July 19 (SeeNews) - Bulgarian drug maker Sopharma [BUL:3JR] said it bought back 31,378 own shares at an average price of 3.07 levs ($2.06/1.57 euro) each between July 11 and July 17 under its share repurchase programme.