Machinery maker TST posts lower sales, earnings

7 May 2019