Invesco IQI Stock Analysis Climbs 058 Eyes on 1009 20260520 Cardlytics CDLX Up 2164 Is There More Room to Run 20260520