FARO Technologies NASDAQ: FARO