Home Data Calendar Blog

MSFT


Tables

    2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30
dei: Entity Common Stock Shares Outstanding NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Weighted Average Number Of Diluted Shares Outstanding 7461.007468.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 7434.007435.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.473.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.463.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

    2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30
Revenue From Contract With Customer Excluding Assessed Tax 70066.0069632.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 70066.0069632.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 111.00-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 21919.0021799.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 21919.0021799.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 48147.0047833.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 8198.007917.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 1737.001823.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 6212.006440.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 32000.0031653.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 5553.005257.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 -20.0034.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 25824.0024108.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 26607.0022674.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

    2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30
Assets 562624.00533898.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 240733.00231203.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 562624.00533898.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 321891.00302695.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

    2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30
Assets Current 156644.00147080.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 28828.0017482.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 28828.0017482.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 50790.0054073.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 51700.0048188.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 848.00909.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 24478.0026428.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 70337.0063181.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

    2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment 87074.0082820.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.001500.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 183939.00166902.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 16035.0015581.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 119329.00119191.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 23968.0025385.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 38234.0036943.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 72218.0065613.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

    2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30
Liabilities Current 114206.00108882.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 2999.005248.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 26250.0022608.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 6805.006056.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 22937.0020286.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 44636.0045508.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

    2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30
Long Term Debt 42881.0044970.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 39882.0039722.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 2522.002513.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 38536.0035906.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 17686.0017254.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

    2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30
Stockholders Equity 321891.00302695.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 106965.00104829.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 219759.00203482.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 -4833.00-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

    2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30
Net Cash Provided By Used In Operating Activities 37044.0022291.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 -12714.00-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 -13036.00-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

    2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30
Net Cash Provided By Used In Operating Activities 37044.0022291.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 25824.0024108.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 2461.005978.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 -52.00-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 1179.00958.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 -2244.00-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 2980.003089.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

    2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30
Net Cash Provided By Used In Investing Activities -12714.00-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 16745.0015804.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 4474.002050.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

    2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30
Net Cash Provided By Used In Financing Activities -13036.00-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 6169.006170.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 4781.004986.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

    2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30
Revenues 70066.0069632.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 70066.0069632.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 42400.0040900.0038900.0036800.0035100.0033700.0031800.0030300.0028500.0027100.0025700.0025000.0023400.0022100.0020700.0019500.0017700.0016700.0015200.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Dynamics Products And Cloud Services 1929.001913.001849.001719.001646.001576.001626.001486.001389.001302.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Enterprise And Partner Services 1946.001892.001928.001872.001861.001917.001944.002017.002047.001907.001929.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Gaming 5721.006581.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 4311.004587.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 21883.0021117.0020449.00NA19712.0018321.0018044.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Microsoft Three Six Five Consumer Products And Cloud Services 1821.001821.001727.00NA1648.001679.001643.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Products And Services 46.0010.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 3504.003558.003225.003169.003134.003220.003053.003012.003045.003223.002928.002926.002945.003064.002656.002537.002401.002386.001943.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Server Products And Cloud Services 24761.0023641.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 4144.004512.004329.00NA4098.004363.004340.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Product 15319.0016219.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 54747.0053413.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 26751.0025544.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 13371.0014651.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 29944.0029437.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 36084.0035537.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 33982.0034095.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
Net Income Loss
Expenses
Other Nonoperating Income Expense
Balance Sheet
Operating Lease Liability
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 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
DividendsAndRepurchase
Payments For Repurchase Of Common Stock
OperatingLeaseLiability
Operating Lease Liability Noncurrent
NonoperatingIncomeExpense
Other Nonoperating Income Expense
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
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