Home Data Calendar Blog

PLUS


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
Common Stock Value 0.280.270.270.270.270.270.270.270.270.270.270.150.150.140.140.140.140.140.140.140.140.140.140.140.140.140.140.140.140.140.270.270.270.260.260.260.260.260.260.260.260.260.260.260.260.260.260.260.260.250.250.250.250.25NANANA
Weighted Average Number Of Diluted Shares Outstanding 26.80NA26.7026.6826.65NA26.6526.6226.68NA26.9313.4313.44NA13.3813.3913.39NA13.3813.3513.46NA13.5413.5913.60NA13.9914.0114.02NA13.9213.8814.22NA14.6614.5914.60NA14.5614.6915.12NA15.9616.0415.97NA15.6915.8415.80NA15.9416.6616.98NA16.9016.7716.61
Weighted Average Number Of Shares Outstanding Basic 26.64NA26.6226.6226.55NA26.5926.5826.51NA26.6713.3313.33NA13.3313.3713.32NA13.3213.3113.36NA13.4713.4913.43NA13.8513.8813.81NA13.7913.8214.07NA14.5614.5514.45NA14.4614.6415.01NA15.9015.9515.83NA15.6915.5415.44NA15.6416.3116.61NA16.5016.2616.25
Earnings Per Share Basic 1.030.821.021.231.271.231.341.070.840.910.992.361.761.171.621.481.300.991.471.511.211.121.101.331.140.651.121.240.970.760.921.220.760.690.701.080.610.611.070.810.630.520.670.540.490.480.560.650.520.240.560.430.230.210.460.480.29
Earnings Per Share Diluted 1.020.811.021.221.271.241.341.070.840.900.982.341.751.151.621.481.300.991.461.511.201.121.101.331.120.651.111.230.960.750.911.210.750.680.701.070.600.611.060.810.620.520.660.530.480.470.560.640.510.240.550.420.220.200.450.470.28

    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 544.54554.46509.06587.61574.17492.18623.48493.71458.36451.52494.83458.02416.65352.61427.60433.08355.03366.48428.99411.56381.37325.43345.66345.04356.53330.43342.57370.85367.16332.77326.66371.46298.50299.40298.64336.29269.87267.26306.24297.47272.30259.91267.18271.13259.32236.31242.03260.05244.72219.00272.61262.85211.5466.50229.98233.02189.02
Revenue From Contract With Customer Including Assessed Tax 533.10543.46487.52569.90559.35476.81606.42473.89444.75439.26479.60432.12401.96335.06413.08413.38334.95366.48404.92394.58363.68325.43330.45330.74342.06329.86335.06357.76362.18332.77326.66371.46298.50299.40298.64336.29269.87267.26306.24297.47272.30259.91267.18271.13259.32236.31242.03260.05244.72219.00272.61262.85211.5466.50229.98233.02189.02
Revenues 544.54554.46509.06587.61574.17492.18623.48493.71458.36451.52494.83458.02416.65352.61427.60433.08355.03366.48428.99411.56381.37325.43345.66345.04356.53329.86344.23371.36373.36332.77326.66371.46298.50299.40298.64336.29269.87267.26306.24297.47272.30259.91267.18271.13259.32236.31242.03260.05244.72219.00272.61262.85211.5466.50229.98233.02189.02
Cost Of Revenue 410.06424.12375.25443.25431.90359.85485.10360.40344.84336.17377.72335.01311.14254.72329.45334.12256.47274.65325.30308.53288.73244.16262.75259.54275.83248.80265.88283.27289.56256.39252.87289.53230.84232.46234.58264.37210.74197.46240.80233.55215.87202.31207.38214.85203.33179.75188.10207.66196.6332.44222.18160.51142.7726.58185.02189.43150.84
Cost Of Goods And Services Sold 410.06424.12375.25443.25431.90359.85485.10360.40344.84336.17377.72335.01311.14254.72329.45334.12256.47274.65325.30308.53288.73244.16262.75259.54275.83248.80265.88283.27289.56256.39252.87289.53230.84232.46231.50261.21207.72205.82238.20230.74212.91202.31207.38214.85203.33179.75188.10205.20194.3932.44222.18217.62173.3226.58185.02189.43150.84
Gross Profit 134.48130.34133.81144.37142.27132.32138.37133.30113.52115.35117.12123.00105.5197.8898.1598.9698.5691.83103.70103.0392.6481.2782.9185.5080.7081.6376.6987.5777.5976.3873.7981.9367.6666.9564.0671.9259.1358.7565.4463.9256.4454.6556.7552.7856.44NANANA52.73NANANANANANANANA
Operating Expenses 99.01101.3395.7699.5095.9489.9191.9189.2080.3480.8881.0378.7073.0674.2968.8970.4873.5673.9577.4374.6669.8866.8062.8960.9360.2363.1260.3058.7457.0957.6452.4853.7350.1850.5746.4145.2644.0643.6744.8843.6041.7040.6538.7038.0939.3840.5635.4635.4834.5337.0533.7531.3029.8531.2229.5028.6527.51
Selling General And Administrative Expense 93.6195.4089.3892.6590.3085.3286.7384.7076.7776.9676.8774.5068.7869.5265.3966.8969.4769.7873.0970.5265.7962.6859.7357.7056.9759.9957.1356.3454.6655.4150.1651.6148.0548.3544.6943.64NANANANA42.30NANANANANANANANANANANANANANANANA
Operating Income Loss 35.4729.0238.0544.8646.3342.4146.4644.1133.1834.4836.0944.3032.4523.5929.2628.4825.0017.8826.2728.3822.7614.4720.0224.5720.4718.5116.3928.8320.5118.7421.3128.2017.4916.3817.6426.6615.0715.0820.5620.3314.7414.0018.0514.7013.35NANANA13.35NANANANANANANANA
Interest Expense NA0.720.981.220.851.271.570.930.360.640.560.340.360.830.350.250.580.680.690.580.630.550.440.480.480.290.270.270.36NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Interest Paid Net 0.650.841.051.310.571.661.290.770.340.530.500.160.520.510.190.180.560.540.610.520.590.500.420.470.470.180.170.230.030.000.010.010.02NANANANANANANANANANANANANANANANANANANANANANANANA
Income Tax Expense Benefit 10.209.2011.1312.3212.689.4813.6711.778.6910.189.4912.569.067.518.448.827.744.407.718.246.534.975.886.895.299.270.6811.477.368.258.6911.816.826.427.3510.986.256.1711.238.376.705.787.446.105.505.046.506.885.503.155.694.782.582.795.755.183.12
Income Taxes Paid 10.138.7910.0719.053.6012.2910.8121.357.5311.4711.1617.247.2810.438.9112.150.198.847.056.865.621.677.055.685.542.159.9517.082.968.8613.108.911.373.3312.564.839.079.2013.466.316.468.756.434.485.855.2012.261.834.914.453.771.851.923.415.024.642.15
Net Income Loss 27.3421.9827.2832.6633.8532.8535.6928.4722.3424.2526.4231.4123.5215.5521.6419.8517.3613.2519.5520.1016.1915.0514.8618.0015.278.9015.5817.2213.4210.4912.6216.7710.679.9610.3015.688.818.9115.5011.959.488.2210.618.597.857.709.0310.038.063.868.747.063.703.567.557.914.71
Comprehensive Income Net Of Tax 27.4121.4729.3130.9134.7933.8338.8327.4021.0023.8226.5030.9123.5815.6622.6220.3717.4012.4620.2319.7515.9315.3514.5617.8614.629.2315.6617.6113.7310.6212.4716.9010.4510.0010.1615.508.868.6815.3511.799.598.1210.538.657.767.639.0110.128.013.928.816.873.72NANANANA

    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 1650.971653.471595.601618.791680.811414.831597.871371.341256.151166.201255.151139.941077.421076.781125.951038.711058.86909.11952.61914.27874.81786.20798.19775.20760.40758.70764.65739.00755.18741.72736.68680.89639.10616.68630.43590.49580.38571.55591.37564.45530.49553.85506.78465.30494.49437.87499.87440.79446.83433.69414.42378.06394.79389.58NANANA
Liabilities 729.04751.69717.84773.09867.51632.56851.45665.70579.86505.46615.85526.34493.80514.37580.95515.64556.14422.97480.12463.98446.17361.94389.01375.92380.55386.10381.04362.93398.15395.80402.88361.19329.35297.80313.76285.48292.44292.28321.17308.39281.82287.46247.03212.52248.32199.64270.32202.08219.44214.06197.95163.55179.87177.21NANANA
Liabilities And Stockholders Equity 1650.971653.471595.601618.791680.811414.831597.871371.341256.151166.201255.151139.941077.421076.781125.951038.711058.86909.11952.61914.27874.81786.20798.19775.20760.40758.70764.65739.00755.18741.72736.68680.89639.10616.68630.43590.49580.38571.55591.37564.45530.49553.85506.78465.30494.49437.87499.87440.79446.83433.69414.42378.06394.79389.58NANANA
Stockholders Equity 921.93901.78877.75845.70813.29782.26746.42705.64676.29660.74639.30613.60583.62562.41545.01523.07502.73486.14472.49450.29428.64424.25409.18399.28379.85372.60383.61376.06357.03345.92333.80319.70309.75318.88316.67305.01287.95279.26270.20256.06248.66266.38259.74252.78246.17238.23229.55238.72227.39219.63216.46214.51214.92212.36NANANA

    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 1264.101273.531219.311269.231276.131095.131293.441069.91985.34897.48960.55829.57774.20777.59826.65768.03806.83649.80690.01641.56626.23560.10613.16577.79571.60568.12569.22555.35605.52597.32588.79546.00506.62477.98473.83454.16448.03444.28446.15420.39387.88425.26NANANA323.73NANANANANANANANANANANA
Cash And Cash Equivalents At Carrying Value 349.91253.02142.1782.50101.57103.0999.3999.5383.49155.38105.5756.9593.84129.5686.46161.08144.3886.2359.5555.8335.6079.8284.3375.6557.48118.2076.1160.1998.24109.7669.6848.0378.8194.7766.5762.8488.7876.1751.5262.9466.8580.1840.5053.7072.7352.7242.1543.9455.3633.7854.0545.4161.5575.7659.0068.2979.33
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents 349.91253.02142.1782.50101.57103.0999.3999.5383.49155.38105.5756.9593.84129.5686.46161.08144.3886.2359.5555.8335.6079.8284.3375.6557.48118.20NANANA109.76NANANA94.77NANANANANANANANANANANANANANANANANANANANANANANA
Accounts Receivable Net Current 577.02644.62597.36650.02677.99504.12674.93525.18482.17430.38520.63457.31465.42391.57460.38369.04393.04375.00413.74355.18366.16299.90324.69NANA268.29NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Inventory Net 89.13139.69218.05222.12244.33243.29244.80274.86246.87155.06147.74134.5177.7569.9681.3073.7593.3250.2761.0657.2058.2050.4951.4056.6152.1339.8551.3051.4390.5093.56111.0880.5046.3833.3424.9718.7724.2719.8423.6030.8329.6622.6324.2920.2027.7014.7923.8715.7824.0023.5115.9412.6216.599.06NANANA
Other Assets Current 23.9527.2747.0660.7747.0855.1054.7924.9715.9613.9412.9312.6812.3110.988.518.236.109.268.816.878.237.507.9310.7218.3223.6225.9731.9339.3343.364.047.407.6110.658.204.729.347.417.7110.0112.856.92NANANA5.52NANANANANANANANANANANA

    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 NA40.36NANANA43.90NANANA40.55NANANA38.23NANANA35.45NANANA33.03NANANA30.53NANANA26.50NANANA23.40NANANA21.66NANANA18.36NANANA16.26NANANA17.04NANANANANANANA
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment NA27.43NANANA31.96NANANA32.64NANANA30.84NANANA28.30NANANA25.71NANANA23.02NANANA19.81NANANA17.13NANANA15.53NANANA14.07NANANA14.05NANANA14.95NANANANANANANA
Property Plant And Equipment Net NA12.94NANANA11.93NANANA7.917.647.377.617.397.927.267.857.157.087.246.827.316.976.947.227.518.018.366.516.696.956.186.176.276.165.966.136.135.834.644.334.294.253.963.742.212.242.042.122.091.961.771.831.82NANANA
Goodwill 161.51161.50158.28158.20158.28136.10136.06135.91126.38126.54126.60126.60126.65126.64126.94118.18118.10118.10118.22118.10110.75110.8176.4076.4476.4876.6276.5576.4755.4048.4049.4741.9642.0142.1542.3534.1134.1134.1134.1134.1629.5729.5729.5728.6628.6628.6628.7928.7928.5828.4422.2822.2822.2818.60NANANA
Intangible Assets Net Excluding Goodwill 40.2944.0942.9746.9451.2525.0527.5630.34NA27.25NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Finite Lived Intangible Assets Net 40.2944.0942.9746.9451.2525.0527.5630.3424.7727.2529.7832.5635.5438.6141.6330.2732.0534.4636.8739.7936.5238.9322.7323.8024.6726.3027.4129.0615.5512.16NANANA12.00NANANANANANANANANANANA4.304.394.574.845.08NANANANANANANA
Other Assets Noncurrent 94.4289.2984.3372.1570.7970.4555.3755.0345.8945.5946.2243.9041.2842.2943.3934.3133.0232.6034.0035.3030.2117.3317.8418.0417.5919.1417.6316.2811.9011.9611.7011.099.538.648.998.979.469.489.057.148.003.72NANANA4.46NANANANANANANANANANANA

    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 628.24656.99631.46700.37800.79561.33793.58607.31533.97460.04567.41475.62446.40459.36531.04476.49519.56386.64439.49421.50407.42328.85361.23340.38346.39353.30358.68336.12381.54376.49382.73341.08307.67273.45295.18265.61268.64258.08285.84268.55244.07244.12NANANA172.08NANANANANANANANANANANA
Notes Payable Current 29.9023.29NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Accounts Payable Current 270.61315.68294.70295.86351.38220.16299.63192.51165.79136.16162.67121.26149.69165.16159.18104.89136.5182.92126.15107.34108.9586.80100.2792.8398.67106.93125.8599.97111.95113.52121.5690.2774.6176.78NANANANANANANANANANANANANANANANANANANANANANANA
Other Liabilities Current 29.1034.6332.3534.5530.5724.3728.4333.1929.6028.0926.2232.5329.8730.0631.0925.3730.6822.9925.0032.9228.9619.2918.4020.7022.4833.3726.1220.4422.3219.1815.8418.9315.4913.1213.5016.4812.0013.5720.4221.6714.7115.38NANANA17.41NANANANANANANANANANANA
Contract With Customer Liability Current 138.62134.60130.35118.91118.98114.03125.57108.00NA86.47NANANANANANANANANANANANA39.4435.8636.0135.65NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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
Deferred Income Tax Liabilities Net NANA0.560.720.720.71NANANANANANANANA3.763.762.732.734.92NANA4.92NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Liabilities Noncurrent 89.9581.8073.5962.2861.0161.0050.7045.9935.4435.5334.4137.0433.7936.6839.8332.9428.3527.7328.5929.1525.4617.6817.8821.2320.0321.0718.5220.367.917.086.475.483.202.262.433.283.613.813.522.801.481.82NANANA3.59NANANANANANANANANANANA
Operating Lease Liability Noncurrent NA12.70NANANA12.00NANANA3.303.833.824.185.045.946.597.578.339.389.797.870.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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 921.93901.78877.75845.70813.29782.26746.42705.64676.29660.74639.30613.60583.62562.41545.01523.07502.73486.14472.49450.29428.64424.25409.18399.28379.85372.60383.61376.06357.03345.92333.80319.70309.75318.88316.67305.01287.95279.26270.20256.06248.66266.38259.74252.78246.17238.23229.55238.72227.39219.63216.46214.51214.92212.36NANANA
Common Stock Value 0.280.270.270.270.270.270.270.270.270.270.270.150.150.140.140.140.140.140.140.140.140.140.140.140.140.140.140.140.140.140.270.270.270.260.260.260.260.260.260.260.260.260.260.260.260.260.260.260.260.250.250.250.250.25NANANA
Additional Paid In Capital 184.73180.06177.47173.32170.90167.30165.16163.21161.25159.48157.72155.94154.10152.37150.62148.84147.08145.20143.26141.30139.16137.24135.42133.56131.69130.00128.39126.72125.04123.54122.03120.41118.97117.51116.44114.93113.38111.07110.09109.00107.86105.92104.53103.68101.5299.6498.5996.0694.4593.5593.0891.3990.3289.79NANANA
Retained Earnings Accumulated Deficit 770.32742.98721.00693.71661.05627.20594.35558.65530.18507.85483.60539.55508.13484.62469.06447.43427.58410.22396.97377.42357.32341.14326.08311.22293.22277.94269.05253.47236.25222.82371.29358.67341.89331.22321.27310.97295.29286.48277.57262.07250.11240.64232.41221.80213.21205.36197.66209.00198.97190.91187.43178.69171.63167.92NANANA
Treasury Stock Value 35.7523.8123.7722.3821.4514.0813.9613.9613.966.732.5982.2579.4875.3775.3772.9171.1368.4267.6967.6967.4554.0051.9045.3845.0836.0214.164.384.130.00158.95158.95150.56129.52120.65120.65120.65118.18117.57115.28109.7480.4977.6173.2169.0067.3167.3166.9766.5665.4264.5856.0347.6846.00NANANA
Stock Issued During Period Value New Issues 1.81NA1.62NA1.40NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value 2.87NA2.532.412.21NA1.951.961.77NA1.781.841.74NA1.781.761.89NA1.972.131.921.821.861.871.691.611.681.671.511.501.621.451.461.501.501.481.231.161.181.201.051.001.011.070.880.790.920.910.660.66NANA0.43NANANANA

    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 97.13104.96133.1631.24-20.90131.61-27.37-16.73-102.94100.9713.46-69.87-65.14124.26-3.162.016.390.55-20.3232.99-87.3937.2419.2631.95-49.0333.9435.4916.78-3.453.3173.51-31.09-12.72NANANANANANA-5.64-5.3518.54-32.3312.65-7.0927.4921.184.51-11.912.91-4.38-22.182.0623.23-10.81-15.19-6.64
Net Cash Provided By Used In Investing Activities -1.91-6.13-2.009.26-63.10-3.30-3.33-10.60-1.6917.19-4.76-7.54-6.15-5.10-27.85-0.65-2.16-0.29-1.99-16.82-1.23-48.20-10.07-6.12-31.82-2.88-1.90-39.05-13.8420.70-28.39-1.14-17.51NANANANANANA-21.49-0.69-7.574.11-10.26-15.08-11.72-6.54-7.4913.10-32.92-2.6912.51-15.12-0.23-6.26-2.28-2.33
Net Cash Provided By Used In Financing Activities 1.6112.03-71.27-59.9982.61-124.5032.2140.2331.11-68.8240.2140.2935.49-76.18-43.3515.6954.0425.9926.294.0344.336.66-0.52-7.7220.0410.99-17.71-15.875.8216.02-23.541.3813.95NANANANANANA23.24-7.2928.6915.02-21.4242.17-5.19-16.41-8.4620.399.7415.70-6.45-1.14-6.267.786.423.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 97.13104.96133.1631.24-20.90131.61-27.37-16.73-102.94100.9713.46-69.87-65.14124.26-3.162.016.390.55-20.3232.99-87.3937.2419.2631.95-49.0333.9435.4916.78-3.453.3173.51-31.09-12.72NANANANANANA-5.64-5.3518.54-32.3312.65-7.0927.4921.184.51-11.912.91-4.38-22.182.0623.23-10.81-15.19-6.64
Net Income Loss 27.3421.9827.2832.6633.8532.8535.6928.4722.3424.2526.4231.4123.5215.5521.6419.8517.3613.2519.5520.1016.1915.0514.8618.0015.278.9015.5817.2213.4210.4912.6216.7710.679.9610.3015.688.818.9115.5011.959.488.2210.618.597.857.709.0310.038.063.868.747.063.703.567.557.914.71
Depreciation Depletion And Amortization 5.926.377.286.535.754.344.715.074.475.686.585.966.086.234.304.684.783.945.145.114.965.304.474.374.504.504.583.523.232.972.933.062.772.964.524.274.244.133.813.793.842.954.443.653.713.463.092.912.702.052.452.572.303.112.172.212.49
Increase Decrease In Accounts Receivable -59.2835.71-77.30-21.17166.80-187.79173.3739.5553.56-81.4246.7716.8268.64-62.9369.74-16.6414.88-37.7055.99-23.1869.28-22.4627.48-30.8560.14-15.89-7.115.2610.14-31.99-0.5433.9924.28-23.13-8.3271.38-31.37-28.7540.6119.04-32.27-2.8352.48-17.694.80-29.2227.514.9514.60-0.30-19.81-32.321.9918.40-14.17-18.362.81
Increase Decrease In Inventories -50.55-78.16-4.88-21.44-0.30-2.11-31.9829.5092.687.5313.2656.867.80-11.544.96-19.6643.04-10.545.13-2.477.77-0.74-5.014.2512.44-11.65-0.29-39.86-3.18-17.4030.1034.1313.197.766.18-5.925.38-3.48-6.690.486.53-1.464.14-7.9813.03-9.398.26-8.410.77-7.32-3.204.53-7.7913.14-10.401.69-4.31
Increase Decrease In Accounts Payable -45.4314.75-1.37-55.41124.95-81.01106.6619.2530.38-25.7143.90-27.98-15.396.0549.01-31.9653.67-42.4617.99-5.5021.09-3.6113.69-7.7310.10-18.1525.33-14.557.63-49.3638.4010.983.835.171.276.17-13.35NANANANANANANANANANANANANANANANANANANANA
Share Based Compensation 2.852.592.532.412.212.142.002.001.771.761.801.801.741.741.801.801.891.942.002.101.921.821.901.901.691.611.701.501.511.501.501.401.461.501.501.501.231.161.181.201.051.001.011.070.880.790.920.910.660.660.660.650.430.380.380.320.17

    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 -1.91-6.13-2.009.26-63.10-3.30-3.33-10.60-1.6917.19-4.76-7.54-6.15-5.10-27.85-0.65-2.16-0.29-1.99-16.82-1.23-48.20-10.07-6.12-31.82-2.88-1.90-39.05-13.8420.70-28.39-1.14-17.51NANANANANANA-21.49-0.69-7.574.11-10.26-15.08-11.72-6.54-7.4913.10-32.92-2.6912.51-15.12-0.23-6.26-2.28-2.33

    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 1.6112.03-71.27-59.9982.61-124.5032.2140.2331.11-68.8240.2140.2935.49-76.18-43.3515.6954.0425.9926.294.0344.336.66-0.52-7.7220.0410.99-17.71-15.875.8216.02-23.541.3813.95NANANANANANA23.24-7.2928.6915.02-21.4242.17-5.19-16.41-8.4620.399.7415.70-6.45-1.14-6.267.786.423.23
Payments For Repurchase Of Common Stock 11.570.041.460.897.460.000.000.007.224.142.593.073.810.002.461.782.700.730.000.3713.322.496.130.309.8321.859.020.254.130.000.009.8520.648.860.000.002.480.602.305.5329.252.884.414.211.700.000.330.411.150.848.548.351.690.110.391.750.41

    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 544.54554.46509.06587.61574.17492.18623.48493.71458.36451.52494.83458.02416.65352.61427.60433.08355.03366.48428.99411.56381.37325.43345.66345.04356.53329.86344.23371.36373.36332.77326.66371.46298.50299.40298.64336.29269.87267.26306.24297.47272.30259.91267.18271.13259.32236.31242.03260.05244.72219.00272.61262.85211.5466.50229.98233.02189.02
Operating, Financing Reporting Unit 9.0410.3614.8915.678.498.9711.7022.239.5732.1217.8621.7216.2920.8112.0313.7213.8113.2218.3613.8512.8412.2610.9510.289.6710.7312.1612.6910.46NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Managed Services Reporting Unit 40.9138.1934.6432.7331.9631.3028.3127.1125.94NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Product Reporting Unit 457.31465.23419.48500.94498.17414.49544.32406.32385.68NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Professional Services Reporting Unit 37.2840.6840.0438.2735.5637.4239.1538.0537.17NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
All Others Customer End Market, Technology Reporting Unit 91.7491.20116.2399.8789.2097.27103.6181.8084.2377.9793.0372.8368.9147.1378.7663.6350.0964.5475.5052.8854.3555.9868.4160.0557.3063.4750.4254.40NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Financial Services Customer End Market, Technology Reporting Unit 49.7369.2438.8269.8965.6937.3448.0137.6133.3048.9339.1837.0430.0144.0060.6146.7347.4242.4456.4044.6048.2455.0354.4147.4145.2347.5963.3352.51NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Health Care Customer End Market, Technology Reporting Unit 75.2864.7155.5072.0286.6669.6469.8366.9668.5162.7864.7888.2454.6949.5744.7159.2546.5357.6960.2759.8256.1148.1048.1251.0846.4545.2853.7544.37NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
S L E D Customer End Market, Technology Reporting Unit 92.1065.2060.1194.91109.4182.8072.7370.4964.6048.2459.4568.6665.4248.1650.7076.4970.5644.1355.9171.8771.1949.8943.8561.3968.2049.7640.7266.49NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Technology Customer End Market, Technology Reporting Unit 109.11111.4283.95110.9573.4094.51133.0796.1669.8659.6367.9653.7569.1448.0557.3576.3269.9772.7277.8497.5076.1873.5861.5575.4282.8275.9373.5591.40NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Telecom Media Entertainment Customer End Market, Technology Reporting Unit 117.55142.33139.55124.31141.34101.65184.54118.45128.28121.85152.58115.78112.1994.89123.4496.9356.6571.7484.7171.0462.4730.6058.3839.4146.8737.0950.2949.51NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Product 466.35475.59434.37516.61506.66423.46556.02428.55395.25389.87432.31397.16361.06299.75375.51383.66307.24317.62378.57363.50335.60280.46310.44309.48322.82293.23310.12339.71346.25NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Service 78.1978.8774.6871.0067.5268.7267.4665.1663.1161.6562.5360.8655.5952.8652.0949.4247.7948.8550.4248.0745.7744.9735.2235.5733.7236.6234.1131.6527.11NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Collaboration, Product Reporting Unit 20.90NA13.6127.0812.96NA13.4019.1912.98NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Data Center Cloud, Product Reporting Unit 137.23NA120.25135.07172.04NA157.13148.99164.73NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Networking, Product Reporting Unit 234.74NA209.94268.64245.19NA275.77165.90142.64NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Product, Product Reporting Unit 16.44NA16.8618.2622.18NA20.9023.7317.33NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Security, Product Reporting Unit 48.01NA58.8251.8945.80NA77.1148.5247.99NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Financing Reporting Unit 9.0410.3614.8915.678.498.9711.7022.239.57NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Managed Services Reporting Unit 40.9138.1934.6432.7331.9631.3028.3127.1125.94NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Product Reporting Unit 457.31465.23419.48500.94498.17414.49544.32406.32385.68NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Professional Services Reporting Unit 37.2840.6840.0438.2735.5637.4239.1538.0537.17NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Technology Reporting Unit 535.50544.10494.16571.94565.68483.21611.77471.48448.79419.40476.98436.30400.36331.80415.57419.36341.22353.26410.63397.72368.54313.18334.71334.77346.86319.13332.06358.68362.90NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Revenue From Contract With Customer Excluding Assessed Tax 544.54554.46509.06587.61574.17492.18623.48493.71458.36451.52494.83458.02416.65352.61427.60433.08355.03366.48428.99411.56381.37325.43345.66345.04356.53330.43342.57370.85367.16332.77326.66371.46298.50299.40298.64336.29269.87267.26306.24297.47272.30259.91267.18271.13259.32236.31242.03260.05244.72219.00272.61262.85211.5466.50229.98233.02189.02
Revenue From Contract With Customer Including Assessed Tax 533.10543.46487.52569.90559.35476.81606.42473.89444.75439.26479.60432.12401.96335.06413.08413.38334.95366.48404.92394.58363.68325.43330.45330.74342.06329.86335.06357.76362.18332.77326.66371.46298.50299.40298.64336.29269.87267.26306.24297.47272.30259.91267.18271.13259.32236.31242.03260.05244.72219.00272.61262.85211.5466.50229.98233.02189.02
Sales Channel Directly To Consumer, Financing Reporting Unit, Transferred At Point In Time 1.101.030.772.831.290.880.566.920.94NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Sales Channel Directly To Consumer, Managed Services Reporting Unit, Transferred Over Time 40.9138.1934.6432.7331.9631.3028.3127.1125.94NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Sales Channel Directly To Consumer, Product Reporting Unit, Transferred At Point In Time 418.37425.63367.35442.28452.38367.25495.29356.85335.71NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Sales Channel Directly To Consumer, Professional Services Reporting Unit, Transferred Over Time 37.2840.6840.0438.2735.5637.4239.1538.0537.17NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Sales Channel Through Intermediary, Product Reporting Unit, Transferred At Point In Time 35.4337.9344.7153.7938.1639.9743.1144.9744.98NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Sales Channel Directly To Consumer, Transferred At Point In Time 419.48426.66368.12445.11453.67368.13495.85363.77336.66NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Sales Channel Directly To Consumer, Transferred Over Time 78.1978.8774.6871.0067.5268.7267.4665.1663.11NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Sales Channel Through Intermediary, Transferred At Point In Time 35.4337.9344.7153.7938.1639.9743.1144.9744.98NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Financing Reporting Unit 1.101.030.772.831.290.880.566.920.94NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Managed Services Reporting Unit 40.9138.1934.6432.7331.9631.3028.3127.1125.94NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Product Reporting Unit 453.80463.56412.06496.06490.54407.22538.40401.81380.69NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Professional Services Reporting Unit 37.2840.6840.0438.2735.5637.4239.1538.0537.17NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Technology Reporting Unit 531.99542.43486.74567.07558.06475.94605.86466.97443.80417.45473.76430.34396.54326.58411.18412.36333.99351.32404.92394.58363.68307.63329.63329.68341.46313.49330.53352.84359.36NANANANANANANANANANANANANANANANANANANANANANANANANANANANA

Plots across concepts


IncomeStatement
Net Income Loss
Expenses
Interest Expense
Balance Sheet
Operating Lease Right Of Use Asset
Assets
Property Plant And Equipment Net
Current Assets
Other Assets Current
NonCurrent Assets
Deferred Income Tax Assets Net
PropertyPlantAndEquipmentNet
Property Plant And Equipment Net
Liabilities
Operating Lease Liability
Current Liabilities
Operating Lease Liability Current
Noncurrent Liabilities
Deferred Income Tax Liabilities Net
Stockholders Equity
Common Stock Value
CashFlow
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInOperatingActivities
Increase Decrease In Accounts Receivable
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInFinancingActivities
Net Cash Provided By Used In Financing Activities
Shares
Weighted Average Number Of Shares Outstanding Basic
OperatingLeaseLiability
Operating Lease Liability Current
NonoperatingIncomeExpense
Interest Expense
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Due Year Four
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Net

Line plots across dimensions of each concept