Income Statement - TopBuild Corp (BLD)
$(Billion, Million)| Dec-25 | Dec-24 | Dec-23 | Dec-22 | Dec-21 | Dec-20 | Dec-19 | Dec-18 | Dec-17 | Dec-16 | Dec-15 | Dec-14 | Dec-13 | Dec-12 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total revenue | 5,409.09 | 5,329.80 | 5,194.69 | 5,008.74 | 3,486.21 | 2,718.04 | 2,624.12 | 2,384.25 | 1,906.27 | 1,742.85 | 1,616.58 | 1,512.08 | 1,411.52 | 1,207.89 |
| Cost of revenue | 3,840.09 | 3,704.89 | 3,590.87 | 3,522.03 | 2,511.82 | 1,971.68 | 1,942.85 | 1,808.10 | 1,445.16 | 1,342.51 | 1,258.55 | 1,180.41 | 1,108.85 | 974.73 |
| Gross profit | 1,569.00 | 1,624.92 | 1,603.82 | 1,486.72 | 974.39 | 746.36 | 681.27 | 576.15 | 461.11 | 400.34 | 358.03 | 331.67 | 302.68 | 233.16 |
| Total operating expenses | 777.07 | 738.58 | 725.00 | 689.56 | 497.97 | 391.32 | 391.74 | 367.20 | 324.25 | 278.74 | 274.50 | 290.95 | 278.58 | 349.09 |
| Operating income | 791.93 | 886.34 | 878.83 | 797.16 | 476.42 | 355.05 | 289.52 | 208.95 | 136.86 | 121.60 | 83.53 | 40.72 | 24.10 | -115.93 |
| Non-operating income (net) | -88.35 | -45.56 | -53.34 | -55.03 | -42.98 | -31.96 | -35.75 | -28.13 | -8.82 | -5.33 | -9.42 | -12.38 | -13.33 | -13.81 |
| Income before tax | 703.58 | 840.79 | 825.48 | 742.14 | 433.44 | 323.09 | 253.78 | 180.82 | 128.04 | 116.27 | 74.12 | 28.34 | 10.77 | -129.74 |
| Income tax expense | 181.86 | 218.19 | 211.23 | 186.15 | 109.43 | 76.07 | 62.78 | 46.07 | -30.09 | 43.67 | -5.01 | 17.84 | 22.33 | 24.64 |
| Net income | 521.73 | 622.60 | 614.25 | 555.99 | 324.02 | 247.02 | 191.00 | 134.75 | 158.13 | 72.61 | 78.97 | 9.40 | -12.74 | -192.10 |
Show Quarterly Income Statement
Income Statement - TopBuild Corp (BLD)
$(Billion, Million)| Mar-26 | Dec-25 | Sep-25 | Jun-25 | Mar-25 | Dec-24 | Sep-24 | Jun-24 | Mar-24 | Dec-23 | Sep-23 | Jun-23 | Mar-23 | Dec-22 | Sep-22 | Jun-22 | Mar-22 | Dec-21 | Sep-21 | Jun-21 | Mar-21 | Dec-20 | Sep-20 | Jun-20 | Mar-20 | Dec-19 | Sep-19 | Jun-19 | Mar-19 | Dec-18 | Sep-18 | Jun-18 | Mar-18 | Dec-17 | Sep-17 | Jun-17 | Mar-17 | Dec-16 | Sep-16 | Jun-16 | Mar-16 | Dec-15 | Sep-15 | Jun-15 | Mar-15 | Dec-14 | Sep-14 | Jun-14 | Mar-14 | Dec-13 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total revenue | 1,445.86 | 1,485.25 | 1,393.16 | 1,297.40 | 1,233.28 | 1,312.21 | 1,373.27 | 1,365.61 | 1,278.72 | 1,286.07 | 1,326.12 | 1,317.26 | 1,265.24 | 1,264.54 | 1,301.00 | 1,274.29 | 1,168.92 | 1,063.40 | 845.76 | 834.26 | 742.80 | 721.49 | 697.22 | 646.10 | 653.23 | 662.35 | 682.33 | 660.11 | 619.33 | 639.55 | 647.29 | 605.97 | 491.44 | 501.40 | 489.04 | 474.46 | 441.36 | 444.14 | 453.10 | 431.59 | 414.02 | 426.47 | 427.89 | 403.76 | 358.46 | 398.06 | 397.65 | 382.79 | 333.58 | 1,411.53 |
| Cost of revenue | 1,045.61 | 1,080.69 | 974.24 | 903.36 | 881.81 | 920.17 | 951.46 | 941.69 | 891.57 | 894.96 | 905.43 | 895.46 | 895.02 | 888.87 | 905.25 | 890.19 | 837.72 | 780.24 | 595.47 | 591.08 | 545.04 | 523.47 | 498.90 | 468.05 | 481.27 | 491.03 | 503.00 | 485.19 | 463.64 | 481.32 | 485.42 | 460.93 | 380.43 | 379.37 | 368.21 | 357.85 | 339.74 | 339.07 | 344.96 | 333.90 | 324.57 | 321.95 | 333.89 | 318.07 | 284.64 | 305.29 | 309.27 | 297.85 | 268.00 | 1,081.35 |
| Gross profit | 400.25 | 404.56 | 418.92 | 394.04 | 351.47 | 392.03 | 421.81 | 423.92 | 387.15 | 391.12 | 420.69 | 421.80 | 370.22 | 375.67 | 395.75 | 384.10 | 331.20 | 283.16 | 250.29 | 243.18 | 197.76 | 198.02 | 198.33 | 178.05 | 171.96 | 171.32 | 179.33 | 174.92 | 155.70 | 158.23 | 161.87 | 145.04 | 111.02 | 122.03 | 120.84 | 116.61 | 101.63 | 105.06 | 108.14 | 97.69 | 89.46 | 104.52 | 94.00 | 85.69 | 73.82 | 92.77 | 88.38 | 84.94 | 65.58 | 330.18 |
| Total operating expenses | 223.81 | 224.92 | 203.91 | 174.25 | 173.98 | 174.58 | 177.82 | 213.53 | 172.64 | 186.32 | 183.20 | 184.70 | 170.78 | 172.56 | 172.87 | 176.88 | 167.25 | 164.72 | 116.49 | 114.89 | 101.87 | 94.94 | 96.81 | 97.60 | 101.97 | 94.90 | 98.89 | 98.88 | 99.08 | 93.07 | 95.65 | 101.36 | 77.13 | 72.06 | 71.28 | 75.81 | 105.09 | 69.12 | 69.04 | 70.90 | 69.69 | 61.53 | 63.81 | 74.20 | 74.96 | 68.18 | 74.60 | 74.72 | 73.45 | 0.00 |
| Operating income | 176.44 | 179.65 | 215.01 | 219.79 | 177.49 | 217.45 | 243.99 | 210.39 | 214.51 | 204.80 | 237.49 | 237.10 | 199.43 | 203.12 | 222.87 | 207.22 | 163.95 | 118.44 | 133.81 | 128.29 | 95.89 | 103.08 | 101.52 | 80.45 | 69.99 | 76.42 | 80.45 | 76.04 | 56.62 | 65.16 | 66.22 | 43.68 | 33.89 | 49.97 | 49.56 | 40.80 | -3.46 | 35.95 | 39.10 | 26.79 | 19.77 | 42.99 | 30.19 | 11.49 | -1.15 | 24.59 | 13.78 | 10.22 | -7.87 | 24.11 |
| Non-operating income (net) | -36.70 | -36.13 | -24.50 | -16.20 | -11.52 | -14.73 | -16.09 | -7.22 | -7.51 | -10.46 | -12.82 | -13.95 | -16.12 | -15.20 | -14.86 | -13.69 | -11.28 | -11.11 | -5.44 | -6.04 | -20.39 | -7.66 | -7.61 | -8.19 | -8.50 | -8.52 | -8.85 | -9.11 | -9.27 | -9.40 | -9.20 | -7.24 | -2.29 | -2.21 | -2.45 | -2.90 | -1.26 | -1.22 | -1.21 | -1.31 | -1.60 | -1.54 | -1.56 | -3.16 | -3.15 | -3.10 | -3.09 | -3.10 | -3.09 | -13.33 |
| Income before tax | 139.75 | 143.51 | 190.51 | 203.59 | 165.97 | 202.72 | 227.90 | 203.17 | 207.00 | 194.34 | 224.68 | 223.15 | 183.32 | 187.92 | 208.01 | 193.53 | 152.67 | 107.33 | 128.37 | 122.25 | 75.50 | 95.42 | 93.92 | 72.27 | 61.49 | 67.90 | 71.59 | 66.93 | 47.35 | 55.77 | 57.01 | 36.44 | 31.60 | 47.76 | 47.11 | 37.90 | -4.73 | 34.73 | 37.90 | 25.48 | 18.17 | 41.46 | 28.63 | 8.33 | -4.30 | 21.49 | 10.69 | 7.12 | -10.96 | 10.78 |
| Income tax expense | 34.93 | 39.00 | 48.28 | 51.99 | 42.59 | 52.18 | 58.94 | 52.45 | 54.61 | 47.96 | 57.08 | 58.75 | 47.45 | 44.09 | 54.26 | 49.84 | 37.96 | 28.97 | 32.93 | 31.87 | 15.66 | 24.66 | 23.92 | 16.77 | 10.72 | 21.92 | 16.62 | 14.88 | 9.37 | 17.21 | 14.36 | 9.29 | 5.22 | -57.23 | 15.72 | 14.44 | -3.02 | 13.42 | 13.33 | 9.87 | 7.05 | -18.21 | 12.00 | 1.70 | -0.50 | 15.55 | 4.22 | 0.94 | -2.87 | 22.32 |
| Net income | 104.81 | 104.52 | 142.23 | 151.60 | 123.39 | 150.54 | 168.96 | 150.72 | 152.38 | 146.38 | 167.60 | 164.40 | 135.87 | 143.83 | 153.75 | 143.70 | 114.71 | 78.36 | 95.44 | 90.38 | 59.84 | 70.76 | 70.00 | 55.50 | 50.77 | 45.99 | 54.98 | 52.05 | 37.98 | 38.55 | 42.66 | 27.15 | 26.39 | 104.99 | 31.39 | 23.46 | -1.71 | 21.31 | 24.57 | 15.62 | 11.12 | 59.74 | 16.63 | 6.40 | -3.80 | 5.77 | 6.38 | 5.83 | -8.58 | 0.00 |