FARO TECHNOLOGIES INC Financials