Home Data Calendar Blog

CDW

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
Common Stock Value 1.301.301.301.301.301.301.301.401.401.401.401.401.301.401.401.401.401.401.401.401.401.401.501.501.501.501.501.501.501.501.501.601.601.601.601.701.701.701.701.701.701.701.701.701.701.701.40NA1.40NANANA1.40NANANANANANA
Weighted Average Number Of Diluted Shares Outstanding NA134.90135.60136.00NA135.90136.10137.30NA137.10136.80136.70NA139.40141.70143.10NA144.80144.30144.90NA147.20148.30149.20NA153.70153.90154.80NA156.20159.00162.80NA164.90166.70168.90NA171.00172.50173.50NA173.00172.70172.30NA166.80146.70146.10NA145.90145.80NANANANANANANANA
Weighted Average Number Of Shares Outstanding Basic NA133.50134.10134.40NA134.10134.60135.60NA135.30135.20134.90NA137.30139.80141.10NA142.70142.40142.70NA144.50145.70147.00NA150.90151.60152.20NA153.80156.00159.40NA162.10164.90167.30NA169.60171.00172.10NA170.90170.20169.60NA166.80145.30145.20NA145.10145.10NANANANANANANANA
Earnings Per Share Basic 1.992.372.101.612.202.351.951.702.122.202.071.851.601.941.961.651.671.361.321.181.291.391.351.041.071.221.140.831.280.840.900.360.640.780.710.470.530.890.630.320.300.330.510.300.35-0.010.320.190.230.260.250.08NANANANANANANA
Earnings Per Share Diluted 1.972.342.071.592.182.321.921.682.092.172.041.831.571.911.931.631.651.331.311.161.271.371.331.021.051.201.120.821.260.830.890.350.630.760.700.460.520.880.630.320.300.320.500.300.35-0.010.320.190.230.260.250.07NANANANANANANA

    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 5186.005516.605423.404872.705018.505628.305626.105103.105438.306215.506145.805949.105536.905300.005146.404837.504956.204756.404365.704389.204536.904907.704629.903957.904074.804373.204186.103606.403752.103933.203891.703256.003492.403708.203664.603116.703418.403501.103314.002755.203050.103266.103106.002652.302713.302864.302779.302411.702601.002623.302584.702319.202479.302581.402412.102129.602269.402374.402223.30
Revenues 5186.005516.605423.404872.705018.505628.305626.105103.105438.306215.506145.805949.105536.905300.005146.404837.504956.204756.404365.704389.204536.904907.704629.903957.904074.804373.204186.103606.403752.103933.203891.703256.003492.403708.203664.603116.703418.403501.103314.002755.203050.103266.103106.002652.302713.302864.302779.302411.702601.002623.302584.702319.202479.302581.402412.102129.602269.402374.402223.30
Cost Of Goods And Services Sold 4030.704315.904240.303809.403864.704400.604444.604013.704257.204982.304977.604845.004561.304385.104263.604042.304075.303930.903618.503632.703759.404091.203856.103285.803381.003659.603490.503002.503224.203391.903353.302772.102914.503093.903054.102592.202860.802933.902779.502298.702558.202758.802609.102227.102265.002405.902327.702009.702175.602190.602157.801934.602066.002160.602010.301779.201912.702006.001863.40
Gross Profit 1155.301200.701183.101063.301153.801227.701181.501089.401181.101233.201168.201104.10975.60914.90882.80795.20880.90825.50747.20756.50777.50816.50773.80672.10693.80713.60695.60603.90614.40642.00641.10552.60577.90614.30610.50524.50557.60567.20534.50456.50491.90507.30496.90425.20448.30458.40451.60402.00425.40432.70426.90384.60412.30420.80401.80350.40356.70368.40359.90
Selling General And Administrative Expense 746.70719.10750.00735.30718.80749.30769.30734.10734.50766.80732.90717.20636.30528.50512.90471.80548.70507.70463.80510.70443.80444.90420.40404.00402.30390.70381.40362.70347.20352.00363.50347.40336.10334.90344.70329.30338.50321.40290.60275.50290.10285.40273.90260.90270.60332.40266.40251.50261.40257.00259.50251.60266.40252.80244.40229.30242.40235.80239.60
Operating Income Loss 408.60481.60433.10328.00435.00478.40412.20355.30446.60466.40435.30386.90339.30386.40369.90323.40332.20317.80283.40245.80283.80320.60300.30228.90242.90274.80265.50204.10221.60243.70231.10169.80197.20237.50223.50161.00179.90204.60205.90151.60164.30184.70188.20135.80142.0092.90153.60120.10130.90139.70136.40103.60111.10139.70128.2091.7081.20104.6095.60
Interest Paid Net 70.6032.7091.7022.5092.0024.2092.1024.9092.7025.2088.9017.5049.2018.7047.2019.2048.9023.3038.6028.6029.4048.8031.9044.1031.4042.9031.8042.7029.9041.8028.4048.4026.9044.4028.9044.1029.2044.1028.2053.1068.6027.4083.7016.1098.1026.80126.5016.20137.1014.20135.1016.30136.3018.40150.5027.70155.3044.30NA
Interest Income Expense Nonoperating Net -56.50-54.40NANA-53.30-57.40NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Allocated Share Based Compensation Expense 13.902.7028.7019.4022.1026.0024.8020.8019.7026.8023.5021.1019.3016.9020.6015.8016.5011.605.608.8010.8012.8012.2012.7010.8010.8011.008.1010.1010.0011.5012.1011.1010.009.708.4011.207.807.504.704.903.904.303.302.3040.302.101.90NANANANANANANANANANANA
Income Tax Expense Benefit 87.30111.2098.6060.5084.60104.3090.8066.2094.00101.2097.9080.2072.0083.8097.1056.3056.7056.9056.3043.9050.4059.2064.6038.7047.3054.7056.8039.00-10.6077.4054.5016.0059.6072.3070.0046.1052.4095.3063.9032.3028.3033.9050.6029.9022.60-2.6026.5016.2014.8025.2022.904.2010.9017.60-18.401.10-5.20-0.10-3.90
Income Taxes Paid Net 119.50131.50130.8016.80116.30110.20196.40-21.5087.70113.60149.4011.5086.60106.80147.5010.1049.20174.9011.609.9069.2087.80103.8011.4060.7082.10107.8010.60106.1073.1090.206.3094.70101.80125.906.8082.2094.60119.104.3051.3078.00102.409.5018.2013.4049.201.7041.3043.5038.100.3020.90-6.801.40-36.4015.4021.40NA
Net Income Loss 264.20316.40281.10216.10296.10315.50262.60230.10287.20297.80279.30250.20215.30266.60274.10232.60238.30193.20189.10167.90185.60201.70196.60152.90159.30183.70173.00127.00195.20129.20141.0057.60103.20125.90117.5077.8089.30150.90108.2054.7051.8055.6086.6050.9060.00-2.2046.7028.3033.3038.0036.8010.9019.0037.10-34.80-4.20-24.10-0.30-7.00
Comprehensive Income Net Of Tax 212.40343.10279.50207.30321.00290.80280.60239.70322.40249.50243.10241.50218.40252.30280.00239.30273.20214.10196.80126.40221.90187.00184.70156.00136.90180.60146.40144.40201.00143.40158.7063.7079.40114.0082.5070.0073.50128.50112.9043.7046.9050.4090.3047.0057.00-0.2043.4025.9032.4041.1035.2012.8021.3030.00-34.300.20NANANA

    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 14678.4014376.7013638.7013192.8013284.6012875.3012985.9012768.1013131.5013475.6013653.1013513.8013199.409011.608990.909053.509344.709223.708749.508222.407999.407703.107921.907679.507167.707375.407330.107027.906956.607101.807041.606774.706948.406772.806887.906717.906755.306741.506251.206088.606099.906107.406045.305912.505924.606038.806020.505822.705700.105985.105935.505721.405949.605965.006021.90NA5943.80NANA
Liabilities And Stockholders Equity 14678.4014376.7013638.7013192.8013284.6012875.3012985.9012768.1013131.5013475.6013653.1013513.8013199.409011.608990.909053.509344.709223.708749.508222.407999.407703.107921.907679.507167.707375.407330.107027.906956.607101.807041.606774.706948.406772.806887.906717.906755.306741.506251.206088.606099.906107.406045.305912.505924.606038.806020.505822.705700.105985.105935.505721.405949.605965.006021.90NA5943.80NANA
Stockholders Equity 2352.702349.302174.902138.702042.501810.001613.201568.901603.301326.001106.20893.10705.70837.001048.801170.301297.101238.501055.60889.70960.30935.10936.10927.30975.201160.701068.90996.90982.90806.50849.10907.301045.50990.501013.401039.901095.901075.70995.80975.50936.50894.00844.80754.80711.70659.80209.00163.80136.5098.2051.1010.60-7.30-35.50-69.30NA-43.50NANA

    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 7373.107661.607043.606633.806705.006458.406488.006279.906564.006895.207039.806870.806478.105292.205421.605469.805953.505759.605235.804665.804334.104295.304425.304132.503796.803949.503844.703479.903378.103492.503396.703097.603238.102997.803075.302816.302790.802734.902714.402485.902453.402516.202415.302247.902213.502285.702233.701986.101814.802060.001964.301701.301879.401862.101866.80NA1702.30NANA
Cash And Cash Equivalents At Carrying Value 503.50946.70665.30803.80588.70440.70203.90279.40315.20384.60541.60386.90258.10245.10501.20878.601410.201249.50958.40214.40154.00166.90194.50285.00205.80255.10100.70221.00144.2097.9079.00251.70263.70118.30129.40248.2037.6097.50335.70447.40344.50357.80227.60306.70188.10350.20179.30147.1037.90193.00158.7036.5099.9025.9044.6073.7036.6067.0026.10
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents 507.70946.70665.30803.80588.70440.70203.90279.40315.20384.60541.60386.90258.10245.10501.20878.601410.201249.50958.40214.40154.00166.90194.50290.70205.80255.10100.70221.00144.20NANANA263.70NANANANANANANANANANANANANANANANANANANANANANANANANANA
Short Term Investments 214.20211.70NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Accounts Receivable Net Current 5135.804894.004718.804310.404567.504418.504496.904262.304461.304549.404474.804613.504499.403561.003370.503234.103212.603267.703029.003149.403002.202899.502967.302725.102671.202650.502612.202274.002320.502311.302335.301985.802168.602019.802082.501780.202017.401860.001712.501448.901561.101473.201526.101335.001451.001310.601390.501264.501265.101277.201238.301093.601254.901257.001178.30NA1091.50NANA
Inventory Net 605.30682.50724.80670.80668.10706.40789.80781.10800.20914.501020.101054.60927.60844.40888.70745.10760.00648.10694.80672.10611.20603.60652.20590.70454.30481.10576.90485.80449.50549.00513.60493.40452.00451.60487.30460.40393.10411.40436.20357.00337.50423.50449.60388.40382.00353.80378.50358.40314.60346.90321.60346.80321.70315.10348.90NA292.80NANA
Prepaid Expense And Other Assets Current 404.40406.60389.40366.60410.20403.10479.10487.70498.20560.30539.60366.00357.50247.40230.30215.40191.20190.20199.70187.40171.60193.10205.30178.30149.10192.40181.10188.90127.40153.50131.00127.30118.90138.70115.80114.80144.30135.4041.3058.5054.7086.3052.4053.3046.1063.10108.2051.5034.6051.2063.5045.0034.7048.7056.70NA35.80NANA

    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 512.40NANANA504.20NANANA498.70NANANA461.40NANANA419.20NANANA620.20NANANA371.90NANANA362.90NANANA348.00NANANA374.40NANANA309.70NANANA310.10NANANA302.70NANANA294.30NANANANANANA
Property Plant And Equipment Net 192.00193.10186.90190.20195.50194.90194.40187.40188.80188.00194.70195.60195.80179.30176.10175.50175.50268.00326.50331.90363.10171.10163.40155.20156.10147.80150.30153.10161.10162.50160.70162.40163.70162.50163.80168.40175.40154.40134.20135.10137.20131.70129.80129.90131.10129.60132.70134.00142.70139.30142.30146.10154.30147.90150.80NA158.10NANA
Goodwill 4620.404424.504409.304409.804413.404417.404428.204365.504342.704327.504369.604376.504382.902804.602731.902812.402595.902573.402532.102529.502553.002515.902524.702528.202462.802469.502472.502488.802479.602477.602469.302459.102455.002467.902475.002495.202500.402517.402215.602215.202217.602218.602220.102219.102220.302222.902207.402208.502209.302209.602208.502209.002208.402207.502210.30NA2209.10NANA
Intangible Assets Net Excluding Goodwill 1356.601259.701295.001331.201369.701384.901424.601455.001490.701525.501556.601584.601628.10503.30487.30419.20445.10461.80492.90540.20594.10616.10660.50696.00712.20758.20802.30859.00897.00937.10976.601015.101055.601110.601162.001225.401276.401325.401089.401128.801168.801207.001247.001286.601328.001365.501403.701443.601478.501516.901557.701599.401636.001672.801712.90NA1791.20NANA
Finite Lived Intangible Assets Net 1356.60NANANA1369.70NANANA1490.70NANANA1628.10NANANA445.10NANANA594.10NANANA712.20NANANA897.00NANANA1055.60NANANA1276.40NANANA1168.80NANANA1328.00NANANA1478.50NANANA1636.00NANANANANANA
Other Assets Noncurrent NA708.60573.00492.70472.20286.60313.50334.60396.10385.60337.90322.30358.90110.0049.3048.3043.9027.4024.9025.5023.3020.5030.7035.5039.8050.4060.3047.1040.8032.1038.3040.5036.0034.0011.8012.6012.309.402.202.603.202.101.601.501.601.401.601.201.601.602.002.102.302.202.20NA2.20NANA

    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 5474.405458.606208.105261.005442.004782.104997.304777.904947.105358.805415.605464.605096.003833.203770.103709.303898.303836.603561.503647.203491.403241.003460.303215.002803.102803.902820.002582.502514.602558.702555.202222.802280.702126.802177.701943.401887.301871.901625.601425.601468.001527.601529.401418.501402.601496.501445.201312.901148.301316.201297.501107.701341.301172.801091.10NA1026.90NANA
Long Term Debt Current 235.80423.201203.50604.70613.1040.0042.2045.7056.3057.80105.5083.90102.7028.5019.8019.6070.9072.3037.9033.7034.1025.4025.5025.7025.3032.0038.6025.8025.5041.5018.5018.5018.5018.5026.1026.9027.2027.5015.4015.4015.4015.4015.4015.4045.40170.4013.500.0040.000.000.000.00201.00NANANANANANA
Other Accrued Liabilities Current 536.00563.40508.40564.10554.30565.00522.30516.20483.20546.60487.20507.00454.80386.80342.00398.00424.80491.40506.30548.00491.40291.00350.80346.80232.00209.20212.80204.90180.20184.80161.80155.80149.80159.00152.70134.00166.20128.70113.40113.60113.70111.70113.90105.50130.30116.1091.1093.3096.0085.6087.5091.2092.6087.4083.40NA87.60NANA
Contract With Customer Liability Current 491.00474.70451.40469.50487.40438.90442.10495.70485.50437.70431.30443.80402.90304.00325.70326.50243.70246.80275.40257.60252.20212.10200.80192.10178.30188.50169.90193.60158.80NANANA143.50NANANANANANANANANANANANANANANANANANANANANANANANANANA

    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 Noncurrent 6851.306568.805255.705793.105800.106283.206375.406421.306581.106790.807131.307156.107397.704341.404172.004173.904149.304148.604132.403685.503547.703527.003525.503537.203389.403410.803441.203448.503459.103736.603637.303644.603622.203655.503696.803734.603772.103793.903629.803687.503695.403685.803671.103739.203810.303882.504366.304346.004415.304570.704586.904603.104615.604827.705000.10NA4960.40NANA
Long Term Debt Noncurrent 5607.005607.504424.805027.605031.805661.505721.005749.905866.406100.006481.406514.806755.804037.703909.203911.103856.303858.603861.603438.503283.203259.003253.303257.703183.303187.403201.703209.703210.003388.403277.803262.003215.903222.903214.403225.003232.503240.303154.203190.803174.603146.303110.603157.003205.803239.703710.903680.803731.003871.203871.403871.603865.00NANANANANANA
Deferred Income Tax Liabilities Net 167.40145.10151.70161.70171.40171.80180.20193.00203.40208.30214.90219.30222.3029.6033.1029.2055.3063.1067.6062.8062.40111.30123.10132.70141.90158.40172.90188.90196.30NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Liabilities Noncurrent NA657.50517.50436.30432.90281.10300.60307.40336.10302.50255.70231.40235.40114.7068.2068.5068.7075.4065.2055.0071.0075.0062.5053.8064.2065.0066.6049.9052.8032.3030.0032.2037.1039.4061.6061.1070.0057.7047.4046.7045.8044.1042.6041.4041.0040.9050.7049.3052.0060.5058.8057.7045.6044.7048.40NA40.40NANA
Operating Lease Liability Noncurrent 149.10158.70161.70167.50164.00168.80173.60171.00175.20180.00179.30190.60184.20159.40161.50165.10169.00151.50138.00129.20131.1081.7086.6093.000.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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 2352.702349.302174.902138.702042.501810.001613.201568.901603.301326.001106.20893.10705.70837.001048.801170.301297.101238.501055.60889.70960.30935.10936.10927.30975.201160.701068.90996.90982.90806.50849.10907.301045.50990.501013.401039.901095.901075.70995.80975.50936.50894.00844.80754.80711.70659.80209.00163.80136.5098.2051.1010.60-7.30-35.50-69.30NA-43.50NANA
Common Stock Value 1.301.301.301.301.301.301.301.401.401.401.401.401.301.401.401.401.401.401.401.401.401.401.501.501.501.501.501.501.501.501.501.601.601.601.601.701.701.701.701.701.701.701.701.701.701.701.40NA1.40NANANA1.40NANANANANANA
Additional Paid In Capital Common Stock 3834.403807.203789.903745.003691.303645.003599.503557.303518.103481.503441.803403.703369.503335.703294.103262.603204.903161.803138.303114.903095.303073.203047.603025.302996.902970.902953.302928.502911.602903.902890.502874.602857.302843.602831.102817.102806.902793.902729.502718.902711.902704.602698.502691.502688.102685.802211.002210.602209.102202.902196.802191.502186.102179.002175.20NA2166.70NANA
Retained Earnings Accumulated Deficit -1322.90-1350.90-1481.30-1474.20-1525.50-1686.80-1862.80-1847.00-1763.80-1969.30-2197.70-2408.90-2570.70-2402.60-2163.50-2004.60-1813.40-1794.00-1932.50-2067.30-2018.60-1985.40-1973.60-1972.00-1892.60-1703.50-1780.80-1854.60-1834.30-1997.20-1927.10-1835.40-1673.80-1738.90-1715.30-1710.00-1651.60-1674.60-1712.50-1717.50-1760.50-1800.60-1848.90-1928.20-1971.80-2024.40-1998.10-2044.80-2073.00-2106.00-2143.90-2180.70-2191.30-2210.10-2247.20NA-2208.00NANA
Accumulated Other Comprehensive Income Loss Net Of Tax -160.10-108.30-135.00-133.40-124.60-149.50-124.80-142.80-152.40-187.60-139.30-103.10-94.40-97.50-83.20-89.10-95.80-130.70-151.60-159.30-117.80-154.10-139.40-127.50-130.60-108.20-105.10-78.50-95.90-101.70-115.80-133.50-139.60-115.80-104.00-68.90-61.10-45.30-22.90-27.60-16.60-11.70-6.50-10.20-6.30-3.30-5.30-2.000.401.30-1.80-0.20-2.10-4.402.70NA-2.20NANA
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value 13.902.7028.7019.4022.1026.0024.8020.8019.7026.8023.5021.1019.3016.9020.6015.8016.5011.605.608.8010.8012.9011.8012.2010.509.909.007.108.608.6010.1010.609.808.508.206.709.906.207.504.704.903.904.303.302.3040.302.101.904.106.50NANANANANANANANANA

    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 345.30342.10149.90440.00536.50468.60228.20365.40241.90332.90380.30380.80147.90291.800.30344.60575.90222.60292.80223.00344.90267.80162.10252.40303.60270.00110.10222.20338.6062.906.30369.90104.70186.20-114.50427.60-17.40195.80-78.70177.8084.50174.60-70.40246.30-4.50163.70-0.90208.00-49.7062.4081.70223.0043.20-35.9065.80141.6059.90103.50NA
Net Cash Provided By Used In Investing Activities -353.70-244.90-30.90-29.70-33.70-49.10-92.60-54.20-39.30-33.60-50.30-41.30-2399.70-155.8019.50-233.60-28.90-72.10-74.60-25.40-181.40-31.10-30.80-88.10-32.70-19.80-17.70-15.90-22.50-21.80-17.20-19.60-22.40-17.80-14.70-11.00-46.20-284.80-12.90-10.50-108.80-14.10-11.70-30.20-16.60-10.50-11.20-8.80-16.30-9.70-7.40-8.30-19.80-9.70-10.30-16.20-42.50-27.10NA
Net Cash Provided By Used In Financing Activities -416.20178.90-257.00-192.60-359.00-180.20-211.30-348.20-271.70-455.50-166.80-208.102264.60-389.30-399.00-643.50-392.90137.40524.30-130.00-181.30-263.30-225.00-80.20-319.50-97.10-207.00-131.20-271.10-20.90-164.50-362.2066.30-178.2013.70-206.403.40-146.80-20.40-62.7011.70-29.002.30-97.00-140.9016.9045.20-89.50-88.70-19.2048.30-278.4049.5028.40-84.50-88.80-48.10-35.80NA

    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 345.30342.10149.90440.00536.50468.60228.20365.40241.90332.90380.30380.80147.90291.800.30344.60575.90222.60292.80223.00344.90267.80162.10252.40303.60270.00110.10222.20338.6062.906.30369.90104.70186.20-114.50427.60-17.40195.80-78.70177.8084.50174.60-70.40246.30-4.50163.70-0.90208.00-49.7062.4081.70223.0043.20-35.9065.80141.6059.90103.50NA
Net Income Loss 264.20316.40281.10216.10296.10315.50262.60230.10287.20297.80279.30250.20215.30266.60274.10232.60238.30193.20189.10167.90185.60201.70196.60152.90159.30183.70173.00127.00195.20129.20141.0057.60103.20125.90117.5077.8089.30150.90108.2054.7051.8055.6086.6050.9060.00-2.2046.7028.3033.3038.0036.8010.9019.0037.10-34.80-4.20-24.10-0.30-7.00
Depreciation Depletion And Amortization 69.5069.1069.4067.3068.1066.0065.9070.7072.5075.6071.1071.4051.2048.2046.6045.2076.60132.40125.2091.4069.6068.2065.0064.3066.9065.8066.3066.6065.7065.7065.4064.2063.8063.1063.7064.0062.4059.9052.6052.5052.0051.8052.0052.0051.9052.0052.3052.0051.1053.4053.2052.5051.3051.1050.80NANANANA
Increase Decrease In Accounts Receivable 238.50159.40415.00-253.5097.20-55.70221.90-208.90-121.40136.40-105.20125.00293.30183.00124.8015.70-78.50224.50-128.60209.0073.00-58.30242.00-11.9030.8039.10355.70-60.508.00-35.90340.90-184.60162.00-57.00312.50-237.60164.2020.70263.10-105.4091.40-49.50188.90-113.20142.90-81.00127.70-18.80-11.6037.10145.40-162.30-3.3082.50100.30-14.20-29.700.40NA
Increase Decrease In Inventories -71.60-47.2054.003.70-42.90-79.105.00-22.00-128.00-93.60-20.60130.3063.50-40.40143.30-15.4037.20-55.1022.9066.401.90-46.2063.10134.20-25.30-95.6095.3072.40-99.0032.7017.5040.303.90-34.4030.8068.20-23.30-44.1079.2019.70-85.90-25.9061.106.5028.30-24.8020.1043.90-32.2025.20-25.1025.006.50-33.5040.2015.80-12.10-7.70NA

    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 -353.70-244.90-30.90-29.70-33.70-49.10-92.60-54.20-39.30-33.60-50.30-41.30-2399.70-155.8019.50-233.60-28.90-72.10-74.60-25.40-181.40-31.10-30.80-88.10-32.70-19.80-17.70-15.90-22.50-21.80-17.20-19.60-22.40-17.80-14.70-11.00-46.20-284.80-12.90-10.50-108.80-14.10-11.70-30.20-16.60-10.50-11.20-8.80-16.30-9.70-7.40-8.30-19.80-9.70-10.30-16.20-42.50-27.10NA
Payments To Acquire Property Plant And Equipment 28.6033.6030.9029.5033.5043.4039.6031.7030.6033.6022.3041.3033.8027.7017.8020.7024.4033.6074.6025.40161.3031.1024.5019.4032.7019.8017.7015.9022.5021.8017.2019.6022.1015.7014.7011.0046.2021.0012.9010.0020.60NANANANANANANANANANANANANANANANANANA

    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 -416.20178.90-257.00-192.60-359.00-180.20-211.30-348.20-271.70-455.50-166.80-208.102264.60-389.30-399.00-643.50-392.90137.40524.30-130.00-181.30-263.30-225.00-80.20-319.50-97.10-207.00-131.20-271.10-20.90-164.50-362.2066.30-178.2013.70-206.403.40-146.80-20.40-62.7011.70-29.002.30-97.00-140.9016.9045.20-89.50-88.70-19.2048.30-278.4049.5028.40-84.50-88.80-48.10-35.80NA
Payments Of Dividends Common Stock 83.1082.7083.0083.3083.1079.1079.4079.9079.9067.7067.5067.5067.7054.8055.8056.5057.2054.1054.1054.2054.5042.6042.9043.4043.9031.7031.8032.0032.2024.4024.8025.5025.6017.4017.7018.0018.3011.4011.5011.7011.707.307.307.307.300.000.000.00NANANANANANANANANANANA
Payments For Repurchase Of Common Stock 146.00100.00201.9052.1050.0053.90196.10200.00NANANANA315.10450.00376.90358.40199.800.000.00140.80163.90161.10155.10177.10289.8056.1067.20109.200.00174.60184.00175.4012.40131.90105.10118.0048.00101.6091.700.000.000.000.000.000.100.000.000.100.300.100.000.30NANANA0.00NANANA

    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 5186.005516.605423.404872.705018.505628.305626.105103.105438.306215.506145.805949.105536.905300.005146.404837.504956.204756.404365.704389.204536.904907.704629.903957.904074.804373.204186.103606.403752.103933.203891.703256.003492.403708.203664.603116.703418.403501.103314.002755.203050.103266.103106.002652.302713.302864.302779.302411.702601.002623.302584.702319.202479.302581.402412.102129.602269.402374.402223.30
Revenue From Contract With Customer Excluding Assessed Tax 5186.005516.605423.404872.705018.505628.305626.105103.105438.306215.506145.805949.105536.905300.005146.404837.504956.204756.404365.704389.204536.904907.704629.903957.904074.804373.204186.103606.403752.103933.203891.703256.003492.403708.203664.603116.703418.403501.103314.002755.203050.103266.103106.002652.302713.302864.302779.302411.702601.002623.302584.702319.202479.302581.402412.102129.602269.402374.402223.30
Operating, Sales Channel Corporate, Corporate Segment Private Sector Business 2344.902161.202195.202135.902285.602226.502245.002203.702484.002577.802660.702627.60NANANANA1717.501660.001557.501911.001965.401913.501883.901736.201836.401706.501733.801565.801599.301552.801580.101440.60NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Sales Channel Education, Public Segment Government Agencies Educationand Healthcare 557.40995.701017.40596.80579.101026.701026.80665.70656.201021.101041.30902.80NANANANA1026.901078.20876.80476.20430.60807.00773.60400.40425.00793.10712.10397.20395.20691.30704.90393.20NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Sales Channel Government, Public Segment Government Agencies Educationand Healthcare 613.50691.00639.10543.30660.70775.70681.20551.50632.50788.40609.50543.90NANANANA842.60847.70719.70568.50659.10793.40578.40488.40546.00639.30493.50418.50619.80591.90523.40374.60NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Sales Channel Healthcare, Public Segment Government Agencies Educationand Healthcare 683.10649.00586.80584.60535.90619.70587.10595.60562.30614.80592.20586.30NANANANA427.00367.90425.60480.60503.40500.50488.10441.90443.20442.70429.80414.30411.10410.70404.50385.90NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Sales Channel Other, All Other 607.10640.00602.00631.20587.20601.30689.80675.20679.60722.20742.10764.50NANANANA575.70465.60484.00561.40587.30507.10528.50535.40461.70451.60487.40483.00418.60381.10363.80369.70NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Sales Channel Small Business, Small Business 380.00379.70382.90380.90370.00378.40396.20411.40423.70491.20500.00524.00NANANANA366.50337.00302.10391.50391.10386.20377.40355.60362.50340.00329.50327.60308.10305.40315.00292.00NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Other Products And Services, Corporate Segment Private Sector Business 14.5015.3015.6014.8014.7015.6016.4015.8021.1018.8019.5018.90NANANANA16.8016.0014.0021.0017.1018.5017.7016.8016.6016.7017.5016.5016.3017.0016.8016.30NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Other Products And Services, Public Segment Government Agencies Educationand Healthcare 4.404.904.804.404.205.104.704.405.705.004.804.30NANANANA18.007.508.707.006.006.204.804.303.804.504.204.104.205.204.504.30NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Other Products And Services, Small Business 4.304.304.404.404.304.604.604.805.105.305.505.60NANANANA5.205.004.805.405.305.305.405.305.305.105.305.405.005.105.305.10NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Other Products And Services, All Other 3.003.302.702.804.403.302.803.102.802.603.502.30NANANANA3.402.202.202.403.202.502.803.102.402.002.402.002.002.002.001.70NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Services, Corporate Segment Private Sector Business 230.40218.90231.20218.00233.70216.50243.40215.50229.30245.80228.90225.30NANANANA100.80107.1092.80100.10109.8097.9099.4088.1094.7083.2081.3078.1079.9079.2081.3075.80NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Services, Public Segment Government Agencies Educationand Healthcare 152.00161.00153.60127.00129.20126.50131.40144.40138.10151.10152.40129.20NANANANA71.9063.8066.4067.8048.5059.0050.1042.3042.3048.3037.6034.6031.3039.5034.7028.00NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Services, Small Business 21.1020.4017.7016.6017.5013.9015.5015.7014.9024.0019.8015.10NANANANA9.107.007.108.207.606.707.007.007.606.607.706.306.505.506.206.20NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Services, All Other 77.7081.6075.9064.2064.3064.4062.9066.5065.7066.0068.6067.90NANANANA42.4049.5048.3054.5079.8080.2066.9059.2044.1040.5042.2042.2032.9033.7030.6031.30NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Software Products, Corporate Segment Private Sector Business 550.90458.40416.20437.50506.90423.60388.80453.00603.60355.10423.00399.80NANANANA289.10284.90243.20276.00294.60269.10270.00247.40280.00228.50254.20219.60271.30202.70243.50202.00NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Software Products, Public Segment Government Agencies Educationand Healthcare 327.90427.00288.70276.90312.70407.10274.10301.50308.10346.80288.70253.20NANANANA218.50304.70227.40239.70251.40324.40262.20221.00246.70290.80255.80183.10216.00265.30263.90162.80NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Software Products, Small Business 55.0060.3053.5059.9058.5059.5058.6056.2055.7062.4055.0059.80NANANANA49.8043.3043.2053.5052.5047.6048.6048.3044.5044.3042.6043.1042.7037.9042.5039.90NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Software Products, All Other 92.30102.6097.20100.10115.40106.80142.60134.00113.90119.90154.2085.60NANANANA81.8073.2068.6097.1087.6066.1069.8077.2057.4044.0053.1059.3046.4038.3039.8043.20NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Total Hardware, Corporate Segment Private Sector Business 1549.101468.601532.201465.601530.301570.801596.401519.401630.001958.101989.301983.60NANANANA1310.801252.001207.501513.901543.901528.001496.801383.901445.101378.101380.801251.601231.801253.901238.501146.50NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Total Hardware, Public Segment Government Agencies Educationand Healthcare 1369.701742.801796.201316.401329.601883.401884.901362.501399.101921.401797.101646.30NANANANA1988.101917.801719.601210.801287.201711.301523.001063.101121.401531.501337.801008.201174.601383.901329.70958.60NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Total Hardware, Small Business 299.60294.70307.30300.00289.70300.40317.50334.70348.00399.50419.70443.50NANANANA302.40281.70247.00324.40325.70326.60316.40295.00305.10284.00273.90272.80253.90256.90261.00240.80NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Total Hardware, All Other 434.10452.50426.20464.10403.10426.80481.50471.60497.20533.70515.80608.70NANANANA448.10340.70364.90407.40416.70358.30389.00395.90357.80365.10389.70379.50337.30307.10291.40293.50NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Corporate Segment Private Sector Business 2344.902161.202195.202135.902285.602226.502245.002203.702484.002577.802660.702627.602323.502067.301983.301805.601717.501660.001557.501911.001965.401913.501883.901736.201836.401706.501733.801565.801599.301552.801580.101440.60NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Public Segment Government Agencies Educationand Healthcare 1854.002335.702243.301724.701775.702422.102295.101812.801851.002424.302243.002033.002027.302153.902080.701921.702296.502293.802022.101525.301593.102100.901840.101330.701414.201875.101635.401230.001426.101693.901632.801153.70NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Small Business 380.00379.70382.90380.90370.00378.40396.20411.40423.70491.20500.00524.00487.40467.10482.90432.70366.50337.00302.10391.50391.10386.20377.40355.60362.50340.00329.50327.60308.10305.40315.00292.00NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, All Other 607.10640.00602.00631.20587.20601.30689.80675.20679.60722.20742.10764.50698.70611.70599.50677.50575.70465.60484.00561.40587.30507.10528.50535.40461.70451.60487.40483.00418.60381.10363.80369.70NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Corporate Segment Private Sector Business, Transferred At Point In Time Agent 221.60197.50193.20194.80214.70192.90185.00185.40202.10194.30172.30180.60NANANANA116.30121.30112.20107.60112.40111.00118.70104.00109.2085.70101.5092.7088.2082.2092.6081.30NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Corporate Segment Private Sector Business, Transferred At Point In Time Principal 1959.501799.801830.401779.301901.101861.901891.301861.402138.002216.302325.902291.20NANANANA1538.301474.201387.201741.001785.301743.401708.201581.801675.201571.601583.401426.301464.801423.901437.901314.20NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Corporate Segment Private Sector Business, Transferred Over Time Principal 163.80163.90171.60161.80169.80171.70168.70156.90143.90167.20162.50155.80NANANANA62.9064.5058.1062.4067.7059.1057.0050.4052.0049.2048.9046.8046.3046.7049.6045.10NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Public Segment Government Agencies Educationand Healthcare, Transferred At Point In Time Agent 124.20160.00134.50108.20118.50143.90116.70101.5097.60129.50103.5096.30NANANANA82.6089.3068.3052.3057.6079.6065.0046.2050.8064.3055.3041.1041.0053.5052.1037.50NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Public Segment Government Agencies Educationand Healthcare, Transferred At Point In Time Principal 1615.402053.401992.201515.701552.502169.302080.701608.601655.002189.402032.401840.30NANANANA2138.302080.301854.201404.601502.201939.301725.501243.301312.801764.601537.301171.401342.401597.301539.301105.80NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Public Segment Government Agencies Educationand Healthcare, Transferred Over Time Principal 114.40122.30116.60100.80104.70108.9097.70102.7098.40105.40107.1096.40NANANANA75.60124.2099.6068.4033.3082.0049.6041.2050.6046.2042.8017.5042.7043.1041.4010.40NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Small Business, Transferred At Point In Time Agent 36.4037.0034.2039.1038.5037.1032.9036.8036.1036.3033.4034.30NANANANA22.7020.9018.9022.0020.6019.6020.0019.8018.9016.9017.1016.5015.1014.4016.0014.00NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Small Business, Transferred At Point In Time Principal 328.60328.10337.20331.70320.80333.10354.90365.30376.50438.40456.20480.00NANANANA340.00313.90280.70366.70368.40364.00355.50335.20341.30321.00309.60309.40291.00289.10296.70275.70NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Small Business, Transferred Over Time Principal 15.0014.6011.5010.1010.708.208.409.3011.1016.5010.409.70NANANANA3.802.202.502.802.102.601.900.602.302.102.801.702.001.902.302.30NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, All Other, Transferred At Point In Time Agent 31.3033.6030.8031.2037.0025.8026.7028.4026.7022.2019.3029.50NANANANA19.7013.9014.8013.2017.6015.5013.5013.0012.7012.309.7015.104.808.006.908.20NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, All Other, Transferred At Point In Time Principal 507.90539.70512.00542.10493.90520.30607.30590.50595.60641.20662.60677.10NANANANA502.60407.70426.20499.00516.90443.80465.00474.90410.20402.80441.60433.00378.40340.40325.60331.50NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, All Other, Transferred Over Time Principal 67.9066.7059.2057.9056.3055.2055.8056.3057.3058.8060.2057.90NANANANA53.4044.0043.0049.2052.8047.8050.0047.5038.8036.5036.1034.9035.4032.7031.3030.00NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating,US, Corporate Segment Private Sector Business 2331.402149.402182.702115.902274.502206.802214.002199.202478.202570.802655.402616.80NANANANA1714.501658.401542.901907.801960.201910.901881.701732.901834.501704.101731.401564.401598.101551.201578.50NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating,US, Public Segment Government Agencies Educationand Healthcare 1851.802333.802242.001722.801773.602419.402293.801812.601850.502424.302243.002033.00NANANANA2296.502293.802022.101525.301593.102100.901840.101330.701414.201875.101635.401230.001426.101693.901632.80NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating,US, Small Business 373.90373.00376.90376.00363.90370.30390.70409.60419.60491.20500.00524.00NANANANA366.50337.00302.10391.50391.10386.20377.40355.60362.50340.00329.50327.60308.10305.40315.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating,US, All Other 7.006.907.505.905.307.305.408.507.505.604.104.60NANANANA4.706.103.806.207.707.608.908.406.906.808.009.206.306.007.10NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Non Us, Corporate Segment Private Sector Business 13.5011.8012.5020.0011.1019.7031.004.505.807.005.3010.80NANANANA3.001.6014.603.205.202.602.203.301.902.402.401.401.201.601.60NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Non Us, Public Segment Government Agencies Educationand Healthcare 2.201.901.301.902.102.701.300.20NANANANANANANANANANA0.000.000.000.000.000.000.000.000.000.000.000.000.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Non Us, Small Business 6.106.706.004.906.108.105.501.80NANANANANANANANANANA0.000.000.000.000.000.000.000.000.000.000.000.000.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Non Us, All Other 600.10633.10594.50625.30581.90594.00684.40666.70672.10716.60738.00759.90NANANANA571.00459.50480.20555.20579.60499.50519.60527.00454.80444.80479.40473.80412.30375.10356.70NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Sales Channel Corporate 2344.902161.202195.202135.902285.602226.502245.002203.702484.002577.802660.702627.602323.502067.301983.301805.601717.501660.001557.501911.001965.401913.501883.901736.201836.401706.501733.801565.801599.301552.801580.101440.60NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Sales Channel Education 557.40995.701017.40596.80579.101026.701026.80665.70656.201021.101041.30902.80949.701103.601112.10943.301026.901078.20876.80476.20430.60807.00773.60400.40425.00793.10712.10397.20395.20691.30704.90393.20NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Sales Channel Government 613.50691.00639.10543.30660.70775.70681.20551.50632.50788.40609.50543.90557.30568.80513.40516.10842.60847.70719.70568.50659.10793.40578.40488.40546.00639.30493.50418.50619.80591.90523.40374.60NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Sales Channel Healthcare 683.10649.00586.80584.60535.90619.70587.10595.60562.30614.80592.20586.30520.30481.50455.20462.30427.00367.90425.60480.60503.40500.50488.10441.90443.20442.70429.80414.30411.10410.70404.50385.90NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Sales Channel Other 607.10640.00602.00631.20587.20601.30689.80675.20679.60722.20742.10764.50698.70611.70599.50677.50575.70465.60484.00561.40587.30507.10528.50535.40461.70451.60487.40483.00418.60381.10363.80369.70NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Sales Channel Small Business 380.00379.70382.90380.90370.00378.40396.20411.40423.70491.20500.00524.00487.40467.10482.90432.70366.50337.00302.10391.50391.10386.20377.40355.60362.50340.00329.50327.60308.10305.40315.00292.00NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Collaboration 405.70460.30489.30415.30410.00490.10533.60476.00477.00596.90691.60629.30NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Data Storage And Servers 540.60506.00546.60540.60587.10575.60536.10541.90571.40660.30626.50620.80NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Desktops 265.90291.40295.50258.40241.80264.60304.80257.90263.40333.90350.20337.50330.10316.10293.70265.30249.90245.90253.60384.30414.60448.40431.30303.70327.80341.60345.30303.50329.40306.20308.60263.20NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Netcomm Products 661.10667.60639.60569.90647.40877.10916.40744.50817.10721.00705.20486.40508.70501.70483.80454.70501.50525.80471.90456.40551.50567.30563.40512.30556.90581.40498.60482.90496.80544.10540.30458.60NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Notebooks Mobile Devices 1140.001370.401438.201141.301076.101228.901320.901064.601109.701592.601763.601713.801715.101641.601710.101591.801563.101384.701428.201111.001094.201325.601232.90977.101011.901114.701068.30858.70907.70964.80912.80735.50NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Hardware 639.20662.90652.70620.60590.30745.10668.50603.301031.701346.901053.101304.801050.201152.201085.001067.301164.001070.80937.40949.70916.40946.00876.10782.40766.20908.30879.70751.80720.60814.80778.10711.60NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Products And Services 26.2027.8027.5026.4027.6028.6028.5028.1034.7031.7033.3031.1030.7031.7031.3028.6043.4030.7029.7035.8031.6032.5030.7029.5028.1028.3029.4028.0027.5029.3028.6027.40NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Services 481.20481.90478.40425.80444.70421.30453.20442.10448.00486.90469.70437.50353.70286.90251.70233.70224.20227.40214.60230.60245.70243.80223.40196.60188.70178.60168.80161.20150.60157.90152.80141.30NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Software Products 1026.101048.30855.60874.40993.50997.00864.10944.701081.30884.20920.90798.40843.20717.70637.80610.00639.20706.10582.40666.30686.10707.20650.60593.90628.60607.60605.70505.10576.40544.20589.70447.90NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Total Hardware 3652.503958.604061.903546.103552.704181.404280.303688.203874.304812.704721.904682.104309.304263.704225.603965.204049.403792.203539.003456.503573.503924.203725.203137.903229.403558.703382.202912.102997.603201.803120.602639.40NANANANANANANANANANANANANANANANANANANANANANANANANANANA
US 4564.104863.104809.104220.604417.305003.804903.904429.904755.805491.905402.505178.404840.804691.004544.504162.504382.204295.303870.903830.803952.104405.604108.103427.603618.103926.003704.303131.203338.603556.503533.402891.30NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Non Us 621.90653.50614.30652.10601.20624.50722.20673.20682.50723.60743.30770.70696.10609.00601.90675.00574.00461.10494.80558.40584.80502.10521.80530.30456.70447.20481.80475.20413.50376.70358.30364.70NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Transferred At Point In Time Agent 413.50428.10392.70373.30408.70399.70361.30352.10362.50382.30328.50340.70288.70288.80251.40220.70241.30245.40214.20195.10208.20225.70217.20183.00191.60179.20183.60165.40149.10158.10167.60141.00NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Transferred At Point In Time Principal 4411.404721.004671.804168.804268.304884.604934.204425.804765.105485.305477.105288.604999.304813.004721.504456.204519.204276.103948.304011.304172.804490.504254.203635.203739.504060.003871.903340.103476.603650.703599.503027.20NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Transferred Over Time Principal 361.10367.50358.90330.60341.50344.00330.60325.20310.70347.90340.20319.80248.90198.20173.50160.60195.70234.90203.20182.80155.90191.50158.50139.70143.70134.00130.60100.90126.40124.40124.6087.80NANANANANANANANANANANANANANANANANANANANANANANANANANANA

Plots across concepts


IncomeStatement
Comprehensive Income Net Of Tax
Expenses
Other Nonoperating Income Expense
Balance Sheet
Operating Lease Right Of Use Asset
Assets
Operating Lease Right Of Use Asset
Current Assets
Prepaid Expense And Other Assets Current
NonCurrent Assets
Operating Lease Right Of Use Asset
PropertyPlantAndEquipmentNet
Property Plant And Equipment Net
Liabilities
Operating Lease Liability
Current Liabilities
Operating Lease Liability Current
Noncurrent Liabilities
Operating Lease Liability Noncurrent
Stockholders Equity
Retained Earnings Accumulated Deficit
Per Share
Common Stock Dividends Per Share Cash Paid
CashFlow
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInOperatingActivities
Increase Decrease In Inventories
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInFinancingActivities
Net Cash Provided By Used In Financing Activities
Shares
Common Stock Shares Outstanding
OperatingLeaseLiability
Operating Lease Liability Current
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Due Year Four
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Net
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Line plots across dimensions of each concept