May 28 (SeeNews) - Bulgarian drug maker Sopharma [BUL:3JR] said on Monday it repurchased 40,800 of its own shares at an average price of 2.31 levs ($1.5/1.18 euro) apiece from May 14 to May 23.