 Australias Santos Ltd announced an on-market share buyback worth up to 250 million on Wednesday as part of a new capital framework targeting higher shareholder returns amid surging commodity prices. 