The IT services firm achieved Q3 revenue of $87 million, marking a 2.8% quarter-on-quarter growth and 3.9% year-on-year growth, but experienced a 7.7% sequential decline in EBITDA, pulling margins down to 5.8%.