2Q23 Needham Growth Fund Commentary