UFP Technologies, Inc. (UFPT) Stock Analysis — AI Research | MarketCI