Stock Analysis on Net
Stock Analysis on Net

Microsoft Corp. (NASDAQ:MSFT)

Capital Asset Pricing Model (CAPM) 

Microsoft Excel

Rates of Return

Microsoft Corp., monthly rates of return

Microsoft Excel
Microsoft Corp. (MSFT) Standard & Poor’s 500 (S&P 500)
t Date PriceMSFT,t1 DividendMSFT,t1 RMSFT,t2 PriceS&P 500,t RS&P 500,t3
Jul 31, 2020 $205.01 3,271.12
1. Aug 31, 2020 $225.53 $0.51 10.26% 3,500.31 7.01%
2. Sep 30, 2020 $210.33 -6.74% 3,363.00 -3.92%
3. Oct 31, 2020 $202.47 -3.74% 3,269.96 -2.77%
. . . . . . .
. . . . . . .
. . . . . . .
70. May 31, 2026 $450.24 $0.91 10.64% 7,580.06 5.15%
71. Jun 30, 2026 $373.02 -17.15% 7,499.36 -1.06%
Average (R): 1.16% 1.28%
Standard deviation: 7.03% 4.53%
Microsoft Corp. (MSFT) Standard & Poor’s 500 (S&P 500)
t Date PriceMSFT,t1 DividendMSFT,t1 RMSFT,t2 PriceS&P 500,t RS&P 500,t3
Jul 31, 2020 $205.01 3,271.12
1. Aug 31, 2020 $225.53 $0.51 10.26% 3,500.31 7.01%
2. Sep 30, 2020 $210.33 -6.74% 3,363.00 -3.92%
3. Oct 31, 2020 $202.47 -3.74% 3,269.96 -2.77%
4. Nov 30, 2020 $214.07 $0.56 6.01% 3,621.63 10.75%
5. Dec 31, 2020 $222.42 3.90% 3,756.07 3.71%
6. Jan 31, 2021 $231.96 4.29% 3,714.24 -1.11%
7. Feb 28, 2021 $232.38 $0.56 0.42% 3,811.15 2.61%
8. Mar 31, 2021 $235.77 1.46% 3,972.89 4.24%
9. Apr 30, 2021 $252.18 6.96% 4,181.17 5.24%
10. May 31, 2021 $249.68 $0.56 -0.77% 4,204.11 0.55%
11. Jun 30, 2021 $270.90 8.50% 4,297.50 2.22%
12. Jul 31, 2021 $284.91 5.17% 4,395.26 2.27%
13. Aug 31, 2021 $301.88 $0.56 6.15% 4,522.68 2.90%
14. Sep 30, 2021 $281.92 -6.61% 4,307.54 -4.76%
15. Oct 31, 2021 $331.62 17.63% 4,605.38 6.91%
16. Nov 30, 2021 $330.59 $0.62 -0.12% 4,567.00 -0.83%
17. Dec 31, 2021 $336.32 1.73% 4,766.18 4.36%
18. Jan 31, 2022 $310.98 -7.53% 4,515.55 -5.26%
19. Feb 28, 2022 $298.79 $0.62 -3.72% 4,373.94 -3.14%
20. Mar 31, 2022 $308.31 3.19% 4,530.41 3.58%
21. Apr 30, 2022 $277.52 -9.99% 4,131.93 -8.80%
22. May 31, 2022 $271.87 $0.62 -1.81% 4,132.15 0.01%
23. Jun 30, 2022 $256.83 -5.53% 3,785.38 -8.39%
24. Jul 31, 2022 $280.74 9.31% 4,130.29 9.11%
25. Aug 31, 2022 $261.47 $0.62 -6.64% 3,955.00 -4.24%
26. Sep 30, 2022 $232.90 -10.93% 3,585.62 -9.34%
27. Oct 31, 2022 $232.13 -0.33% 3,871.98 7.99%
28. Nov 30, 2022 $255.14 $0.68 10.21% 4,080.11 5.38%
29. Dec 31, 2022 $239.82 -6.00% 3,839.50 -5.90%
30. Jan 31, 2023 $247.81 3.33% 4,076.60 6.18%
31. Feb 28, 2023 $249.42 $0.68 0.92% 3,970.15 -2.61%
32. Mar 31, 2023 $288.30 15.59% 4,109.31 3.51%
33. Apr 30, 2023 $307.26 6.58% 4,169.48 1.46%
34. May 31, 2023 $328.39 $0.68 7.10% 4,179.83 0.25%
35. Jun 30, 2023 $340.54 3.70% 4,376.86 4.71%
36. Jul 31, 2023 $335.92 -1.36% 4,588.96 4.85%
37. Aug 31, 2023 $327.76 $0.68 -2.23% 4,507.66 -1.77%
38. Sep 30, 2023 $315.75 -3.66% 4,288.05 -4.87%
39. Oct 31, 2023 $338.11 7.08% 4,193.80 -2.20%
40. Nov 30, 2023 $378.91 $0.75 12.29% 4,567.80 8.92%
41. Dec 31, 2023 $376.04 -0.76% 4,769.83 4.42%
42. Jan 31, 2024 $397.58 5.73% 4,845.65 1.59%
43. Feb 29, 2024 $413.64 $0.75 4.23% 5,096.27 5.17%
44. Mar 31, 2024 $420.72 1.71% 5,254.35 3.10%
45. Apr 30, 2024 $389.33 -7.46% 5,035.69 -4.16%
46. May 31, 2024 $415.13 $0.75 6.82% 5,277.51 4.80%
47. Jun 30, 2024 $446.95 7.67% 5,460.48 3.47%
48. Jul 31, 2024 $418.35 -6.40% 5,522.30 1.13%
49. Aug 31, 2024 $417.14 $0.75 -0.11% 5,648.40 2.28%
50. Sep 30, 2024 $430.30 3.15% 5,762.48 2.02%
51. Oct 31, 2024 $406.35 -5.57% 5,705.45 -0.99%
52. Nov 30, 2024 $423.46 $0.83 4.41% 6,032.38 5.73%
53. Dec 31, 2024 $421.50 -0.46% 5,881.63 -2.50%
54. Jan 31, 2025 $415.06 -1.53% 6,040.53 2.70%
55. Feb 28, 2025 $396.99 $0.83 -4.15% 5,954.50 -1.42%
56. Mar 31, 2025 $375.39 -5.44% 5,611.85 -5.75%
57. Apr 30, 2025 $395.26 5.29% 5,569.06 -0.76%
58. May 31, 2025 $460.36 $0.83 16.68% 5,911.69 6.15%
59. Jun 30, 2025 $497.41 8.05% 6,204.95 4.96%
60. Jul 31, 2025 $533.50 7.26% 6,339.39 2.17%
61. Aug 31, 2025 $506.69 $0.83 -4.87% 6,460.26 1.91%
62. Sep 30, 2025 $517.95 2.22% 6,688.46 3.53%
63. Oct 31, 2025 $517.81 -0.03% 6,840.20 2.27%
64. Nov 30, 2025 $492.01 $0.91 -4.81% 6,849.09 0.13%
65. Dec 31, 2025 $483.62 -1.71% 6,845.50 -0.05%
66. Jan 31, 2026 $430.29 -11.03% 6,939.03 1.37%
67. Feb 28, 2026 $392.74 $0.91 -8.52% 6,878.88 -0.87%
68. Mar 31, 2026 $370.17 -5.75% 6,528.52 -5.09%
69. Apr 30, 2026 $407.78 10.16% 7,209.01 10.42%
70. May 31, 2026 $450.24 $0.91 10.64% 7,580.06 5.15%
71. Jun 30, 2026 $373.02 -17.15% 7,499.36 -1.06%
Average (R): 1.16% 1.28%
Standard deviation: 7.03% 4.53%

Show all

1 Data in US$ per share of common stock, adjusted for splits and stock dividends.

2 Rate of return on common stock of MSFT during period t

3 Rate of return on S&P 500 (the market portfolio proxy) during period t



Variance and Covariance

Microsoft Corp., calculation of variance and covariance of returns

Microsoft Excel
t Date RMSFT,t RS&P 500,t (RMSFT,tRMSFT)2 (RS&P 500,tRS&P 500)2 (RMSFT,tRMSFT)×(RS&P 500,tRS&P 500)
1. Aug 31, 2020 10.26% 7.01% 82.78 32.84 52.14
2. Sep 30, 2020 -6.74% -3.92% 62.40 27.03 41.07
3. Oct 31, 2020 -3.74% -2.77% 23.98 16.34 19.80
. . . . . . .
. . . . . . .
. . . . . . .
70. May 31, 2026 10.64% 5.15% 89.79 14.98 36.68
71. Jun 30, 2026 -17.15% -1.06% 335.28 5.48 42.86
Total (Σ): 3,454.92 1,436.39 1,581.15
t Date RMSFT,t RS&P 500,t (RMSFT,tRMSFT)2 (RS&P 500,tRS&P 500)2 (RMSFT,tRMSFT)×(RS&P 500,tRS&P 500)
1. Aug 31, 2020 10.26% 7.01% 82.78 32.84 52.14
2. Sep 30, 2020 -6.74% -3.92% 62.40 27.03 41.07
3. Oct 31, 2020 -3.74% -2.77% 23.98 16.34 19.80
4. Nov 30, 2020 6.01% 10.75% 23.48 89.84 45.93
5. Dec 31, 2020 3.90% 3.71% 7.51 5.93 6.68
6. Jan 31, 2021 4.29% -1.11% 9.79 5.71 -7.48
7. Feb 28, 2021 0.42% 2.61% 0.54 1.78 -0.98
8. Mar 31, 2021 1.46% 4.24% 0.09 8.81 0.89
9. Apr 30, 2021 6.96% 5.24% 33.65 15.73 23.01
10. May 31, 2021 -0.77% 0.55% 3.72 0.53 1.40
11. Jun 30, 2021 8.50% 2.22% 53.86 0.89 6.94
12. Jul 31, 2021 5.17% 2.27% 16.10 1.00 4.01
13. Aug 31, 2021 6.15% 2.90% 24.93 2.63 8.10
14. Sep 30, 2021 -6.61% -4.76% 60.40 36.40 46.89
15. Oct 31, 2021 17.63% 6.91% 271.24 31.79 92.86
16. Nov 30, 2021 -0.12% -0.83% 1.65 4.45 2.71
17. Dec 31, 2021 1.73% 4.36% 0.33 9.52 1.77
18. Jan 31, 2022 -7.53% -5.26% 75.59 42.70 56.81
19. Feb 28, 2022 -3.72% -3.14% 23.82 19.47 21.53
20. Mar 31, 2022 3.19% 3.58% 4.11 5.29 4.66
21. Apr 30, 2022 -9.99% -8.80% 124.24 101.44 112.27
22. May 31, 2022 -1.81% 0.01% 8.83 1.62 3.78
23. Jun 30, 2022 -5.53% -8.39% 44.78 93.48 64.70
24. Jul 31, 2022 9.31% 9.11% 66.42 61.39 63.86
25. Aug 31, 2022 -6.64% -4.24% 60.88 30.47 43.07
26. Sep 30, 2022 -10.93% -9.34% 146.08 112.70 128.31
27. Oct 31, 2022 -0.33% 7.99% 2.22 45.03 -10.00
28. Nov 30, 2022 10.21% 5.38% 81.83 16.80 37.08
29. Dec 31, 2022 -6.00% -5.90% 51.33 51.46 51.39
30. Jan 31, 2023 3.33% 6.18% 4.72 24.00 10.64
31. Feb 28, 2023 0.92% -2.61% 0.06 15.11 0.92
32. Mar 31, 2023 15.59% 3.51% 208.18 4.97 32.16
33. Apr 30, 2023 6.58% 1.46% 29.34 0.04 1.02
34. May 31, 2023 7.10% 0.25% 35.27 1.06 -6.10
35. Jun 30, 2023 3.70% 4.71% 6.45 11.82 8.73
36. Jul 31, 2023 -1.36% 4.85% 6.33 12.74 -8.98
37. Aug 31, 2023 -2.23% -1.77% 11.47 9.29 10.32
38. Sep 30, 2023 -3.66% -4.87% 23.27 37.80 29.66
39. Oct 31, 2023 7.08% -2.20% 35.07 12.07 -20.57
40. Nov 30, 2023 12.29% 8.92% 123.86 58.40 85.05
41. Dec 31, 2023 -0.76% 4.42% 3.68 9.90 -6.03
42. Jan 31, 2024 5.73% 1.59% 20.87 0.10 1.43
43. Feb 29, 2024 4.23% 5.17% 9.41 15.18 11.95
44. Mar 31, 2024 1.71% 3.10% 0.30 3.33 1.01
45. Apr 30, 2024 -7.46% -4.16% 74.32 29.57 46.88
46. May 31, 2024 6.82% 4.80% 32.03 12.43 19.96
47. Jun 30, 2024 7.67% 3.47% 42.32 4.80 14.25
48. Jul 31, 2024 -6.40% 1.13% 57.13 0.02 1.09
49. Aug 31, 2024 -0.11% 2.28% 1.61 1.01 -1.28
50. Sep 30, 2024 3.15% 2.02% 3.98 0.55 1.48
51. Oct 31, 2024 -5.57% -0.99% 45.23 5.13 15.24
52. Nov 30, 2024 4.41% 5.73% 10.60 19.84 14.50
53. Dec 31, 2024 -0.46% -2.50% 2.63 14.25 6.13
54. Jan 31, 2025 -1.53% 2.70% 7.22 2.03 -3.83
55. Feb 28, 2025 -4.15% -1.42% 28.23 7.29 14.35
56. Mar 31, 2025 -5.44% -5.75% 43.57 49.43 46.41
57. Apr 30, 2025 5.29% -0.76% 17.09 4.16 -8.43
58. May 31, 2025 16.68% 6.15% 240.88 23.78 75.68
59. Jun 30, 2025 8.05% 4.96% 47.45 13.58 25.38
60. Jul 31, 2025 7.26% 2.17% 37.16 0.79 5.43
61. Aug 31, 2025 -4.87% 1.91% 36.35 0.40 -3.80
62. Sep 30, 2025 2.22% 3.53% 1.13 5.09 2.40
63. Oct 31, 2025 -0.03% 2.27% 1.41 0.98 -1.18
64. Nov 30, 2025 -4.81% 0.13% 35.60 1.31 6.84
65. Dec 31, 2025 -1.71% -0.05% 8.21 1.77 3.81
66. Jan 31, 2026 -11.03% 1.37% 148.52 0.01 -1.10
67. Feb 28, 2026 -8.52% -0.87% 93.60 4.59 20.73
68. Mar 31, 2026 -5.75% -5.09% 47.70 40.57 43.99
69. Apr 30, 2026 10.16% 10.42% 81.01 83.67 82.33
70. May 31, 2026 10.64% 5.15% 89.79 14.98 36.68
71. Jun 30, 2026 -17.15% -1.06% 335.28 5.48 42.86
Total (Σ): 3,454.92 1,436.39 1,581.15

Show all

VarianceMSFT = Σ(RMSFT,tRMSFT)2 ÷ (71 – 1)
= 3,454.92 ÷ (71 – 1)
= 49.36

VarianceS&P 500 = Σ(RS&P 500,tRS&P 500)2 ÷ (71 – 1)
= 1,436.39 ÷ (71 – 1)
= 20.52

CovarianceMSFT, S&P 500 = Σ(RMSFT,tRMSFT)×(RS&P 500,tRS&P 500) ÷ (71 – 1)
= 1,581.15 ÷ (71 – 1)
= 22.59



Systematic Risk (β) Estimation

Microsoft Excel
VarianceMSFT 49.36
VarianceS&P 500 20.52
CovarianceMSFT, S&P 500 22.59
Correlation coefficientMSFT, S&P 5001 0.71
βMSFT2 1.10
αMSFT3 -0.25%

Calculations

1 Correlation coefficientMSFT, S&P 500
= CovarianceMSFT, S&P 500 ÷ (Standard deviationMSFT × Standard deviationS&P 500)
= 22.59 ÷ (7.03% × 4.53%)
= 0.71

2 βMSFT
= CovarianceMSFT, S&P 500 ÷ VarianceS&P 500
= 22.59 ÷ 20.52
= 1.10

3 αMSFT
= AverageMSFT – βMSFT × AverageS&P 500
= 1.16%1.10 × 1.28%
= -0.25%



Expected Rate of Return

Microsoft Excel
Assumptions
Rate of return on LT Treasury Composite1 RF 5.25%
Expected rate of return on market portfolio2 E(RM) 17.51%
Systematic risk (β) of Microsoft Corp. common stock βMSFT 1.10
 
Expected rate of return on Microsoft Corp. common stock3 E(RMSFT) 18.75%

1 Unweighted average of bid yields on all outstanding fixed-coupon U.S. Treasury bonds neither due or callable in less than 10 years (risk-free rate of return proxy).

2 See details »

3 E(RMSFT) = RF + βMSFT [E(RM) – RF]
= 5.25% + 1.10 [17.51%5.25%]
= 18.75%