TopBuild Corp. BLD
xCheck Back Later
Sector:
IndustrialsIndustry:
Engineering & ConstructionDescription:
TopBuild Corp., together with its subsidiaries, engages in the installation and distribution of insulation and other building products to the construction industry. The company operates in two segments, Installation and Specialty Distribution. It provides insulation products and accessories, glass and windows, rain gutters, afterpaint products, fireproofing products, garage doors, fireplaces, closet shelving, roofing materials, and other products; and insulation installation services. The company also offers various services and tools to assist builders in applying the principles of building science to new home construction, which include pre-construction plan reviews, diagnostic testing, and various inspection services; and home energy rating services. In addition, it distributes building and mechanical insulation, insulation accessories, and other building product materials for the residential, commercial, and industrial end markets. The company serves single-family homebuilders, single-family custom builders, multi-family builders, commercial general contractors, remodelers, and individual homeowners, as well as insulation contractors, gutter contractors, weatherization contractors, other contractors, dealers, metal building erectors, and modular home builders. It operates approximately 235 installation branches and 175 distribution centers in the United States and Canada. The company was formerly known as Masco SpinCo Corp. and changed its name to TopBuild Corp. in March 2015. TopBuild Corp. was incorporated in 2015 and is headquartered in Daytona Beach, Florida.Recent Quarter:
2024-11-05Upcoming Quarter:
2025-02-26Annual Reports
Date2023-05-04
Revenue 5,194,694,000
Net Income 614,254,000
EPS 19.44
Basic Shares 31,575,201
Diluted Shares 31,575,201
Report Link
Date2023-02-23
Revenue 5,008,744,000
Net Income 555,989,000
EPS 17.26
Basic Shares 32,213,839
Diluted Shares 32,440,405
Report Link
Date2022-02-22
Revenue 3,486,207,000
Net Income 324,016,000
EPS 9.88
Basic Shares 32,801,906
Diluted Shares 33,146,171
Report Link
Date2021-02-23
Revenue 2,718,038,000
Net Income 247,023,000
EPS 7.5
Basic Shares 32,917,971
Diluted Shares 33,299,986
Report Link
Date2020-02-25
Revenue 2,624,121,000
Net Income 190,995,000
EPS 5.65
Basic Shares 33,806,104
Diluted Shares 34,376,555
Report Link
Date2019-02-26
Revenue 2,384,249,000
Net Income 134,752,000
EPS 3.86
Basic Shares 34,921,318
Diluted Shares 35,613,319
Report Link
Date2018-02-27
Revenue 1,906,266,000
Net Income 158,133,000
EPS 4.41
Basic Shares 35,857,823
Diluted Shares 36,572,146
Report Link
Date2017-02-28
Revenue 1,742,850,000
Net Income 72,606,000
EPS 1.93
Basic Shares 37,619,689
Diluted Shares 37,867,212
Report Link
Date2016-03-03
Revenue 1,616,580,000
Net Income 78,971,000
EPS 2.1
Basic Shares 37,674,913
Diluted Shares 37,780,875
Report Link
Date2014-12-31
Revenue 1,512,080,000
Net Income 9,400,000
EPS 0.25
Basic Shares 37,668,000
Diluted Shares 38,100,000
Report Link
Date2013-12-31
Revenue 1,411,524,000
Net Income -12,738,000
EPS -0.33
Basic Shares 37,261,290
Diluted Shares 38,100,000
Report Link
Date2012-12-31
Revenue 1,207,890,000
Net Income -192,100,000
EPS -5.04
Basic Shares 38,100,000
Diluted Shares 38,100,000
Report Link
Annual Ratios
Date2023-12-31
PE 19.24
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2022-12-31
PE 9.07
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2021-12-31
PE 27.93
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2020-12-31
PE 24.53
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2019-12-31
PE 18.25
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2018-12-31
PE 11.66
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2017-12-31
PE 17.17
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2016-12-31
PE 18.45
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2015-12-31
PE 14.68
Dividend Yield 17.25
Payout Ratio: 253.258%
Date2014-12-31
PE 91.16
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2013-12-31
PE -66.55
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2012-12-31
PE -4.51
Dividend Yield 0.00
Payout Ratio: 0.000%
Quarterly Reports
Date2024-11-07
Revenue 1,373,268,000
Net Income 168,960,000
EPS 5.68
Basic Shares 29,751,713
Diluted Shares 29,925,400
Report Link
Date2024-08-06
Revenue 1,365,612,000
Net Income 150,723,000
EPS 4.81
Basic Shares 31,324,833
Diluted Shares 31,524,063
Report Link
Date2024-05-07
Revenue 1,278,717,000
Net Income 152,381,000
EPS 4.82
Basic Shares 31,641,454
Diluted Shares 31,843,818
Report Link
Date2023-12-31
Revenue 1,286,074,000
Net Income 146,384,000
EPS 4.63
Basic Shares 31,623,506
Diluted Shares 31,805,569
Report Link
Date2023-10-31
Revenue 1,326,120,000
Net Income 167,602,000
EPS 5.3
Basic Shares 31,615,110
Diluted Shares 31,788,812
Report Link
Date2023-08-03
Revenue 1,317,262,000
Net Income 164,400,000
EPS 5.2
Basic Shares 31,599,744
Diluted Shares 31,731,807
Report Link
Date2023-05-04
Revenue 1,265,238,000
Net Income 135,870,000
EPS 4.31
Basic Shares 31,550,658
Diluted Shares 31,713,239
Report Link
Date2023-02-23
Revenue 1,264,543,000
Net Income 143,834,000
EPS 4.54
Basic Shares 31,648,741
Diluted Shares 31,838,352
Report Link
Date2022-11-01
Revenue 1,300,998,000
Net Income 153,746,000
EPS 4.79
Basic Shares 32,076,285
Diluted Shares 32,279,820
Report Link
Date2022-08-02
Revenue 1,274,285,000
Net Income 143,697,000
EPS 4.43
Basic Shares 32,405,292
Diluted Shares 32,614,449
Report Link
Date2022-05-05
Revenue 1,168,918,000
Net Income 114,711,000
EPS 3.5
Basic Shares 32,738,525
Diluted Shares 33,042,490
Report Link
Date2022-02-22
Revenue 1,063,398,000
Net Income 78,360,000
EPS 2.39
Basic Shares 32,753,719
Diluted Shares 33,117,227
Report Link
Date2021-11-02
Revenue 845,757,000
Net Income 95,435,000
EPS 2.91
Basic Shares 32,763,311
Diluted Shares 33,088,680
Report Link
Date2021-08-03
Revenue 834,255,000
Net Income 90,380,000
EPS 2.75
Basic Shares 32,865,303
Diluted Shares 33,177,435
Report Link
Date2021-05-06
Revenue 742,798,000
Net Income 59,842,000
EPS 1.82
Basic Shares 32,826,515
Diluted Shares 33,202,563
Report Link
Date2021-02-23
Revenue 721,487,000
Net Income 70,757,000
EPS 2.16
Basic Shares 32,789,911
Diluted Shares 33,189,104
Report Link
Date2020-11-03
Revenue 697,223,000
Net Income 69,996,000
EPS 2.13
Basic Shares 32,847,652
Diluted Shares 33,210,545
Report Link
Date2020-08-04
Revenue 646,099,000
Net Income 55,496,000
EPS 1.69
Basic Shares 32,867,842
Diluted Shares 33,202,423
Report Link
Date2020-05-05
Revenue 653,228,000
Net Income 50,771,000
EPS 1.53
Basic Shares 33,168,453
Diluted Shares 33,599,847
Report Link
Date2020-02-25
Revenue 662,349,000
Net Income 45,985,000
EPS 1.38
Basic Shares 33,297,613
Diluted Shares 33,886,904
Report Link
Date2019-10-31
Revenue 682,330,000
Net Income 54,976,000
EPS 1.63
Basic Shares 33,790,857
Diluted Shares 34,367,902
Report Link
Date2019-08-01
Revenue 660,112,000
Net Income 52,051,000
EPS 1.53
Basic Shares 33,976,169
Diluted Shares 34,557,664
Report Link
Date2019-05-07
Revenue 619,330,000
Net Income 37,983,000
EPS 1.11
Basic Shares 34,169,315
Diluted Shares 34,703,289
Report Link
Date2019-02-26
Revenue 639,547,000
Net Income 38,553,000
EPS 1.12
Basic Shares 34,436,518
Diluted Shares 35,012,535
Report Link
Date2018-11-06
Revenue 647,289,000
Net Income 42,658,000
EPS 1.22
Basic Shares 35,091,388
Diluted Shares 35,789,383
Report Link
Date2018-08-07
Revenue 605,969,000
Net Income 27,153,000
EPS 0.77
Basic Shares 35,102,429
Diluted Shares 35,837,102
Report Link
Date2018-05-08
Revenue 491,444,000
Net Income 26,388,000
EPS 0.75
Basic Shares 35,059,920
Diluted Shares 35,819,242
Report Link
Date2018-02-27
Revenue 501,401,000
Net Income 104,991,000
EPS 3
Basic Shares 34,997,000
Diluted Shares 35,772,124
Report Link
Date2017-11-07
Revenue 489,044,000
Net Income 31,393,000
EPS 0.9
Basic Shares 35,022,113
Diluted Shares 35,737,629
Report Link
Date2017-08-08
Revenue 474,458,000
Net Income 23,460,000
EPS 0.64
Basic Shares 36,488,222
Diluted Shares 37,191,299
Report Link
Date2017-05-09
Revenue 441,363,000
Net Income -1,710,000
EPS -0.0461
Basic Shares 37,123,245
Diluted Shares 37,123,245
Report Link
Date2017-02-28
Revenue 444,135,000
Net Income 21,307,000
EPS 0.57
Basic Shares 37,380,702
Diluted Shares 37,644,065
Report Link
Date2016-11-09
Revenue 453,102,000
Net Income 24,566,000
EPS 0.65
Basic Shares 37,599,137
Diluted Shares 37,952,333
Report Link
Date2016-08-04
Revenue 431,589,000
Net Income 15,615,000
EPS 0.41
Basic Shares 37,691,259
Diluted Shares 37,976,703
Report Link
Date2016-05-11
Revenue 414,024,000
Net Income 11,116,000
EPS 0.29
Basic Shares 37,761,423
Diluted Shares 37,899,110
Report Link
Date2016-03-03
Revenue 426,470,000
Net Income 59,741,000
EPS 1.58
Basic Shares 37,761,423
Diluted Shares 37,899,110
Report Link
Date2015-11-03
Revenue 427,890,000
Net Income 16,630,000
EPS 0.44
Basic Shares 37,681,765
Diluted Shares 37,907,784
Report Link
Date2015-08-11
Revenue 403,760,000
Net Income 6,400,000
EPS 0.17
Basic Shares 37,667,947
Diluted Shares 37,667,947
Report Link
Date2015-03-31
Revenue 358,460,000
Net Income -3,800,000
EPS -0.0997
Basic Shares 37,668,143
Diluted Shares 38,100,000
Report Link
Date2014-12-31
Revenue 398,060,000
Net Income 5,770,000
EPS 0.15
Basic Shares 37,668,081
Diluted Shares 38,100,000
Report Link
Date2014-09-30
Revenue 397,650,000
Net Income 6,380,000
EPS 0.17
Basic Shares 38,058,823
Diluted Shares 38,100,000
Report Link
Date2014-06-30
Revenue 382,790,000
Net Income 5,830,000
EPS 0.15
Basic Shares 38,100,000
Diluted Shares 38,100,000
Report Link
Date2014-03-31
Revenue 333,580,000
Net Income -8,580,000
EPS -0.23
Basic Shares 38,100,000
Diluted Shares 38,100,000
Report Link
Quarterly Ratios
Date2024-09-30
PE 17.91
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2024-06-30
PE 19.74
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2024-03-31
PE 22.76
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2023-12-31
PE 20.21
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2023-09-30
PE 11.86
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2023-06-30
PE 12.78
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2023-03-31
PE 12.08
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2022-12-31
PE 8.61
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2022-09-30
PE 8.59
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2022-06-30
PE 9.42
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2022-03-31
PE 12.94
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2021-12-31
PE 28.83
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2021-09-30
PE 17.58
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2021-06-30
PE 17.98
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2021-03-31
PE 28.72
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2020-12-31
PE 21.33
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2020-09-30
PE 20.03
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2020-06-30
PE 16.85
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2020-03-31
PE 11.70
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2019-12-31
PE 18.66
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2019-09-30
PE 14.82
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2019-06-30
PE 13.22
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2019-03-31
PE 14.68
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2018-12-31
PE 10.05
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2018-09-30
PE 11.60
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2018-06-30
PE 25.32
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2018-03-31
PE 25.42
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2017-12-31
PE 6.31
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2017-09-30
PE 18.18
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2017-06-30
PE 20.64
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2017-03-31
PE -255.09
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2016-12-31
PE 15.61
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2016-09-30
PE 12.70
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2016-06-30
PE 21.84
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2016-03-31
PE 25.26
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2015-12-31
PE 4.86
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2015-09-30
PE 17.54
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2015-06-30
PE 42.67
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2015-03-31
PE -56.38
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2014-12-31
PE 37.13
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2014-09-30
PE 33.93
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2014-06-30
PE 37.17
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2014-03-31
PE -25.26
Dividend Yield 0.00
Payout Ratio: 0.000%
RSI:
15.03Price:
$357.16Market Cap:
10,537,148,616EPS TTM:
19.94PE Ratio:
16.59PEPSG:
0.9207Fwd PE:
15.27Volume:
285,9072 Year Price Change
2.158Index 2 Year Price Change
1.5055 Year Price Change
3.371Index 5 Year Price Change
1.908PESPG: Growth Rate of EPS projected to next quarter and 6 months trailing. Lower is better to help calculate nexts quarters PE Ratio today. Diluted shares effects the EPS reported and makes calculation show as extremely poor expected growth.
Revenue
Net Income
EPS
Shares
News
Press Releases
Notable Earnings
Please select an option: