Block Stock Analysis