Home Data Calendar Blog

IBP

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
Common Stock Value 0.300.340.340.340.330.330.330.330.330.330.330.330.330.330.330.330.330.330.330.330.330.330.330.330.330.330.330.320.320.320.320.320.320.320.320.320.320.320.320.313.16NANANA
Earnings Per Share Basic 2.302.412.191.762.422.142.081.150.991.191.270.590.950.950.860.540.640.710.640.300.540.500.520.200.340.380.38NA0.360.370.32NANA0.300.210.04NA0.190.15-0.76NANANANA
Earnings Per Share Diluted 2.292.402.181.742.412.132.071.140.991.181.260.580.940.950.860.530.640.710.630.300.530.500.520.200.340.380.38NA0.360.370.32NANA0.300.210.04NA0.190.15-0.76NANANANA

    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
Revenue From Contract With Customer Excluding Assessed Tax 720.73706.47692.10659.31686.49719.11676.75587.49533.72509.76488.10437.07441.47420.49393.94397.33401.23396.45371.81342.13353.12349.00332.58301.73299.87295.19282.20255.67233.98225.39211.91191.70191.50181.58159.69129.95145.27140.46126.35105.95119.33115.95104.6991.96
Revenues 720.73706.47692.10659.31686.49719.11676.75587.49533.72509.76488.10437.07441.47420.49393.94397.33401.23396.45371.81342.13353.12349.00332.58301.73299.87295.19282.20255.67233.98225.39211.91191.70191.50181.58159.69129.95145.27140.46126.35105.95119.33115.95104.6991.96
Cost Of Goods And Services Sold 475.02464.37459.62448.89469.09497.84460.04415.09377.40353.88336.21311.64306.54288.84266.80281.07281.19278.36264.56252.70254.48251.66236.94221.75218.52209.61197.27183.50165.62158.13149.67137.11137.03128.16113.4195.82106.06100.8391.5479.5488.1286.0078.4369.69
Cost Of Goods And Service Excluding Depreciation Depletion And Amortization 462.35451.83447.45437.08457.72486.56448.91404.46367.04343.61325.93301.62NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Gross Profit 245.71242.09232.47210.42217.40221.28216.71172.40156.32155.88151.89125.43134.93131.65127.14116.26120.04118.09107.2689.4498.6497.3395.6479.9881.3485.5884.9372.1768.3567.2662.2454.5954.4753.4246.2834.1339.2139.6334.8126.4131.2129.9526.2522.27
General And Administrative Expense 103.0296.7995.9889.5088.1784.3484.0379.1471.7568.0666.4765.0860.4658.2459.0660.2058.1155.1052.4948.4348.3448.3444.9744.2041.7741.6641.7639.2632.8031.5030.8930.2826.7725.8424.5322.2420.2820.0821.9618.3618.0116.8816.8515.45
Operating Income Loss 97.58102.3192.3376.88102.4893.9192.0556.9748.7754.4253.6031.1044.9045.5942.3429.0334.9037.4430.8417.9926.7526.3427.3312.8016.5922.2322.9712.4719.0519.8416.5810.5815.1015.4811.392.999.3210.814.580.884.545.762.490.28
Interest Expense 7.789.729.839.679.9010.6710.4010.6010.067.697.527.577.617.567.767.368.328.465.655.685.485.285.694.045.924.424.872.171.571.541.511.551.080.990.970.700.970.930.670.590.600.610.580.46
Interest Paid Net 6.1715.536.1514.66-0.3618.058.2914.292.2310.852.0610.842.1911.123.219.803.205.955.985.825.965.764.433.914.034.103.592.041.441.371.381.161.120.690.830.650.790.700.870.310.520.560.770.20
Allocated Share Based Compensation Expense 5.263.523.693.443.533.213.663.423.523.543.503.202.782.632.732.682.292.102.401.941.761.891.962.241.842.182.090.48NANANANANANANANANANANANANANANANA
Income Tax Expense Benefit 25.4224.8021.0918.0924.0222.0821.3712.409.2812.328.966.159.369.779.125.687.317.616.173.354.685.365.162.24-0.825.726.003.786.386.724.963.115.804.873.721.023.153.631.480.351.571.940.71-0.01
Income Taxes Paid Net 28.3220.0842.571.5225.5621.2021.221.0911.8112.1413.811.4723.2713.320.440.0418.840.202.860.743.05-0.001.010.9012.6012.8912.750.658.502.075.962.405.177.011.34-0.024.412.152.110.472.050.022.024.16
Profit Loss 64.8467.9961.6049.2768.7260.9859.9033.8229.3734.8937.2117.2927.8428.0825.3415.9919.1921.2118.928.8316.4815.5616.326.3910.7912.01NANANANANANANANANANANANANANANANANANA
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax -11.475.485.40-6.31-1.8514.3810.1518.110.771.29-3.6910.162.961.18-0.15-5.61NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Net Income Loss 64.8467.9961.6049.2768.7260.9859.9033.8229.3734.8937.2117.2927.8428.0825.3415.9919.1921.2118.928.8316.4815.5616.326.3910.7912.0111.976.3611.0811.559.995.819.299.486.511.245.066.202.310.372.382.971.23-0.53
Comprehensive Income Net Of Tax 53.3673.4767.0042.9766.8775.3670.0551.9330.1436.1833.5327.4530.8029.2525.1910.3820.5019.4915.376.0812.9716.3816.797.5511.3512.0411.906.3611.0811.559.995.81NANANANANANANANANANANANA

    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
Assets 1981.301920.961835.941779.561778.931763.851702.091652.751653.201327.131273.621233.621187.681165.441131.051087.061099.481063.68916.39877.71834.66863.11845.17722.23738.75723.65699.43610.00462.10441.82424.81392.05374.08347.20306.00275.59234.16234.08201.82191.97191.07NANANA
Liabilities 1311.001292.781275.271274.341285.431306.341301.491262.521236.36934.40911.08893.08868.49861.26858.31841.27849.45836.17710.39687.11652.16648.75630.11523.65528.22526.29514.31438.37308.12299.29294.19272.05259.60242.59211.44188.47142.29141.98115.91122.92125.65NANANA
Liabilities And Stockholders Equity 1981.301920.961835.941779.561778.931763.851702.091652.751653.201327.131273.621233.621187.681165.441131.051087.061099.481063.68916.39877.71834.66863.11845.17722.23738.75723.65699.43610.00462.10441.82424.81392.05374.08347.20306.00275.59234.16234.08201.82191.97191.07NANANA
Stockholders Equity 670.30628.18560.67505.22493.50457.51400.60390.23416.84392.73362.54340.54319.18304.19272.74245.80250.03227.51206.00190.60182.50214.35215.06198.58210.53197.36185.12171.63153.98142.53130.62120.00114.48104.6194.5687.1291.8792.1085.9169.05-71.43-41.52-40.18NA

    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
Assets Current 1070.00999.82918.10862.60884.41898.02816.72842.23859.32672.92636.00610.16623.94635.46619.95569.74581.95578.50436.68408.30411.55458.22451.62328.45354.94341.26327.98246.07192.39184.51173.12158.91150.23138.99129.23117.77119.29128.1399.3491.2795.51NANANA
Cash And Cash Equivalents At Carrying Value 386.50339.76255.23218.69229.63203.4069.94217.43333.49191.44203.91207.34231.52267.47252.49187.19177.89234.9595.7588.1590.44139.09139.7519.9162.5167.0166.6924.6114.4819.0513.7411.706.825.265.566.3510.7624.735.135.154.07NANA3.01
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents 386.50339.76255.23218.69229.63203.4069.94217.43333.49191.44203.91207.34231.52267.47252.49187.19177.89234.9595.7588.1590.44139.09139.7519.9162.5167.0166.69NA14.48NANANA6.82NANANANANANANANANANANA
Accounts Receivable Net Current 423.30427.09416.60397.57397.22415.66384.70345.59312.77306.59283.30270.50266.57258.94247.63245.47244.52242.06232.11217.00214.12219.44202.15188.65180.72185.47176.77161.94128.47125.06117.29107.29103.2098.4188.6674.3972.2871.5763.3357.9758.35NANANA
Inventory Net 162.80159.68163.38170.12176.63182.18192.39160.02143.04118.0999.4885.9877.1870.2269.1573.5774.6163.5563.9560.6561.1651.4948.5746.1648.3544.0743.2043.6640.2334.0833.6631.0129.3428.8527.4225.7523.9723.3421.8721.2319.73NANANA
Prepaid Expense And Other Assets Current 97.4073.2982.9076.2280.9371.7974.8369.2070.0356.8049.3146.3448.68NANANA46.97NANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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
Amortization Of Intangible Assets 10.7811.0311.2611.4410.0411.3711.2611.1010.289.229.188.408.166.976.726.686.456.166.025.895.745.237.327.137.076.826.556.423.082.892.812.482.171.821.490.792.770.690.710.702.910.04NA0.79
Goodwill 398.80395.21393.49392.62373.56356.61354.97325.35322.52257.11249.98242.04216.87206.78200.26198.66195.65184.57183.41174.96173.05167.74163.02161.68155.47153.66148.03144.24107.09102.52100.3493.7290.5185.8574.2468.2453.3951.2950.5350.5549.33NANANA
Finite Lived Intangible Assets Net 268.70271.31279.43289.60283.47275.84285.82257.96264.42204.10194.91188.20171.39155.40147.12151.43153.56144.32148.20147.41149.79139.71134.23136.88137.99140.71139.43139.2086.3280.4279.8669.7867.22NANANA17.72NANANANANANANA
Other Assets Noncurrent 28.5042.7837.3633.7642.5545.6756.6050.3631.1427.0026.6833.6117.6812.0412.8513.8416.2111.599.0610.3710.1611.9411.2510.689.279.9710.028.968.518.448.689.228.538.068.157.964.394.473.963.903.35NANANA

    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
Liabilities Current 346.40324.68314.53316.34328.06358.56362.89327.53307.57284.79264.01245.30236.47222.24214.05201.56214.15215.45201.98182.42181.69177.10161.44154.22159.81153.60143.76154.80130.10120.07114.47104.7897.42100.6892.6478.7876.5677.2470.2067.3964.44NANANA
Long Term Debt Current 32.2031.8031.6631.1630.9830.4930.6430.6730.8424.5624.2723.7723.3624.1624.2324.2424.1622.7325.2523.9322.6422.4820.0817.3816.6515.5513.5127.3517.1915.0613.0810.9010.026.364.832.511.791.530.120.270.26NANANA
Accounts Payable Current 158.60143.56138.03134.84149.19156.12155.29150.64132.71119.58108.16104.00101.4686.9081.3990.7198.87100.1896.2388.8796.9594.7887.3087.2787.4282.3376.1076.2267.9260.0160.4555.5950.8758.0051.9747.5046.5847.8544.4843.4940.11NANANA
Other Liabilities Current 65.0057.7063.8276.1467.6382.8184.5264.2768.0956.9755.8548.9344.9547.7353.3736.0239.2741.5834.7628.6829.3729.5126.8025.2824.6723.7024.8726.8719.8520.2114.5213.5713.6311.0213.578.987.507.046.176.476.93NANANA

    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
Long Term Debt 867.30865.26862.94861.39861.15858.40859.27860.31863.03567.07567.87568.91565.31568.43569.21569.79569.20565.24457.24454.38454.82456.23453.41348.06347.58343.85340.47264.18151.43148.07145.73129.11123.75101.8177.7263.5926.8625.417.4219.3828.03NANANA
Long Term Debt Noncurrent 835.10833.46831.28830.23830.17827.91828.63829.64832.19542.52543.59545.14541.96544.28544.98545.55545.03542.51431.99430.46432.18433.75433.32330.68330.93328.30326.97236.83134.24133.01132.65118.21113.7295.4572.9061.0825.0723.887.2919.1127.77NANANA
Deferred Income Tax Liabilities Net 24.5029.8427.9125.9928.4619.9014.8311.244.829.048.589.960.043.705.02NA9.18NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Liabilities Noncurrent 48.5047.8144.5846.8942.5647.8642.3745.7742.4155.8752.9555.7053.1855.8660.4953.2447.7143.5637.1033.8027.7726.2822.9225.7124.5623.1422.0725.0721.1821.7521.6022.5121.8418.4816.5018.2913.4112.0711.0810.359.01NANANA
Operating Lease Liability Noncurrent 49.9050.0949.9848.3449.7946.6448.3045.0946.0839.1639.1934.6234.4132.4330.7230.7429.7927.1330.9630.68NANANANANANANANANANANANANANANANANANANANANANANANA

    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
Stockholders Equity 670.30628.18560.67505.22493.50457.51400.60390.23416.84392.73362.54340.54319.18304.19272.74245.80250.03227.51206.00190.60182.50214.35215.06198.58210.53197.36185.12171.63153.98142.53130.62120.00114.48104.6194.5687.1291.8792.1085.9169.05-71.43-41.52-40.18NA
Common Stock Value 0.300.340.340.340.330.330.330.330.330.330.330.330.330.330.330.330.330.330.330.330.330.330.330.330.330.330.330.320.320.320.320.320.320.320.320.320.320.320.320.313.16NANANA
Additional Paid In Capital Common Stock 244.70239.55236.12232.50228.83225.38222.27218.64211.43208.53205.60202.66199.85197.49195.29192.56190.23188.22186.18183.84181.81180.11NANA174.04NANANANANANANANANANANANANANANANANANANA
Retained Earnings Accumulated Deficit 693.80638.31579.69527.47513.10453.29401.33350.48352.54332.09306.11277.80269.42241.58213.51188.17173.37154.18132.97114.05105.2188.7473.9257.6048.4337.6425.6313.667.29-3.79-15.34-25.33-31.14-40.43-49.91-56.42-57.66-62.72-68.91-71.22-71.59NANANA
Accumulated Other Comprehensive Income Loss Net Of Tax 33.7045.1339.6534.2540.5642.4128.0317.88-0.23-1.00-2.291.39-8.76-11.72-12.90-12.75-7.14-8.45-6.73-3.18-0.433.072.251.780.51NANANANANANANANANANANANANANANANANANANA
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value 4.963.253.463.533.292.973.503.092.772.812.832.712.262.092.632.301.911.932.262.021.631.761.892.311.832.091.790.480.360.360.340.540.580.570.560.10NANANANANANANANA

    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
Net Cash Provided By Used In Operating Activities 89.66112.4564.2673.8379.2499.2151.2348.2321.8433.0445.8237.6236.9138.3669.6135.9116.5554.1236.5115.8927.7835.7227.046.0815.4324.9112.7515.6718.6918.4216.3319.835.4413.719.415.994.917.062.605.031.6110.171.00-8.55
Net Cash Provided By Used In Investing Activities -25.52-18.36-11.91-47.61-18.7357.97-129.19-68.72-156.83-34.72-34.49-52.39-48.32-20.75-0.62-8.10-73.70-18.75-25.32-13.96-26.53-19.17-7.08-21.29-20.14-22.33-42.98-115.00-24.52-12.09-27.88-15.11-20.39-35.40-20.04-35.53-10.79-2.29-0.47-2.60-0.96-0.510.07-1.11
Net Cash Provided By Used In Financing Activities -17.37-9.55-15.82-37.16-34.28-23.71-69.54-95.56277.04-10.80-14.76-9.40-24.54-2.62-3.69-18.510.09103.83-3.58-4.23-49.90-17.2199.88-27.400.21-2.2772.31109.451.27-1.0213.590.1716.5121.399.8425.13-8.0914.82-2.15-1.35-1.85-8.24NANA

    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
Net Cash Provided By Used In Operating Activities 89.66112.4564.2673.8379.2499.2151.2348.2321.8433.0445.8237.6236.9138.3669.6135.9116.5554.1236.5115.8927.7835.7227.046.0815.4324.9112.7515.6718.6918.4216.3319.835.4413.719.415.994.917.062.605.031.6110.171.00-8.55
Net Income Loss 64.8467.9961.6049.2768.7260.9859.9033.8229.3734.8937.2117.2927.8428.0825.3415.9919.1921.2118.928.8316.4815.5616.326.3910.7912.0111.976.3611.0811.559.995.819.299.486.511.245.066.202.310.372.382.971.23-0.53
Profit Loss 64.8467.9961.6049.2768.7260.9859.9033.8229.3734.8937.2117.2927.8428.0825.3415.9919.1921.2118.928.8316.4815.5616.326.3910.7912.01NANANANANANANANANANANANANANANANANANA
Increase Decrease In Accounts Receivable -3.6011.2019.21-1.72-22.0431.8134.0232.70-6.4519.275.01-1.060.866.472.161.000.4411.2714.173.70-5.7915.7613.137.06-4.687.2114.223.200.888.146.703.041.126.5411.96-2.09-3.558.676.60-1.03NANANANA
Increase Decrease In Inventories 2.21-3.99-7.03-7.70-6.58-10.4117.1816.3016.8817.1512.337.645.800.09-4.66-1.419.74-0.802.45-0.808.922.801.572.423.730.27-1.240.895.52-0.151.951.36-0.110.971.190.80-0.421.450.631.27NANANANA
Increase Decrease In Accounts Payable 13.378.030.61-16.91-10.671.032.7716.4912.3010.403.200.5214.543.76-10.20-8.31-1.593.796.55-7.810.627.220.36-0.063.644.71-0.26-1.788.52-2.753.083.56-8.294.182.52-0.92-1.971.961.702.90NANANANA
Share Based Compensation 5.263.523.693.443.533.213.663.423.523.543.503.202.782.632.732.682.292.102.322.021.751.891.962.241.842.182.090.480.360.360.640.540.580.570.860.100.000.00NANANANANANA

    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
Net Cash Provided By Used In Investing Activities -25.52-18.36-11.91-47.61-18.7357.97-129.19-68.72-156.83-34.72-34.49-52.39-48.32-20.75-0.62-8.10-73.70-18.75-25.32-13.96-26.53-19.17-7.08-21.29-20.14-22.33-42.98-115.00-24.52-12.09-27.88-15.11-20.39-35.40-20.04-35.53-10.79-2.29-0.47-2.60-0.96-0.510.07-1.11
Payments To Acquire Property Plant And Equipment 14.7018.5713.3814.9510.4310.7014.1510.369.087.629.4310.858.079.176.439.9212.9019.499.128.668.188.578.2410.248.728.276.917.787.845.756.926.507.358.455.855.673.551.110.770.750.590.650.790.64

    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
Net Cash Provided By Used In Financing Activities -17.37-9.55-15.82-37.16-34.28-23.71-69.54-95.56277.04-10.80-14.76-9.40-24.54-2.62-3.69-18.510.09103.83-3.58-4.23-49.90-17.2199.88-27.400.21-2.2772.31109.451.27-1.0213.590.1716.5121.399.8425.13-8.0914.82-2.15-1.35-1.85-8.24NANA
Payments Of Dividends 9.329.319.9434.548.858.949.4535.438.878.828.828.79NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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
Revenues 720.73706.47692.10659.31686.49719.11676.75587.49533.72509.76488.10437.07441.47420.49393.94397.33401.23396.45371.81342.13353.12349.00332.58301.73299.87295.19282.20255.67233.98225.39211.91191.70191.50181.58159.69129.95145.27140.46126.35105.95119.33115.95104.6991.96
Intersegment Elimination -2.63-2.16-2.05-2.15-2.27-1.55-1.54-0.79-0.67-0.70-0.49-0.36NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Installation 669.80661.19651.87622.74641.01672.92638.00561.63522.24504.16NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, All Other 53.5647.4442.2838.7247.7447.7540.2926.6512.156.30NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Commercial 114.73105.27117.23109.9798.96101.4894.5286.5984.5488.9183.4476.6478.9876.4372.5874.95NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Customer Installation 669.80661.19651.87622.74641.01672.92638.00561.63522.24504.16482.96432.18NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Customer Installation 50.9245.2740.2336.5745.4846.2038.7525.8611.485.605.134.89NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Repair And Remodel 44.5537.8438.9437.6742.0239.1437.9732.6439.8434.5130.7833.5631.0828.6223.0324.04NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Residential New Construction 510.52518.08495.70475.10500.04532.30505.51442.40409.34386.35373.88326.86331.40315.43298.32298.34NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Fireproofing And Firestopping 19.7718.8919.8615.1814.2517.1616.1715.9216.2317.6813.0412.4413.3211.0513.5411.74NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Garage Doors 43.7340.6040.8643.3145.0945.2242.5135.9831.2426.9526.0424.4424.8624.0021.6722.9924.1722.3421.7821.6722.9621.7819.3315.47NA15.8715.1814.29NANANANANANANANANANANANANANANANA
Insulation 430.94424.17416.85394.04407.40429.09409.60364.94341.45324.36313.37283.46279.27268.29251.05259.70260.06253.31235.47221.22229.85225.50218.49202.28NA195.87189.97175.62NANANANANANANANANANANANANANANANA
Other Building Products 43.9945.7647.5851.0849.2155.9749.1242.8238.6535.8432.2824.82-10.4136.1839.6236.6237.9437.0335.0232.3531.4132.5728.4132.46NA26.5324.4823.43NANANANANANANANANANANANANANANANA
Product Installation 669.80661.19651.87622.74641.01672.92638.00561.63522.24504.16482.96432.18NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Rain Gutters 30.4131.2329.5727.8030.6931.0728.7223.5524.1421.8121.4619.0020.7317.3013.0711.5812.2313.3713.0011.2012.7712.1610.618.66NA10.8610.198.44NANANANANANANANANANANANANANANANA
Shower Doors Shelving And Mirrors 49.9248.2247.8445.5148.6446.7341.2636.3436.9735.4134.9931.4331.9329.2828.9027.0227.9227.0126.9023.9224.1323.1922.7720.26NA21.8518.3712.88NANANANANANANANANANANANANANANANA
Waterproofing 34.1936.1932.9929.9429.5031.0935.2029.0232.2034.5134.2629.9533.1133.2728.0828.5028.0532.7828.8622.3924.2125.9824.8922.61NA21.5722.1221.00NANANANANANANANANANANANANANANANA
Window Blinds 16.8516.1516.3215.8816.2416.5915.4113.0612.8613.2012.6711.5312.3312.1711.5510.93NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Related Party 5.296.134.86NA5.266.180.80NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Revenue From Contract With Customer Excluding Assessed Tax 720.73706.47692.10659.31686.49719.11676.75587.49533.72509.76488.10437.07441.47420.49393.94397.33401.23396.45371.81342.13353.12349.00332.58301.73299.87295.19282.20255.67233.98225.39211.91191.70191.50181.58159.69129.95145.27140.46126.35105.95119.33115.95104.6991.96
Intersegment Elimination -2.63-2.16-2.05-2.15-2.27-1.55-1.54-0.79-0.67-0.70-0.49-0.36NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Installation 669.80661.19651.87622.74641.01672.92638.00561.63522.24504.16NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, All Other 53.5647.4442.2838.7247.7447.7540.2926.6512.156.30NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Commercial 114.73105.27117.23109.9798.96101.4894.5286.5984.5488.9183.4476.6478.9876.4372.5874.95NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Customer Installation 669.80661.19651.87622.74641.01672.92638.00561.63522.24504.16482.96432.18NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Customer Installation 50.9245.2740.2336.5745.4846.2038.7525.8611.485.605.134.89NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Repair And Remodel 44.5537.8438.9437.6742.0239.1437.9732.6439.8434.5130.7833.5631.0828.6223.0324.04NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Residential New Construction 510.52518.08495.70475.10500.04532.30505.51442.40409.34386.35373.88326.86331.40315.43298.32298.34NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Fireproofing And Firestopping 19.7718.8919.8615.1814.2517.1616.1715.9216.2317.6813.0412.4413.3211.0513.5411.74NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Garage Doors 43.7340.6040.8643.3145.0945.2242.5135.9831.2426.9526.0424.4424.8624.0021.6722.9924.1722.3421.7821.6722.9621.7819.3315.47NA15.8715.1814.29NANANANANANANANANANANANANANANANA
Insulation 430.94424.17416.85394.04407.40429.09409.60364.94341.45324.36313.37283.46279.27268.29251.05259.70260.06253.31235.47221.22229.85225.50218.49202.28NA195.87189.97175.62NANANANANANANANANANANANANANANANA
Other Building Products 43.9945.7647.5851.0849.2155.9749.1242.8238.6535.8432.2824.82-10.4136.1839.6236.6237.9437.0335.0232.3531.4132.5728.4132.46NA26.5324.4823.43NANANANANANANANANANANANANANANANA
Product Installation 669.80661.19651.87622.74641.01672.92638.00561.63522.24504.16482.96432.18NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Rain Gutters 30.4131.2329.5727.8030.6931.0728.7223.5524.1421.8121.4619.0020.7317.3013.0711.5812.2313.3713.0011.2012.7712.1610.618.66NA10.8610.198.44NANANANANANANANANANANANANANANANA
Shower Doors Shelving And Mirrors 49.9248.2247.8445.5148.6446.7341.2636.3436.9735.4134.9931.4331.9329.2828.9027.0227.9227.0126.9023.9224.1323.1922.7720.26NA21.8518.3712.88NANANANANANANANANANANANANANANANA
Waterproofing 34.1936.1932.9929.9429.5031.0935.2029.0232.2034.5134.2629.9533.1133.2728.0828.5028.0532.7828.8622.3924.2125.9824.8922.61NA21.5722.1221.00NANANANANANANANANANANANANANANANA
Window Blinds 16.8516.1516.3215.8816.2416.5915.4113.0612.8613.2012.6711.5312.3312.1711.5510.93NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Related Party 5.296.134.86NA5.266.180.80NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

Plots across concepts


IncomeStatement
Comprehensive Income Net Of Tax
Expenses
Other Nonoperating Income Expense
Balance Sheet
Operating Lease Right Of Use Asset
Assets
Derivative Assets
Current Assets
Prepaid Expense And Other Assets Current
NonCurrent Assets
Other Assets Noncurrent
Liabilities
Operating Lease Liability
Current Liabilities
Operating Lease Liability Current
Noncurrent Liabilities
Deferred Income Tax Liabilities Net
Stockholders Equity
Common Stock Value
CashFlow
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInOperatingActivities
Increase Decrease In Accounts Receivable
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
OperatingLeaseLiability
Operating Lease Liability Current
NonoperatingIncomeExpense
Other Nonoperating Income Expense
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Undiscounted Excess Amount
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Net
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Line plots across dimensions of each concept