Markets
News
Analysis
Tools
Learn
English
繁体中文
ไทย
Tiếng việt
简体中文
Español
Português
Deutsch
한국어
日本語
Log in
Sign Up
Markets
/
Stocks
/
nasdaq-bld
/
TopBuild Corp
BLD
363.110
USD
+4.910
+1.37%
Close 07/17, 16:00(ET)
Quotes delayed by 15 min
0.000
USD
0.000
After-hours 07/18, 20:00 (ET)
10.43B
Market Cap
17.56
P/E TTM
TopBuild Corp
363.110
+4.910
+1.37%
Overview
Company
Financials
Statements
Income Statement
Balance Sheet
Cash Flow Statement
Overview
Company
Financials
Statements
Income Statement
Balance Sheet
Cash Flow Statement
Quarterly
Quarterly+Annual
Quarterly
Annual
YOY
Hide blank rows
FY2025Q1
FY2024Q4
FY2024Q3
FY2024Q2
FY2024Q1
FY2023Q4
FY2023Q3
FY2023Q2
FY2023Q1
FY2022Q4
FY2022Q3
FY2022Q2
FY2022Q1
FY2021Q4
FY2021Q3
FY2021Q2
FY2021Q1
FY2020Q4
FY2020Q3
FY2020Q2
FY2020Q1
FY2019Q4
FY2019Q3
FY2019Q2
FY2019Q1
FY2018Q4
FY2018Q3
FY2018Q2
FY2018Q1
FY2017Q4
FY2017Q3
FY2017Q2
FY2017Q1
FY2016Q4
FY2016Q3
FY2016Q2
FY2016Q1
FY2015Q4
FY2015Q3
FY2015Q2
FY2015Q1
FY2014Q4
FY2014Q3
FY2014Q2
FY2014Q1
Total revenue
-3.55%
1.23B
2.03%
1.31B
3.56%
1.37B
3.67%
1.37B
1.07%
1.28B
1.70%
1.29B
1.93%
1.33B
3.37%
1.32B
8.24%
1.27B
18.92%
1.26B
53.83%
1.30B
52.75%
1.27B
57.37%
1.17B
47.39%
1.06B
21.30%
845.76M
29.12%
834.25M
13.71%
742.80M
8.93%
721.49M
2.18%
697.22M
-2.12%
646.10M
5.47%
653.23M
3.57%
662.35M
5.41%
682.33M
8.93%
660.11M
26.02%
619.33M
27.55%
639.55M
32.36%
647.29M
27.72%
605.97M
11.35%
491.44M
12.89%
501.40M
7.93%
489.04M
9.93%
474.46M
6.60%
441.36M
4.14%
444.13M
5.89%
453.10M
6.89%
431.59M
15.50%
414.02M
7.14%
426.47M
7.60%
427.89M
5.48%
403.76M
7.46%
358.46M
--
398.06M
--
397.65M
--
382.79M
--
333.58M
Revenue
-3.55%
1.23B
2.03%
1.31B
3.56%
1.37B
3.67%
1.37B
1.07%
1.28B
1.70%
1.29B
1.93%
1.33B
3.37%
1.32B
8.24%
1.27B
18.92%
1.26B
53.83%
1.30B
52.75%
1.27B
57.37%
1.17B
47.39%
1.06B
21.30%
845.76M
29.12%
834.25M
13.71%
742.80M
8.93%
721.49M
2.18%
697.22M
-2.12%
646.10M
5.47%
653.23M
3.57%
662.35M
5.41%
682.33M
8.93%
660.11M
26.02%
619.33M
27.55%
639.55M
32.36%
647.29M
27.72%
605.97M
11.35%
491.44M
12.89%
501.40M
7.93%
489.04M
9.93%
474.46M
6.60%
441.36M
4.14%
444.13M
5.89%
453.10M
6.89%
431.59M
15.50%
414.02M
7.14%
426.47M
7.60%
427.89M
5.48%
403.76M
7.46%
358.46M
--
398.06M
--
397.65M
--
382.79M
--
333.58M
Cost of revenue
-2.61%
868.30M
2.82%
920.17M
5.08%
951.46M
5.16%
941.69M
-0.39%
891.57M
0.68%
894.96M
0.02%
905.43M
0.59%
895.46M
6.84%
895.02M
13.92%
888.87M
52.02%
905.25M
50.60%
890.19M
53.70%
837.72M
49.05%
780.24M
19.36%
595.47M
26.29%
591.08M
13.25%
545.04M
6.61%
523.47M
-0.82%
498.89M
-3.53%
468.05M
3.80%
481.27M
2.02%
491.03M
3.62%
503.00M
5.26%
485.19M
21.87%
463.63M
26.87%
481.32M
31.84%
485.42M
28.81%
460.93M
11.98%
380.43M
11.88%
379.37M
6.74%
368.20M
7.17%
357.85M
4.67%
339.74M
5.32%
339.07M
3.32%
344.96M
4.98%
333.90M
14.03%
324.57M
5.46%
321.95M
7.96%
333.89M
6.79%
318.07M
6.21%
284.64M
--
305.29M
--
309.27M
--
297.85M
--
268.00M
Operating expenses
-2.22%
1.04B
1.86%
1.09B
4.28%
1.13B
4.62%
1.13B
-0.04%
1.06B
1.19%
1.07B
0.40%
1.08B
1.16%
1.08B
5.98%
1.06B
13.76%
1.06B
52.01%
1.08B
51.09%
1.07B
55.38%
1.00B
51.00%
933.05M
19.10%
709.25M
24.81%
705.97M
10.83%
646.21M
5.46%
617.91M
-1.06%
595.50M
-3.16%
565.64M
3.61%
583.04M
2.01%
585.93M
3.58%
601.88M
3.87%
584.07M
22.98%
562.71M
27.24%
574.38M
32.22%
581.07M
29.66%
562.29M
10.30%
457.55M
10.59%
451.43M
6.15%
439.48M
7.13%
433.66M
5.22%
414.83M
6.44%
408.19M
4.10%
414.00M
3.19%
404.80M
9.63%
394.26M
2.68%
383.48M
3.60%
397.70M
5.29%
392.27M
5.32%
359.61M
--
373.47M
--
383.87M
--
372.57M
--
341.45M
Depreciation, depletion, and amortization
4.48%
35.79M
3.04%
35.71M
5.73%
35.49M
7.62%
35.03M
6.72%
34.26M
14.46%
34.66M
3.50%
33.56M
8.07%
32.55M
5.25%
32.10M
6.69%
30.28M
82.35%
32.43M
70.16%
30.12M
96.53%
30.50M
90.72%
28.39M
25.10%
17.78M
-7.42%
17.70M
9.37%
15.52M
8.67%
14.88M
5.56%
14.22M
46.38%
19.12M
13.75%
14.19M
11.47%
13.70M
12.71%
13.47M
34.08%
13.06M
129.24%
12.47M
161.40%
12.29M
142.94%
11.95M
170.34%
9.74M
68.43%
5.44M
52.20%
4.70M
63.12%
4.92M
19.62%
3.60M
11.61%
3.23M
4.75%
3.09M
2.90%
3.02M
-2.40%
3.01M
-3.50%
2.90M
-58.48%
2.95M
-55.20%
2.93M
-52.51%
3.09M
-53.85%
3.00M
--
7.10M
--
6.54M
--
6.50M
--
6.50M
Operating profit
-10.15%
193.19M
2.90%
218.15M
0.33%
244.49M
-0.63%
236.69M
6.90%
215.01M
4.37%
212.00M
9.34%
243.69M
14.73%
238.20M
22.01%
201.13M
55.83%
203.12M
63.27%
222.87M
61.84%
207.62M
70.68%
164.85M
25.84%
130.34M
34.19%
136.51M
59.45%
128.29M
37.61%
96.59M
35.54%
103.58M
26.45%
101.72M
5.81%
80.45M
23.97%
70.19M
17.28%
76.42M
21.49%
80.44M
74.08%
76.04M
67.05%
56.62M
30.40%
65.16M
33.60%
66.22M
7.07%
43.68M
27.72%
33.89M
39.02%
49.97M
26.75%
49.56M
52.28%
40.80M
34.25%
26.54M
-16.39%
35.95M
29.51%
39.10M
133.16%
26.79M
1818.87%
19.77M
74.83%
42.99M
119.09%
30.19M
12.43%
11.49M
85.39%
-1.15M
--
24.59M
--
13.78M
--
10.22M
--
-7.87M
Net non-operating interest income (expenses)
Non-operating interest expense
-11.67%
16.60M
-9.93%
17.28M
-2.02%
18.45M
0.05%
18.57M
4.19%
18.80M
14.34%
19.19M
29.32%
18.83M
38.39%
18.56M
50.75%
18.04M
53.48%
16.78M
164.60%
14.56M
119.66%
13.41M
81.22%
11.97M
41.16%
10.93M
-28.46%
5.50M
-26.24%
6.11M
-24.47%
6.60M
-14.73%
7.75M
-19.09%
7.69M
-14.06%
8.28M
-8.96%
8.74M
-5.98%
9.08M
1.34%
9.51M
31.54%
9.63M
313.17%
9.60M
329.00%
9.66M
278.42%
9.38M
281.75%
7.32M
69.64%
2.32M
74.17%
2.25M
95.04%
2.48M
39.90%
1.92M
-18.11%
1.37M
-17.90%
1.29M
-19.35%
1.27M
-56.56%
1.37M
-47.06%
1.67M
-49.19%
1.57M
-49.16%
1.58M
1.81%
3.16M
1.94%
3.16M
--
3.10M
--
3.10M
--
3.10M
--
3.10M
Special income (expenses)
-3040.00%
-15.70M
90.28%
-700.00K
91.94%
-500.00K
-2290.91%
-26.30M
70.59%
-500.00K
--
-7.20M
--
-6.20M
-175.00%
-1.10M
-88.89%
-1.70M
100.00%
0.00
100.00%
0.00
--
-400.00K
93.82%
-900.00K
-2275.00%
-11.88M
-1250.00%
-2.70M
--
0.00
-3263.05%
-14.56M
--
-500.00K
--
-200.00K
--
--
--
-433.00K
--
--
--
--
--
--
--
--
--
0.00
--
0.00
100.00%
0.00
100.00%
0.00
--
0.00
--
0.00
--
-1.09M
--
-30.00M
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
0.00
--
--
--
--
--
--
Other non-operating income (expenses)
-54.92%
5.09M
-70.79%
2.55M
-60.85%
2.35M
146.47%
11.35M
486.69%
11.28M
451.14%
8.73M
2085.15%
6.01M
1750.54%
4.61M
181.14%
1.92M
868.93%
1.58M
-559.09%
-303.00K
-522.73%
-279.00K
788.31%
684.00K
-342.35%
-206.00K
-23.26%
66.00K
-25.84%
66.00K
-83.69%
77.00K
-84.98%
85.00K
-86.83%
86.00K
-83.08%
89.00K
41.74%
472.00K
112.78%
566.00K
266.85%
653.00K
541.46%
526.00K
879.41%
333.00K
533.33%
266.00K
559.26%
178.00K
-21.90%
82.00K
-68.22%
34.00K
-44.74%
42.00K
-58.46%
27.00K
72.13%
105.00K
42.67%
107.00K
94.87%
76.00K
550.00%
65.00K
1625.00%
61.00K
650.00%
75.00K
--
39.00K
0.00%
10.00K
--
-4.00K
0.00%
10.00K
--
0.00
--
10.00K
--
0.00
--
10.00K
Income before tax
-19.82%
165.97M
4.31%
202.72M
1.43%
227.90M
-8.95%
203.17M
12.92%
207.00M
3.42%
194.34M
8.01%
224.68M
15.30%
223.15M
20.07%
183.31M
75.09%
187.92M
62.04%
208.01M
58.31%
193.53M
102.22%
152.67M
12.48%
107.33M
36.68%
128.37M
69.16%
122.25M
22.79%
75.50M
40.52%
95.42M
31.19%
93.92M
7.97%
72.27M
29.86%
61.49M
21.76%
67.90M
25.57%
71.59M
83.68%
66.93M
49.82%
47.35M
16.77%
55.77M
21.02%
57.01M
-3.84%
36.44M
768.71%
31.60M
37.52%
47.76M
24.32%
47.11M
48.73%
37.90M
-126.01%
-4.73M
-16.23%
34.73M
32.38%
37.90M
205.88%
25.48M
522.53%
18.17M
92.90%
41.45M
167.77%
28.63M
16.99%
8.33M
60.77%
-4.30M
--
21.49M
--
10.69M
--
7.12M
--
-10.96M
Income tax
-22.02%
42.59M
8.80%
52.18M
3.27%
58.94M
-10.72%
52.45M
15.11%
54.61M
8.79%
47.96M
5.18%
57.08M
17.89%
58.75M
24.98%
47.45M
52.18%
44.09M
64.77%
54.26M
56.38%
49.84M
142.45%
37.96M
17.48%
28.97M
37.68%
32.93M
90.02%
31.87M
46.12%
15.66M
12.51%
24.66M
43.97%
23.92M
12.68%
16.77M
14.40%
10.71M
27.34%
21.92M
15.74%
16.61M
60.24%
14.88M
79.60%
9.37M
2.05%
17.21M
-8.66%
14.36M
-35.67%
9.29M
272.91%
5.21M
25.68%
16.87M
17.92%
15.72M
46.35%
14.44M
-142.76%
-3.02M
173.71%
13.42M
11.07%
13.33M
480.29%
9.87M
1510.60%
7.05M
-217.09%
-18.21M
184.38%
12.00M
80.85%
1.70M
82.58%
-500.00K
--
15.55M
--
4.22M
--
940.00K
--
-2.87M
Income after tax
-19.03%
123.39M
2.84%
150.54M
0.81%
168.96M
-8.32%
150.72M
12.15%
152.38M
1.77%
146.38M
9.01%
167.60M
14.41%
164.40M
18.45%
135.87M
83.56%
143.83M
61.10%
153.75M
58.99%
143.70M
91.69%
114.71M
10.74%
78.36M
36.34%
95.44M
62.86%
90.38M
17.87%
59.84M
53.87%
70.76M
27.32%
70.00M
6.62%
55.50M
33.67%
50.77M
19.27%
45.98M
28.88%
54.98M
91.70%
52.05M
43.94%
37.98M
24.81%
38.55M
35.88%
42.66M
15.74%
27.15M
1643.16%
26.39M
44.98%
30.89M
27.79%
31.39M
50.24%
23.46M
-115.38%
-1.71M
-64.29%
21.31M
47.77%
24.57M
135.52%
15.62M
392.53%
11.12M
904.43%
59.66M
156.94%
16.62M
7.28%
6.63M
53.03%
-3.80M
--
5.94M
--
6.47M
--
6.18M
--
-8.09M
Net income from continuous operations
-19.03%
123.39M
2.84%
150.54M
0.81%
168.96M
-8.32%
150.72M
12.15%
152.38M
1.77%
146.38M
9.01%
167.60M
14.41%
164.40M
18.45%
135.87M
83.56%
143.83M
61.10%
153.75M
58.99%
143.70M
91.69%
114.71M
10.74%
78.36M
36.34%
95.44M
62.86%
90.38M
17.87%
59.84M
53.87%
70.76M
27.32%
70.00M
6.62%
55.50M
33.67%
50.77M
19.27%
45.98M
28.88%
54.98M
91.70%
52.05M
43.94%
37.98M
24.81%
38.55M
35.88%
42.66M
15.74%
27.15M
1643.16%
26.39M
44.98%
30.89M
27.79%
31.39M
50.24%
23.46M
-115.38%
-1.71M
-64.29%
21.31M
47.77%
24.57M
135.52%
15.62M
392.53%
11.12M
904.43%
59.66M
156.94%
16.62M
7.28%
6.63M
53.03%
-3.80M
--
5.94M
--
6.47M
--
6.18M
--
-8.09M
Net income from discontinued operations
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
0.00
--
--
--
--
--
--
-100.00%
0.00
--
0.00
100.00%
0.00
--
0.00
145.88%
78.00K
--
--
32.86%
-235.00K
100.00%
0.00
--
-170.00K
--
-90.00K
--
-350.00K
--
-490.00K
Non-recurring net income
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
74.10M
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
Net income attributable to controlling interests
-19.03%
123.39M
2.84%
150.54M
0.81%
168.96M
-8.32%
150.72M
12.15%
152.38M
1.77%
146.38M
9.01%
167.60M
14.41%
164.40M
18.45%
135.87M
83.56%
143.83M
61.10%
153.75M
58.99%
143.70M
91.69%
114.71M
10.74%
78.36M
36.34%
95.44M
62.86%
90.38M
17.87%
59.84M
53.87%
70.76M
27.32%
70.00M
6.62%
55.50M
33.67%
50.77M
19.27%
45.98M
28.88%
54.98M
91.70%
52.05M
43.94%
37.98M
-63.28%
38.55M
35.88%
42.66M
15.74%
27.15M
1643.16%
26.39M
392.75%
104.99M
27.79%
31.39M
50.24%
23.46M
-115.38%
-1.71M
-64.33%
21.31M
47.77%
24.57M
144.18%
15.62M
392.53%
11.12M
935.37%
59.74M
160.56%
16.62M
9.69%
6.39M
55.71%
-3.80M
--
5.77M
--
6.38M
--
5.83M
--
-8.58M
Net income attributable to common shareholders
-19.03%
123.39M
2.84%
150.54M
0.81%
168.96M
-8.32%
150.72M
12.15%
152.38M
1.77%
146.38M
9.01%
167.60M
14.41%
164.40M
18.45%
135.87M
83.56%
143.83M
61.10%
153.75M
58.99%
143.70M
91.69%
114.71M
10.74%
78.36M
36.34%
95.44M
62.86%
90.38M
17.87%
59.84M
53.87%
70.76M
27.32%
70.00M
6.62%
55.50M
33.67%
50.77M
19.27%
45.98M
28.88%
54.98M
91.70%
52.05M
43.94%
37.98M
-63.28%
38.55M
35.88%
42.66M
15.74%
27.15M
1643.16%
26.39M
392.75%
104.99M
27.79%
31.39M
50.24%
23.46M
-115.38%
-1.71M
-64.33%
21.31M
47.77%
24.57M
144.18%
15.62M
392.53%
11.12M
935.37%
59.74M
160.56%
16.62M
9.69%
6.39M
55.71%
-3.80M
--
5.77M
--
6.38M
--
5.83M
--
-8.58M
Basic earnings per share
-11.74%
4.25
10.95%
5.14
7.12%
5.68
-7.51%
4.81
11.83%
4.82
1.83%
4.63
10.60%
5.30
17.32%
5.20
22.91%
4.31
90.00%
4.55
64.55%
4.79
61.25%
4.43
92.20%
3.50
10.86%
2.39
36.69%
2.91
62.87%
2.75
19.09%
1.82
56.23%
2.16
30.98%
2.13
10.21%
1.69
37.70%
1.53
23.35%
1.38
33.84%
1.63
98.05%
1.53
47.69%
1.11
-64.74%
1.12
38.39%
1.22
20.31%
0.77
1734.06%
0.75
455.76%
3.18
34.45%
0.88
55.19%
0.64
-115.65%
-0.05
-63.96%
0.57
48.10%
0.65
144.03%
0.41
395.14%
0.29
982.48%
1.59
160.48%
0.44
10.95%
0.17
55.71%
-0.10
--
0.15
--
0.17
--
0.15
--
-0.23
Diluted earnings per share
-11.62%
4.23
11.23%
5.11
7.09%
5.65
-7.72%
4.78
11.69%
4.79
1.64%
4.59
10.70%
5.27
17.59%
5.18
23.41%
4.28
90.97%
4.52
65.14%
4.76
61.74%
4.41
92.62%
3.47
10.98%
2.37
36.85%
2.88
62.98%
2.72
19.28%
1.80
57.09%
2.13
31.76%
2.11
10.97%
1.67
38.06%
1.51
23.23%
1.36
34.21%
1.60
98.79%
1.51
48.57%
1.09
-62.49%
1.10
35.69%
1.19
20.12%
0.76
1699.44%
0.74
418.65%
2.94
35.71%
0.88
53.41%
0.63
-115.70%
-0.05
-64.11%
0.57
47.60%
0.65
142.19%
0.41
394.07%
0.29
976.74%
1.58
158.92%
0.44
10.95%
0.17
55.71%
-0.10
--
0.15
--
0.17
--
0.15
--
-0.23
Dividend per share
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
--
0.00
Currency unit
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
Audit opinions
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
KeyAI
Please log in to use KeyAI
Log in
Sign Up