TopBuild Q1 Net Income $104.8M, Revenue $1.45B Beats Estimates as Sales Grow 17.2% - BLD News | Rallies