Builders FirstSource Reports First Quarter 2023 Results
Net sales of $3.9 billion, a decrease of 31.6% Net income of $333.8 million Earnings per diluted share of $2.41 per share Adjusted EBITDA of $631.7 million at a margin of 16.3% Repurchased 7.5... | May 3, 2023