Needham analyst Ryan MacDonald reiterates Duolingo (NASDAQ:DUOL) with a Buy and maintains $145 price target.