Home Data Calendar Blog

FIX

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
Earnings Per Share Basic 2.562.931.941.601.541.721.172.401.041.280.910.731.181.371.080.480.930.980.650.540.681.030.870.450.200.600.480.200.450.550.470.260.350.470.360.140.290.200.120.010.150.310.210.070.120.150.12-0.030.05-0.980.08-0.140.150.140.04
Earnings Per Share Diluted 2.552.931.931.591.541.711.172.401.031.270.900.731.171.361.080.480.920.980.650.530.671.020.870.440.200.590.480.200.450.540.470.260.350.460.350.130.290.200.120.010.150.300.210.070.120.150.12-0.030.05-0.980.08-0.140.150.140.04

    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
Revenue From Contract With Customer Excluding Assessed Tax 1357.571378.121296.431174.641117.191120.011017.95885.22856.08833.90713.89669.76698.96714.10743.47700.13719.58706.92650.30538.47588.36594.54535.04464.94461.07480.85465.41380.59392.10428.76427.54385.94383.84410.56416.57369.55356.47370.14362.80321.38330.34349.99351.05325.89315.87335.54354.75329.41313.85328.11312.15282.06314.57307.65249.59
Revenues 1357.571378.121296.431174.641117.191120.011017.95885.22856.08833.90713.89669.76698.96714.10743.47700.13719.58706.92650.30538.47588.36594.54535.04464.94461.07480.85465.41380.59392.10428.76427.54385.94383.84410.56416.57369.55356.47370.14362.80321.38330.34349.99351.05325.89315.87335.54354.75329.41313.85328.11312.15282.06314.57307.65249.59
Cost Of Revenue 1077.881100.621068.51969.24905.94917.79842.96732.07702.01674.68587.44546.29561.96566.90597.77583.04587.02564.22530.29431.81470.18466.67423.86375.89367.34379.99369.67304.63303.83335.94338.11312.44299.91323.10334.52304.86287.16303.69300.94269.23268.91282.97291.09274.42256.77279.89300.24286.67267.07279.00264.64247.85257.67257.34207.62
Cost Of Goods And Services Sold 1077.881100.621068.51969.24905.94917.79842.96732.07702.01674.68587.44546.29561.96566.90597.77583.04587.02564.22530.29431.81470.18466.67423.86375.89367.34379.99369.67304.63303.83335.94338.11312.44299.91323.10334.52304.86287.16303.69300.94269.23268.91282.97291.09274.42256.77279.89300.24286.67267.07279.00264.64247.85257.67257.34207.62
Gross Profit 279.69277.50227.92205.41211.25202.22174.99153.14154.07159.21126.45123.47137.00147.20145.69117.09132.56142.70120.02106.67118.17127.87111.1889.0593.73100.8695.7475.9588.2792.8289.4373.5083.9387.4782.0564.6969.3066.4661.8652.1561.4367.0259.9751.4755.0755.6554.5142.7450.4749.1147.5134.2156.9050.3141.97
Selling General And Administrative Expense 160.03142.94136.43135.03131.65121.19118.72117.78105.2695.2987.5588.2188.9290.8985.0592.9286.5990.0184.5178.9180.4675.3071.2170.0270.0366.7166.6063.2562.9661.0361.0258.1860.0057.9057.3753.7054.4952.2050.5750.3852.5949.4045.7046.5246.3546.0047.0946.3646.0941.4941.9342.6248.5341.8835.61
Operating Income Loss 120.28135.1492.0870.8980.0781.4456.6535.6949.3364.1139.4035.6048.2856.6960.9624.7246.5553.4035.7027.9838.0352.7940.1719.2423.9034.3429.2711.7625.5531.9528.6115.4724.1829.8624.8311.1714.8914.7910.651.909.0617.7314.385.098.109.757.66-3.404.75-47.465.60-8.337.118.452.38
Interest Expense 0.401.893.924.084.593.613.032.131.751.591.361.501.481.732.552.622.432.783.051.061.111.150.740.710.760.961.040.390.470.560.610.700.400.400.450.510.500.560.460.340.320.350.350.340.360.410.430.400.460.480.470.490.290.830.29
Income Tax Expense Benefit 20.1520.3115.738.6114.7812.9211.27-49.0513.3715.009.828.7411.308.2815.076.7511.0812.476.936.939.3113.6010.802.0718.4813.599.713.899.1111.809.855.509.029.618.803.792.534.653.750.693.786.595.742.043.984.003.17-1.11-0.69-6.292.51-3.702.202.920.52
Profit Loss 91.58105.1269.4857.2255.4261.5242.2586.7637.5946.3032.9726.4942.8450.0939.4917.7234.0536.2324.1719.8725.1638.5432.5516.667.5422.2817.977.4816.8720.4717.729.7614.8819.8915.786.8911.829.386.341.065.9311.618.312.695.145.334.05-2.672.08-36.573.16-5.17NANA1.65
Net Income Loss 91.58105.1269.4857.2255.4261.5242.2586.7637.5946.3032.9726.4942.8450.0939.4917.7234.0536.2324.1719.8725.1638.5432.5516.667.5422.2817.977.4816.8720.4717.729.7613.2217.6713.405.0710.687.614.400.38NANANANANANANANANANANANANANANA

    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
Assets 3305.583140.622915.122839.472597.482549.472439.622308.412209.111951.331754.951715.531757.361677.971675.441618.071505.011467.461444.601080.031062.561059.94959.17882.72881.12884.59893.15687.61708.90717.74729.01708.97691.59694.53703.05678.80665.75656.41668.11588.84601.82594.45595.25583.61580.75591.73604.62576.06591.07565.65621.54NA640.02NANA
Liabilities 2027.751933.461803.651785.981597.561598.341542.781430.011403.451179.551002.94992.431060.931009.841047.011025.02919.71909.83912.51564.84564.52567.17498.19453.58463.18472.66496.24305.66332.27352.76376.31370.89326.59338.29361.54351.62344.36339.65351.34275.09287.80288.24299.09294.83293.45307.41323.78296.86307.96301.00316.16NA327.24NANA
Liabilities And Stockholders Equity 3305.583140.622915.122839.472597.482549.472439.622308.412209.111951.331754.951715.531757.361677.971675.441618.071505.011467.461444.601080.031062.561059.94959.17882.72881.12884.59893.15687.61708.90717.74729.01708.97691.59694.53703.05678.80665.75656.41668.11588.84601.82594.45595.25583.61580.75591.73604.62576.06591.07565.65621.54NA640.02NANA
Stockholders Equity 1277.831207.161111.461053.49999.92951.13896.85878.41805.67771.79752.01723.10696.43668.13628.43593.04585.30557.63532.09515.20498.05492.77460.98429.14417.94411.93396.91381.96376.63364.98352.70338.07346.72337.61324.31310.29306.28298.88298.46294.88295.83288.36278.54271.71270.40268.21264.39262.32264.59264.65NANA312.78NANA

    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
Assets Current 1911.101812.231500.321459.021307.671358.091238.221139.631027.32904.71819.40762.57811.85811.30792.50878.44790.18750.40726.58557.27609.70599.68561.82491.79489.36495.38497.17396.45415.96422.86434.54414.68424.27437.94446.82422.81413.19410.00423.50384.17397.00389.23389.23377.23372.55379.48390.24373.52387.28388.00385.90NA402.95NANA
Cash And Cash Equivalents At Carrying Value 205.15137.6260.0148.5657.2171.1469.13115.6158.7867.7253.6652.1254.9070.5453.25133.2650.7940.3636.7929.1345.6219.2528.0025.2236.5429.5034.4731.4432.0725.3438.2843.5456.4645.0740.7138.8932.0643.8849.7640.6552.0545.3023.3525.4340.7635.6628.8127.8751.2443.6950.1063.6486.3544.66107.60
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents 205.15137.6260.0148.5657.2171.1469.13115.6158.7867.7253.6652.1254.9070.5453.25133.2650.7940.3636.7929.1345.6219.2528.00NA36.54NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Inventory Net 65.5453.9041.6237.0135.3138.1531.2524.9221.8519.9118.8415.6513.4712.7012.2110.3110.0512.6712.7312.9112.4212.7911.9911.0310.3010.7810.579.969.219.729.959.787.949.0510.2010.038.658.949.088.898.439.349.659.609.649.9110.4610.7010.639.7410.06NA9.37NANA
Prepaid Expense And Other Assets Current 54.3142.6950.4847.1948.4627.3728.8431.3723.7011.5211.3513.8115.5110.3110.4514.6114.408.797.257.486.546.335.186.138.2911.625.616.006.117.146.155.725.8426.9726.6326.5625.5925.1424.2624.3124.2125.5325.7125.9025.0427.4328.5729.1824.6624.6028.50NA30.47NANA

    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
Property Plant And Equipment Gross 425.52NANANA333.55NANANA293.38NANANA264.41NANANA239.16NANANA218.84NANANA195.90NANANA165.33NANANA148.46NANANA135.40NANANA120.98NANANA110.09NANANA103.20NANANANANANA
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment 216.95NANANA189.60NANANA164.82NANANA147.20NANANA129.37NANANA119.22NANANA108.31NANANA97.14NANANA87.64NANANA79.64NANANA74.11NANANA68.67NANANA61.51NANANANANANA
Amortization Of Intangible Assets 11.1310.9311.0110.3311.1911.4412.3712.7911.5711.198.828.937.398.2010.906.236.867.208.104.895.995.304.933.834.785.325.741.561.962.042.152.041.881.881.891.832.212.061.781.601.721.741.741.932.282.412.072.082.381.721.701.662.191.880.98
Property Plant And Equipment Net 208.57186.86170.09155.02143.95138.23132.65127.71128.55115.54113.59115.04117.21119.13121.57113.97109.80108.13108.34102.7799.62102.9691.9088.3087.5974.8874.5468.5968.1966.4965.0562.5660.8159.5257.6155.6455.7655.7152.0947.7746.8644.9442.5241.5041.4242.0442.2540.8142.0140.4841.04NA43.62NANA
Goodwill 666.83637.49637.49637.43611.79611.04611.00593.95592.11526.96472.05472.78464.39420.78420.78347.39332.45332.20332.56235.86235.18231.19205.16203.20200.58203.77203.22148.10149.21148.14147.51147.30143.87143.67143.57143.57140.34138.05138.36114.59114.59114.59114.59114.59114.59114.59114.59107.09107.0993.64148.99NA147.82NANA
Intangible Assets Net Excluding Goodwill 280.40274.13285.06296.07273.90285.09296.54291.99304.78268.10221.58230.41231.81202.00210.16167.68159.97166.74174.0091.0795.2898.7177.9778.3376.0478.5383.2740.8742.4444.9947.0349.1441.0842.4944.1246.0145.6746.2648.3236.5037.3839.1140.8542.5944.5246.8049.2146.2848.3536.1037.39NA39.62NANA
Finite Lived Intangible Assets Net 280.40274.13285.06296.07273.90285.09296.54291.99304.78268.10221.58230.41231.81202.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Assets Noncurrent 15.2414.8115.6613.9613.8412.2511.949.628.688.878.858.147.977.297.006.486.625.465.305.255.167.385.184.214.584.755.245.345.946.076.146.0521.5510.9010.9210.7810.796.395.855.815.996.598.067.717.688.828.338.356.337.438.23NA6.02NANA

    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
Liabilities Current 1721.201628.991481.481406.661170.801044.01968.18857.20836.55742.26721.41691.69692.90655.34681.49599.62608.00577.73527.05409.84467.06445.85418.31366.04373.73373.80375.42293.04317.68313.70326.60306.88305.39309.14324.46292.82282.64278.98280.23251.09269.44266.65275.57270.22268.59263.33275.85266.24277.97255.75258.06NA268.21NANA
Long Term Debt Current 4.8713.3313.3311.479.002.512.450.412.795.964.24NANA0.070.090.8520.8213.8510.382.753.283.281.111.110.610.621.111.110.600.100.600.600.50NANA0.300.32NANA2.002.002.000.300.300.300.300.63NA0.63NANANANANANA
Accounts Payable Current 419.96441.13396.18351.51337.38330.29293.96267.25254.79236.39207.45184.50204.15176.48202.07184.63196.19176.62165.12136.12176.17150.88145.37128.25132.01122.20124.3398.13103.44106.17116.10106.54106.68106.06117.78109.48106.2199.23108.3696.78100.8395.67101.25100.56100.6492.99109.83105.80114.25101.4298.20NA101.13NANA
Other Liabilities Current 189.93198.89208.20186.92120.72124.02126.63128.67119.4097.5091.21106.1091.4992.03105.9475.7181.6379.0265.0347.9332.8545.1239.2140.4433.6546.7755.4831.7734.2636.3534.3835.3228.6829.3935.3325.0624.8129.9725.6725.8228.1732.2128.1727.7027.0831.0227.7825.4027.4723.7030.54NA30.82NANA
Contract With Customer Liability Current 909.54775.30696.37717.29461.78411.94386.26316.48307.38244.58255.36248.40226.24217.45226.05215.11166.92167.10165.29120.29130.99131.15133.96107.94106.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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
Long Term Debt Noncurrent 39.3433.93133.94197.76247.25378.19403.19412.08385.24266.77156.27171.75235.73222.21231.44333.11205.32228.17284.6774.4873.6493.6757.8664.8859.9380.95103.470.691.9627.4838.5153.5310.5011.0019.0037.0039.50NANANANA5.002.102.102.1024.0528.65NA14.75NANANANANANA
Debt And Capital Lease Obligations 44.21NANANA256.25380.71405.64NA388.22NANANA236.00NANANANANANANANANANANA60.5481.69104.742.002.8127.8939.4854.5711.5111.6719.68NA40.35NANANANANANANANANANANANANANANANANANA
Long Term Debt And Capital Lease Obligations 39.3433.93133.94197.76247.25378.19NANA385.24NANANANANANANANANANANANANANANA59.9380.98103.510.762.0527.6038.6653.7310.7611.3119.40NA40.03NANANANANANANANANANANANANANANANANANA
Deferred Income Tax Liabilities Net 1.126.65NANANA1.751.751.751.751.341.341.341.343.373.371.431.431.391.39NA1.39NANANANA2.292.292.292.291.811.81NA1.81NANANANANANANANANANANANANANANANANANANANANANA
Pension And Other Postretirement Defined Benefit Plans Liabilities Noncurrent 3.50NANANA3.70NANANA4.00NANANA4.00NANANA4.10NANANA4.30NANANA4.00NANANA4.00NANANA3.30NANANANANANANANANANANANANANANANANANANANANANA
Other Liabilities Noncurrent 77.9472.4472.9366.5467.7659.9656.0151.9572.2180.2542.8644.9950.3747.2846.9620.4532.2729.3329.3117.1022.4322.8217.1817.8327.2615.5815.039.5610.259.659.248.488.638.207.8411.1310.8710.909.398.078.428.0010.159.929.8112.9112.8010.8410.706.2811.57NA11.49NANA
Operating Lease Liability Noncurrent 188.14191.45115.30115.02111.74114.44113.65107.03107.7088.9281.0682.6680.5881.6483.7570.4172.7073.2170.0962.03NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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
Stockholders Equity 1277.831207.161111.461053.49999.92951.13896.85878.41805.67771.79752.01723.10696.43668.13628.43593.04585.30557.63532.09515.20498.05492.77460.98429.14417.94411.93396.91381.96376.63364.98352.70338.07346.72337.61324.31310.29306.28298.88298.46294.88295.83288.36278.54271.71270.40268.21264.39262.32264.59264.65NANA312.78NANA
Additional Paid In Capital Common Stock 339.56338.83338.41338.88332.08331.71331.38331.98327.06326.49326.18326.14322.45322.30322.42323.10320.17320.16319.88319.69316.48316.35316.24315.91312.78312.31311.69311.48309.62310.93310.45310.06323.76322.78322.01320.84320.08319.66319.21318.81318.12317.18316.73316.44317.53319.13320.58322.27323.61324.62326.18NA326.47NANA
Retained Earnings Accumulated Deficit 1147.661065.01967.93905.61854.64804.59748.08710.86628.77595.87553.92525.14502.81463.96417.71382.04368.69338.31305.75285.26268.90247.09211.72182.14168.27163.52144.03128.85123.98109.7291.8776.7269.3958.6043.3832.2129.3820.9415.4013.0714.7711.231.91-4.00-6.53-10.88-16.55-21.02-19.99-21.7414.83NA20.62NANA
Treasury Stock Value 209.81197.09195.29191.41187.21185.57183.02164.84150.58150.99128.50128.59129.24118.55112.10112.51103.96101.2493.9590.1787.7571.0867.3969.3263.5264.3159.2258.7957.3956.0850.0349.1246.8444.1941.4943.1743.6042.1336.5737.4137.4740.4640.5141.1441.0140.4540.0539.3439.4438.6436.04NA34.71NANA

    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
Net Cash Provided By Used In Operating Activities 173.01214.24125.41126.91132.0161.2344.5663.7327.5042.5925.4284.6570.1152.61141.8721.9242.3173.1125.610.9979.1930.4833.673.8548.4044.5111.1310.0541.4313.3323.4013.0223.2823.9230.2520.415.0723.8822.39-8.7814.6427.436.70-10.3527.0816.456.79-19.8251.651.48-4.38-19.0746.62-3.770.76
Net Cash Provided By Used In Investing Activities -73.88-25.50-24.68-68.94-14.42-23.49-49.90-9.37-127.12-98.63-5.94-15.03-77.29-15.36-99.62-15.54-8.40-4.71-201.55-9.80-9.44-59.14-15.19-11.94-18.06-16.16-89.65-5.10-4.40-6.02-8.28-60.62-5.14-5.80-5.92-8.77-5.80-9.19-51.49-7.67-4.39-5.17-3.70-2.99-2.19-3.00-16.33-1.65-29.42-2.57-1.89-1.87-2.58-39.161.30
Net Cash Provided By Used In Financing Activities -31.60-111.13-89.28-66.62-131.51-35.73-41.152.4890.6770.11-17.93-72.40-8.47-19.97-122.2676.09-23.49-64.83183.59-7.68-43.3819.90-15.70-3.23-23.29-33.3381.55-5.58-30.30-20.26-20.3734.67-6.75-13.77-22.51-4.82-11.09-20.5738.215.04-3.50-0.30-5.08-1.98-19.79-6.6010.47-1.90-14.68-5.32-7.27-1.77-2.35-20.00-4.23

    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
Net Cash Provided By Used In Operating Activities 173.01214.24125.41126.91132.0161.2344.5663.7327.5042.5925.4284.6570.1152.61141.8721.9242.3173.1125.610.9979.1930.4833.673.8548.4044.5111.1310.0541.4313.3323.4013.0223.2823.9230.2520.415.0723.8822.39-8.7814.6427.436.70-10.3527.0816.456.79-19.8251.651.48-4.38-19.0746.62-3.770.76
Net Income Loss 91.58105.1269.4857.2255.4261.5242.2586.7637.5946.3032.9726.4942.8450.0939.4917.7234.0536.2324.1719.8725.1638.5432.5516.667.5422.2817.977.4816.8720.4717.729.7613.2217.6713.405.0710.687.614.400.38NANANANANANANANANANANANANANANA
Profit Loss 91.58105.1269.4857.2255.4261.5242.2586.7637.5946.3032.9726.4942.8450.0939.4917.7234.0536.2324.1719.8725.1638.5432.5516.667.5422.2817.977.4816.8720.4717.729.7614.8819.8915.786.8911.829.386.341.065.9311.618.312.695.145.334.05-2.672.08-36.573.16-5.17NANA1.65
Increase Decrease In Accounts Receivable 5.27228.5621.79125.94-52.6795.98127.1752.7032.2418.9756.52-49.68-5.18-3.05-38.157.8917.8618.5751.35-38.27-12.1125.0552.133.54-0.25-0.8363.41-24.52-11.34-2.3823.83-17.142.30-16.7120.84-2.8517.91-0.057.80-7.335.45-23.9418.9311.99-6.80-16.0219.000.91-36.173.2320.841.72-34.8919.811.94
Increase Decrease In Inventories 11.4212.284.611.39-2.846.906.333.10-0.600.883.182.180.750.49-0.040.26-2.610.05-0.290.49-0.380.480.900.54-0.470.140.170.75-0.51-0.230.160.37-1.17-1.220.181.26-0.39-0.15-0.140.39-0.91-0.320.05-0.04-0.27-0.56-0.440.070.07-0.320.320.20-0.27-0.230.03
Deferred Income Tax Expense Benefit -21.06171.66-27.76-27.54-106.085.273.982.330.311.145.86-0.41-9.154.18-3.280.30-1.63-3.080.310.15-1.06-2.88-0.258.654.292.44-1.47-1.08-0.63-0.440.86-1.022.34-0.49-1.02-1.24-0.68-2.28-0.00-1.623.350.691.60-1.123.750.640.68-1.52-3.27-4.940.79-2.111.27-1.48-1.82
Share Based Compensation 3.810.882.116.143.051.052.434.003.210.522.154.710.980.761.563.631.020.181.503.181.141.152.082.792.060.872.111.331.170.521.871.481.351.081.791.391.310.621.441.430.730.521.790.930.690.461.070.580.930.341.091.241.100.520.92
Amortization Of Financing Costs 0.170.170.170.170.170.170.310.130.140.140.130.130.140.140.140.140.100.100.100.100.100.100.100.090.090.090.090.090.090.090.090.090.080.080.070.090.070.080.070.070.070.070.060.060.060.060.060.060.060.060.060.060.060.050.03

    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
Net Cash Provided By Used In Investing Activities -73.88-25.50-24.68-68.94-14.42-23.49-49.90-9.37-127.12-98.63-5.94-15.03-77.29-15.36-99.62-15.54-8.40-4.71-201.55-9.80-9.44-59.14-15.19-11.94-18.06-16.16-89.65-5.10-4.40-6.02-8.28-60.62-5.14-5.80-5.92-8.77-5.80-9.19-51.49-7.67-4.39-5.17-3.70-2.99-2.19-3.00-16.33-1.65-29.42-2.57-1.89-1.87-2.58-39.161.30
Payments To Acquire Property Plant And Equipment 25.2628.4424.6116.5213.5714.5811.029.196.475.105.954.814.674.927.047.509.116.966.848.845.217.948.545.5918.645.186.575.085.966.357.143.775.595.915.683.623.827.034.453.884.935.234.033.212.382.824.492.092.212.551.542.362.992.020.86
Payments To Acquire Investments 0.620.06NANA0.850.370.001.24NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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
Net Cash Provided By Used In Financing Activities -31.60-111.13-89.28-66.62-131.51-35.73-41.152.4890.6770.11-17.93-72.40-8.47-19.97-122.2676.09-23.49-64.83183.59-7.68-43.3819.90-15.70-3.23-23.29-33.3381.55-5.58-30.30-20.26-20.3734.67-6.75-13.77-22.51-4.82-11.09-20.5738.215.04-3.50-0.30-5.08-1.98-19.79-6.6010.47-1.90-14.68-5.32-7.27-1.77-2.35-20.00-4.23
Payments Of Dividends Common Stock 8.928.057.156.255.375.015.034.674.694.354.184.163.993.833.833.843.673.673.693.513.343.172.972.792.792.792.802.612.602.622.622.432.432.442.242.242.232.072.072.072.062.051.911.851.861.861.931.851.851.861.921.881.881.881.89
Payments For Repurchase Of Common Stock 12.621.793.213.571.793.5718.7614.101.5222.482.160.8911.347.772.028.984.237.424.583.3216.964.742.544.290.105.091.622.202.116.052.082.843.403.401.52NA1.695.780.090.420.001.180.510.141.440.510.91NA0.942.613.71NA0.570.851.44

    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
Revenues 1357.571378.121296.431174.641117.191120.011017.95885.22856.08833.90713.89669.76698.96714.10743.47700.13719.58706.92650.30538.47588.36594.54535.04464.94461.07480.85465.41380.59392.10428.76427.54385.94383.84410.56416.57369.55356.47370.14362.80321.38330.34349.99351.05325.89315.87335.54354.75329.41313.85328.11312.15282.06314.57307.65249.59
Operating, Electrical 337.39346.81NANA256.75261.24NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Mechanical 1020.171031.31NANA860.44858.77NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Education 117.34139.21127.18110.25103.52133.42119.2589.4589.88115.5492.3892.46112.34135.99130.00109.58119.52125.84100.2266.7479.08115.20109.4588.20NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Government Customer 74.6185.2277.6064.4268.5763.0766.2157.4748.8740.2742.5143.1644.2740.6339.8338.9844.2841.5044.4432.2837.8932.6337.2836.15NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Healthcare Sector Customer 123.58133.13138.38159.81160.88147.23141.11134.79125.36101.4596.0095.0989.7386.0696.0599.2651.34126.9187.8892.02105.4279.4271.9363.18NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Manufacturing Customer 480.34469.17435.82366.36397.31376.50338.41314.73NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Multi Family And Residential 44.9545.5246.3045.0137.4134.3130.1724.4430.0429.7428.3424.6625.7421.7820.5518.7321.2824.1229.0630.2333.0833.9036.0433.05NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Office Building Customer 101.65104.9495.9798.1993.2794.9385.9275.1178.9877.8173.0179.0087.0881.1875.5975.5793.6783.27105.4866.2163.7975.8779.3169.12NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Retail Restaurants And Entertainment 75.6077.8080.7876.1981.3384.3580.4365.5857.5162.3748.9344.5849.5064.2164.6361.2063.4767.1458.0959.3955.4560.9156.2052.79NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Technology 319.06303.85265.23226.25153.04165.72132.0895.45NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Customer 20.4419.2929.1728.1621.8520.4724.3628.1929.0227.1321.6421.2322.9415.5915.9421.6028.1715.9827.1322.9315.4412.4230.75NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Electrical 337.39346.81NANA256.75261.24NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Mechanical 1020.171031.31NANA860.44858.77NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
, Industrial Construction Llc Summit, Subsequent Event NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
, Mechanical Contractors Inc J S, Subsequent Event NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
, Industrial Construction Llc Summit, Subsequent Event NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
, Mechanical Contractors Inc J S, Subsequent Event NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Existing Building Construction 362.94305.80358.81309.48300.23346.68304.32259.29280.65250.89215.32216.60242.74235.80225.10207.17187.34224.12199.40182.30230.36203.62207.78155.20NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
New Construction 745.09798.29681.91627.95573.54524.12484.91429.42392.39397.45329.89302.06298.91310.00377.43347.40373.40312.28291.48223.96230.35232.19184.00183.44NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Service Calls Maintenance And Monitoring 138.44156.84140.97134.10134.93145.77134.75120.26106.31110.03102.4291.0495.1099.1482.5593.9299.47107.85100.6281.8370.23101.4091.6886.13NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Service Projects 111.10117.20114.75103.11108.49103.4493.9776.2576.7375.5366.2660.0662.2169.1658.3851.6559.3762.6758.8150.3855.6256.5651.9042.43NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Revenue From Contract With Customer Excluding Assessed Tax 1357.571378.121296.431174.641117.191120.011017.95885.22856.08833.90713.89669.76698.96714.10743.47700.13719.58706.92650.30538.47588.36594.54535.04464.94461.07480.85465.41380.59392.10428.76427.54385.94383.84410.56416.57369.55356.47370.14362.80321.38330.34349.99351.05325.89315.87335.54354.75329.41313.85328.11312.15282.06314.57307.65249.59

Plots across concepts


IncomeStatement
Net Income Loss
Expenses
Other Nonoperating Income Expense
Balance Sheet
Cash And Cash Equivalents At Carrying Value
Assets
Inventory Net
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
Long Term Debt Current
Noncurrent Liabilities
Deferred Income Tax Liabilities Net
Stockholders Equity
Common Stock Value
CashFlow
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInOperatingActivities
Gain Loss On Sale Of Property Plant Equipment
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInFinancingActivities
Net Cash Provided By Used In Financing Activities
OperatingLeaseLiability
Operating Lease Liability Current
NonoperatingIncomeExpense
Nonoperating Income Expense
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Due Year Four
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Accumulated Amortization

Line plots across dimensions of each concept