stock trends analysis weekly