BLD Financials: TopBuild Corp AI Analysis