PNG is a marine tech company for military and commercial applications. It is a small name ($1.1B), it has a high growth profile, with expanding analyst estimates, and it has recently become profitable in the last few years. It is not cheap, trading at 57X forward earnings, but it operates in a growing space with a backdrop of growing global military and defense spending.
CRRX provides pharmacy fulfillment and clinical medication services to seniors in long-term care. It is a very small name ($181M market cap), with an OK valuation 19X forward earnings, but recent sales growth has been weak, and it is not yet profitable, although it does generate positive free cash flows. Debt is somewhat high, and most of its cash flow goes to paying down its debt.
Of the two, we would prefer PNG.