Home Data Calendar Blog

FIX


Tables

    2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 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 NA35.7635.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 NA35.6735.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 4.104.103.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 4.084.093.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-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 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 1867.801812.371810.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 1867.801812.371810.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 1434.071430.651446.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 1434.071430.651446.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 433.74381.71363.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 207.63180.18179.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 226.35202.88184.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
Income Tax Expense Benefit 40.1741.5835.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 145.87146.24134.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 145.87146.24134.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-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 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 4711.094412.774213.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 3006.412825.042731.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 4711.094412.774213.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 1704.681587.721482.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-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 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 2790.242536.902323.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 549.94415.58199.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 549.94415.58199.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 59.2255.6863.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 46.2136.0945.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-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 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 526.82NANANA425.52NANANA333.55NANANA293.38NANANA264.41NANANA239.16NANANA218.84NANANA195.90NANANA165.33NANANA148.46NANANA135.40NANANA120.98NANANA110.09NANANA103.20NANANANANANA
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment 249.64NANANA216.95NANANA189.60NANANA164.82NANANA147.20NANANA129.37NANANA119.22NANANA108.31NANANA97.14NANANA87.64NANANA79.64NANANA74.11NANANA68.67NANANA61.51NANANANANANA
Amortization Of Intangible Assets 22.0424.4226.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 277.18250.15240.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 875.27875.19874.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 434.42456.46480.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 434.42456.46480.88489.88280.40274.13285.06296.07273.90285.09296.54291.99304.78268.10221.58230.41231.81202.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Assets Noncurrent 19.4318.5317.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-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 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 2582.772429.142334.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 6.046.0517.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 654.94603.55590.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 501.59326.92335.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.261197.531149.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-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 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 68.33NANANA44.21NANANANANA405.64412.49388.03272.73160.51171.75235.73222.28231.53333.96226.13228.17284.6774.4873.6493.6757.8664.8859.93NANANANANANANANANANA37.7640.3542.0052.009.002.007.005.407.407.4024.3529.28NA15.38NANANANANANA
Long Term Debt Noncurrent 62.2962.3173.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 68.33NANANA44.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 NA62.3173.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 2.231.121.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
Other Liabilities Noncurrent 147.02124.20113.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 212.11208.27208.71209.72188.14191.45115.30115.02111.74114.44113.65107.03107.7088.9281.0682.6680.5881.6483.7570.4172.7073.2170.0962.03NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 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 1704.681587.721482.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 350.73350.18349.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 1627.331493.901358.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 273.80256.77225.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 NA1.152.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-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 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 210.46302.18189.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 -39.49-21.59-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 -36.62-64.43-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-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 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 210.46302.18189.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 145.87146.24134.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 145.87146.24134.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 70.28-4.13141.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 3.54-8.10-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 -34.10-0.12-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 4.522.042.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.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-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 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 -39.49-21.59-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 40.6822.0623.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.740.500.231.040.620.06NANA0.850.370.001.24NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 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 -36.62-64.43-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 12.4410.6910.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 15.8930.8910.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-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 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 1867.801812.371810.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
J S Mechanical Contractors Inc 43.80NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Summit Industrial Construction Llc 163.90NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Electrical 415.50373.75358.61352.01337.39346.81320.51256.02256.75261.24NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Mechanical 1452.301438.621451.681185.011020.171031.31975.92918.62860.44858.77NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Education 179.55195.74193.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 103.7792.5691.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 160.45149.97140.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 479.63452.16526.22461.40480.34469.17435.82366.36397.31376.50338.41314.73NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Multi Family And Residential 31.2633.8436.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 98.21109.23115.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 67.64114.57114.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 689.84615.40561.31464.81319.06303.85265.23226.25153.04165.72132.0895.45NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Customer 57.4548.9031.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 415.50373.75358.61352.01337.39346.81320.51256.02256.75261.24NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Mechanical 1452.301438.621451.681185.011020.171031.31975.92918.62860.44858.77NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Existing Building Construction 537.86570.29446.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 1054.25949.031082.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 162.39167.79155.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 113.31125.25126.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 1867.801812.371810.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
Long Term Debt
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
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
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