Travis Perkins has posted a £77m pre-tax loss for the year ending December 2024, reflecting tough market conditions and ...