Stocks are at their highest in two months; why are analysts flagging caution? · Activ.news