Graf GRAF Stock Analysis RangeBound Near 1079 20260520