Home Data Calendar Blog

BLD

Tables

    2024-06-30 2024-03-31 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.400.400.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
Weighted Average Number Of Diluted Shares Outstanding 31.5231.84NA31.7931.7331.71NA32.2832.6133.04NA33.0933.1833.20NA33.2133.2033.60NA34.3734.5634.70NA35.7935.8435.82NA35.7437.1937.12NA37.9537.9837.90NA37.9137.6737.67NA37.6737.67NA
Weighted Average Number Of Shares Outstanding Basic 31.3231.64NA31.6231.6031.55NA32.0832.4132.74NA32.7632.8732.83NA32.8532.8733.17NA33.7933.9834.17NA35.0935.1035.06NA35.0236.4937.12NA37.6037.6937.76NA37.6837.6737.67NA37.6737.67NA
Earnings Per Share Basic 4.814.824.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.784.794.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

    2024-06-30 2024-03-31 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 1365.611278.721286.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 1365.611278.721286.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 941.69891.57894.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 941.69891.57894.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 423.92387.15391.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 213.53172.64186.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 210.39214.51204.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 NA18.8019.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.635.134.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 52.4554.6147.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 150.72152.38146.38167.60164.40135.87143.83153.75143.70114.7178.3695.4490.3859.84NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Comprehensive Income Loss Net Of Tax -1.84-4.09NA-3.014.281.75NA-15.16-2.193.22NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Net Income Loss 150.72152.38146.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 148.89148.29150.61164.59168.68137.62142.68138.59141.50117.9371.7295.4490.3859.84NANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2024-06-30 2024-03-31 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 4902.995310.455162.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 2545.682598.422599.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 4902.995310.455162.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 2357.312712.032563.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

    2024-06-30 2024-03-31 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 1760.312202.462049.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 463.22968.81848.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 463.22968.81848.57615.61526.33333.78240.07159.38123.87126.55139.78327.91261.74319.62330.01NANANA184.81NANANA100.93NANANANANANANANANANANANANANANANANANANA
Accounts Receivable Net Current 859.73829.22799.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 393.81375.06364.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 43.5529.3836.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

    2024-06-30 2024-03-31 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 NANA644.34NANANA587.53NANANA531.73NANANA447.66NANANA421.06NANANA389.46NANANA312.22NANANA293.64NANANA293.13NANANA292.19NANANA
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment NANA385.44NANANA340.69NANANA296.90NANANA267.61NANANA242.98NANANA221.50NANANA205.10NANANA200.88NANANA200.06NANANA199.04NANANA
Amortization Of Intangible Assets 17.9517.6917.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 NANA258.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 2090.792052.322042.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 NANA591.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 583.14578.34591.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.199.5210.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

    2024-06-30 2024-03-31 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 752.25784.37771.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 45.6646.2347.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 461.14467.86469.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 20.8423.2724.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
Accrued Income Taxes Current NA46.550.39NANA40.742.13NANA39.002.16NANA13.120.13NA19.36NA0.05NANANANANANANANANANANANANANANANANANANANANANANA
Contract With Customer Liability Current 15.9815.7218.3616.4216.3320.7421.9421.9918.8515.9314.3112.7710.088.096.5416.8215.7215.5316.1416.6817.2617.0819.96NANANA9.28NANANANANANANANANANANANANANANA

    2024-06-30 2024-03-31 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 1397.631408.731420.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 1351.971362.501373.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.79243.62243.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.421.491.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 132.53142.55146.21151.97148.71154.84149.94138.92124.19133.30125.3471.2968.4662.6953.7552.6754.8054.0254.01NANANANANANANANANANANANANANANANANANANANANANANA

    2024-06-30 2024-03-31 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 2357.312712.032563.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.400.400.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 919.32912.48906.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 2674.022523.302370.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 -20.59-18.76-14.66-18.89-15.88-20.17-21.92-20.77-5.61-3.42-6.63NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value 4.635.13NA4.193.753.13NA2.613.333.73NA3.002.273.11NA3.125.133.91NA3.934.512.973.072.853.002.402.422.373.022.081.932.042.101.601.51NANANANANANANA

    2024-06-30 2024-03-31 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 90.35178.78260.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 -81.43-40.51-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 -514.85-17.10-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

    2024-06-30 2024-03-31 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 90.35178.78260.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 150.72152.38146.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 150.72152.38146.38167.60164.40135.87143.83153.75143.70114.7178.3695.4490.3859.84NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Depreciation Depletion And Amortization 35.0334.2634.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 29.9328.49-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 18.7012.068.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 -14.82-2.6612.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.635.134.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.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

    2024-06-30 2024-03-31 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 -81.43-40.51-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 16.0919.8815.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

    2024-06-30 2024-03-31 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 -514.85-17.10-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

    2024-06-30 2024-03-31 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 1365.611278.721286.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 1365.611278.721286.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 -78.20-65.82-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
Intersegment Elimination -78.20-65.82NA-66.56-66.28-60.23NA-65.60-62.47-51.64NA-43.54-44.73-41.56NA-39.10-36.81-36.87NA-37.01-36.40-34.52NA-30.20-29.07-25.72NA-25.34-21.59-19.77NA-21.03-20.71NANANANANANANANANA
Eliminations And Reconciling Items, Commercial And Industrial -11.87-9.83-11.72-11.77-9.61-8.84-8.94-11.07-12.47-8.22NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Eliminations And Reconciling Items, Residential -66.33-55.99-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 355.22329.40345.51343.76347.23334.05325.17337.99339.96307.45NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Commercial And Industrial, Installation 138.16124.31121.37132.44140.88121.39117.52121.05114.89113.39NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Residential, Distribution 237.60216.40218.96227.25227.25224.33237.90245.55247.83236.41223.17206.95203.06192.04193.07186.41163.62162.46176.46165.20159.77153.78NANANANANANANANANANANANANANANANANANANANA
Operating, Residential, Installation 712.83674.44669.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 -1.51-1.00-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 -68.76-57.51-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.92-7.31-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 18.5314.8112.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 72.5669.0170.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 62.3258.1255.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 525.24490.67506.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 685.73643.65635.73658.76633.92600.77598.75619.61590.10536.34496.84487.80478.08417.60394.89379.96361.00370.00369.06388.80377.54349.96NANANANANANANANANANANANANANANANANANANANA
Operating, Rain Gutters, Distribution 49.0540.3245.7046.1344.0939.8443.3248.9750.8846.6346.4940.5536.8525.8427.5128.6225.9819.9922.3024.0623.0718.59NANANANANANANANANANANANANANANANANANANANA
Operating, Rain Gutters, Installation 30.3727.9728.4028.2129.4028.2828.0428.7327.2422.9624.0223.0622.4219.3621.0021.3421.5818.9321.3923.1821.5718.92NANANANANANANANANANANANANANANANANANANANA
Operating, Distribution 592.83545.79564.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 850.98798.74790.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 481.51443.87455.16464.43478.50446.60433.75447.98442.39412.62NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Residential 884.10834.84830.92861.69838.76818.64830.79853.02831.90756.29695.47672.43652.61576.78569.93545.69505.53506.73520.59522.51504.66476.14NANANANANANANANANANANANANANANANANANANANA
All Other Products 89.5882.8282.0889.5593.0289.2589.7191.57124.06110.5995.5471.6472.9465.3063.6862.4957.8558.1961.0361.4559.3057.84NANANANANANANANANANANANANANANANANANANANA
Glass And Windows 62.3258.1255.9562.7668.8463.4458.6360.3857.1251.2047.5046.1047.1743.0541.6341.9139.3741.3237.2337.8839.0937.87NANANANANANANANANANANANANANANANANANANANA
Insulation And Accessories 1142.211076.811081.591106.881089.491051.601052.051079.461023.08944.54856.96670.83661.14594.56573.20548.35507.01520.19525.51543.03523.38491.70NANANANANANANANANANANANANANANANANANANANA
Rain Gutters 71.5060.9766.4566.9265.9260.9564.1669.5970.0362.5963.4157.1953.0039.8942.9844.4741.8733.5338.5739.9638.3431.92NANANANANANANANANANANANANANANANANANANANA

Plots across concepts


IncomeStatement
Other Comprehensive Income Loss Net Of Tax
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 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
Weighted Average Number Of Shares Outstanding Basic
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