×

TopBuild Balance Sheet 2009-2025 | BLD

Annual Data | Millions of US $ except per share data
2024-12-31
2023-12-31
2022-12-31
2021-12-31
2020-12-31
2019-12-31
2018-12-31
2017-12-31
2016-12-31
2015-12-31
$400.318
$848.565
$240.069
$139.779
$330.007
$184.807
$100.929
$56.521
$134.375
$112.848
$751.612
$799.009
$836.071
$668.419
$427.34
$428.844
$407.106
$308.508
$252.624
$235.549
$406.662
$364.731
$438.644
$352.801
$161.369
$149.078
$168.977
$131.342
$116.19
$118.701
$40.382
$36.939
$34.257
$26.692
$17.689
$17.098
$27.685
$15.221
$23.364
$13.263
Other Current Assets
-
-
-
-
-
-
-
-
-
-
$1,598.974
$2,049.244
$1,549.041
$1,187.691
$936.405
$779.827
$704.697
$511.592
$526.553
$480.361
$266.992
$264.487
$253.484
$244.574
$180.053
$178.08
$167.961
$107.121
$92.76
$93.066
Long-Term Investments
-
-
-
-
-
-
-
-
-
-
$2,669.948
$2,633.626
$2,581.961
$2,633.972
$1,601.29
$1,549.04
$1,563.403
$1,110.429
$1,047.714
$1,046.028
$10.366
$10.865
$16.453
$15.116
$11.317
$5.623
$5.294
$2.278
$3.623
$2.245
$3,136.452
$3,113.607
$3,057.79
$3,070.839
$1,878.878
$1,824.136
$1,749.834
$1,237.957
$1,163.566
$1,161.888
$4,735.426
$5,162.851
$4,606.831
$4,258.53
$2,815.283
$2,603.963
$2,454.531
$1,749.549
$1,690.119
$1,642.249
$767.182
$771.538
$789.639
$733.426
$496.477
$476.754
$444.26
$351.401
$325.933
$326.68
$1,329.777
$1,377.178
$1,423.93
$1,462.253
$683.396
$697.955
$716.622
$229.387
$158.8
$178.457
$59.146
$60.337
$62.132
$52.835
$64.299
$47.092
$45.339
$39.402
$39.124
$40.129
$1,758.626
$1,827.658
$1,887.486
$1,888.67
$970.012
$974.32
$938.173
$401.629
$391.639
$399.84
$2,525.808
$2,599.196
$2,677.125
$2,622.096
$1,466.489
$1,451.074
$1,382.433
$753.03
$717.572
$726.52
$0.396
$0.394
$0.393
$0.391
$0.389
$0.388
$0.387
$0.386
$0.385
$0.377
$2,993.521
$2,370.919
$1,756.665
$1,200.676
$876.66
$632.862
$441.867
$307.115
$148.982
$76.376
$-29.206
$-14.665
$-21.92
$-6.634
-
-
-
-
-
-
$2,209.618
$2,563.655
$1,929.706
$1,636.434
$1,348.794
$1,152.889
$1,072.098
$996.519
$972.547
$915.729
$4,735.426
$5,162.851
$4,606.831
$4,258.53
$2,815.283
$2,603.963
$2,454.531
$1,749.549
$1,690.119
$1,642.249
www.jqwidgets.com