stock results analysis