NOVT - Novanta Inc. Financial Statements | Finranks