UFPT Financials: UFP Technologies Inc AI Analysis