Camera at the Mart attended the weekly cattle sale in Thainstone Mart, near Aberdeen in the northeast of Scotland.

Thainstone Mart is the main livestock centre for Aberdeen and Northern Marts and sells over 80,000 cattle and 300,000 sheep annually.

This Charolais bullock, weighing 670kg and 26 months old, sold for £1,407.

As with local marts, auctioneers at Thainstone reported an extremely busy spring, with exceptionally high throughput of cattle coming on the back of good grazing conditions.

Cattle numbers are now tailing off in line with seasonal supply.

This Limousin bullock, weighing 592kg and 22 months old, sold for £1,296.

However, buying demand is holding firm and underpinning prices for good-quality store animals.

Fat cattle are a more difficult trade, with fewer buyers on hand for cull cows and over 30 month animals.

This Limousin bullock, weighing 466kg and 14 months old, sold for £1,000.

In the store cattle ring, bullocks sold to a top price per kilo of 286p/kg for a 302kg British Blue-cross animal, which made £863.

Store bullocks from 300kg to 350kg sold from £805 to £890 for good-quality Charolais and Limousin types, with cattle weighing 350kg to 400kg selling to a top price of £960.

This pen of Limousin heifers, weighing 322kg on average and 12 to 13 months old, sold for £755.

Bullocks weighing 400kg to 450kg were a super trade and commanded most bidding interest.

Prices at the top end of the trade returned £960 to £1,050 for continental types.

This pen of Limousin heifers, weighing 308kg on average and 11 to 14 months old, sold for £750.

Cattle weighing over 450kg sold from £910 to £1,080 for animals under 500kg, while heavy stores sold to a top price of £1,300 on two occasions for a 602kg Angus bullock and a 622kg Simmental-cross animal.

Heifers sold to a top price on a per-kilo basis of 243.5p/kg for a pen of four Blue-cross animals weighing 308kg, which sold for £750.

This pen of Limousin bullocks, weighing 466kg on average and 13 months old, sold for £960.

Animals weighing 300kg to 350kg sold from £740 to £780, with heifers weighing 350kg to 400kg selling from £910 to £950 for continental types.

Heifers weighing 400kg to 500kg sold at similar prices, with animals between 450kg and 500kg a much sharper trade and making £930 to £1,145. Prices for heifers peaked at £1,340 for a 674kg Simmental animal.

This pen of Charolais steers, weighing 402kg on average and 12 months old, sold for £960.

Cull cows sold to an average of 135p/kg, with prices peaking at £1,350 for a 640kg Charolais animal. Dairy-bred cows sold to an average of 115p/kg or £1,035 for a 600kg Friesian animal. A small entry of fat heifers averaged 217p/kg, with a top price of £1,416 for a 665kg Simmental animal.

This pen of Charolais steers, weighing 364kg on average and 12 months old, sold for £890.

This pen of Charolais steers, weighing 396kg on average and 11 months old, sold for £925.

This pen of Limousin bullocks, weighing 360kg on average and 11 months old, sold for £870.

This pen of Simmental bullocks, weighing 410kg on average and 12 months old, sold for £905.

Read more

Steady trade for quality cattle at Balla

MartBids report: plenty of buyers for the lighter continentals in Roscrea