Microsoft Corporation
← Back to MSFT Overview

Microsoft Corporation (MSFT)

Profitability & Net Margin History

Current Net Margin

47.32%

Microsoft Corporation currently has a net profit margin of 47.32%.

Financial Fundamentals

MSFTQuarterly Data • 5Y View

Historical Margin Data

DateRev ($B)NI ($B)Net MarginChange (bps)
2025-12-3181.2738.4647.32%1160
2025-09-3077.6727.7535.72%10
2025-06-3076.4427.2335.63%123
2025-03-3170.0725.8236.86%223
2024-12-3169.6324.1134.62%299
2024-09-3065.5824.6737.61%357
2024-06-3064.7322.0434.04%142
2024-03-3161.8621.9435.47%20
2023-12-3162.0221.8735.26%418
2023-09-3056.5222.2939.44%370
2023-06-3056.1920.0835.74%112
2023-03-3152.8618.3034.62%348
2022-12-3152.7516.4331.14%389
2022-09-3050.1217.5635.03%275
2022-06-3051.8716.7432.28%161
2022-03-3149.3616.7333.89%239
2021-12-3151.7318.7736.28%897
2021-09-3045.3220.5045.25%959
2021-06-3046.1516.4635.66%140
2021-03-3141.7115.4637.06%116
2020-12-3143.0815.4635.90%150
2020-09-3037.1513.8937.39%794
2020-06-3038.0311.2029.45%125
2020-03-3135.0210.7530.70%86
2019-12-3136.9111.6531.56%74
2019-09-3033.0510.6832.30%681
2019-06-3033.7213.1939.11%1030
2019-03-3130.578.8128.81%288
2018-12-3132.478.4225.93%441
2018-09-3029.088.8230.34%85
2018-06-3030.098.8729.49%181
2018-03-3126.827.4227.68%4947
2017-12-3128.92-6.30-21.79%4859
2017-09-3024.546.5826.80%471
2017-06-3025.618.0731.51%788
2017-03-3123.215.4923.63%63
2016-12-3125.836.2724.27%158
2016-09-3021.935.6725.84%1070
2016-06-3020.613.1215.15%315
2016-03-3120.533.7618.29%279
2015-12-3123.805.0221.09%297
2015-09-3020.384.9024.05%3846
2015-06-3022.18-3.19-14.40%3735
2015-03-3121.734.9922.94%79
2014-12-3126.475.8622.15%258
2014-09-3023.204.5419.57%16
2014-06-3023.384.6119.72%802
2014-03-3120.405.6627.74%99
2013-12-3124.526.5626.75%155
2013-09-3018.535.2428.30%335
2013-06-3019.904.9624.95%460
2013-03-3120.496.0529.55%17
2012-12-3121.466.3829.72%182
2012-09-3016.014.4727.90%3062
2012-06-3018.06-0.49-2.72%3207
2012-03-3117.415.1129.34%237
2011-12-3120.896.6231.72%131
2011-09-3017.375.7433.03%79
2011-06-3017.375.8733.82%197
2011-03-3116.435.2331.85%140
2010-12-3119.956.6333.25%16
2010-09-3016.205.4133.41%524
2010-06-3016.044.5228.17%55
2010-03-3114.504.0127.62%740
2009-12-3119.026.6635.02%736
2009-09-3012.923.5727.66%442
2009-06-3013.103.0423.25%143
2009-03-3113.652.9821.81%329
2008-12-3116.634.1725.10%393
2008-09-3015.064.3729.04%190
2008-06-3015.844.3027.13%323
2008-03-3114.454.3930.36%160
2007-12-3116.374.7128.76%241
2007-09-3013.764.2931.17%847
2007-06-3013.373.0422.70%1151
2007-03-3114.404.9334.21%1328
2006-12-3112.542.6320.94%1123
2006-09-3010.813.4832.17%821
2006-06-3011.802.8323.96%335
2006-03-3110.902.9827.31%355
2005-12-3111.843.6530.86%138
2005-09-309.743.1432.25%417
2005-06-3010.163.7036.41%977
2005-03-319.622.5626.64%537
2004-12-3110.823.4632.01%450
2004-09-309.192.5327.51%144
2004-06-309.292.6928.95%1462
2004-03-319.181.3114.33%92
2003-12-3110.151.5515.26%1656
2003-09-308.212.6131.82%800
2003-06-308.061.9223.82%352
2003-03-317.832.1427.34%550
2002-12-318.541.8621.84%451
2002-09-307.752.0426.35%532
2002-06-307.251.5221.03%1677
2002-03-317.252.7437.79%830
2001-12-317.742.2829.49%855
2001-09-306.131.2820.94%1994
2001-06-306.460.071.01%3727
2001-03-316.402.4538.28%178
2000-12-316.552.6240.06%180
2000-09-305.772.2138.26%325
2000-06-305.802.4141.51%66
2000-03-315.662.3842.17%231
1999-12-316.112.4439.86%84
1999-09-305.382.1940.69%695
1999-06-306.532.2033.75%797
1999-03-314.591.9241.72%355
1998-12-315.201.9838.17%197
1998-09-304.191.6840.14%617
1998-06-304.001.3633.97%146
1998-03-313.771.3435.43%382
1997-12-313.581.1331.60%1042
1997-09-303.130.6621.18%1211
1997-06-303.171.0633.29%81
1997-03-313.211.0432.48%483
1996-12-312.680.7427.65%90
1996-09-302.290.6126.75%196
1996-06-302.250.5624.79%70
1996-03-312.210.5625.49%

* Basis Point (bps) change measures sequential efficiency shifts. 100 bps = 1.00% Margin change.