TopBuild Corp.

NYSE:BLD

372.55 (USD) • At close November 7, 2024
Overview | Financials

Numbers are in millions (except for per share data and ratios) USD.

202320222021202020192018201720162015201420132012
Revenue 5,194.6945,008.7443,486.2072,718.0382,624.1212,384.2491,906.2661,742.851,616.581,512.081,411.5241,207.89
Cost of Revenue 3,590.8743,522.0252,511.8181,971.6771,942.8541,808.0971,445.1571,342.5061,258.5511,180.411,108.846974.73
Gross Profit 1,603.821,486.719974.389746.361681.267576.152461.109400.344358.029331.67302.678233.16
Gross Profit Ratio 0.3090.2970.2790.2750.260.2420.2420.230.2210.2190.2140.193
Reseach & Development Expenses 000000000000
General & Administrative Expenses 00000367.199294.245278.74274.498290.95278.575273.09
Selling & Marketing Expenses 300000000000
SG&A 708.795689.555497.97391.315391.744367.199294.245278.74274.498290.95278.575273.09
Other Expenses 01.6870.0040.7332.0780.5580.2810.2770.0490.020.0370.07
Operating Expenses 703.723689.555497.97391.315391.744367.199294.245278.74274.498290.95278.575273.09
Operating Income 895.025797.164476.419355.046289.523208.953136.864121.60483.53140.7224.103-115.93
Operating Income Ratio 0.1720.1590.1370.1310.110.0880.0720.070.0520.0270.017-0.096
Total Other Income Expenses Net -69.542-55.029-42.976-31.956-35.7450.558-30.8050.2770.0490.020.037-75.93
Income Before Tax 825.483742.135433.443323.09253.778180.824128.04116.27374.11528.3410.774-129.74
Income Before Tax Ratio 0.1590.1480.1240.1190.0970.0760.0670.0670.0460.0190.008-0.107
Income Tax Expense 211.229186.146109.42776.06762.78346.072-30.09343.667-5.00817.8422.32524.64
Net Income 614.254555.989324.016247.023190.995134.752158.13372.60678.9719.4-12.738-192.1
Net Income Ratio 0.1180.1110.0930.0910.0730.0570.0830.0420.0490.006-0.009-0.159
EPS 19.4417.269.887.55.653.864.411.932.10.25-0.33-5.04
EPS Diluted 19.3317.149.787.425.563.784.321.922.090.25-0.33-5.04
EBITDA 1,027.903922.186555.813418.189344.301248.93183.598133.89295.68866.8251.628-10.22
EBITDA Ratio 0.1980.1840.1590.1540.1310.1040.0960.0770.0590.0440.037-0.008