Novanta Inc
 $21,709,156 Novanta Inc
 $21,709,156