TopBuild Corp.

297.27
13.05 (4.59%)
At close: Apr 04, 2025, 11:04 AM

TopBuild Income Statement

Financials in USD. Fiscal year is January - December.
Fiscal Year FY 2024 FY 2023 FY 2022 FY 2021 FY 2020 FY 2019 FY 2018 FY 2017 FY 2016 FY 2015 FY 2014 FY 2013 FY 2012
Period Ending Dec 31, 2024 Dec 31, 2023 Dec 31, 2022 Dec 31, 2021 Dec 31, 2020 Dec 31, 2019 Dec 31, 2018 Dec 31, 2017 Dec 31, 2016 Dec 31, 2015 Dec 31, 2014 Dec 31, 2013 Dec 31, 2012
5.33B 5.19B 5.01B 3.49B 2.72B 2.62B 2.38B 1.91B 1.74B 1.62B 1.51B 1.41B 1.21B
3.7B 3.59B 3.52B 2.51B 1.97B 1.94B 1.81B 1.45B 1.34B 1.26B 1.18B 1.11B 974.73M
1.62B 1.6B 1.49B 974.39M 746.36M 681.27M 576.15M 461.11M 400.34M 358.03M 331.67M 302.68M 233.16M
886.34M 895.02M 797.16M 476.42M 355.05M 289.52M 208.95M 136.86M 121.6M 83.53M 40.72M 24.1M -115.93M
n/a 74.61M n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a
840.79M 825.48M 742.13M 433.44M 323.09M 253.78M 180.82M 128.04M 116.27M 74.11M 28.34M 10.77M -129.74M
622.6M 614.25M 555.99M 324.02M 247.02M 191M 134.75M 158.13M 72.61M 78.97M 9.4M -12.74M -192.1M
738.58M 708.79M 689.55M 497.97M 391.31M 391.74M 367.2M 294.25M 278.74M 274.5M 290.95M 278.57M 273.09M
n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a
n/a n/a 1.69M 4K 733K 2.08M 558K 281K 277K 49K 20K 37K 70K
738.58M 703.72M 689.55M 497.97M 391.31M 391.74M 367.2M 294.25M 278.74M 274.5M 290.95M 278.57M 273.09M
73.09M n/a 56.72M 29.14M 32.46M 37.82M 28.69M 8.02M 5.61M 9.46M 12.4M 13.37M 13.88M
n/a 3M n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a
4.44B 4.29B 4.21B 3.01B 2.36B 2.33B 2.18B 1.74B 1.62B 1.53B 1.47B 1.39B 1.25B
218.19M 211.23M 186.15M 109.43M 76.07M 62.78M 46.07M -30.09M 43.67M -5.01M 17.84M 22.32M 24.64M
30.5M 31.58M 32.21M 32.8M 32.92M 33.81M 34.92M 35.86M 37.62M 37.67M 37.67M 37.26M 38.1M
30.68M 31.58M 32.44M 33.15M 33.3M 34.38M 35.61M 36.57M 37.87M 37.78M 38.1M 38.1M 38.1M
20.41 19.44 17.26 9.88 7.50 5.65 3.86 4.41 1.93 2.10 0.25 -0.33 -5.04
20.29 19.33 17.14 9.78 7.42 5.56 3.78 4.32 1.92 2.09 0.25 -0.33 -5.04
1.05B 1.03B 922.19M 555.81M 418.19M 344.3M 248.93M 183.6M 133.89M 95.69M 66.82M 51.63M -10.22M
913.88M n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a
140.49M 132.88M 125.02M 79.39M 63.14M 54.78M 39.42M 16.45M 12.01M 12.11M 26.08M 27.49M 29.64M