Assuming Company is good for investments on all other parameters.
Buying back of the shares is probably the best effort, to increase net worth, by management if done at right price. If certain conditions are met, buying back of shares can lead to increase in wealth for shareholders.