Home Data Calendar Blog

BLDR

Tables

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Common Stock Value 1.221.231.251.321.391.491.601.771.801.962.072.071.171.171.171.171.161.161.161.161.151.151.151.151.141.131.131.121.111.111.111.101.101.090.990.980.980.980.980.980.970.970.960.960.960.960.950.950.950.950.95NA0.95NANA
Earnings Per Share Basic 2.873.623.192.442.864.755.793.612.323.002.400.841.200.740.680.080.360.680.580.310.450.640.490.20-0.380.350.340.030.061.130.27-0.15-0.10-0.080.04-0.070.020.090.11-0.030.050.13-0.50-0.12-0.13-0.14NANANANANANANANANA
Earnings Per Share Diluted 2.843.593.162.412.844.725.753.562.302.982.390.831.180.730.670.070.350.670.570.310.450.630.490.20-0.380.340.330.030.061.100.26-0.15-0.10-0.080.03-0.070.020.070.09-0.030.050.13-0.50-0.12-0.13-0.14NANANANANANANANANA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Revenue From Contract With Customer Excluding Assessed Tax 4150.864534.264528.893883.314357.565761.466926.265681.134634.815508.595576.684173.772530.762295.451945.641787.021763.571981.041904.521631.301815.982118.472089.891700.441778.941878.911843.301533.061546.911745.961677.301397.111455.861276.06461.52370.99396.74434.91426.54345.91369.11402.93398.15319.70287.59291.78271.92219.39192.68217.19206.39162.83147.09180.39211.48
Revenues 4150.864534.264528.893883.314357.565761.466926.265681.134634.815508.595576.684173.772530.762295.451945.641787.021763.571981.041904.521631.301815.982118.472089.891700.441778.941878.911843.301533.061546.911745.961677.301397.111455.861276.06461.52370.99396.74434.91426.54345.91369.11402.93398.15319.70287.59291.78271.92219.39192.68217.19206.39162.83147.09180.39211.48
Cost Of Goods And Services Sold 2685.982953.162933.942511.912872.443746.734514.113848.763149.013796.143993.533104.221861.571724.801428.311321.611287.021439.891387.371189.331323.201595.691593.561289.381347.721419.591382.501157.011155.341308.861258.971047.371073.52951.29350.91287.25306.10337.26332.74270.99286.26310.44315.92257.36229.52234.07218.25174.27153.41172.75163.59131.40119.03144.87172.75
Gross Profit 1464.891581.101594.951371.401485.132014.732412.151832.371485.801712.451583.151069.55669.19570.65517.33465.41476.56541.14517.16441.98492.78522.78496.33411.05431.22459.32460.80376.05391.57437.09418.33349.75382.34324.77110.6183.7390.6497.6593.8074.9282.8592.4982.2362.3558.0757.7153.6645.1239.2744.4442.8031.4328.0635.5338.73
Selling General And Administrative Expense 974.45939.471017.87904.22959.121000.201046.28968.57864.01875.01902.91821.60455.29430.89388.08404.47401.42411.51401.51370.08402.30400.99391.77358.91366.42370.64369.46335.77340.70350.84341.91326.97346.54286.5394.5482.8478.8181.9676.4269.3269.4572.3469.0161.0857.8258.6554.9650.9647.0950.2048.9746.7245.6347.5751.45
Operating Income Loss 490.44641.63577.07467.18526.001014.531365.87863.80621.79837.44680.24247.96213.89139.76129.2560.9575.14129.63115.6471.8990.48121.79104.5652.1464.8088.6891.3440.2850.8886.2676.4222.7835.8038.2415.940.6411.6415.5917.355.4313.3120.3513.171.210.14-1.63-1.37-5.84-8.27-5.88-8.04-15.29-17.71-13.29-12.71
Interest Paid Net 36.0963.3236.7750.3131.3652.3933.1252.5330.04NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Interest Income Expense Nonoperating Net -46.80-50.19-53.02-42.11-42.23-44.11-70.72-41.31-40.28-35.95-27.80-31.84-28.90-28.04-26.81-51.93-27.48-27.79-29.38-24.90-23.41-29.11-28.96-26.74-89.47-33.84NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Income Tax Expense Benefit 92.94139.98119.4491.2999.26232.41307.94182.85139.05188.34155.2143.5345.0825.7823.520.256.2923.7119.6611.2815.0519.3518.982.1818.0315.1019.720.300.12-131.504.184.543.400.99-0.200.200.510.450.23-0.080.18-0.130.400.320.230.030.140.170.300.271.67-0.02-0.12-0.53-0.33
Income Taxes Paid Net 135.35146.91292.933.55145.43360.20430.590.20218.54223.44169.3721.7022.1220.950.180.158.127.19NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Net Income Loss 350.69451.46404.62333.79384.51738.01987.21639.64442.46613.14497.24172.58139.9185.9378.928.7741.3778.1366.6035.7152.0273.3356.6223.22-42.7039.7537.913.826.41125.4729.44-16.98-10.58-8.763.58-7.072.428.5010.61-3.384.5312.79-48.21-11.81-12.05-13.56-12.05-19.19-16.70-11.56-15.48-21.25-24.61-20.47-19.04

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Assets 10499.4510736.7610733.1110476.9210595.1611537.7012085.9012051.1810714.3410809.1510626.099379.514173.674014.933764.683561.363249.493297.763249.973199.472932.313193.593322.853109.693006.123093.053130.713015.892909.893052.302965.192849.092882.043037.83662.37625.46583.07609.35546.47542.80515.84533.87505.51563.49550.84498.77499.10495.32488.80391.04396.79NA412.80NANA
Liabilities 5767.106156.076391.055819.685632.596313.106949.556915.145911.865285.725143.644395.563020.893007.072848.742727.822424.542518.762545.842566.992335.972655.272861.382708.722629.912681.042763.612691.432600.272751.992796.072715.162732.842882.32614.23591.48542.87574.11521.92530.21500.47528.42513.96526.43502.75439.91427.79412.88387.58274.03269.89NA253.30NANA
Liabilities And Stockholders Equity 10499.4510736.7610733.1110476.9210595.1611537.7012085.9012051.1810714.3410809.1510626.099379.514173.674014.933764.683561.363249.493297.763249.973199.472932.313193.593322.853109.693006.123093.053130.713015.892909.893052.302965.192849.092882.043037.83662.37625.46583.07609.35546.47542.80515.84533.87505.51563.49550.84498.77499.10495.32488.80391.04396.79NA412.80NANA
Stockholders Equity 4732.354580.694342.064657.234962.575224.605136.355136.054802.485523.435482.454983.941152.781007.87915.93833.54824.95779.00704.13632.47596.34538.32461.47400.97376.21412.00367.11324.46309.62300.31169.12133.93149.19155.5248.1433.9840.2035.2424.5512.5915.375.45-8.4537.0648.1058.8671.3182.44101.22117.01126.91NA159.50NANA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Assets Current 3300.733574.113605.223347.293497.654420.135277.325379.933968.274231.234915.073570.672223.682061.741801.591604.881306.871430.081433.961385.751373.751613.971726.951503.121395.871455.601470.461329.591215.981330.981318.881189.631194.331340.53397.81365.10331.54396.34350.10355.75331.16351.39325.24396.28379.87329.36331.57327.54319.66222.13225.43NA235.35NANA
Cash And Cash Equivalents At Carrying Value 66.1688.1089.32144.4180.4484.98166.19281.8042.60224.7490.2719.12423.81340.93385.46163.8714.1043.2710.5511.7210.1334.4513.2010.0757.539.346.934.5114.455.856.193.7365.06101.1940.1536.8417.7767.7734.5462.7754.7050.3625.51117.67131.4390.67105.09129.63146.8352.9263.1077.61103.23121.41124.59
Accounts Receivable Net Current 1436.921618.111618.671429.941448.141924.912407.842290.511708.802134.272174.671749.65880.02860.84719.68702.19614.95721.13715.40648.94654.17805.32820.40710.45631.99724.01720.64622.58569.21677.17667.90590.06528.54657.87184.68157.22148.35170.82166.79147.60143.04164.05157.88137.44117.41123.08113.6493.7476.4381.8880.36NA55.63NANA
Inventory Net 1228.271331.511362.251336.161426.201758.882065.352188.061626.241616.552074.451585.61784.53751.15615.14640.05561.25581.54617.53635.50596.90679.47782.76678.79601.55627.24651.04618.01541.77570.58578.78536.92513.04502.27146.23146.82138.16134.19140.74136.61123.64125.29129.17132.83109.0090.1791.0382.0873.3371.0369.47NA63.81NANA
Other Assets Current 113.40100.9798.58116.06124.20142.32139.04155.82127.9688.37438.38119.4558.9044.2036.1444.1239.1234.6036.2238.7643.9235.3539.2643.0533.5632.8939.3340.8934.7729.4828.4324.2029.9025.8326.7524.2127.2623.558.048.779.7911.6912.688.349.9714.389.178.729.8411.267.92NA8.61NANA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Property Plant And Equipment Gross 2815.81NANANA2405.38NANANA2057.221964.381887.861854.481272.92NANANA1170.901128.231091.161068.451060.20NANANA964.15NANANA925.43NANANA922.60NANANA228.00NANANA196.23NANANA185.42NANANA186.48NANANANANANA
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment 1011.99NANANA837.75NANANA671.78627.49587.18556.73523.79NANANA449.02432.08415.85399.39390.12NANANA324.85NANANA269.33NANANA188.27NANANA152.32NANANA146.84NANANA141.33NANANA138.25NANANANANANA
Amortization Of Intangible Assets 82.8083.5084.8084.6090.1076.7070.1065.7096.5092.3080.6088.605.405.405.605.704.304.103.903.906.006.00NANANANANANANANANANA6.204.60NANA0.600.30NANA0.100.10NANANANANANANANANANANANANA
Property Plant And Equipment Net 1803.821763.151676.241605.581567.631491.621420.721386.001385.441336.891300.681297.76749.13750.84743.54730.74721.89696.15675.31669.05670.08665.73655.57643.72639.30641.14643.29644.66656.10669.68698.97708.84734.33736.6386.8384.7375.6862.3959.0652.8149.3946.4043.5642.3944.0849.4747.1147.2448.2249.5351.68NA57.07NANA
Goodwill 3556.563521.133499.823495.363456.853453.343336.293270.193270.193141.592535.362536.91785.30777.28777.28777.28769.02754.76740.41740.41740.41740.41740.41740.41740.41740.41740.41740.41740.41740.41740.41739.62739.62596.41141.09141.09139.77122.03115.32111.19111.19111.19111.19111.19111.19111.19111.19111.19111.19111.19111.19NA111.19NANA
Intangible Assets Net Excluding Goodwill 1298.171348.781412.381493.051550.941637.361534.241537.691603.411629.361422.651501.25119.88121.14126.52132.16128.39101.3095.4299.29103.15111.27119.42126.36132.57139.01145.60152.48159.37167.88174.91182.15189.60334.1516.0916.6617.238.77NANA0.83NANANA1.21NANANA1.66NANANA2.20NANA
Finite Lived Intangible Assets Net 1298.171348.781412.381493.051550.941637.361534.24NA1603.411629.361422.651501.25119.88121.14NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Assets Noncurrent 37.9940.1255.4650.9436.3835.2233.7930.4929.2025.9922.3930.4816.4619.8721.7021.9322.2323.4323.5622.1922.1515.5716.6117.7217.6017.2417.8118.9118.3420.5422.9523.4118.5719.5320.5617.8818.8419.8121.9923.0523.2724.8925.5213.6314.488.759.239.358.078.198.49NA9.19NANA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Liabilities Current 1863.442026.681955.861831.931842.782293.732528.812683.072128.712033.182252.751861.181074.851084.87933.11859.01821.30863.75848.22737.91731.26771.76846.75719.39798.35781.93814.76705.87754.70760.52797.19732.47735.24823.81246.08219.90172.17203.74147.97154.71126.42151.48136.93140.38117.23120.58109.5695.8073.8696.7691.62NA76.45NANA
Accounts Payable Current 881.381032.091061.96938.94803.481087.991265.461563.331093.371004.521318.451123.80600.36651.33554.39551.55436.82499.36516.90471.34423.17487.77562.55488.18514.28505.81503.53467.22409.76446.58482.63432.05365.35420.23110.5490.7475.8797.23100.71102.6781.0590.8790.5898.8779.4084.1779.5365.4548.6262.3659.75NA44.87NANA
Other Accrued Liabilities Current 54.7037.8638.7346.7851.1263.1663.7955.2746.7471.7555.3032.3020.95NANANA23.09NANANA15.97NANANA15.38NANANA22.79NANANA23.52NANANA7.72NANANA5.93NANANA4.67NANANA4.34NANANANANANA
Taxes Payable Current 59.1186.9869.2065.5777.44102.44110.01118.0881.0689.8598.1291.9858.95NANANA32.60NANANA28.95NANANA28.46NANANA30.18NANANA29.05NANANA9.17NANANA8.44NANANA7.13NANANA5.72NANANANANANA
Accrued Liabilities Current 717.53711.90599.62593.42739.01850.76904.93772.37718.90930.19831.85628.92385.54342.06292.85223.32308.95289.74258.10189.24292.53255.84250.38187.80271.60251.53265.61192.98293.12254.27246.56228.76293.90314.5880.4674.0866.2276.4447.1951.9745.3160.5446.2941.4537.7836.3529.9830.2925.1829.0926.57NA26.28NANA
Contract With Customer Liability Current 162.66180.58190.26194.19193.18250.17259.03249.48216.10NANANA58.45NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Long Term Debt And Capital Lease Obligations 3177.413395.353670.403194.432977.843169.433552.363391.632926.122419.662043.821658.111596.901574.151577.881545.211277.401350.471420.461562.091545.731826.96NANA1771.94NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Deferred Income Tax Liabilities Net 167.20196.97231.76248.19269.66304.94339.49354.72362.12331.00362.06390.5849.4937.3638.1737.5036.65NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Liabilities Noncurrent 124.97120.20123.81141.32137.85130.09126.89119.19119.62141.61137.19129.1580.4088.5668.9555.7452.2453.2353.1953.1658.9856.5560.3960.9159.6260.0461.0458.9259.7366.6589.0684.9763.5961.6914.3617.7710.4316.5220.0921.6113.4723.0223.0924.5818.6220.9020.1319.3110.7313.5114.49NA13.05NANA
Operating Lease Liability Noncurrent 434.08416.86409.23403.81404.46414.91402.00366.52375.29360.27347.82356.55219.24222.13230.63230.35236.95232.47218.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Stockholders Equity 4732.354580.694342.064657.234962.575224.605136.355136.054802.485523.435482.454983.941152.781007.87915.93833.54824.95779.00704.13632.47596.34538.32461.47400.97376.21412.00367.11324.46309.62300.31169.12133.93149.19155.5248.1433.9840.2035.2424.5512.5915.375.45-8.4537.0648.1058.8671.3182.44101.22117.01126.91NA159.50NANA
Common Stock Value 1.221.231.251.321.391.491.601.771.801.962.072.071.171.171.171.171.161.161.161.161.151.151.151.151.141.131.131.121.111.111.111.101.101.090.990.980.980.980.980.980.970.970.960.960.960.960.950.950.950.950.95NA0.95NANA
Additional Paid In Capital Common Stock 4270.954261.114249.054246.154257.674252.854244.374240.544260.674254.264248.194246.92589.24584.24578.24574.77574.96570.37565.69560.64560.22554.22550.71546.83546.77539.87534.72529.99527.87524.97519.26513.52511.80507.55391.52380.93380.09377.55375.37374.02373.42368.04366.93364.24363.47362.19361.07360.15359.75358.84357.17NA355.19NANA
Retained Earnings Accumulated Deficit 460.18318.3491.76409.76703.51970.26890.38893.74540.011267.201232.19734.95562.37422.46336.53257.60248.84207.47137.2870.6734.97-17.05-90.38-147.00-171.69-128.99-168.74-206.65-219.36-225.77-351.24-380.68-363.70-353.12-344.37-347.94-340.87-343.29-351.80-362.41-359.02-363.55-376.35-328.14-316.33-304.28-290.72-278.66-259.48-242.78-231.21NA-194.48NANA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Net Cash Provided By Used In Operating Activities 611.70649.47391.33654.38971.371500.80947.25179.82840.331106.99-3.27-200.51104.92-14.74220.54-50.65143.78181.48172.716.08273.30178.509.36-178.32186.1368.75NANANANANANA58.27101.217.699.86-3.0029.80-13.0713.768.6029.70-60.68-25.19-18.00-11.07-22.87-14.90-18.47-9.17-13.43-25.33-17.59-1.77NA
Net Cash Provided By Used In Investing Activities -192.20-164.28-132.95-178.86-140.15-510.24-258.75-48.34-374.24-799.09-302.74131.42-40.12-26.85-25.40-43.85-92.79-65.62-19.97-20.80-19.86-27.93-29.33-19.55-16.17-20.69NANANANANANA-17.03-1471.07-5.09-14.86-47.27-26.74-15.53-5.30-4.74-3.74-3.0112.06-2.35-3.43-1.65-1.60-16.27-1.00-1.06-0.28-0.52-1.39NA
Net Cash Provided By Used In Financing Activities -441.44-486.40-313.47-411.56-835.75-1071.76-804.11107.71-648.23-173.44377.15-335.6018.08-2.9426.45244.28-80.17-83.14-153.9116.33-277.76-129.3223.10150.41-121.76-45.65NANANANANANA-77.361430.890.7124.060.2830.160.37-0.390.48-1.11-28.47-0.6461.110.09-0.01-0.70128.65-0.01-0.01-0.01-0.06-0.01NA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Net Cash Provided By Used In Operating Activities 611.70649.47391.33654.38971.371500.80947.25179.82840.331106.99-3.27-200.51104.92-14.74220.54-50.65143.78181.48172.716.08273.30178.509.36-178.32186.1368.75NANANANANANA58.27101.217.699.86-3.0029.80-13.0713.768.6029.70-60.68-25.19-18.00-11.07-22.87-14.90-18.47-9.17-13.43-25.33-17.59-1.77NA
Net Income Loss 350.69451.46404.62333.79384.51738.01987.21639.64442.46613.14497.24172.58139.9185.9378.928.7741.3778.1366.6035.7152.0273.3356.6223.22-42.7039.7537.913.826.41125.4729.44-16.98-10.58-8.763.58-7.072.428.5010.61-3.384.5312.79-48.21-11.81-12.05-13.56-12.05-19.19-16.70-11.56-15.48-21.25-24.61-20.47-19.04
Depreciation Depletion And Amortization 142.15140.61138.97136.55141.67125.67117.86111.95145.85139.95127.22134.3329.2729.4228.4829.4028.2724.3823.8123.5825.2125.1024.7722.8222.2023.0324.1723.5922.8925.5530.56NANANANANANANANANANANANANANANANANANANANANANANANA
Increase Decrease In Other Operating Capital Net -11.082.5815.55-1.73-9.8818.40-23.30-0.4117.81-6.45-8.20-2.0010.07-20.99-13.17-26.290.14-0.70-2.381.32-4.201.06NANANANANANANANANANANANANANANA0.380.30-0.180.371.53-0.820.260.30-0.960.130.72-0.040.34-1.190.510.57-0.97NA
Increase Decrease In Inventories -115.88-38.3024.47-101.75-333.81-357.63-142.25561.81-38.90-519.22499.34340.9430.41136.01-24.9178.59-21.94-42.89-17.9738.60-81.21-103.29103.9785.96-24.67-22.5531.6276.24-28.04-5.4740.7226.75-15.24-38.59-0.607.572.51-8.842.4612.98-1.66-3.88-3.6623.8315.07-0.878.968.752.291.56-3.298.955.65-8.19NA
Increase Decrease In Accounts Payable -154.83-30.40121.43139.54-282.74-199.40-302.05470.2088.88-345.52206.91241.62-44.6297.42-0.14108.30-69.84-16.1442.6847.37-76.60-79.9262.754.38NANANANANANANANANANA19.8014.87-21.36-3.48-1.9621.62-9.820.29-8.2919.47-4.784.6414.0816.83-13.742.614.5610.33-0.76-2.31NA
Deferred Income Tax Expense Benefit -29.77-34.79-16.43-21.47-35.28-34.56-15.23-7.4031.12-32.94-23.90-8.8613.460.911.370.8814.4515.1611.759.6415.9916.9717.371.5020.0413.4915.530.040.00-131.442.314.342.890.37-0.240.270.160.280.13-0.050.040.450.290.130.120.110.110.120.120.131.63-0.07-0.14-0.51NA
Share Based Compensation 12.9712.1312.3911.034.688.509.318.846.206.428.4610.404.925.383.473.252.863.343.382.664.493.503.542.893.593.543.482.902.812.612.552.571.881.601.601.772.252.000.930.980.960.970.981.330.960.950.920.800.911.670.931.051.091.10NA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Net Cash Provided By Used In Investing Activities -192.20-164.28-132.95-178.86-140.15-510.24-258.75-48.34-374.24-799.09-302.74131.42-40.12-26.85-25.40-43.85-92.79-65.62-19.97-20.80-19.86-27.93-29.33-19.55-16.17-20.69NANANANANANA-17.03-1471.07-5.09-14.86-47.27-26.74-15.53-5.30-4.74-3.74-3.0112.06-2.35-3.43-1.65-1.60-16.27-1.00-1.06-0.28-0.52-1.39NA
Payments To Acquire Property Plant And Equipment 99.74145.49125.47105.64134.9185.7069.0650.4867.7161.8959.0339.2628.5728.7026.3128.5034.9332.5523.8721.5222.7228.7529.8420.1114.3523.4914.799.788.5411.4613.698.9815.5013.985.219.1211.192.406.825.305.664.803.610.981.245.172.241.752.061.101.110.530.771.57NA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Net Cash Provided By Used In Financing Activities -441.44-486.40-313.47-411.56-835.75-1071.76-804.11107.71-648.23-173.44377.15-335.6018.08-2.9426.45244.28-80.17-83.14-153.9116.33-277.76-129.3223.10150.41-121.76-45.65NANANANANANA-77.361430.890.7124.060.2830.160.37-0.390.48-1.11-28.47-0.6461.110.09-0.01-0.70128.65-0.01-0.01-0.01-0.06-0.01NA
Payments For Repurchase Of Common Stock 222.46210.46787.84626.65648.76685.85938.74354.961149.14547.917.2910.420.000.000.323.830.007.940.002.450.040.000.004.860.170.000.002.470.000.000.041.050.000.000.040.940.000.000.031.280.000.000.001.040.000.000.000.500.000.000.000.000.000.00NA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Revenues 4150.864534.264528.893883.314357.565761.466926.265681.134634.815508.595576.684173.772530.762295.451945.641787.021763.571981.041904.521631.301815.982118.472089.891700.441778.941878.911843.301533.061546.911745.961677.301397.111455.861276.06461.52370.99396.74434.91426.54345.91369.11402.93398.15319.70287.59291.78271.92219.39192.68217.19206.39162.83147.09180.39211.48
Lumber And Lumber Sheet Goods 1047.591150.541058.98872.071101.151816.352831.872325.361685.642400.542604.031728.491050.14851.59622.16552.48526.91605.49601.49517.69628.39818.69811.16643.91643.33679.90657.02530.70516.33588.35557.31465.75446.13414.66140.30114.31121.57141.65143.93115.52123.04137.51149.28116.8096.4597.3187.9466.4354.2561.9060.74NANANANA
Manufactured Products 1108.341197.921288.111114.791151.021478.181702.881354.591171.141253.921091.42816.13498.93421.30365.78354.46356.65401.25374.30317.35341.08385.89370.89294.18307.68318.56312.50269.82273.42307.33291.11236.70232.76222.10102.6479.8179.8891.26NANANANANANANANANANANANANANANANANA
Specialty Building Products And Services 948.551083.711076.58838.45853.681172.831173.25989.62828.48960.011044.72807.41NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Windows Doors And Millwork 1046.381102.091105.221057.991251.721294.101218.261011.57918.90864.55837.95718.56413.65420.16404.05391.32391.09407.40391.05353.39365.74372.45375.51332.15343.89347.46359.51309.70322.90351.93342.59311.92308.42279.34137.96121.60133.22136.79NANANANANANANANANANANANANANANANANA
Revenue From Contract With Customer Excluding Assessed Tax 4150.864534.264528.893883.314357.565761.466926.265681.134634.815508.595576.684173.772530.762295.451945.641787.021763.571981.041904.521631.301815.982118.472089.891700.441778.941878.911843.301533.061546.911745.961677.301397.111455.861276.06461.52370.99396.74434.91426.54345.91369.11402.93398.15319.70287.59291.78271.92219.39192.68217.19206.39162.83147.09180.39211.48
Lumber And Lumber Sheet Goods 1047.591150.541058.98872.071101.151816.352831.872325.361685.642400.542604.031728.491050.14851.59622.16552.48526.91605.49601.49517.69628.39818.69811.16643.91643.33679.90657.02530.70516.33588.35557.31465.75446.13414.66140.30114.31121.57141.65143.93115.52123.04137.51149.28116.8096.4597.3187.9466.4354.2561.9060.74NANANANA
Manufactured Products 1108.341197.921288.111114.791151.021478.181702.881354.591171.141253.921091.42816.13498.93421.30365.78354.46356.65401.25374.30317.35341.08385.89370.89294.18307.68318.56312.50269.82273.42307.33291.11236.70232.76222.10102.6479.8179.8891.26NANANANANANANANANANANANANANANANANA
Specialty Building Products And Services 948.551083.711076.58838.45853.681172.831173.25989.62828.48960.011044.72807.41NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Windows Doors And Millwork 1046.381102.091105.221057.991251.721294.101218.261011.57918.90864.55837.95718.56413.65420.16404.05391.32391.09407.40391.05353.39365.74372.45375.51332.15343.89347.46359.51309.70322.90351.93342.59311.92308.42279.34137.96121.60133.22136.79NANANANANANANANANANANANANANANANANA

Plots across concepts


IncomeStatement
Net Income Loss
Expenses
Income Tax Expense Benefit
Balance Sheet
Cash And Cash Equivalents At Carrying Value
Assets
Cash And Cash Equivalents At Carrying Value
Current Assets
Cash And Cash Equivalents At Carrying Value
NonCurrent Assets
Other Assets Noncurrent
PropertyPlantAndEquipmentNet
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
Liabilities
Operating Lease Liability
Current Liabilities
Other Accrued Liabilities Current
Noncurrent Liabilities
Other Liabilities Noncurrent
Stockholders Equity
Common Stock Value
CashFlow
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInOperatingActivities
Increase Decrease In Accounts Payable
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInFinancingActivities
Net Cash Provided By Used In Financing Activities
Shares
Common Stock Shares Issued
OperatingLeaseLiability
Operating Lease Liability Current
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Due Year Four
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Accumulated Amortization
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Line plots across dimensions of each concept