What is CAPM? How do you calculate the return of a stock?

Capital Asset Pricing Model (CAPM) is one of the models used to estimate the cost of equity. CAPM, developed by William Sharpe, the Nobel Laureate in Economics, defines a stock’s risk as its sensitivity to its market. In other words, when we invest funds, we expect a rate of return against the risk taken. CAPM helps us derive the investment risk and the return we can expect on our allocated fund. As an analyst, CAPM should be used to decide the price the investor should pay for a particular stock. If Stock A is riskier than Stock B, Stock A should be priced lower to compensate investors for the increased risk.

CAPM defined by the following formula, says that the expected rate of return on any security equals the sum of risk-free rate and the security’s Beta times the market premium risk

                                                          E(Rs) = Rf + Bs * [ E(Rm) – Rf ]
Where,

E(Rs) = Expected return of the security, s
Rf = Risk-free rate
Bs = Stock’s sensitivity (how the stock and the market move together)
E(Rm) = Expected return of the market

In CAPM, the Rf and the market risk premium, E(Rm) – Rf), remains common to all companies, but it is the Beta, Bs, that varies – Bs is the stock’s incremental risk. While it’s not absolutely clear, the CAPM says that the only reason an investor should gain more from Stock A compared to the Stock B is the increased risk taken on Stock A.

Few points noteworthy:

  • To estimate the risk-free rate, we use highly liquid long-term government bonds like 10-year zero coupon STRIPS, US Treasury bills, etc. as a proxy.
  • Beta: If a stock price exactly replicates the market, its Beta is 1. A stock with a beta of 1.2 means it’s theoretically 20% more volatile than the market.

628 thoughts on “What is CAPM? How do you calculate the return of a stock?

    • Nitin Garg May 16, 2015 / 12:57 am

      It’s available at the bottom of the page “About me and my blog”

  1. http://maxworkoutsreviewed.net May 15, 2015 / 8:18 pm

    Everyone loves what you guys are usually up too. This kind of
    clever work and exposure! Keep up the fantastic works guys I’ve added you guys to my personal blogroll.

  2. max workouts download May 15, 2015 / 9:55 pm

    Hi there are using WordPress for your blog platform?
    I’m new to the blog world but I’m trying to get started and create my own. Do you
    need any html coding knowledge to make your own blog? Any help would be greatly appreciated!

  3. organic gardening supplies May 16, 2015 / 12:08 am

    After I originally left a comment I appear to have clicked the -Notify me
    when new comments are added- checkbox and now whenever a comment is added I recieve four emails with the same comment.
    There has to be an easy method you can remove me from that service?
    Cheers!

    • Nitin Garg May 16, 2015 / 12:56 am

      Would you like to share your e-mail address with me?

  4. azarena.net May 16, 2015 / 1:08 am

    Pretty nice post. I simply stumbled upon your blog and wanted to mention that
    I’ve truly enjoyed browsing your blog posts. In any case I will be subscribing for your rss feed and I
    hope you write again soon!

  5. Coy May 16, 2015 / 2:15 am

    Pretty nice post. I just stumbled upon your weblog and wished to say that I’ve truly enjoyed
    surfing around your blog posts. In any case I will be subscribing to your rss feed
    and I hope you write again soon!

  6. Rebecca May 16, 2015 / 2:54 am

    Excellent article. I definitely appreciate this site.
    Thanks!

  7. monster legends hack May 16, 2015 / 3:16 am

    Every weekend i used to visit this web page, for the reason that i want enjoyment, as this tthis
    website conations actually good funny material too.

  8. break down food May 16, 2015 / 3:55 am

    Hello, i read your blog from time to time and i own a similar one and i was just wondering if you get a lot of spam responses?
    If so how do you reduce it, any plugin or anything you can suggest?
    I get so much lately it’s driving me crazy so any support is very
    much appreciated.

  9. www.ngoic.vn May 16, 2015 / 4:32 pm

    I pay a quick visit day-to-day some blogs and websites to read articles,
    but this webpage gives feature based articles.

  10. Naudas krediti May 16, 2015 / 4:51 pm

    Hi there, i read your blog from time to time and i own a similar one and i was just wondering
    if you get a lot of spam responses? If so how do you protect
    against it, any plugin or anything you can recommend? I get so much lately it’s driving me crazy so any help is very much appreciated.

  11. Veronique May 16, 2015 / 5:15 pm

    You ought to take part in a contest for one of the finest blogs online.
    I am going to recommend this site!

  12. Ona May 16, 2015 / 10:05 pm

    Hello just wanted to give you a quick heads up.
    The words in your post seem to be running off the screen in Opera.
    I’m not sure if this is a formatting issue or something to
    do with web browser compatibility but I figured I’d post to let you know.

    The design and style look great though! Hope you get the issue fixed
    soon. Thanks

  13. waist training corset May 16, 2015 / 11:36 pm

    Hi, Neat post. There’s a problem along with your website in web explorer, would test this?
    IE nonetheless is the market leader and a big
    element of folks will leave out your magnificent writing due to this
    problem.

  14. Annetta May 16, 2015 / 11:52 pm

    This article will help the internet people for setting up new weblog or
    even a blog from start to end.

  15. power banks in India May 17, 2015 / 12:36 am

    There is definately a lot to know about this topic.
    I like all of the points you’ve made.

  16. Mittie May 17, 2015 / 7:25 am

    Fantastic blog! Do you have any tips for aspiring writers?
    I’m hoping to start my own website soon but I’m a little lost on everything.
    Would you propose starting with a free platform like WordPress or go for a
    paid option? There are so many options out there
    that I’m totally confused .. Any suggestions?
    Thanks!

  17. Karissa May 17, 2015 / 12:47 pm

    Excellent post. Keep writing such kind of info on your page.
    Im really impressed by it.
    Hi there, You have performed a great job. I’ll certainly digg it
    and in my view suggest to my friends. I am sure they will be benefited from this site.

  18. casino i norge May 17, 2015 / 2:50 pm

    What’s up, for all time i used to check blog posts here early in the daylight, for the reason that i like to gain knowledge of more and more.

  19. myscrollsaw.drupalgardens.com May 17, 2015 / 3:03 pm

    I’m not that much of a internet reader to be honest but your sites
    really nice, keep it up! I’ll go ahead and bookmark your website
    to come back later. All the best

  20. cd label maker May 17, 2015 / 3:05 pm

    I visited a lot of site but I this one this one holds lots of insightful stuff.

  21. cooking fever astuce May 17, 2015 / 3:35 pm

    Hi there! Someone in my Myspace group shared this website with us so I came
    to look it over. I’m definitely loving the information. I’m bookmarking and will
    be tweeting this to my followers! Outstanding blog and superb design.

  22. bhartiya city May 17, 2015 / 3:57 pm

    Please let me know if you’re looking for a writer for your blog.
    You have some really great articles and I think I would be a good asset.

    If you ever want to take some of the load off, I’d absolutely love to write some content for your blog in exchange
    for a link back to mine. Please blast me an email if interested.
    Cheers!

  23. cures for anxiety attacks May 17, 2015 / 5:23 pm

    Howdy! Someone in my Myspace group shared this site with us so I came to
    check it out. I’m definitely enjoying the
    information. I’m book-marking and will be tweeting
    this to my followers! Excellent blog and wonderful design and
    style.

  24. free cell phone spy software May 17, 2015 / 5:42 pm

    I got this web site from my friend who shared with me on the topic of this web page and at the moment this time I am browsing this site and
    reading very informative articles at this time.

  25. Just wish to say your article is as surprising. The clearness in your post is just cool and i could assume you’re an expert on this
    subject. Fine with your permission allow me to grab your
    feed to keep up to date with forthcoming post.

    Thanks a million and please keep up the rewarding
    work.

  26. Loyd May 17, 2015 / 10:08 pm

    I’ve been browsing online more than 3 hours as of
    late, but I never found any interesting article like yours.
    It is beautiful price sufficient for me.
    Personally, if all site owners and bloggers made
    good content as you did, the internet will probably be a lot more helpful than ever
    before.

  27. fence company May 17, 2015 / 10:24 pm

    I think more writers ought to write with passion like you.
    Even educational articles such as this can have personality.
    That’s what you have injected in this useful post. Your perspectives are very unique.

  28. I do trust all the ideas you’ve introduced to your post. They
    are very convincing and can definitely work. Still, the posts are too quick for newbies.
    Could you please prolong them a little from subsequent time?
    Thanks for the post.

  29. www.crowdfunder.com May 18, 2015 / 2:08 pm

    I have read so many posts concerning the blogger lovers however this article is really a good article, keep it up.

  30. Occhiali Da Sole In Offerta May 18, 2015 / 6:14 pm

    Wow, incredible weblog structure! How lengthy have you
    been blogging for? you made running a blog glance
    easy. The overall glance of your web site is excellent, let alone the content
    material!

  31. Carlos May 18, 2015 / 6:28 pm

    I have been exploring for a bit for any high-quality articles or blog
    posts onn this sokrt of space . Exploing in Yahoo I finally stumbled upon this site.

    Reading this information So i am happy to exhibit that I have
    a very good uncanny feeling I discovered exactly
    what I needed. I so much indubitably will make certain to do not forget this website and provides it a
    glande regularly.

  32. live forex alerts May 18, 2015 / 7:16 pm

    Attractive section of content. I just stumbled upon your web site and in accession capital to assert that I acquire in fact enjoyed
    account your blog posts. Any way I’ll be subscribing to your
    feeds and even I achievement you access consistently rapidly.

  33. Lisa May 18, 2015 / 11:52 pm

    Heya i’m for the first time here. I found this board and I find
    It truly useful & it helped me out a lot. I hope to give something back and aid others like
    you aided me.

  34. obat aborsi May 19, 2015 / 12:56 am

    Thank you for the auspicious writeup. It if truth be told was once a leisure account it.
    Glance complex to far delivered agreeable from you! By the way, how
    can we communicate?

  35. Porter May 19, 2015 / 1:08 am

    It is perfect time to make some plans for the future and it
    is time to be happy. I’ve learn this publish and if I may I wish to recommend you some fascinating issues or tips.
    Maybe you can write subsequent articles regarding this article.
    I want to learn even more issues about it!

  36. Marianne May 19, 2015 / 1:41 am

    Its like you read my mind! You appear to know so much about this,
    like you wrote the book in it or something. I think that
    you could do with a few pics to drive the message home a little bit, but other
    than that, this is wonderful blog. A great read.
    I’ll certainly be back.

  37. http://www.apk2015.science/ May 19, 2015 / 2:48 am

    Please let me know if you’re looking for a writer
    for your weblog. You have some really great posts and I believe I would be a good asset.
    If you ever want to take some of the load off, I’d really like to write some material for
    your blog in exchange for a link back to mine. Please blast me an e-mail if interested.
    Kudos!

  38. Write more, thats all I have to say. Literally, it seems as though you relied on tthe video to make your point.
    You clearly know what youre talking about, whhy waste your intelligence on just posting videos tto
    your weblog when you could be giving uss something informative too read?

  39. I don’t know whether it’s juist me or if everyone
    else encountering problems with you blog. It appears like some of the written text on your posts are running off thee screen. Can someone else please provide feedback and let me
    know if this is happening to them as well? This could be a issue with my internet browser becuse I’ve hadd this happen before.
    Thanks

  40. norsk automater gratis May 19, 2015 / 5:21 am

    When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get several emails with the same comment.
    Is there any way you can remove me from that service?
    Many thanks!

    • Nitin Garg May 19, 2015 / 9:57 am

      Could you please share your email address with me? I’ll have this fixed

  41. Motorcycle insurance May 19, 2015 / 8:27 am

    Hello there! Marvelous stuff, please do tell us when you post
    once again.

  42. rubbellose online May 19, 2015 / 9:40 am

    Hello, just wanted to say, I enjoyed this article.
    It was practical. Keep on posting!

  43. whole life insurance 1 million May 19, 2015 / 9:57 am

    After loоking ovеr a numƅer ߋf the blog posts on yοur website, Ӏ seriօusly apprеciate youг waу of writing а blog.
    I saved аs a favorite it to mу bookmark webpage list ɑnd wіll bе checking back іn tҺе neaг future.
    Pleasе check out my web site tօߋ and let me knoѡ hοw ƴou feel.

  44. solitario gratis May 19, 2015 / 2:45 pm

    I blog quite often and I truly appreciate your information. This article has truly peaked my interest.
    I will book mark your blog and keep checking for new information about once per week.
    I opted in for your RSS feed too.

  45. help wanted May 19, 2015 / 2:47 pm

    Remarkable! Itts in fact remarlable post, I have got much clear idea about from this post.

Leave a reply to Marianne Cancel reply