NOVT Earnings: AI Insights on Novanta Inc