This is a controlled flat bottom and someone is accumulating quietly. The earnings from those you named are already factored into this pps.
Too many unknowns today. We could have grants, insurance contracts, institutional buyers, more acquisitions and perhaps a fully operation RESEARCH Center at CBAI Headquarters. None are factored into the pps today only what we know. What if CBAI.OB is going to retire shares next week? The market will react upon announcement Big to any of these.
If you learned Monday of these developments being worth millions on top of the deals you already know about how undervalued would CBAI stock be to you? Hard to say but I am certain it trades for more with that type of news.