Well like you said the chart appears overbought but I still think based on CEO Stewart Wallach's comments in the transcript - at the very end, and I paraphrase
we hope to share more exciting news in the coming weeks
CAPC might continue to push the ceiling and find support above .03,