Home Data Calendar Blog

BLD

Tables

    2024-09-30 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.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 29.9331.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 29.7531.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 5.684.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 5.654.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-09-30 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 1373.271365.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 1373.271365.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 951.46941.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 951.46941.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 421.81423.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 177.82213.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 243.99210.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
Allocated Share Based Compensation Expense 3.654.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 58.9452.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 168.96150.72152.38146.38167.60164.40135.87143.83153.75143.70114.7178.3695.4490.3859.84NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Comprehensive Income Loss Net Of Tax 2.46-1.84-4.09NA-3.014.281.75NA-15.16-2.193.22NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Net Income Loss 168.96150.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 171.42148.89148.29150.61164.59168.68137.62142.68138.59141.50117.9371.7295.4490.3859.84NANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2024-09-30 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 4650.524902.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 2536.252545.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 4650.524902.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 2114.272357.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-09-30 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 1521.141760.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 257.34463.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 257.34463.22968.81848.57615.61526.33333.78240.07159.38123.87126.55139.78327.91261.74319.62330.01NANANA184.81NANANA100.93NANANANANANANANANANANANANANANANANANANA
Accounts Receivable Net Current 827.78859.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 392.21393.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.8143.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-09-30 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
Amortization Of Intangible Assets 18.2417.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
Goodwill 2092.322090.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
Finite Lived Intangible Assets Net 565.44583.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 12.4610.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-09-30 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 756.14752.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.1445.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.48461.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.1020.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
Contract With Customer Liability Current 17.9515.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-09-30 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 1386.581397.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 1341.441351.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.18243.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.431.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 130.30132.53142.55146.21151.97148.71154.84149.94138.92124.19133.30125.3471.2968.4662.6953.7552.6754.8054.0254.01NANANANANANANANANANANANANANANANANANANANANANANA

    2024-09-30 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 2114.272357.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.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 922.96919.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 2842.982674.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 -18.13-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 3.654.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-09-30 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 240.6790.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 -20.97-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 -425.75-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-09-30 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 240.6790.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 168.96150.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 168.96150.72152.38146.38167.60164.40135.87143.83153.75143.70114.7178.3695.4490.3859.84NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Depreciation Depletion And Amortization 35.4935.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 -28.1229.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 0.1618.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 0.04-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 3.654.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.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-09-30 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 -20.97-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 20.8216.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-09-30 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 -425.75-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
Payments For Repurchase Of Common Stock 413.94NANANANANANA50.0050.00100.0550.000.0011.5214.189.866.009.0020.0214.1358.7332.6814.884.6255.53NANANA0.00100.0021.9117.3810.926.423.421.54NANANANANANANANA

    2024-09-30 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 1373.271365.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 1373.271365.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 -83.47-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 -83.47-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
Operating 1373.27NANANA1326.12NANANANANANANANANANANA697.22646.10653.23NA682.33660.11619.33NA647.29605.97491.44NA489.04474.46441.36NANANANANANANANANANANANA
Eliminations And Reconciling Items, Commercial And Industrial -12.39-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 -71.07-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 353.87355.22329.40345.51343.76347.23334.05325.17337.99339.96307.45NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Commercial And Industrial, Installation 141.44138.16124.31121.37132.44140.88121.39117.52121.05114.89113.39NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Residential, Distribution 246.52237.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 714.91712.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.19-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 -74.07-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 -8.21-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 15.9618.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 73.2372.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 64.5662.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 532.34525.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 688.00685.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 52.0949.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.5630.3727.9728.4028.2129.4028.2828.0428.7327.2422.9624.0223.0622.4219.3621.0021.3421.5818.9321.3923.1821.5718.92NANANANANANANANANANANANANANANANANANANANA
Operating, Distribution 600.39592.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 856.35850.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 482.91481.51443.87455.16464.43478.50446.60433.75447.98442.39412.62NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Residential 890.36884.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 88.0089.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 64.5662.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 1146.271142.211076.811081.591106.881089.491051.601052.051079.461023.08944.54856.96670.83661.14594.56573.20548.35507.01520.19525.51543.03523.38491.70NANANANANANANANANANANANANANANANANANANANA
Rain Gutters 74.4471.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
Other Nonoperating Income 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
Liabilities
Liabilities Current
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 Receivable
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
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Accumulated Amortization
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Line plots across dimensions of each concept