Home Data Calendar Blog

MSFT


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 2010-03-31 2009-12-31 2009-09-30
dei: Entity Common Stock Shares Outstanding NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Weighted Average Number Of Diluted Shares Outstanding 7468.007470.00NA7472.007468.007462.00NA7464.007473.007485.00NA7534.007555.007567.00NA7597.007616.007637.00NA7675.007691.007710.00NA7744.007768.007766.00NA7794.007710.007799.00NA7813.007830.007876.00NA7985.008028.008066.00NA8237.008297.008351.00NA8367.008395.008434.00NA8429.008444.008494.00NA8498.008465.008490.00NA8510.008570.008695.00NA8876.008951.00NA
Weighted Average Number Of Shares Outstanding Basic 7435.007433.00NA7431.007432.007429.00NA7441.007451.007457.00NA7493.007505.007513.00NA7539.007555.007566.00NA7602.007621.007634.00NA7672.007692.007673.00NA7698.007710.007708.00NA7725.007755.007789.00NA7895.007964.007996.00NA8167.008228.008249.00NA8284.008326.008339.00NA8364.008393.008396.00NA8401.008402.008392.00NA8420.008497.008614.00NA8767.008856.00NA
Earnings Per Share Basic 3.243.322.962.952.943.002.702.462.202.352.242.232.502.732.192.052.051.841.481.411.531.401.721.151.091.151.150.96-0.820.850.840.620.670.600.400.480.630.58-0.400.610.710.550.560.680.790.630.590.720.760.53-0.060.610.790.680.700.620.780.630.520.460.750.40
Earnings Per Share Diluted 3.233.302.952.942.932.992.692.452.202.352.242.222.482.712.172.032.031.821.461.401.511.381.711.141.081.141.140.95-0.820.840.830.610.660.600.390.470.620.57-0.400.610.710.540.550.680.780.620.590.720.760.53-0.060.600.780.680.690.610.770.620.510.450.740.40

    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 2010-03-31 2009-12-31 2009-09-30
Revenue From Contract With Customer Excluding Assessed Tax 69632.0065585.0064727.0061858.0062020.0056517.0056189.0052857.0052747.0050122.0051865.0049360.0051728.0045317.0046152.0041706.0043076.0037154.0038033.0035021.0036906.0033055.0033717.0030571.0032471.0029084.0030085.0026819.0028918.0024538.0025605.0023212.0025826.0020453.0020614.0020531.0023796.0020379.0022180.0021729.0026470.0023201.0023382.0020403.0024519.0018529.0019896.0020489.0021456.0016008.0018059.0017407.0020885.0017372.0017367.0016428.0019953.0016195.0016039.0014503.0019022.0012920.00
Revenues 69632.0065585.0064727.0061858.0062020.0056517.0056189.0052857.0052747.0050122.0051865.0049360.0051728.0045317.0046152.0041706.0043076.0037154.0038033.0035021.0036906.0033055.0033717.0030571.0032471.0029084.0030085.0026819.0028918.0024538.0025605.0023212.0025826.0020453.0020614.0020531.0023796.0020379.0022180.0021729.0026470.0023201.0023382.0020403.0024519.0018529.0019896.0020489.0021456.0016008.0018059.0017407.0020885.0017372.0017367.0016428.0019953.0016195.0016039.0014503.0019022.0012920.00
Gain Loss On Investments -860.00463.00-55.00-25.0069.00-107.00157.00105.00-15.0013.00-134.00-76.00300.00371.00395.00353.00359.00125.0028.00-101.00162.00-57.00267.0044.0094.00243.00548.00510.00768.00573.00690.00790.00698.00405.00475.0085.00106.002.00151.00169.00317.0079.00284.0090.0070.00-7.0031.0057.0043.00-15.00212.0034.00315.003.00100.00187.00118.0034.0049.00137.0092.00NA
Cost Of Revenue 21799.0020099.0019684.0018505.0019623.0016302.0016795.0016128.0017488.0015452.0016429.0015615.0016960.0013646.0013991.0013045.0014194.0011002.0012339.0010975.0012358.0010406.0010412.0010170.0012423.009905.009742.009269.0011064.008278.008456.008060.009901.007844.007979.007722.009872.007207.007468.007161.0010136.008273.007595.005941.008284.005114.005602.004787.005692.004168.004163.003952.005638.003777.003708.003897.004833.003139.003170.002755.003628.00NA
Cost Of Goods And Services Sold 21799.0020099.0019684.0018505.0019623.0016302.0016795.0016128.0017488.0015452.0016429.0015615.0016960.0013646.0013991.0013045.0014194.0011002.0012339.0010975.0012358.0010406.0010412.0010170.0012423.009905.009742.009269.0011064.008278.008456.008060.009901.007844.007979.007722.009872.007207.007468.007161.0010136.008273.007595.005941.008284.005114.005602.004787.005692.004168.004163.003952.005638.003777.003708.003897.004833.003139.003170.002755.003628.00NA
Gross Profit 47833.0045486.0045043.0043353.0042397.0040215.0039394.0036729.0035259.0034670.0035436.0033745.0034768.0031671.0032161.0028661.0028882.0026152.0025694.0024046.0024548.0022649.0023305.0020401.0020048.0019179.0020343.0017550.0017854.0016260.0014861.0014030.0014189.0012609.0012635.0012809.0013924.0013172.0014712.0014568.0016334.0014928.0015787.0014462.0016235.0013415.0014294.0015702.0015764.0011840.0013896.0013455.0015247.0013595.0013659.0012531.0015120.0013056.0012869.0011748.0015394.0010078.00
Research And Development Expense 7917.007544.008056.007653.007142.006659.006739.006984.006844.006628.006849.006306.005758.005599.005687.005204.004899.004926.005214.004887.004603.004565.004513.004316.004070.003977.003933.003715.003504.003574.003514.003355.003062.003106.003146.002980.002900.002962.003094.002984.002903.003065.003123.002743.002748.002767.002783.002640.002528.002460.002594.002517.002371.002329.002393.002269.002185.002196.002350.002220.002079.00NA
General And Administrative Expense 1823.001673.002246.001912.001977.001474.002197.001643.002337.001398.001749.001480.001384.001287.001522.001327.001139.001119.001656.001273.001121.001061.001425.001179.001132.001149.001271.001208.001109.001166.001355.001202.00879.001045.001301.001140.001038.001084.001272.001091.001097.001151.001373.001203.001235.001010.001210.001656.001156.001127.001136.001150.001120.001163.001179.001160.00945.00938.00987.001152.001183.00NA
Selling And Marketing Expense 6440.005717.006816.006207.006246.005187.006204.005750.005679.005126.006304.005595.005379.004547.005857.005082.004947.004231.005417.004911.004933.004337.004962.004565.004588.004098.004760.004335.004562.003812.004356.003879.004071.003233.003998.003406.003960.003333.003961.003709.004315.003728.004682.003542.004283.003304.004228.003794.004309.002945.003781.003414.003762.002900.003916.003393.003825.002806.003602.003203.003619.00NA
Operating Income Loss 31653.0030552.0027925.0027581.0027032.0026895.0024254.0022352.0020399.0021518.0020534.0020364.0022247.0020238.0019095.0017048.0017897.0015876.0013407.0012975.0013891.0012686.0012405.0010341.0010258.009955.0010379.008292.008679.007708.005330.005594.006177.005225.003080.005283.006026.005793.00-2053.006594.007776.005844.006482.006974.007969.006334.006073.007612.007771.005308.00192.006374.007994.007203.006171.005709.008165.007116.005930.005173.008513.00NA
Income Tax Expense Benefit 5257.005602.005214.004788.004656.004993.004646.004374.003914.004016.003747.003462.003750.0019.002947.001779.002874.002231.002220.002091.002436.002008.00-591.001677.001965.001397.001807.001217.0015471.001408.00-968.001115.001163.00635.00225.001280.00857.00893.001439.001532.001987.001356.001965.001297.001320.001164.001180.001548.001393.001068.00851.001255.001615.001568.00445.00793.001863.001820.001506.001335.002221.00NA
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax 34.00-10.00-4.0010.00-3.0021.0020.00-9.00-32.007.00-2.006.000.002.00-11.0018.008.004.004.00-36.00-4.00-2.00-80.00-33.00-15.00-45.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Net Income Loss 24108.0024667.0022036.0021939.0021870.0022291.0020081.0018299.0016425.0017556.0016740.0016728.0018765.0020505.0016458.0015457.0015463.0013893.0011202.0010752.0011649.0010678.0013187.008809.008420.008824.008873.007424.00-6302.006576.006513.004801.005200.004690.003122.003756.004998.004620.00-3195.004985.005863.004540.004612.005660.006558.005244.004965.006055.006377.004466.00-492.005108.006624.005738.005874.005232.006634.005410.004518.004006.006662.003574.00
Comprehensive Income Net Of Tax 22674.0026075.0021881.0021453.0023858.0021697.0019382.0019112.0017311.0014891.0014538.0013815.0017919.0019966.0016818.0013552.0015720.0013807.0011712.0013683.0011455.0010957.0014112.009557.009022.008463.007797.006670.00-7227.006475.006300.004933.004031.004834.002819.003823.005033.003836.00-4144.005073.005489.004589.004988.005715.007104.006232.004503.006254.006563.004864.00-402.005614.006699.004626.00NANANANANANANANA

    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 2010-03-31 2009-12-31 2009-09-30
Assets 533898.00523013.00512163.00484275.00470558.00445785.00411976.00380088.00364552.00359784.00364840.00344607.00340389.00335418.00333779.00308879.00304137.00301001.00301311.00285449.00282794.00278955.00286556.00263281.00258859.00257619.00258848.00245497.00256003.00249097.00241086.00225017.00224610.00212524.00193694.00181869.00180098.00172896.00176223.00176683.00174848.00169656.00172384.00156119.00153543.00142348.00142431.00134105.00128683.00121876.00121271.00118010.00112243.00107415.00108704.0099727.0092306.00NA86113.00NANANA
Liabilities 231203.00235290.00243686.00231123.00232290.00225071.00205753.00185405.00181416.00186218.00198298.00181683.00180379.00183440.00191791.00174374.00173901.00177609.00183007.00170948.00172685.00172894.00184226.00168417.00166731.00171652.00176130.00166258.00177643.00159450.00168692.00155288.00155801.00142152.00121697.00107063.00103318.0095451.0096140.0086551.0082969.0079486.0082600.0068695.0068443.0060707.0063487.0057417.0056107.0053040.0054908.0049351.0048122.0048024.0051621.0046275.0043825.00NA39938.00NANANA
Liabilities And Stockholders Equity 533898.00523013.00512163.00484275.00470558.00445785.00411976.00380088.00364552.00359784.00364840.00344607.00340389.00335418.00333779.00308879.00304137.00301001.00301311.00285449.00282794.00278955.00286556.00263281.00258859.00257619.00258848.00245497.00256003.00249097.00241086.00225017.00224610.00212524.00193694.00181869.00180098.00172896.00176223.00176683.00174848.00169656.00172384.00156119.00153543.00142348.00142431.00134105.00128683.00121876.00121271.00118010.00112243.00107415.00108704.0099727.0092306.00NA86113.00NANANA
Stockholders Equity 302695.00287723.00268477.00253152.00238268.00220714.00206223.00194683.00183136.00173566.00166542.00162924.00160010.00151978.00141988.00134505.00130236.00123392.00118304.00114501.00110109.00106061.00102330.0094864.0092128.0085967.0082718.0079239.0078360.0089647.0072394.0069729.0068809.0070372.0071997.0074806.0076780.0077445.0080083.0090132.0091879.0090170.0089784.0087424.0085100.0081641.0078944.0076688.0072576.0068836.0066363.0068659.0064121.0059391.0057083.0053452.0048481.0046942.0046175.0045710.0044283.00NA

    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 2010-03-31 2009-12-31 2009-09-30
Assets Current 147080.00149926.00159734.00147180.00147393.00207586.00184257.00163889.00157823.00160812.00169684.00153922.00174188.00174326.00184406.00165614.00173973.00177077.00181915.00170505.00167074.00165896.00175552.00159887.00156874.00164195.00169662.00156659.00167633.00161031.00159851.00146313.00144949.00157909.00139660.00128421.00127812.00121656.00124712.00118398.00116362.00112439.00114246.00109006.00106870.0099450.00101466.0093524.0089574.0084051.0085084.0076860.0072513.0075271.0074918.0066263.0059684.00NA55676.00NANANA
Cash And Cash Equivalents At Carrying Value 17482.0020840.0018315.0019634.0017305.0080452.0034704.0026562.0015646.0022884.0013931.0012498.0020604.0019165.0014224.0013702.0014432.0017205.0013576.0011710.008864.0013117.0011356.0011212.006638.0015137.0011946.009221.0012859.006884.007663.006713.008468.0013928.006510.007170.007185.005431.005595.007414.006426.006302.008669.0011572.0010059.004023.003804.005240.006017.005036.006938.006388.0010610.0012881.009610.007021.004023.008161.005505.008155.009422.008823.00
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents 17482.0020840.0018315.0019634.0017305.0080452.0034704.0026562.0015646.0022884.0013931.0012498.0020604.0019165.0014224.0013702.0014432.0017205.0013576.0011710.008864.0013117.0011356.0011212.006638.0015137.0011946.00NANANA7663.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Short Term Investments 54073.0057588.0057228.0060387.0063712.0063499.0076558.0077865.0083862.0084378.0090826.0092195.00104765.00111450.00116110.00111705.00117536.00120772.00122951.00125916.00125389.00123519.00122463.00120406.00121024.00120743.00121822.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Accounts Receivable Net Current 48188.0044148.0056924.0044029.0042831.0036953.0048688.0037420.0035833.0031279.0044261.0032613.0033520.0027349.0038043.0026322.0027312.0022851.0032011.0022699.0023525.0019087.0029524.0019269.0019680.0017390.0026481.0017208.0018428.0014561.0019792.0012882.0014343.0011129.0018277.0012247.0014507.0011444.0017908.0012427.0016186.0012887.0019544.0013497.0015986.0011007.0017486.0011991.0014317.009871.0015780.0010961.0013643.0010153.0014987.0010033.0012874.00NA13014.00NANANA
Inventory Net 909.001626.001246.001304.001615.003000.002500.002877.002980.004268.003742.003296.003019.003411.002636.002245.001924.002705.001895.001644.001823.002622.002063.001951.001961.003614.002662.002084.002003.003211.002181.001979.001961.003122.002251.002450.002702.003816.002902.002469.002053.003141.002660.001920.001594.002613.001938.002133.001661.001624.001137.001412.001351.002270.001372.001056.00861.00NA740.00NANANA
Other Assets Current 26428.0025724.0026021.0021826.0021930.0023682.0021807.0019165.0019502.0018003.0016924.0013320.0012280.0012951.0013393.0011640.0012769.0013544.0011482.008536.007473.007551.0010146.007049.007571.007311.006751.005097.004422.004788.004897.005434.005864.006726.005892.006598.006345.005594.005461.006376.006173.005434.004392.003740.004018.003900.003388.003241.003301.003860.003092.002608.003614.003255.003320.002438.002149.00NA2950.00NANANA
Available For Sale Securities Debt Securities 63181.0068457.0064899.0069674.0071189.0068408.0095332.0094931.0091109.0098860.0095357.0095970.00117964.00122523.00122008.00117749.00125527.00131500.00129798.00131820.00129337.00131911.00129652.00127267.00124293.00131651.00NANANANANANANANANANANANANANANANANA85040.0080412.0077476.00NANANANANANANANANANANANANANANANA

    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 2010-03-31 2009-12-31 2009-09-30
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment 82820.0080517.0076421.0074945.0072949.0069486.0068251.0065998.0063459.0060638.0059660.0058053.0055277.0052469.0051351.0049681.0047715.0045417.0043197.0041512.0039597.0036971.0035330.0035431.0033082.0030953.0029223.0028377.0026849.0025523.0024179.0022992.0021888.0020885.0019800.0018885.0018008.0018009.0017606.0016839.0016192.0015373.0014793.0014441.0013686.0013038.0012513.0012247.0011773.0011401.0010962.0010952.0010546.0010209.009829.009564.009279.00NA8629.00NANANA
Amortization Of Intangible Assets 1500.001400.001400.001400.001300.00636.00600.00612.00632.00633.00600.00502.00446.00439.00400.00405.00378.00383.00400.00356.00411.00434.00400.00431.00530.00556.00500.00560.00562.00563.00600.00560.00315.00214.00238.00249.00249.00242.00200.00361.00329.00372.00347.00170.00166.00162.00176.00187.00198.00178.00152.00142.00155.00109.00125.00162.00126.00NANANANANA
Property Plant And Equipment Net 166902.00152863.00135591.00121375.00112308.00102502.0095641.0088132.0082755.0077037.0074398.0070298.0067214.0063772.0059715.0054945.0051737.0047927.0044151.0041221.0040522.0038409.0036477.0033648.0032717.0031430.0029460.0027929.0026304.0024809.0023734.0021962.0021379.0019224.0018356.0016831.0015789.0015046.0014731.0014375.0013607.0013229.0013011.0011771.0011567.0010774.009991.009204.008698.008329.008269.008225.008010.008033.008162.007969.007799.00NA7630.00NANANA
Long Term Investments 15581.0015778.0014600.0014807.0013367.0011423.009879.009415.007097.006839.006891.006907.006994.006393.005984.005395.003794.003103.002965.002660.002755.002684.002649.002403.002274.002034.001862.002818.003961.005343.006023.007381.008912.0010486.0010431.0011315.0011514.0011438.0012053.0012019.0012665.0013943.0014597.0014792.0014607.0011995.0010844.0011193.0010707.0010038.009776.009068.007550.008576.0010865.0010748.0010022.00NA7754.00NANANA
Goodwill 119191.00119374.00119220.00119163.00118931.0067790.0067886.0067940.0067905.0067459.0067524.0067371.0050921.0050455.0049711.0049698.0044219.0043890.0043351.0042064.0042248.0042113.0042026.0041861.0041577.0035855.0035683.0035582.0035355.0035389.0035122.0034668.0034524.0017907.0017872.0017948.0017436.0017142.0016939.0021728.0021855.0020081.0020127.0014751.0014680.0014667.0014655.0014682.0014727.0014466.0013452.0019698.0019670.0012537.0012581.0012554.0012502.0012471.0012394.00NANANA
Finite Lived Intangible Assets Net 25385.0026751.0027597.0028828.0029896.008895.009366.009879.0010354.0010808.0011298.0011348.007462.007794.007800.008127.006555.006923.007038.006855.007126.007508.007750.008103.008482.007579.008053.008544.009034.009598.0010106.0010547.0011001.003522.003733.004459.004619.004745.004835.006963.007299.006693.006981.002901.002945.002982.003083.003240.003341.003423.003170.002756.002581.001026.00744.00840.00992.00NA1158.00NANANA
Other Assets Noncurrent 36943.0037793.0036460.0035551.0032265.0032154.0030601.0026954.0024994.0023482.0021897.0021845.0021256.0021103.0015075.0014427.0013561.0013034.0013138.0013696.0014630.0014455.0014723.0010258.0010129.009792.007442.007106.006967.006083.006250.004146.003845.003476.003642.002895.002928.002869.002953.003200.003060.003271.003422.002898.002874.002480.002392.002262.001636.001569.001520.001403.001919.001972.001434.001353.001307.00NA1501.00NANANA
Available For Sale Debt Securities Amortized Cost Basis 65613.0070356.0068209.0073113.0074374.0073272.0099869.0098700.0095829.00104013.0098118.0097048.00115397.00119016.00117966.00113883.00119502.00124848.00122900.00125311.00127270.00129308.00127747.00126703.00124631.00133105.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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 2010-03-31 2009-12-31 2009-09-30
Liabilities Current 108882.00115200.00125286.00118525.00121016.00124792.00104149.0085691.0081718.0087389.0095082.0077439.0077510.0080528.0088657.0072193.0067486.0070056.0072310.0058707.0059640.0058118.0069420.0053861.0050318.0056277.0058488.0046133.0058099.0051615.0064527.0052005.0070787.0058810.0059357.0044354.0042643.0049399.0049858.0040748.0047415.0044694.0045625.0033903.0033742.0034623.0037417.0031929.0031910.0031402.0032688.0026170.0025373.0025543.0028774.0024042.0024312.00NA26147.00NANANA
Long Term Debt Current 5248.002249.002249.002249.002250.003748.005247.006245.003997.003248.002749.001749.004998.003249.008072.008051.005387.006497.003749.003748.006247.003017.005516.006515.003516.006497.003998.003447.003446.001050.001049.00599.00599.00NA0.000.00750.00750.002499.002499.001749.001748.000.002000.002000.002000.002999.002246.002241.002236.001231.00NANANANANANANANANANANA
Accounts Payable Current 22608.0022768.0021996.0018087.0017695.0019307.0018095.0015305.0015354.0016609.0019000.0016085.0015314.0014832.0015163.0013412.0012770.0012509.0012530.009246.008811.008574.009382.007544.007563.008511.008617.007623.007850.006866.007390.006217.006580.006296.006898.006759.006936.006630.006591.006690.006932.006769.007432.004583.005398.004841.004828.004532.004356.003631.004175.003790.003884.003719.004197.003829.003863.00NA4025.00NANANA
Accrued Income Taxes Current 6056.009717.005017.007311.005787.008035.004152.004163.003553.006729.004067.004646.003731.006272.002174.002165.001562.002384.002130.003296.002687.003440.005665.001950.002033.002341.002121.00814.00788.00920.00718.00654.00508.00720.00580.00685.00493.00607.00606.00758.00711.00903.00782.00694.00591.00834.00592.00689.00630.00847.00789.00958.00921.00705.00580.00839.001439.00NA1074.00NANANA
Other Liabilities Current 20286.0019114.0019185.0018023.0016362.0014475.0014745.0012664.0012802.0012058.0013067.0011865.0011684.0010816.0011666.0010450.0010527.009476.0010027.009151.009131.008507.009351.007837.008297.007953.008744.007500.007787.007520.006280.006025.006688.007123.005949.005887.006447.006207.006766.006846.006623.007130.006906.004275.003920.003625.003597.003913.003366.003312.003151.003011.003057.003245.003492.003325.003190.00NA2931.00NANANA
Contract With Customer Liability Current 45508.0053026.0057582.0041888.0043068.0046429.0050901.0036903.0036982.0041340.0045538.0034027.0034001.0038465.0041525.0030083.0030402.0033476.0036000.0027012.0027343.0029904.0032676.0024251.0024285.0026704.0028905.00NANANA24013.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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 2010-03-31 2009-12-31 2009-09-30
Long Term Debt 44970.0045117.0044937.0044907.0047178.0045694.0047237.0048210.0048116.0048622.0049781.0049926.0053258.0053288.0058146.0058058.0060523.0063552.0063327.0066610.0069608.0069495.0072200.0073100.0073200.0076200.0076200.0076900.0076800.0077300.0077100.0076800.0059900.0060200.0040800.0040900.0041400.0028600.0030300.0030100.0020000.0020200.0020600.0022700.0022700.0014600.0015600.0014200.0014200.0012000.0011900.00NA11900.0011900.0011900.00NANANA4900.00NANANA
Long Term Debt Noncurrent 39722.0042868.0042688.0042658.0044928.0041946.0041990.0041965.0044119.0045374.0047032.0048177.0048260.0050039.0050074.0050007.0055136.0057055.0059578.0062862.0063361.0066478.0066662.0066585.0069653.0069733.0072242.0073480.0073348.0076255.0076073.0076222.0059306.0060154.0040783.0040896.0040679.0027819.0027808.0027644.0018260.0018472.0020645.0020679.0020676.0012632.0012601.0011949.0011947.009714.0010713.0011938.0011932.0011927.0011921.0011915.009671.00NA4939.00NANANA
Deferred Income Tax Liabilities Net 2513.002581.002618.002469.002548.00470.00433.00302.00289.00223.00230.00304.00199.00212.00198.00173.00174.00187.00204.00185.00222.00234.00233.00NANANANANANANANANANANA1257.00NANANA1067.00NANANA781.00NANANANANANANANANANANANANANANANANANANA
Other Liabilities Noncurrent 35906.0031165.0027064.0023271.0020787.0018634.0017981.0017437.0016479.0015311.0015526.0015154.0014747.0014346.0013427.0012941.0012544.0011525.0010632.009673.009658.008826.007581.006763.006055.005539.005211.005223.004820.0018173.0017184.0017381.0015980.0014340.0013640.0014122.0013700.0013280.0013544.0013274.0012423.0011781.0011594.009953.009790.009587.0010000.009721.008397.008423.008208.008525.008386.008201.008072.008001.007662.00NA7445.00NANANA
Operating Lease Liability Noncurrent 17254.0016361.0015497.0014469.0014155.0013487.0012728.0012312.0011998.0011660.0011489.0011357.0010774.0010050.009629.009272.008875.007753.007671.007248.007172.006659.006188.005972.005683.005652.005568.005751.005640.005768.005372.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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 2010-03-31 2009-12-31 2009-09-30
Stockholders Equity 302695.00287723.00268477.00253152.00238268.00220714.00206223.00194683.00183136.00173566.00166542.00162924.00160010.00151978.00141988.00134505.00130236.00123392.00118304.00114501.00110109.00106061.00102330.0094864.0092128.0085967.0082718.0079239.0078360.0089647.0072394.0069729.0068809.0070372.0071997.0074806.0076780.0077445.0080083.0090132.0091879.0090170.0089784.0087424.0085100.0081641.0078944.0076688.0072576.0068836.0066363.0068659.0064121.0059391.0057083.0053452.0048481.0046942.0046175.0045710.0044283.00NA
Common Stocks Including Additional Paid In Capital 104829.00102976.00100923.0099193.0097480.0095508.0093718.0092093.0090225.0088535.0086939.0085767.0084528.0083751.0083111.0082308.0081896.0081089.0080552.0079813.0079625.0078882.0078520.0077791.0077556.0071303.0071223.0070418.0070192.0069419.0069315.0068554.0068177.0067747.0068178.0068012.0068279.0068093.0068465.0068475.0068765.0068362.0068366.0067803.0067476.0067230.0067306.00NANANA65797.00NANANANANANANANANANANA
Retained Earnings Accumulated Deficit 203482.00188929.00173144.00159394.00145737.00132143.00118848.00108234.0099368.0092374.0084281.0079633.0075045.0066944.0057055.0050735.0044973.0039193.0034566.0032012.0030739.0027240.0024150.0018338.0016585.0017279.0013682.009974.008567.0019702.002648.00531.00120.00944.002282.004954.006728.007614.009096.0018186.0019731.0018051.0017710.0016289.0014347.0011680.009895.007657.004236.00932.00-856.00NANANANANANANANANANANA
Accumulated Other Comprehensive Income Loss Net Of Tax -5616.00-4182.00-5590.00-5435.00-4949.00-6937.00-6343.00-5644.00-6457.00-7343.00-4678.00-2476.00437.001283.001822.001462.003367.003110.003186.002676.00-255.00-61.00-340.00-1265.00-2013.00-2615.00-2187.00-1153.00-399.00526.00431.00644.00512.001681.001537.001840.001773.001738.002522.003471.003383.003757.003708.003332.003277.002731.001743.002205.002006.001820.001422.001332.00826.00751.001863.001810.001697.00NA1055.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 2010-03-31 2009-12-31 2009-09-30
Net Cash Provided By Used In Operating Activities 22291.0034180.0037195.0031917.0018853.0030583.0028770.0024441.0011173.0023198.0024629.0025386.0014480.0024540.0022710.0022179.0012516.0019335.0018673.0017504.0010680.0013818.0016108.0013520.008900.0013657.0011418.0012151.007875.0012440.0011005.0010660.006293.00NANANANANANANANANANANANANA5903.009666.004780.008484.007677.009594.005862.008493.005942.008672.004186.008194.005604.007393.004969.00NA
Net Cash Provided By Used In Investing Activities -14112.00-15201.00-14848.00-10700.00-71925.00503.00-9134.00-3264.00-7150.00-3132.00-9729.00-16171.00-1161.00-3250.00-10853.00-9684.00-1669.00-5371.00-4462.0051.00-6036.00-1776.00-7257.00-1363.00-4200.00-2953.00-2670.003844.00-331.00-6904.00-7369.00-6191.00-14751.00NANANANANANANANANANANANANA-5839.00-7660.00-2593.00-7719.00-4662.00-12241.00-5568.00-2315.00-950.00-7139.00-1570.00-4957.00-4119.00-5904.00-92.00NA
Net Cash Provided By Used In Financing Activities -11243.00-16576.00-23563.00-18808.00-10147.0014761.00-11413.00-10290.00-11349.00-10883.00-13269.00-17345.00-11986.00-16276.00-11371.00-13192.00-13634.00-10289.00-12262.00-14645.00-8915.00-10209.00-8686.00-7601.00-13216.00-7384.00-6039.00-19658.00-1552.00-6341.00-2701.00-6236.003016.00NANANANANANANANANANANANANA-1469.00-2744.00-1221.00-2714.00-2421.00-1605.00-2513.00-2869.00-2423.001437.00-6751.00-639.00-4098.00-2726.00-4277.00NA

    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 2010-03-31 2009-12-31 2009-09-30
Net Cash Provided By Used In Operating Activities 22291.0034180.0037195.0031917.0018853.0030583.0028770.0024441.0011173.0023198.0024629.0025386.0014480.0024540.0022710.0022179.0012516.0019335.0018673.0017504.0010680.0013818.0016108.0013520.008900.0013657.0011418.0012151.007875.0012440.0011005.0010660.006293.00NANANANANANANANANANANANANA5903.009666.004780.008484.007677.009594.005862.008493.005942.008672.004186.008194.005604.007393.004969.00NA
Net Income Loss 24108.0024667.0022036.0021939.0021870.0022291.0020081.0018299.0016425.0017556.0016740.0016728.0018765.0020505.0016458.0015457.0015463.0013893.0011202.0010752.0011649.0010678.0013187.008809.008420.008824.008873.007424.00-6302.006576.006513.004801.005200.004690.003122.003756.004998.004620.00-3195.004985.005863.004540.004612.005660.006558.005244.004965.006055.006377.004466.00-492.005108.006624.005738.005874.005232.006634.005410.004518.004006.006662.003574.00
Increase Decrease In Accounts Receivable 5978.00-14037.0013246.002028.002951.00-11034.0011244.001408.003164.00-11729.0012634.00-857.005543.00-10486.0011606.00-290.004008.00-8843.009355.00-891.004203.00-10090.0010070.00-460.002396.00-9194.009188.00-1285.003908.00-7949.006875.00-1487.002711.00-7174.006076.00-2288.003118.00-6376.005448.00-3655.003378.00-6627.005363.00-2501.004875.00-6617.005666.00-2191.004488.00-6156.005007.00-2770.003652.00-4733.004886.00-3031.003270.00-3674.004144.00-1947.002789.00NA
Increase Decrease In Inventories -711.00373.00-55.00-260.00-1474.00505.00-374.00-106.00-1305.00543.00461.00279.00-394.00777.00388.00329.00-788.00808.00251.00-181.00-799.00561.00113.00-12.00-1654.00956.00572.0075.00-1205.001023.00199.0016.00-1132.00867.00-192.00-241.00-1104.00937.00429.00430.00-1070.00483.00199.00324.00-1029.00667.00-187.00483.0033.00473.00-263.0050.00-891.00920.00303.00170.00-380.00468.00260.00-77.00-558.00NA
Increase Decrease In Accounts Payable 958.00-916.004204.00648.00-2521.001214.001311.00-407.00-2058.00-1567.002659.00520.00235.00-471.001617.00833.0033.00315.003026.00546.00-7.00-547.001264.00-197.00-440.00-395.001010.00-393.00938.00-407.00850.00-425.0099.00-443.00-17.00-129.00369.00-135.00-142.00-390.00137.00-659.00863.00-716.00602.00-276.00486.00-67.00685.00-567.00349.00-114.00176.00-442.00293.00-51.00216.00-400.00755.00122.003.00NA
Deferred Income Tax Expense Benefit -1158.00-1433.00-1145.00-1323.00-1702.00-568.00-1888.00-1675.00-1305.00-1191.00283.00-198.00183.00-5970.00-34.00-88.00-17.00-11.00447.00-206.00-53.00-177.00-5723.00-320.00-173.00-247.00-2389.00-396.00-2305.00-53.00-1947.00-777.00-587.0015.00155.00351.00-247.0073.00-644.00253.00314.00301.00-369.00-190.00-176.00404.00-423.00226.00140.0038.00672.00-134.0014.00402.00326.00-59.00-117.00-148.00-483.00-241.00550.00NA
Share Based Compensation 3089.002832.002696.002703.002828.002507.002416.002465.002538.002192.001997.001906.001897.001702.001571.001525.001566.001456.001349.001338.001340.001262.001190.001172.001183.001107.001012.00969.00986.00973.00913.00883.00767.00703.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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 2010-03-31 2009-12-31 2009-09-30
Net Cash Provided By Used In Investing Activities -14112.00-15201.00-14848.00-10700.00-71925.00503.00-9134.00-3264.00-7150.00-3132.00-9729.00-16171.00-1161.00-3250.00-10853.00-9684.00-1669.00-5371.00-4462.0051.00-6036.00-1776.00-7257.00-1363.00-4200.00-2953.00-2670.003844.00-331.00-6904.00-7369.00-6191.00-14751.00NANANANANANANANANANANANANA-5839.00-7660.00-2593.00-7719.00-4662.00-12241.00-5568.00-2315.00-950.00-7139.00-1570.00-4957.00-4119.00-5904.00-92.00NA
Payments To Acquire Property Plant And Equipment 15804.0014923.0013873.0010952.009735.009917.008943.006607.006274.006283.006871.005340.005865.005810.006452.005089.004174.004907.004744.003767.003545.003385.004051.002565.003707.003602.003980.002934.002586.002132.002283.001695.001988.002163.002655.002308.002024.001356.001781.001391.001490.001282.001330.001192.001732.001231.001794.00930.00930.00603.00622.00749.00498.00436.00642.00658.00491.00564.00758.00408.00376.00NA
Payments To Acquire Investments 2050.001620.002831.002183.004258.008460.0011976.009063.0011599.005013.004919.008723.002505.0010309.0014877.0018375.0015092.0014580.0018879.0015910.0019011.0023390.0015442.005846.0016858.0019551.0032380.0026885.0045154.0032961.0029031.0043918.0046775.0057181.0030097.0027341.0034750.0037570.0025259.0030218.0019167.0024085.0023473.0021323.0013126.0014768.0027024.0018160.0010074.0020138.0011953.0023951.0010047.0011299.008286.0014394.005896.007417.004174.0011217.004287.00NA

    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 2010-03-31 2009-12-31 2009-09-30
Net Cash Provided By Used In Financing Activities -11243.00-16576.00-23563.00-18808.00-10147.0014761.00-11413.00-10290.00-11349.00-10883.00-13269.00-17345.00-11986.00-16276.00-11371.00-13192.00-13634.00-10289.00-12262.00-14645.00-8915.00-10209.00-8686.00-7601.00-13216.00-7384.00-6039.00-19658.00-1552.00-6341.00-2701.00-6236.003016.00NANANANANANANANANANANANANA-1469.00-2744.00-1221.00-2714.00-2421.00-1605.00-2513.00-2869.00-2423.001437.00-6751.00-639.00-4098.00-2726.00-4277.00NA
Payments Of Dividends Common Stock 6170.005574.005574.005572.005574.005051.005054.005059.005066.004621.004632.004645.004652.004206.004214.004221.004230.003856.003865.003876.003886.003510.003521.003526.003544.003220.003226.003232.003238.003003.003009.003012.003024.002800.002821.002842.002868.002475.002496.002532.002547.002307.002309.002322.002332.001916.001921.001925.001933.001676.001678.001683.001683.001341.001350.001349.001363.001118.001130.001139.001152.00NA
Payments For Repurchase Of Common Stock 4986.004107.004210.004213.004000.004831.005704.005509.005459.005573.008757.008822.007433.007684.007177.006930.006535.006743.005791.007059.005206.004912.004633.004753.006413.003744.002362.003781.002008.002570.001765.002062.003599.004362.003677.003857.003678.004757.004279.005131.002145.002888.001170.001845.002113.002188.001042.001028.001658.001632.001030.001023.001042.001934.001256.00848.005052.004399.003839.002023.003867.00NA

    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 2010-03-31 2009-12-31 2009-09-30
Revenues 69632.0065585.0064727.0061858.0062020.0056517.0056189.0052857.0052747.0050122.0051865.0049360.0051728.0045317.0046152.0041706.0043076.0037154.0038033.0035021.0036906.0033055.0033717.0030571.0032471.0029084.0030085.0026819.0028918.0024538.0025605.0023212.0025826.0020453.0020614.0020531.0023796.0020379.0022180.0021729.0026470.0023201.0023382.0020403.0024519.0018529.0019896.0020489.0021456.0016008.0018059.0017407.0020885.0017372.0017367.0016428.0019953.0016195.0016039.0014503.0019022.0012920.00
Revenue From Contract With Customer Excluding Assessed Tax 69632.0065585.0064727.0061858.0062020.0056517.0056189.0052857.0052747.0050122.0051865.0049360.0051728.0045317.0046152.0041706.0043076.0037154.0038033.0035021.0036906.0033055.0033717.0030571.0032471.0029084.0030085.0026819.0028918.0024538.0025605.0023212.0025826.0020453.0020614.0020531.0023796.0020379.0022180.0021729.0026470.0023201.0023382.0020403.0024519.0018529.0019896.0020489.0021456.0016008.0018059.0017407.0020885.0017372.0017367.0016428.0019953.0016195.0016039.0014503.0019022.0012920.00
Microsoft Cloud 40900.0038900.0036800.0035100.0033700.0031800.0030300.0028500.0027100.0025700.0025000.0023400.0022100.0020700.0019500.0017700.0016700.0015200.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Dynamics Products And Cloud Services 1913.001849.001719.001646.001576.001626.001486.001389.001302.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Enterprise And Partner Services 1892.001928.001872.001861.001917.001944.002017.002047.001907.001929.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Gaming 6581.005621.005022.005451.007111.003919.003491.003607.004758.003610.003455.003740.005442.003593.003714.003533.005031.003092.003357.002349.003327.002542.002053.002363.004232.002738.002286.002251.003920.001896.001642.001906.003617.001885.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Linked In Corporation 4587.004292.004251.004013.004195.003913.003909.003697.003876.003663.003712.003437.003531.003136.002944.002562.002577.002206.002016.002050.002102.001909.001835.001696.001693.001530.001464.001335.001312.001148.001067.00976.00228.000.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Microsoft Three Six Five Commercial Products And Cloud Services 21117.0020449.00NANA18321.0018044.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Microsoft Three Six Five Consumer Products And Cloud Services 1821.001727.00NANA1679.001643.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Products And Services 10.0010.0012.0014.0011.008.00-3924.001428.001359.001348.001403.001304.001357.001227.001179.001125.001143.001032.00993.00961.00959.00855.00779.00750.00805.00736.00741.00698.00740.00616.00692.00606.00732.00583.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Search And News Advertising 3558.003225.003169.003134.003220.003053.003012.003045.003223.002928.002926.002945.003064.002656.002537.002401.002386.001943.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Server Products And Cloud Services 23641.0022155.0026633.0024832.0023953.0022308.0021963.0020025.0019594.0018388.0018839.0017038.0016375.0015069.0015461.0013204.0012729.0011195.0011578.0010490.0010119.009192.009720.008053.007791.007058.007990.006343.006299.005496.006330.005297.005332.004689.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Windows And Devices 4512.004329.00NANA4363.004340.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Product 16219.0015272.0013217.0017080.0018941.0015535.0016853.0015588.0016517.0015741.0017956.0017366.0020779.0016631.0018938.0016873.0019460.0015803.0018147.0015871.0018255.0015768.0017103.0015448.0016219.0017299.0017159.0015114.0017926.0014298.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Service Other 53413.0050313.0051510.0044778.0043079.0040982.0039336.0037269.0036230.0034381.0033909.0031994.0030949.0028686.0027214.0024833.0023616.0021351.0019886.0019150.0018651.0017287.0016614.0015123.0016252.0011785.0012926.0011705.0010992.0010240.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Intelligent Cloud 25544.0024092.0028515.0026708.0025880.0024259.0023993.0022081.0021508.0020325.0020909.0019051.0018327.0016964.0017375.0015118.0014601.0012986.0013371.0012281.0011869.0010845.0011391.009649.009378.008567.009606.007896.007795.006922.007822.006730.006758.006097.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
More Personal Computing 14651.0013176.0015895.0015580.0016891.0013666.0013905.0013260.0014237.0013332.0014356.0014520.0017465.0013314.0014086.0013036.0015122.0011849.0012910.0010997.0013211.0011133.0011279.0010680.0012993.0010746.0010811.009917.0012170.009378.009235.008775.0011889.009395.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Productivity And Business Processes 29437.0028317.0020317.0019570.0019249.0018592.0018291.0017516.0017002.0016465.0016600.0015789.0015936.0015039.0014691.0013552.0013353.0012319.0011752.0011743.0011826.0011077.0011047.0010242.0010100.009771.009668.009006.008953.008238.008548.007707.007179.006436.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
US 35537.0033913.0032160.0031437.0032295.0028812.0027894.0026007.0026976.0025867.0026154.0024771.0026463.0022830.0022719.0020373.0021836.0019025.0019313.0017428.0019149.0017270.0017300.0015372.0016787.0014740.0014832.0013457.0015110.0012527.0013450.0012298.0014115.0011215.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Non Us 34095.0031672.0032567.0030421.0029725.0027705.0028295.0026850.0025771.0024255.0025711.0024589.0025265.0022487.0023433.0021333.0021240.0018129.0018720.0017593.0017757.0015785.0016417.0015199.0015684.0014344.0015253.0013362.0013808.0012011.0012155.0010914.0011711.0010713.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANA

Plots across concepts


IncomeStatement
Comprehensive Income Net Of Tax
Expenses
Other Nonoperating Income Expense
Balance Sheet
Cash And Cash Equivalents At Carrying Value
Assets
Derivative Assets
Current Assets
Inventory Net
NonCurrent Assets
Long Term Investments
PropertyPlantAndEquipmentNet
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
Liabilities
Derivative Liabilities
Current Liabilities
Long Term Debt Current
Noncurrent Liabilities
Deferred Income Tax Liabilities Net
Stockholders Equity
Accumulated Other Comprehensive Income Loss Net Of Tax
CashFlow
Net Cash Provided By Used In Investing 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
DividendsAndRepurchase
Payments For Repurchase Of Common Stock
OperatingLeaseLiability
Operating Lease Liability Noncurrent
NonoperatingIncomeExpense
Nonoperating Income Expense
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Due Year Four
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Accumulated Amortization
InventoryNet
Inventory Work In Process Net Of Reserves
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Line plots across dimensions of each concept