Home Data Calendar Blog

FIX

Tables

    2025-03-31 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 35.60NA35.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 35.52NA35.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.774.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.754.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

    2025-03-31 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 1831.291867.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 1831.291867.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 1427.871434.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 1427.871434.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 403.42433.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 194.87207.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 209.10226.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 38.7240.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 169.29145.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 169.29145.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

    2025-03-31 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 4569.224711.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 2792.203006.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 4569.224711.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 1777.011704.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

    2025-03-31 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 2597.502790.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 204.76549.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 204.76549.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 63.0559.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 50.8646.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

    2025-03-31 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 NA526.82NANANA425.52NANANA333.55NANANA293.38NANANA264.41NANANA239.16NANANA218.84NANANA195.90NANANA165.33NANANA148.46NANANA135.40NANANA120.98NANANA110.09NANANA103.20NANANANANANA
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment NA249.64NANANA216.95NANANA189.60NANANA164.82NANANA147.20NANANA129.37NANANA119.22NANANA108.31NANANA97.14NANANA87.64NANANA79.64NANANA74.11NANANA68.67NANANA61.51NANANANANANA
Amortization Of Intangible Assets 20.1122.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 295.10277.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 905.84875.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 441.50434.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 441.50434.42456.46480.88489.88280.40274.13285.06296.07273.90285.09296.54291.99304.78268.10221.58230.41231.81202.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Assets Noncurrent 19.2519.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

    2025-03-31 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 2411.242582.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 4.076.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 560.66654.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 351.78501.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 1267.371149.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

    2025-03-31 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 67.8468.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 63.7862.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 NA68.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 NANA62.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.232.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 104.60147.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 210.36212.11208.27208.71209.72188.14191.45115.30115.02111.74114.44113.65107.03107.7088.9281.0682.6680.5881.6483.7570.4172.7073.2170.0962.03NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2025-03-31 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 1777.011704.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 361.65350.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 1782.461627.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 367.51273.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 5.47NA1.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

    2025-03-31 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 -87.95210.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 -96.78-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 -160.45-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

    2025-03-31 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 -87.95210.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 169.29145.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 169.29145.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 -48.2770.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.823.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 2.03-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 8.044.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.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

    2025-03-31 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 -96.78-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 22.2140.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 7.260.740.500.231.040.620.06NANA0.850.370.001.24NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2025-03-31 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 -160.45-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 14.1612.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 91.3715.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

    2025-03-31 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 1831.291867.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 NA43.80NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Summit Industrial Construction Llc NA163.90NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Electrical 429.07415.50373.75358.61352.01337.39346.81320.51256.02256.75261.24NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Mechanical 1402.211452.301438.621451.681185.011020.171031.31975.92918.62860.44858.77NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Education 161.24179.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 96.28103.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 182.54160.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 452.79479.63452.16526.22461.40480.34469.17435.82366.36397.31376.50338.41314.73NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Multi Family And Residential 28.3531.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 122.5398.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 77.0167.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 677.55689.84615.40561.31464.81319.06303.85265.23226.25153.04165.72132.0895.45NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Customer 32.9957.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 429.07415.50373.75358.61352.01337.39346.81320.51256.02256.75261.24NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Mechanical 1402.211452.301438.621451.681185.011020.171031.31975.92918.62860.44858.77NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Existing Building Construction 492.60537.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 1065.081054.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 154.38162.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 119.21113.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 1831.291867.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 Financing Activities
NetCashProvidedByUsedInOperatingActivities
Net Cash Provided By Used In Operating Activities
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 Due Year Four
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Accumulated Amortization

Line plots across dimensions of each concept