Is ENDRA Life NDRA stock suitable for your portfolio Nudges Down 20260427 What is driving sentiment for Ambarella AMBA stock Leaps 20260427 CUBE CubeSmart reports Q4 2025 EPS 99 below estimates stock dips 063 in todays trading