Stirling tops lamb sales at £145, while Thainstone sees rams hit £1,100 in the latest UK livestock market trading.