2Q24 Needham Small Cap Growth Fund Commentary