smallcap stock analysis