Home Data Calendar Blog

BLD

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
Common Stock Value 0.390.400.400.400.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.38NANANANANANANA
Earnings Per Share Basic 4.635.305.204.314.544.794.433.502.392.912.751.822.162.131.691.531.381.631.531.111.121.220.770.753.000.900.64-0.050.570.650.410.291.580.440.17-0.100.160.170.15-0.22
Earnings Per Share Diluted 4.595.275.184.284.514.764.413.472.372.882.721.802.132.111.671.511.361.601.511.091.101.190.760.742.930.880.63-0.050.570.650.410.291.570.440.17-0.100.160.170.15-0.22

    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
Revenue From Contract With Customer Excluding Assessed Tax 1286.071326.121317.261265.241264.541301.001274.291168.921063.40845.76834.25742.80721.49697.22646.10653.23662.35682.33660.11619.33639.55647.29605.97491.44501.40489.04474.46441.36444.13453.10431.59414.02426.47427.89403.76358.46398.06397.65382.79333.58
Revenues 1286.071326.121317.261265.241264.541301.001274.291168.921063.40845.76834.25742.80721.49697.22646.10653.23662.35682.33660.11619.33639.55647.29605.97491.44501.40489.04474.46441.36444.13453.10431.59414.02426.47427.89403.76358.46398.06397.65382.79333.58
Cost Of Revenue 894.96905.43895.46895.02888.87905.25890.19837.72780.24595.47591.08545.04523.47498.89468.05481.27491.03503.00485.19463.63481.32485.42460.93380.43379.37368.20357.85339.74339.07344.96333.90324.57321.95333.89318.07284.64305.29309.27297.85NA
Cost Of Goods And Services Sold 894.96905.43895.46895.02888.87905.25890.19837.72780.24595.47591.08545.04523.47498.89468.05481.27491.03503.00485.19463.63481.32485.42460.93380.43379.37368.20357.85339.74339.07344.96333.90324.57321.95333.89318.07284.64305.29309.27297.85NA
Gross Profit 391.12420.69421.80370.21375.67395.75384.10331.20283.16250.29243.18197.76198.02198.33178.05171.96171.32179.33174.92155.69158.23161.87145.04111.02122.03120.84116.61101.63105.06108.1497.6989.45104.5294.0085.6973.8292.7788.3884.9465.58
Selling General And Administrative Expense 186.32183.20184.70170.78172.56172.87176.88167.25164.72116.48114.89101.8794.9496.8197.60101.9794.9098.8998.8899.0893.0695.65101.3677.1272.0671.2875.8175.0969.1269.0470.9069.6961.5363.8174.1974.9668.1874.6074.72NA
Operating Income Loss 204.80237.49237.10199.43203.12222.87207.22163.95118.44133.81128.2995.89103.08101.5280.4569.9976.4280.4476.0456.6265.1666.2243.6833.8949.9749.5640.80-3.4635.9439.1026.7919.7743.0030.1911.50-1.1524.5813.7810.22-7.87
Interest Expense 19.1918.8318.5618.0416.7814.5613.4111.9710.935.506.116.607.757.698.288.749.089.519.639.609.669.387.322.322.252.481.921.371.291.271.371.671.571.583.163.16NANANANA
Allocated Share Based Compensation Expense 4.764.193.753.132.642.613.333.732.943.002.273.112.593.125.133.912.253.934.512.973.072.853.002.402.422.373.022.08NANANANANANANANANANANANA
Income Tax Expense Benefit 47.9657.0858.7547.4544.0954.2649.8437.9628.9732.9331.8715.6624.6623.9216.7710.7121.9216.6114.889.3717.2114.369.295.21-57.2315.7214.44-3.02-0.8013.339.877.0535.5012.001.70-0.5015.554.220.94NA
Profit Loss 146.38167.60164.40135.87143.83153.75143.70114.7178.3695.4490.3859.84NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Net Income Loss 146.38167.60164.40135.87143.83153.75143.70114.7178.3695.4490.3859.8470.7670.0055.5050.7745.9854.9852.0537.9838.5542.6627.1526.39104.9931.3923.46-1.7121.3124.5715.6211.1259.7516.636.40-3.805.776.385.83-8.58
Comprehensive Income Net Of Tax 150.61164.59168.68137.62142.68138.59141.50117.9371.7295.4490.3859.84NANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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
Assets 5162.855014.094857.954700.914606.834506.124420.984361.564258.533120.692998.722892.102815.282747.802670.582631.842603.962624.122581.122542.832454.532456.832400.621767.941749.551697.691761.061687.941690.121656.461635.421625.861642.251613.311550.43NA1476.43NANANA
Liabilities 2599.202606.262619.902635.772677.122671.682678.322664.322622.101558.981523.901495.741466.491466.211452.931452.021451.071458.911439.481439.971382.431370.791349.69747.14753.03808.29803.10733.98717.57696.89695.50700.21726.52761.33713.79NA524.14NANANA
Liabilities And Stockholders Equity 5162.855014.094857.954700.914606.834506.124420.984361.564258.533120.692998.722892.102815.282747.802670.582631.842603.962624.122581.122542.832454.532456.832400.621767.941749.551697.691761.061687.941690.121656.461635.421625.861642.251613.311550.43NA1476.43NANANA
Stockholders Equity 2563.662407.832238.052065.141929.711834.441742.661697.241636.431561.711474.821396.361348.791281.591217.651179.821152.891165.211141.651102.851072.101086.041050.921020.79996.52889.40957.96953.96972.55959.57939.92925.65915.73851.98836.64973.26952.29977.17992.05NA

    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
Assets Current 2049.241881.791794.601612.831549.041449.531354.551281.171187.691068.11952.46960.71936.40926.50837.10782.33779.83789.39748.29704.17704.70699.12644.38500.88511.59465.67526.59489.95526.55492.41475.83465.26480.36472.46409.71NA335.24NANANA
Cash And Cash Equivalents At Carrying Value 848.57615.61526.33333.78240.07159.38123.87126.55139.78327.91261.74319.62330.01315.34258.84187.04184.81171.59141.7798.28100.9393.4665.7437.3356.5218.4694.2380.37134.38104.50102.09108.15112.85108.3463.273.602.973.045.07NA
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents 848.57615.61526.33333.78240.07159.38123.87126.55139.78327.91261.74319.62330.01NANANA184.81NANANA100.93NANANANANANANANANANANANANANANANANANANA
Accounts Receivable Net Current 799.01870.89857.66833.96836.07815.63773.74735.45668.42516.94491.62462.85427.34436.55423.00431.65428.84454.64444.82428.71407.11419.71396.22313.57308.51315.38297.32269.36252.62265.65255.00243.00235.55247.25237.08NA220.18NANANA
Inventory Net 364.73357.18385.05422.23438.64447.10431.10390.06352.80202.02178.58163.99161.37142.52147.30152.72149.08146.70150.28160.69168.98161.88158.50138.45131.34116.78111.64112.63116.19105.83102.22108.02118.70103.4098.89NA106.97NANANA
Prepaid Expense And Other Assets Current 36.9438.1025.5622.8634.2627.4225.8429.1026.6921.2420.5214.2617.6932.107.9610.9217.1016.4611.4216.4927.6824.0723.9311.5315.2215.0423.3927.5923.3616.4316.536.1013.267.124.62NA4.21NANANA

    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
Property Plant And Equipment Gross 644.34NANANA587.53NANANA531.73NANANA447.66NANANA421.06NANANA389.46NANANA312.22NANANA293.64NANANA293.13NANANA292.19NANANA
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment 385.44NANANA340.69NANANA296.90NANANA267.61NANANA242.98NANANA221.50NANANA205.10NANANA200.88NANANA200.06NANANA199.04NANANA
Amortization Of Intangible Assets 17.6417.3917.2116.9016.8116.9716.8117.8216.087.087.206.145.875.385.365.275.225.205.175.205.225.243.991.301.041.520.26NA0.190.210.190.210.270.220.260.27NANANANA
Property Plant And Equipment Net 258.91NANANA246.84NANANA234.83203.53199.98187.03180.05172.10176.18185.57178.08175.27172.72169.89167.96166.75159.26115.44107.1298.1498.1995.7992.7691.9991.8392.1093.0792.3991.92NA93.16NANANA
Goodwill 2042.572039.781991.951992.391966.991966.231968.601964.301949.761496.741494.201430.911410.681379.721379.821379.831367.921367.921363.741363.291364.021362.751362.861082.821077.191077.101084.831063.521045.061045.061044.041044.041044.041044.041044.04NA1044.04NANANA
Intangible Assets Net Excluding Goodwill 591.06NANANA614.97NANANA684.21NANANA190.60172.39176.87182.23181.12185.84189.04194.21199.39NANANA33.2434.2828.7915.952.662.841.581.781.992.252.47NA2.96NANANA
Finite Lived Intangible Assets Net 591.06606.94595.71607.68614.97631.00653.46669.80684.21234.87237.57205.51190.60172.39176.87182.23181.12185.84189.04194.21199.39205.10210.3448.4433.2433.8728.3815.542.252.431.181.801.581.802.10NA2.60NANANA
Other Assets Noncurrent 10.8711.3012.9016.4816.4518.9919.9613.1013.2110.6511.2111.0711.3211.0011.0111.445.624.764.575.165.295.486.132.232.283.033.203.263.623.621.582.132.252.172.29NA1.03NANANA

    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
Liabilities Current 771.54753.67758.34751.24789.64788.58801.69777.92733.43584.80543.24514.28496.48485.15471.52471.08476.75482.53458.06451.35444.26440.62412.96343.28351.40341.32332.68346.62325.93311.45307.38306.33326.68340.20293.11NA301.47NANANA
Long Term Debt Current 47.0448.0645.1442.3740.0737.3738.1638.7238.6423.5623.4823.4123.3323.2523.1723.0934.2733.2632.2629.0926.85NANANA12.5012.5012.5020.0020.0020.0020.0017.5015.00NANANANANANANA
Accounts Payable Current 469.58455.84468.60450.96487.11510.16508.23473.92461.92382.93356.57330.81331.71311.70293.22305.61307.97300.12288.99281.35313.17300.94283.71254.38263.81242.62243.00226.97241.53217.93214.01223.31253.31238.87206.95NA228.72NANANA
Other Accrued Liabilities Current 24.9923.6427.0120.7223.2013.4321.7219.1619.1621.1715.2617.1915.1627.7325.6728.0623.6526.3224.0523.7921.0254.2248.9334.9929.8533.65NA28.9223.30NANANA22.06NANANA23.15NANANA
Contract With Customer Liability Current 18.3616.4216.3320.7421.9421.9918.8515.9314.3112.7710.088.096.5416.8215.7215.5316.1416.6817.2617.0819.96NANANA9.28NANANANANANANANANANANANANANANA

    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
Long Term Debt 1420.071431.771439.941448.301457.331466.301475.261484.201493.12699.12704.48709.90706.72712.12717.49722.84732.23735.22737.89709.17716.62741.89741.63247.90241.89NA247.92173.88178.80183.71188.63NA193.46NANANANANANANA
Long Term Debt Noncurrent 1373.031383.721394.791405.931417.261428.931437.101445.471454.48675.57681.00686.49683.40688.87694.32699.75697.96701.96705.63709.17716.62NANANA229.39232.41235.42153.88158.80163.71168.63173.54178.46NANANANANANANA
Deferred Income Tax Liabilities Net 243.93252.42254.78252.04251.48244.61245.69245.67248.24166.24168.09168.42168.57173.60174.23174.23175.26173.49174.27174.23176.21167.51168.59132.84132.84193.98193.72NA193.72NANANANANANANANANANANA
Other Liabilities Noncurrent 1.551.551.545.262.353.221.791.220.9613.3113.6613.6513.6415.997.452.011.491.170.361.541.911.872.893.673.243.203.151.890.430.440.440.430.4741.6542.26NA40.39NANANA
Operating Lease Liability Noncurrent 146.21151.97148.71154.84149.94138.92124.19133.30125.3471.2968.4662.6953.7552.6754.8054.0254.01NANANANANANANANANANANANANANANANANANANANANANANA

    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
Stockholders Equity 2563.662407.832238.052065.141929.711834.441742.661697.241636.431561.711474.821396.361348.791281.591217.651179.821152.891165.211141.651102.851072.101086.041050.921020.79996.52889.40957.96953.96972.55959.57939.92925.65915.73851.98836.64973.26952.29977.17992.05NA
Common Stock Value 0.390.400.400.400.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.38NANANANANANANA
Additional Paid In Capital Common Stock 906.33900.94895.75891.53887.37884.73861.54877.56873.03861.23858.25856.00858.41855.97853.03850.66849.66856.73855.46853.84846.45853.41851.47848.49830.60828.47848.43845.98845.48842.89841.39839.31838.98NANANANANANANA
Retained Earnings Accumulated Deficit 2370.922224.542056.931892.541756.661612.831459.081315.391200.681122.321026.88936.50876.66805.90735.90680.41632.86586.88531.90479.85441.87403.31360.65333.50307.12202.12170.73147.27148.98127.67103.1187.4976.38NANANANANANANA
Accumulated Other Comprehensive Income Loss Net Of Tax -14.66-18.89-15.88-20.17-21.92-20.77-5.61-3.42-6.63NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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
Net Cash Provided By Used In Operating Activities 260.93202.68216.00169.80160.17117.93128.2189.4893.52107.30112.7889.42102.1677.56105.2372.9389.0086.5272.7423.5271.1454.6423.8317.5758.5728.9510.8414.8348.8521.79NANANANANANANANANANA
Net Cash Provided By Used In Investing Activities -17.15-105.18-14.87-60.97-20.24-19.50-22.04-32.13-1075.19-23.27-150.46-73.32-75.56-5.62-4.48-36.22-11.85-18.29-9.88-10.12-9.31-16.39-487.98-38.14-12.10-4.27-47.35-44.88-3.71-7.43NANANANANANANANANANA
Net Cash Provided By Used In Financing Activities -11.96-7.89-8.92-15.06-59.69-60.80-109.08-70.51793.56-17.86-20.20-26.49-11.93-15.44-28.96-34.47-63.93-38.40-19.38-16.05-54.37-10.52492.561.39-8.41-100.4550.38-23.96-15.26-11.95NANANANANANANANANANA

    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
Net Cash Provided By Used In Operating Activities 260.93202.68216.00169.80160.17117.93128.2189.4893.52107.30112.7889.42102.1677.56105.2372.9389.0086.5272.7423.5271.1454.6423.8317.5758.5728.9510.8414.8348.8521.79NANANANANANANANANANA
Net Income Loss 146.38167.60164.40135.87143.83153.75143.70114.7178.3695.4490.3859.8470.7670.0055.5050.7745.9854.9852.0537.9838.5542.6627.1526.39104.9931.3923.46-1.7121.3124.5715.6211.1259.7516.636.40-3.805.776.385.83-8.58
Profit Loss 146.38167.60164.40135.87143.83153.75143.70114.7178.3695.4490.3859.84NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Depreciation Depletion And Amortization 34.6633.5632.5532.1030.2832.4330.1230.5028.3917.7817.7015.5214.8814.2219.1214.1913.7013.4713.0612.4712.2911.959.745.444.704.923.603.233.093.023.012.902.952.933.093.056.496.54NANA
Increase Decrease In Accounts Receivable -73.2915.2326.4010.8516.7544.8442.7165.036.7925.9815.4520.83-16.2615.54-6.945.05-24.4410.1018.1523.34-11.4724.6121.291.09-5.9918.8118.556.57-12.3410.8612.938.51-7.4810.1718.95-2.05-1.317.06NANA
Increase Decrease In Inventories 8.43-28.34-34.53-20.10-7.2718.5344.0538.5716.4022.065.972.0916.60-4.22-4.503.963.20-3.25-10.27-7.127.963.826.375.1415.155.66-1.38-4.5310.733.72-5.47-10.3517.184.51-5.86-2.2214.18-5.96NANA
Increase Decrease In Accounts Payable 12.49-12.5516.67-25.48-22.501.5434.8812.667.0526.1224.03-2.2414.6918.54-12.22-4.177.4111.297.58-31.4111.9217.5511.65-11.4320.220.8414.72-17.8423.324.21-9.39-29.8513.8631.929.49-31.27NANANANA
Share Based Compensation 4.764.193.753.132.642.613.333.732.943.002.273.112.593.125.133.912.253.934.512.973.072.853.002.402.422.373.022.081.932.042.101.601.501.480.860.810.840.96NANA
Amortization Of Financing Costs 0.720.720.720.720.720.720.720.710.680.490.440.420.390.390.390.330.390.390.390.390.390.390.320.110.110.110.100.090.090.090.090.090.09NANANANANANANA

    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
Net Cash Provided By Used In Investing Activities -17.15-105.18-14.87-60.97-20.24-19.50-22.04-32.13-1075.19-23.27-150.46-73.32-75.56-5.62-4.48-36.22-11.85-18.29-9.88-10.12-9.31-16.39-487.98-38.14-12.10-4.27-47.35-44.88-3.71-7.43NANANANANANANANANANA
Payments To Acquire Property Plant And Equipment 15.9217.4015.0915.5820.3420.0117.6218.4113.2313.7616.2812.2813.736.275.0415.8911.4412.1211.7710.2110.1214.8616.2511.2712.224.524.773.804.074.063.122.903.063.484.812.30NANANANA

    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
Net Cash Provided By Used In Financing Activities -11.96-7.89-8.92-15.06-59.69-60.80-109.08-70.51793.56-17.86-20.20-26.49-11.93-15.44-28.96-34.47-63.93-38.40-19.38-16.05-54.37-10.52492.561.39-8.41-100.4550.38-23.96-15.26-11.95NANANANANANANANANANA

    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
Revenues 1286.071326.121317.261265.241264.541301.001274.291168.921063.40845.76834.25742.80721.49697.22646.10653.23662.35682.33660.11619.33639.55647.29605.97491.44501.40489.04474.46441.36444.13453.10431.59414.02426.47427.89403.76358.46398.06397.65382.79333.58
Revenue From Contract With Customer Excluding Assessed Tax 1286.071326.121317.261265.241264.541301.001274.291168.921063.40845.76834.25742.80721.49697.22646.10653.23662.35682.33660.11619.33639.55647.29605.97491.44501.40489.04474.46441.36444.13453.10431.59414.02426.47427.89403.76358.46398.06397.65382.79333.58
Eliminations And Reconciling Items -68.81-66.56-66.28-60.23-59.78-65.60-62.47-51.64-49.54-43.54-44.73-41.56-38.86-39.10-36.81-36.87-36.82-37.01-36.40-34.52NANANANANANANA-19.77-22.51-21.03NA-19.74-22.72-22.80NANANANANANA
Eliminations And Reconciling Items, Commercial And Industrial -11.72-11.77-9.61-8.84-8.94-11.07-12.47-8.22NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Eliminations And Reconciling Items, Residential -57.09-54.79-56.67-51.39-50.85-54.53-50.01-43.42-41.20-36.02-36.72-33.34-31.31-30.82-29.05-29.01-28.38-29.58-29.06-27.52NANANANANANANANANANANANANANANANANANANANA
Operating, Commercial And Industrial, Distribution 345.51343.76347.23334.05325.17337.99339.96307.45NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Commercial And Industrial, Installation 121.37132.44140.88121.39117.52121.05114.89113.39NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Residential, Distribution 218.96227.25227.25224.33237.90245.55247.83236.41223.17206.95203.06192.04193.07186.41163.62162.46176.46165.20159.77153.78NANANANANANANANANANANANANANANANANANANANA
Operating, Residential, Installation 669.04689.23668.17645.70643.74662.00634.08563.30513.50501.49486.27418.08408.17390.10370.97373.28372.51386.89373.94349.87NANANANANANANANANANANANANANANANANANANANA
Eliminations And Reconciling Items, All Other Products -0.93-0.84-1.11-1.09-1.25-1.12-1.04-0.82-1.00-0.71-1.28-1.72-1.52-1.80-1.57-1.42-0.92-1.86-1.93-1.10NANANANANANANANANANANANANANANANANANANANA
Eliminations And Reconciling Items, Insulation And Accessories -60.23-58.30-57.60-51.97-51.33-56.37-53.34-43.81-41.43-36.41-37.19-34.53-31.81-31.82-29.55-30.06-30.79-27.87-28.18-27.83NANANANANANANANANANANANANANANANANANANANA
Eliminations And Reconciling Items, Rain Gutters -7.65-7.42-7.57-7.17-7.21-8.11-8.09-7.00-7.11-6.42-6.26-5.30-5.53-5.48-5.69-5.39-5.11-7.27-6.29-5.59NANANANANANANANANANANANANANANANANANANANA
Operating, All Other Products, Distribution 12.6818.4617.2415.7315.1218.3650.5945.2237.7816.4016.2614.2713.9015.2914.8013.9813.7114.7816.4016.30NANANANANANANANANANANANANANANANANANANANA
Operating, All Other Products, Installation 70.3371.9376.8974.6075.8474.3474.5166.2058.7655.9557.9752.7551.3049.0044.6245.6348.2548.5344.8342.64NANANANANANANANANANANANANANANANANANANANA
Operating, Glass And Windows, Installation 55.9562.7668.8463.4458.6360.3857.1251.2047.5046.1047.1743.0541.6341.9139.3741.3237.2337.8839.0937.87NANANANANANANANANANANANANANANANANANANANA
Operating, Insulation And Accessories, Distribution 506.08506.42513.16502.80504.63516.21486.32452.01401.55219.44220.26211.49210.12200.21175.56180.25187.24182.11174.02169.58NANANANANANANANANANANANANANANANANANANANA
Operating, Insulation And Accessories, Installation 635.73658.76633.92600.77598.75619.61590.10536.34496.84487.80478.08417.60394.89379.96361.00370.00369.06388.80377.54349.96NANANANANANANANANANANANANANANANANANANANA
Operating, Rain Gutters, Distribution 45.7046.1344.0939.8443.3248.9750.8846.6346.4940.5536.8525.8427.5128.6225.9819.9922.3024.0623.0718.59NANANANANANANANANANANANANANANANANANANANA
Operating, Rain Gutters, Installation 28.4028.2129.4028.2828.0428.7327.2422.9624.0223.0622.4219.3621.0021.3421.5818.9321.3923.1821.5718.92NANANANANANANANANANANANANANANANANANANANA
Operating, Distribution 564.47571.01574.49558.38563.07583.54587.79543.86485.81276.40273.36251.60251.53244.11216.34214.22223.24220.95213.49204.46213.97212.95205.62187.77193.31181.15175.06170.24177.40174.12164.26160.89170.11170.88160.84144.61168.47162.12160.08NA
Operating, Installation 790.41821.67809.05767.09761.26783.06748.97676.69627.12612.90605.62532.75508.81492.21466.57475.87475.93498.39483.03449.38457.61464.54429.42329.39336.19333.24320.98290.89289.24300.00288.04272.88279.08279.81265.30233.36251.64257.31242.39NA
Commercial And Industrial 455.16464.43478.50446.60433.75447.98442.39412.62NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Residential 830.92861.69838.76818.64830.79853.02831.90756.29695.47672.43652.61576.78569.93545.69505.53506.73520.59522.51504.66476.14NANANANANANANANANANANANANANANANANANANANA
All Other Products 82.0889.5593.0289.2589.7191.57124.06110.5995.5471.6472.9465.3063.6862.4957.8558.1961.0361.4559.3057.84NANANANANANANANANANANANANANANANANANANANA
Glass And Windows 55.9562.7668.8463.4458.6360.3857.1251.2047.5046.1047.1743.0541.6341.9139.3741.3237.2337.8839.0937.87NANANANANANANANANANANANANANANANANANANANA
Insulation And Accessories 1081.591106.881089.491051.601052.051079.461023.08944.54856.96670.83661.14594.56573.20548.35507.01520.19525.51543.03523.38491.70NANANANANANANANANANANANANANANANANANANANA
Rain Gutters 66.4566.9265.9260.9564.1669.5970.0362.5963.4157.1953.0039.8942.9844.4741.8733.5338.5739.9638.3431.92NANANANANANANANANANANANANANANANANANANANA

Plots across concepts


IncomeStatement
Net Income Loss
Expenses
Allocated Share Based Compensation Expense
Balance Sheet
Operating Lease Right Of Use Asset
Assets
Operating Lease Right Of Use Asset
Current Assets
Prepaid Expense And Other Assets Current
NonCurrent Assets
Other Assets Noncurrent
PropertyPlantAndEquipmentNet
Property Plant And Equipment Net
Liabilities
Operating Lease Liability
Current Liabilities
Contract With Customer Liability Current
Noncurrent Liabilities
Other Liabilities Noncurrent
Stockholders Equity
Accumulated Other Comprehensive Income Loss Net Of Tax
CashFlow
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInOperatingActivities
Increase Decrease In Accounts Receivable
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInFinancingActivities
Net Cash Provided By Used In Financing Activities
OperatingLeaseLiability
Operating Lease Liability Current
NonoperatingIncomeExpense
Nonoperating Income Expense
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Undiscounted Excess Amount
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Accumulated Amortization
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Line plots across dimensions of each concept