Is Chainlink a Long-Term Buy?