Short-term share price weakness is a buying opportunity