trudy company analysis 9949638