NBIS Gives Back Ground as Short Base Finally Shows Signs of Life
Nebius Group has shed 9% over the past week to $221.07, reversing a chunk of the prior week's gains, and for the first time in months the short position has actually moved in the bears' favour. The shift in short…