3Q24 Needham Growth Fund Commentary