Energy Crisis May Just Be Starting as Oil Markets Show Complacency Cardlytics CDLX Up 2164 Is There More Room to Run 20260520