4Q23 Needham Growth Fund Commentary