The figure 31,626,500 was reached after Kalbe Farma bought back 437,000 shares or 874 lots back on May 9 through PT Danareksa security, president director Johannes Setijonoi told the Jakarta Stock Exchange JSX here Monday.