Home Data Calendar Blog

FIX


Tables

    2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 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
Weighted Average Number Of Diluted Shares Outstanding 35.8335.83NA35.9235.9135.91NA35.9736.0736.19NA36.4336.5736.50NA36.7536.7436.91NA37.0537.2237.23NA37.6737.6037.63NA37.6337.7037.72NA37.8237.9137.73NA38.0137.9237.60NA37.9237.8837.89NA37.6337.3737.33NA37.3337.2537.06NA37.3337.7437.54NA37.7937.85
Weighted Average Number Of Shares Outstanding Basic 35.7535.74NA35.8235.8235.81NA35.8535.9736.08NA36.3036.4036.29NA36.5636.5836.67NA36.8036.9436.92NA37.2937.2237.19NA37.2337.3037.23NA37.3637.4437.34NA37.5537.4637.28NA37.6437.7137.58NA37.2937.1937.07NA37.1637.1737.06NA37.3337.6337.54NA37.5637.60
Earnings Per Share Basic 3.752.702.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 3.742.692.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

    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 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 1810.291537.021357.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 1810.291537.021357.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 1446.691239.651077.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 1446.691239.651077.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 363.60297.36279.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 179.54162.72160.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 184.67135.46120.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 1.711.630.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 35.6526.7420.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 134.0196.3291.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 134.0196.3291.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

    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 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 4213.983902.833305.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 2731.692530.292027.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 4213.983902.833305.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 1482.291372.541277.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

    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 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 2323.372048.191911.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 199.42100.79205.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 199.42100.79205.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 63.7871.0665.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 45.4962.5054.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

    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 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 NANA425.52NANANA333.55NANANA293.38NANANA264.41NANANA239.16NANANA218.84NANANA195.90NANANA165.33NANANA148.46NANANA135.40NANANA120.98NANANA110.09NANANA103.20NANANANANANA
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment NANA216.95NANANA189.60NANANA164.82NANANA147.20NANANA129.37NANANA119.22NANANA108.31NANANA97.14NANANA87.64NANANA79.64NANANA74.11NANANA68.67NANANA61.51NANANANANANA
Amortization Of Intangible Assets 26.8923.9111.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 240.32226.20208.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 874.95862.93666.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 480.88489.88280.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 480.88489.88280.40274.13285.06296.07273.90285.09296.54291.99304.78268.10221.58230.41231.81202.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Assets Noncurrent 17.6316.5415.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

    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 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 2334.952139.661721.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 17.6912.884.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 590.53557.86419.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 335.57253.42189.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 1149.901131.93909.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

    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 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 73.3877.0039.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 NANA44.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 73.3877.0039.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.121.121.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 NANA3.50NANANA3.70NANANA4.00NANANA4.00NANANA4.10NANANA4.30NANANA4.00NANANA4.00NANANA3.30NANANANANANANANANANANANANANANANANANANANANANA
Other Liabilities Noncurrent 113.53102.7977.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 208.71209.72188.14191.45115.30115.02111.74114.44113.65107.03107.7088.9281.0682.6680.5881.6483.7570.4172.7073.2170.0962.03NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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 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 1482.291372.541277.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 349.10348.58339.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 1358.361235.061147.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 225.57211.52209.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
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value 2.374.35NA0.451.753.44NA0.411.822.60NA0.311.752.47NA0.211.642.13NA0.221.692.080.220.421.691.880.610.621.630.930.480.481.550.990.470.491.300.800.500.391.470.620.380.361.540.770.690.46NANA0.930.34NANANANANA

    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 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 189.86146.56173.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 -60.79-221.65-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 -30.45-29.27-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

    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 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 189.86146.56173.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 134.0196.3291.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 134.0196.3291.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 141.51125.585.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 -7.285.2911.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 -18.18-14.21-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 2.677.413.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.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

    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 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 -60.79-221.65-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 23.3824.9525.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.231.040.620.06NANA0.850.370.001.24NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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 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 -30.45-29.27-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 10.718.928.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 10.840.2912.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

    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 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 1810.291537.021357.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 358.61352.01337.39346.81320.51256.02256.75261.24NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Mechanical 1451.681185.011020.171031.31975.92918.62860.44858.77NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Education 193.43133.98117.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 91.0787.8074.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 140.75133.73123.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 526.22461.40480.34469.17435.82366.36397.31376.50338.41314.73NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Multi Family And Residential 36.1840.8544.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 115.01101.89101.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 114.5080.5875.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 561.31464.81319.06303.85265.23226.25153.04165.72132.0895.45NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Customer 31.8231.9620.4419.2929.1728.1621.8520.4724.3628.1929.0227.1321.6421.2322.9415.5915.9421.6028.1715.9827.1322.9315.4412.4230.75NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Electrical 358.61352.01337.39346.81320.51256.02256.75261.24NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Mechanical 1451.681185.011020.171031.31975.92918.62860.44858.77NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
, Industrial Construction Llc Summit, Subsequent Event NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
, Mechanical Contractors Inc J S, Subsequent Event NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
, Industrial Construction Llc Summit, Subsequent Event NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
, Mechanical Contractors Inc J S, Subsequent Event NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Existing Building Construction 446.57390.37362.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 1082.27898.98745.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 155.16143.56138.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 126.28104.11111.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 1810.291537.021357.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
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
Liabilities
Operating Lease Liability
Current Liabilities
Long Term Debt Current
Noncurrent Liabilities
Deferred Income Tax Liabilities Net
Stockholders Equity
Common Stock Value
Per Share
Common Stock Dividends Per Share Declared
CashFlow
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInOperatingActivities
Increase Decrease In Prepaid Deferred Expense And Other Assets
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInFinancingActivities
Net Cash Provided By Used In Financing Activities
Shares
Common Stock Shares Outstanding
DividendsAndRepurchase
Dividends Common Stock Cash
OperatingLeaseLiability
Operating Lease Liability Current
NonoperatingIncomeExpense
Nonoperating Income Expense
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Accumulated Amortization

Line plots across dimensions of each concept