The number of shares bought back by publicly-listed pharmaceutical firm PT Kalbe Farma has reached 31,626,500 or 3.11 percent of the maximum of 1,015,601,442 shares it is allowed to buy back, a spokesperson said.