Home Data Calendar Blog

SSD

Tables

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31
Common Stock Value 0.430.430.430.430.420.430.430.430.430.430.430.430.430.440.440.440.440.450.450.460.450.460.460.470.470.480.470.470.470.490.480.480.480.490.490.490.490.490.490.490.490.490.480.480.480.480.480.480.480.480.480.500.500.490.490.49
Earnings Per Share Basic 1.302.442.512.061.362.062.172.191.611.701.671.160.681.541.230.840.630.980.890.510.280.960.950.550.280.600.590.490.370.620.540.340.300.440.440.200.210.420.420.250.160.410.380.100.120.270.330.150.100.400.390.14-0.090.350.140.19
Earnings Per Share Diluted 1.282.432.502.051.362.062.162.181.601.701.661.160.681.541.220.830.630.970.880.500.280.950.940.540.270.590.590.480.360.620.540.340.300.440.430.200.210.420.420.250.160.410.380.100.120.270.330.150.100.400.390.14-0.090.350.140.19

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31
Revenue From Contract With Customer Excluding Assessed Tax 501.71580.08597.58534.43475.62553.66593.23493.57418.56396.74410.28347.64293.90364.30326.08283.67262.51309.93304.85259.24241.84284.18308.01244.78231.68262.48263.00219.87200.19230.97229.97199.52184.76216.14216.66176.49166.63209.32207.89168.29160.32195.88195.60154.53144.69172.11181.70158.73130.73162.37177.81132.54119.61146.45165.61123.82
Revenues 501.71580.08597.58534.43475.62553.66593.23493.57418.56396.74410.28347.64293.90364.30326.08283.67262.51309.93304.85259.24241.84284.18308.01244.78231.68262.48263.00219.87200.19230.97229.97199.52184.76216.14216.66176.49166.63209.32207.89168.29160.32195.88195.60154.53144.69172.11181.70158.73130.73162.37177.81132.54119.61146.45165.61123.82
Cost Of Goods And Services Sold 281.21297.17310.11281.55274.97309.14333.90256.79220.29198.71213.84185.36170.22191.06176.28154.00152.46172.29170.67148.99143.41150.28167.44137.16129.78143.34140.14120.39NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Gross Profit 220.50282.92287.47252.88200.66244.52259.33236.78198.27198.03196.45162.28123.67173.24149.80129.67110.05137.64134.18110.2598.44133.90141.47108.53102.70119.89123.53100.1694.97113.47111.4992.5282.76100.3498.3277.5072.8095.5595.9077.7669.9990.1589.4264.9755.2075.7283.1569.4154.9175.4583.5056.9547.6365.7076.7954.03
Operating Expenses 148.45141.94140.74133.12119.35119.94120.44106.48101.4297.4294.7593.9884.3481.9777.6680.3879.2076.6981.0979.9281.6972.9780.7275.7377.5573.1978.3977.5368.8367.7070.5665.8860.2865.0963.3161.2257.4863.3463.7758.1658.0959.2759.7455.9656.1453.7356.0055.9049.2350.5652.2944.6649.4836.4542.8536.94
General And Administrative Expense 70.8464.7968.7763.7155.9660.3258.4253.7749.4147.7947.4148.5643.6340.2938.6438.4739.3337.0541.3439.5545.2036.1140.4038.1936.6936.5036.5634.9932.3832.5434.9529.3026.5528.6529.7928.4325.5129.5629.4926.9225.4128.7828.5926.2923.8023.8427.0926.2423.5725.1725.4521.6222.3320.0020.5216.93
Selling And Marketing Expense 52.4852.3950.4448.6744.9342.5445.0736.8435.9535.0633.1730.8227.7629.4026.8328.5328.1027.6728.6928.1126.2826.8829.2027.5728.7528.1628.5129.4824.0324.3024.8225.1922.5122.5423.0122.6122.4123.5924.2121.8221.4520.6321.6521.3721.1120.9419.8820.4318.0418.6319.8217.0715.8715.9516.6114.87
Operating Income Loss 71.55140.21145.02118.3678.74122.81133.08124.4497.06100.62101.7368.3839.4691.3472.2149.3536.6160.9753.6530.0218.8760.9260.7432.8024.7046.7045.1422.6326.1445.7840.9226.6422.4835.2535.0116.2815.3232.2232.1319.6111.9030.8929.689.01-0.9421.9927.1513.515.6824.8831.2112.28-1.8629.2533.9417.09
Allocated Share Based Compensation Expense 1.936.606.504.60-0.503.504.704.902.642.603.306.50NANANA0.300.782.102.504.101.562.802.903.101.800.372.997.594.123.143.372.482.342.792.993.083.523.043.262.483.412.962.812.883.121.972.053.072.611.230.841.452.320.430.22NA
Income Tax Expense Benefit 19.6036.0537.4629.4420.5129.8834.2429.4323.2826.0026.6116.2210.2223.7718.589.998.0515.5014.226.605.2916.4716.487.2510.8316.5816.717.688.5615.9014.6410.067.6713.4813.456.194.9411.5811.677.604.2910.8711.184.26-6.799.0711.356.370.8210.0511.755.262.5410.8012.777.13
Net Income Loss 54.80104.02107.2187.9557.6188.2493.5794.5869.8073.7872.4850.3929.6467.0653.4836.8328.0643.6939.5822.6612.7644.3644.0925.4313.0928.2028.2123.1217.3929.8026.2016.3414.7321.5921.5110.0510.3820.6120.4512.097.6720.0118.50NANANANANANANANANANANANANA
Comprehensive Income Net Of Tax 66.0891.87102.0888.0388.9389.0585.1084.4569.1968.5579.8841.6440.7873.3257.7929.5122.5249.1240.8421.3310.7641.4132.6429.2914.0733.7438.8426.447.7530.0321.7225.838.2015.4329.14-6.282.214.7220.4510.8912.2128.2717.50-1.029.8017.105.9114.430.725.5122.8913.94-3.60NANANA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31
Assets 2704.722815.492719.352555.632503.972504.262485.472280.351484.121422.071373.971294.731232.571277.871284.501198.251095.371086.311069.921030.351021.661094.611085.891040.341037.521068.381041.481018.20979.97984.30999.54968.96961.31960.05995.86952.66973.07981.84983.33953.17953.61934.18896.99871.55890.32879.00878.90867.01836.09855.47864.58883.17874.71861.83842.52835.95
Liabilities 1024.981146.001135.741068.221090.591166.701200.831048.54300.13299.07287.07280.22251.63317.06390.29356.65203.41209.36201.50194.88166.15181.19182.09161.28152.75152.34142.07131.25114.13123.20117.26104.70111.48115.67124.5297.37109.60117.72118.06105.66112.33111.72103.9583.13100.7592.84105.9695.9177.7293.19100.1286.1186.9282.7189.0573.82
Liabilities And Stockholders Equity 2704.722815.492719.352555.632503.972504.262485.472280.351484.121422.071373.971294.731232.571277.871284.501198.251095.371086.311069.921030.351021.661094.611085.891040.341037.521068.381041.481018.20979.97984.30999.54968.96961.31960.05995.86952.66973.07981.84983.33953.17953.61934.18896.99871.55890.32879.00878.90867.01836.09855.47864.58883.17874.71861.83842.52835.95
Stockholders Equity 1679.751669.491583.611487.411413.381337.561284.641231.811184.001123.001086.901014.51980.94960.80894.21841.59891.96876.95868.42835.47855.51913.42903.80879.06884.78916.04899.41886.95865.84861.10882.28864.26849.82844.38871.34855.29863.47864.12865.28847.51841.28822.46793.03788.42789.57786.16772.94771.10758.36762.28764.45797.07787.79779.13NANA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31
Assets Current 1312.441478.201372.801222.541179.251232.151204.611787.88998.84949.65901.70819.00753.14820.40834.90751.98640.91635.25613.95575.74599.53660.92640.17583.53583.94621.49596.34585.58585.25592.96620.90591.22589.27600.89629.04588.45604.32610.28604.16571.75568.11546.76510.33480.49498.05492.11494.69477.65502.06563.84573.41590.71591.26570.84544.77511.15
Cash And Cash Equivalents At Carrying Value 429.82571.01407.98252.54300.74309.26246.13984.37301.15294.18305.80257.43274.64311.46315.45301.74230.21194.06141.73113.41160.18166.96155.03137.41168.51204.17140.95167.06226.54218.72246.34232.03258.82242.79248.61233.59260.31258.24221.20211.99251.21215.76165.28141.97175.55187.47162.72160.09213.82265.16262.01301.23335.05291.85219.76202.84
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents 429.82571.01407.98252.54300.74309.26246.13984.37301.15294.18305.80257.43274.64311.46315.45301.74230.21194.06141.73113.41160.18NANANA168.51NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Accounts Receivable Net Current 283.98351.16387.92339.67269.12334.45375.13320.43231.02236.53249.93227.20165.13226.45233.87168.74139.36180.90191.28173.14146.05192.98211.18167.15135.96159.57172.33148.51112.42141.72144.92135.12106.01132.73140.94117.3292.02127.50137.80114.1690.02118.89126.89102.8182.81108.42120.12107.2676.4298.03117.9791.0868.2693.64104.2893.03
Inventory Net 551.58504.45523.56576.43556.80540.02539.84443.45443.76385.51310.25296.64283.74260.05265.37255.72251.91242.73266.14272.46276.09279.50258.18256.55253.00244.48265.29256.27232.27220.21218.16210.79195.76200.28212.29205.31216.54198.42219.04216.53197.73187.25196.25202.34204.12172.02185.22184.07180.13172.14166.93166.97152.30150.71150.79180.68
Other Assets Current 47.0751.5853.3453.8952.5848.4243.5039.6322.9033.4335.7237.7329.6322.4420.2225.7919.4317.5714.7914.1917.2112.2215.7722.4226.4713.2817.4613.7414.0112.3211.4813.2812.4810.3013.6319.5720.7912.9812.5016.0716.4512.528.4620.3823.5011.8914.5214.1013.139.608.8111.9314.6816.0110.2213.05

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31
Property Plant And Equipment Gross 832.41789.38780.25773.30762.42723.53728.91645.73635.64632.12629.77621.78611.99598.19594.09581.70579.59576.98572.37566.84563.75561.28566.85570.28550.92530.79512.09479.26470.42461.56448.68449.02438.71438.26436.60431.58438.49439.90445.86442.70438.78433.29426.31422.86425.22421.01414.28412.52394.70388.48378.65364.13357.93359.69348.35NA
Construction In Progress Gross 61.1853.7646.1239.5531.5236.8132.3026.7826.4724.4119.2416.8120.6617.9313.7517.0216.0113.8914.6310.749.2413.1715.3715.0422.0031.7137.5650.8135.6943.2138.8132.0432.1220.0622.7219.4813.9212.526.515.056.299.309.449.626.105.694.843.912.552.153.5115.358.89NA21.24NA
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment 474.97460.62451.13443.76432.39419.11415.03406.83402.25400.98393.65382.91377.46369.65360.72351.78346.59339.92334.29326.18318.39316.77313.09309.20299.91297.32288.29279.61273.30275.10268.10264.40257.12255.43252.48246.06245.38246.29245.81240.29235.53232.96226.20221.47217.87215.56210.43206.97201.54199.61198.46194.87189.75187.00184.64NA
Amortization Of Intangible Assets 6.005.906.005.705.605.405.301.101.401.501.701.701.601.701.601.501.401.401.301.302.201.401.301.311.501.501.701.681.441.501.501.501.491.501.501.561.691.801.502.171.891.202.001.992.361.701.901.901.101.00NANANANANANA
Property Plant And Equipment Net 418.61382.51375.24369.09361.56341.23346.18265.68259.87255.55255.35255.68255.18246.47247.12246.94249.01250.95252.71251.40254.60257.68269.13276.11273.02265.18261.36250.47232.81229.67219.39216.66213.72202.88206.84205.01207.03206.13206.56207.46209.53209.64209.54211.01213.45211.13208.69209.46195.72191.02183.70184.61177.07176.46184.95200.97
Goodwill 502.55483.41495.06500.75495.67467.99492.34133.65134.02133.50134.12133.48135.84133.73132.34131.60131.88131.19132.31131.71130.25136.46136.40138.03137.14137.31137.16135.11124.48126.84124.99125.61123.95123.28124.83122.92123.88125.23129.23129.43129.22130.27122.68122.58121.98128.81127.98130.5699.8569.6972.1171.3470.0775.5872.1679.61
Intangible Assets Net Excluding Goodwill 365.34356.45369.65366.12362.92330.53357.7025.0226.2722.0823.7525.0626.8020.9622.1423.4525.0721.8222.9924.1524.4025.4626.7628.3029.3330.0530.8031.7122.8624.6324.9126.7227.6828.5730.7431.4832.5934.7838.0639.7341.7736.9543.3545.2850.6040.0841.5343.4827.8620.2522.0522.9023.4723.0723.1626.89
Finite Lived Intangible Assets Net 271.14266.02276.83273.17271.18247.06268.4424.4125.6521.4623.1324.4426.1820.35NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA27.86NANANA23.47NANANA
Other Assets Noncurrent 36.9948.7743.2341.2346.9284.1635.6623.4719.6919.7815.6717.2713.3412.368.608.0710.5810.1510.3510.5210.4011.6010.9111.8411.5511.7713.2212.7212.0710.209.348.756.704.434.414.805.255.425.324.804.9810.5511.0812.196.246.876.015.867.7510.6712.4613.4210.0515.5617.0016.72

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31
Liabilities Current 361.26427.57396.95330.67348.56346.17361.40306.85244.60245.48232.45224.81194.06191.16193.41162.85158.91165.87157.24150.58151.58167.45167.99143.23136.49142.53134.26123.56108.80117.38112.3499.5594.96101.25107.7481.2994.48104.50105.4595.55103.20103.9195.7374.6995.5288.03100.0389.3771.5986.1992.8878.2779.6274.0079.7964.89
Long Term Debt Current 22.5022.5022.5022.5022.5022.5022.5022.50NANANANANANANANANANANANANANANANANANANANANANANANA0.000.000.000.000.020.040.060.080.100.961.201.210.180.194.843.56NANANANANANANANA
Accounts Payable Current 107.5295.2797.8595.3097.8498.65112.9776.3957.2262.4160.2766.2448.2742.2749.1544.5133.3540.8639.2435.5534.3642.7347.9842.1031.5430.8637.7438.2227.6724.7827.0729.0221.3124.9326.9121.4622.8624.7327.1231.2934.9333.4529.5830.9637.1224.2334.7435.1122.0327.7432.0629.8235.1623.6627.9125.61
Other Accrued Liabilities Current 11.43NANANA11.17NANANA10.81NANANA10.00NANANA10.15NANANA26.97NANANA17.14NANANA10.32NANANA10.09NANANA13.28NANANA7.74NANANA7.67NANANA4.46NANANA3.50NANANA
Dividends Payable Current 26.29NANANA22.82NANANA24.18NANANA15.69NANANA10.21NANANA10.02NANANA9.95NANANA8.54NANANA7.72NANANA6.84NANANA6.09NANANA6.05NANANA6.02NANANA5.01NANANA
Accrued Liabilities Current 231.23NANANA228.22NANANA187.39NANANA145.79NANANA125.56NA118.00115.0398.57103.9899.3685.0084.2087.9573.8167.1860.4862.7157.1449.8554.7652.8856.3046.2656.0856.9156.4948.9551.7447.2744.6231.2944.9244.8141.4935.7536.1636.3136.0731.8331.3733.5231.1929.55

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31
Long Term Debt 410.62416.25421.88427.50433.12438.75444.38NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Deferred Income Tax Liabilities Net 98.17NANANA112.90NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating Lease Liability Noncurrent 55.3253.8151.5645.3746.8838.6539.6536.3437.0933.0634.0935.8137.2033.3528.8926.0827.9327.2628.1628.880.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31
Stockholders Equity 1679.751669.491583.611487.411413.381337.561284.641231.811184.001123.001086.901014.51980.94960.80894.21841.59891.96876.95868.42835.47855.51913.42903.80879.06884.78916.04899.41886.95865.84861.10882.28864.26849.82844.38871.34855.29863.47864.12865.28847.51841.28822.46793.03788.42789.57786.16772.94771.10758.36762.28764.45797.07787.79779.13NANA
Common Stock Value 0.430.430.430.430.420.430.430.430.430.430.430.430.430.440.440.440.440.450.450.460.450.460.460.470.470.480.470.470.470.490.480.480.480.490.490.490.490.490.490.490.490.490.480.480.480.480.480.480.480.480.480.500.500.490.490.49
Additional Paid In Capital Common Stock 313.12307.15301.61295.98298.98296.96293.72289.77294.33291.73289.26285.90284.01281.13277.62272.87280.22278.90277.02274.84276.50274.13271.74269.00260.16265.49260.35259.17255.92243.90243.05238.04238.21225.79229.28226.01220.98217.01213.04208.87207.42194.72187.55184.55184.68178.96176.81174.83170.48169.12167.86167.03165.43148.19147.75146.71
Retained Earnings Accumulated Deficit 1426.551383.181290.691194.991118.031150.121072.96990.61906.84885.47822.50760.86720.44772.85716.04672.49645.51649.05615.53641.17628.21686.35652.12693.22676.64683.55675.15656.96642.42687.05665.81648.32639.71679.67665.91652.30649.17648.61634.86621.26615.29623.53609.54597.10592.31598.53591.60581.78580.62581.67571.23608.06607.24616.72604.48602.75
Accumulated Other Comprehensive Income Loss Net Of Tax -9.99-21.27-9.11-3.99-4.06-35.39-36.19-27.73-17.61-17.00-11.78-19.17-10.43-21.57-27.84-32.15-24.83-30.01-24.58-25.98-24.65-23.03-20.08-8.64-12.50-13.48-19.02-29.65-32.97-23.33-23.57-19.09-28.58-22.04-15.88-23.51-7.180.9916.8916.8918.0913.555.286.2812.108.184.0614.016.7811.0124.8821.4814.6313.720.7512.18
Treasury Stock Value 50.36NANANANA74.5646.2821.28NA37.6313.5113.5113.5172.0672.0672.069.3821.440.0055.0025.0024.490.4475.0040.0020.0017.540.000.0047.003.503.500.0039.538.460.000.002.980.00NA0.009.829.82NANANANANANANANANANANANANA
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value 4.065.545.644.391.233.243.954.012.602.613.376.462.933.654.800.031.321.882.223.902.402.412.812.721.800.432.697.654.153.093.602.352.252.753.212.783.563.103.312.383.433.012.842.813.152.041.903.112.791.290.841.282.580.430.180.38

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31
Net Cash Provided By Used In Operating Activities 28.84200.94194.282.96136.43124.9493.7744.6829.2040.4763.8017.8377.9586.8530.0412.7256.4395.6543.939.6552.11NANANANANANANANANANANANANANANANANANANANANANANANANANANA11.0127.4319.06-22.4137.3434.3025.07-19.51
Net Cash Provided By Used In Investing Activities -36.70-18.50-21.01-27.04-24.73-11.96-816.47-17.08-17.61-14.99-10.48-15.73-18.30-8.11-7.21-6.23-2.50-9.27-5.45-10.8110.93NANANANANANANANANANANANANANANANANANANANANANANANANANANA-54.52-8.85-2.60-8.31-7.7838.98-1.32-22.00
Net Cash Provided By Used In Financing Activities -140.86-17.18-17.18-23.82-120.92-45.08-19.07650.60-10.36-35.66-10.18-15.42-100.62-83.89-10.8368.57-19.78-32.76-10.14-45.47-71.03NANANANANANANANANANANANANANANANANANANANANANANANANANANA-5.96-9.17-56.34-4.8612.03-4.92-4.07-4.85

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31
Net Cash Provided By Used In Operating Activities 28.84200.94194.282.96136.43124.9493.7744.6829.2040.4763.8017.8377.9586.8530.0412.7256.4395.6543.939.6552.11NANANANANANANANANANANANANANANANANANANANANANANANANANANA11.0127.4319.06-22.4137.3434.3025.07-19.51
Net Income Loss 54.80104.02107.2187.9557.6188.2493.5794.5869.8073.7872.4850.3929.6467.0653.4836.8328.0643.6939.5822.6612.7644.3644.0925.4313.0928.2028.2123.1217.3929.8026.2016.3414.7321.5921.5110.0510.3820.6120.4512.097.6720.0118.50NANANANANANANANANANANANANA
Depreciation Depletion And Amortization 20.4818.1818.3017.7516.3716.2017.5310.799.2910.4411.5311.228.6810.3510.019.739.369.539.769.7610.349.429.959.696.8410.498.038.366.446.617.447.445.166.957.307.425.817.327.107.685.896.857.297.496.116.937.096.725.764.935.084.975.125.256.226.28
Increase Decrease In Accounts Receivable -72.11-33.7748.9369.99-74.80-33.60-1.1689.80-5.23-11.4822.0462.66-65.06-8.7163.7132.16-42.48-8.6918.1126.97-46.10-18.1646.0730.76-22.79-11.5321.8830.25-27.91-3.5710.8028.23-26.03-7.6322.8627.61-34.79-8.3823.5124.22-29.64-9.0524.3421.01-25.95-12.2114.2526.59-23.19-18.0626.3421.90-24.72-13.5225.6616.29
Increase Decrease In Inventories 34.56-15.34-51.8116.930.6912.5314.820.3859.9876.9512.5214.7520.02-7.188.415.967.51-21.45-6.63-3.08-2.8121.494.673.078.39-18.226.619.8013.620.958.1313.91-3.64-11.475.42-7.5119.19-18.362.4719.139.19-10.47-6.34-0.8231.11-14.113.20-3.156.987.56-0.7013.10-0.10-3.46-3.2218.92
Deferred Income Tax Expense Benefit 3.29-4.31NANA0.00-8.60-2.75-1.81-2.110.050.830.311.33-0.120.541.430.290.350.541.372.890.190.421.453.751.370.021.16-2.35-0.03-0.992.500.84-0.58-0.312.590.861.28-1.611.651.281.05-0.812.090.690.18-0.48-0.20-1.11-0.02-0.29-0.742.1510.21-5.620.23
Share Based Compensation 6.076.626.544.631.993.464.664.874.323.153.706.544.054.035.150.281.742.102.504.112.402.752.903.122.090.633.217.984.243.383.572.752.432.943.293.293.683.313.542.663.643.103.022.983.302.062.123.183.021.440.861.522.430.510.300.47

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31
Net Cash Provided By Used In Investing Activities -36.70-18.50-21.01-27.04-24.73-11.96-816.47-17.08-17.61-14.99-10.48-15.73-18.30-8.11-7.21-6.23-2.50-9.27-5.45-10.8110.93NANANANANANANANANANANANANANANANANANANANANANANANANANANA-54.52-8.85-2.60-8.31-7.7838.98-1.32-22.00
Payments To Acquire Property Plant And Equipment 31.3419.5719.1618.7620.799.7414.0117.8212.4511.998.7910.5117.036.807.296.798.209.247.917.354.605.678.1110.9412.9412.8216.5315.7612.0712.3810.586.9715.025.637.176.376.208.225.114.193.854.853.464.635.836.506.383.252.559.424.0010.103.213.501.3320.29

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31
Net Cash Provided By Used In Financing Activities -140.86-17.18-17.18-23.82-120.92-45.08-19.07650.60-10.36-35.66-10.18-15.42-100.62-83.89-10.8368.57-19.78-32.76-10.14-45.47-71.03NANANANANANANANANANANANANANANANANANANANANANANANANANANA-5.96-9.17-56.34-4.8612.03-4.92-4.07-4.85
Payments Of Dividends Common Stock 11.5211.5211.0911.0611.0811.2210.7910.8110.8010.869.999.9710.2410.019.9910.1710.2010.289.829.9010.1510.199.739.829.949.938.588.548.568.717.737.717.727.866.916.866.856.866.126.096.056.030.006.0512.096.046.046.026.026.046.265.014.944.944.944.94

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31
Revenues 501.71580.08597.58534.43475.62553.66593.23493.57418.56396.74410.28347.64293.90364.30326.08283.67262.51309.93304.85259.24241.84284.18308.01244.78231.68262.48263.00219.87200.19230.97229.97199.52184.76216.14216.66176.49166.63209.32207.89168.29160.32195.88195.60154.53144.69172.11181.70158.73130.73162.37177.81132.54119.61146.45165.61123.82
Intersegment Elimination 9.6210.4110.948.6810.6910.8510.6511.389.077.907.2410.83-13.389.067.646.716.648.608.377.208.818.417.637.507.434.896.655.956.8911.717.405.075.076.556.636.035.937.265.384.674.865.306.445.185.044.97NANANANANANANANANANA
Concrete Construction 78.3784.1481.3276.6771.0974.9378.2157.9853.3657.5954.3045.5245.3352.9845.3041.0145.5853.9546.3641.5839.4745.8347.8632.1637.3238.0538.9228.8229.8037.4633.2427.7528.8733.2332.3825.0127.1933.7031.4923.5225.9831.5129.4121.4224.8925.85NANANANANANANANANANA
Other Products 3.084.630.883.001.700.170.190.160.340.250.190.540.100.150.050.140.060.120.080.050.050.120.040.080.370.110.070.170.000.000.000.000.000.040.160.100.010.090.040.090.250.280.070.070.260.28NANANANANANANANANANA
Wood Construction 420.26491.31515.38454.76402.83478.55514.83435.44364.85338.90355.79301.58248.47311.17280.72242.52216.87255.87258.42217.61202.32238.23260.10212.55193.99224.32224.01190.88170.39193.51196.73171.78155.89182.87184.13151.38139.44175.52176.36144.68134.09164.09165.87132.79119.54145.99NANANANANANANANANANA
Revenue From Contract With Customer Excluding Assessed Tax 501.71580.08597.58534.43475.62553.66593.23493.57418.56396.74410.28347.64293.90364.30326.08283.67262.51309.93304.85259.24241.84284.18308.01244.78231.68262.48263.00219.87200.19230.97229.97199.52184.76216.14216.66176.49166.63209.32207.89168.29160.32195.88195.60154.53144.69172.11181.70158.73130.73162.37177.81132.54119.61146.45165.61123.82
Intersegment Elimination 9.6210.4110.948.6810.6910.8510.6511.389.077.907.2410.83-13.389.067.646.716.648.608.377.208.818.417.637.507.434.896.655.956.8911.717.405.075.076.556.636.035.937.265.384.674.865.306.445.185.044.97NANANANANANANANANANA
Concrete Construction 78.3784.1481.3276.6771.0974.9378.2157.9853.3657.5954.3045.5245.3352.9845.3041.0145.5853.9546.3641.5839.4745.8347.8632.1637.3238.0538.9228.8229.8037.4633.2427.7528.8733.2332.3825.0127.1933.7031.4923.5225.9831.5129.4121.4224.8925.85NANANANANANANANANANA
Other Products 3.084.630.883.001.700.170.190.160.340.250.190.540.100.150.050.140.060.120.080.050.050.120.040.080.370.110.070.170.000.000.000.000.000.040.160.100.010.090.040.090.250.280.070.070.260.28NANANANANANANANANANA
Wood Construction 420.26491.31515.38454.76402.83478.55514.83435.44364.85338.90355.79301.58248.47311.17280.72242.52216.87255.87258.42217.61202.32238.23260.10212.55193.99224.32224.01190.88170.39193.51196.73171.78155.89182.87184.13151.38139.44175.52176.36144.68134.09164.09165.87132.79119.54145.99NANANANANANANANANANA

Plots across concepts


IncomeStatement
Net Income Loss
Expenses
Allocated Share Based Compensation Expense
Balance Sheet
Operating Lease Right Of Use Asset
Assets
Derivative Assets
Current Assets
Other Assets Current
NonCurrent Assets
Other Assets Noncurrent
PropertyPlantAndEquipmentNet
Property Plant And Equipment Net
Liabilities
Dividends Payable Current And Noncurrent
Current Liabilities
Other Accrued Liabilities Current
Noncurrent Liabilities
Operating Lease Liability 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
Shares
Common Stock Shares Issued
OperatingLeaseLiability
Operating Lease Liability Current
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Due Year Four
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Accumulated Amortization
InventoryNet
Inventory Work In Process Net Of Reserves
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Line plots across dimensions of each concept