My Public Equities Returns Over 20 Years (ages 12-32)

A few weeks ago I asked Fidelity to send my brokerage history dating back to when I opened the account in 1998.  Last week I got a big package in the mail and so thought it’d be a great time to go through my investing track record!

When I got into the market

When I was in 5th grade, I really wanted to open a brokerage account.  It was the beginning of the dot com bubble, and everyone seemed to be talking about the stock market.  It seemed like a good way to make money.

I’d heard stories of how my Dad took his paper route money when he was a kid and started trading stocks.  But, he was a bit reticent to let my brother (a year younger) and I open accounts given the market was so hot, and that we had a good chance of starting out investing at the peak of a cycle.

Luckily, my Mom thought it was a good idea and eventually took us to Fidelity one afternoon to open accounts.

By this time, I was 12 and in 6th grade.  But, not too young to start saving (in fact we’d opened savings accounts when I was in first grade – the idea that for every $100 I scrapped together I could get $5/yr for free was too good to pass up – this was when interest rates weren’t 0%).

My Performance

The first year was rough.  I bought one stock, MXE, a Mexican Holding company (like Berkshire Hathaway, but cheaper, and maybe the Mexican market was being overlooked, was the vague investment thesis).  It went down 17% that year (I eventually made a modest profit off it).  Most of my ideas in the early days were from reading Worth magazine to see which stocks they were pumping at the time, and then pick the one I liked the most.

The next three years were pretty amazing though.  I traded in and out of a few tech stocks.  I was in cash for the blow up in 2000.  And, I was finally was able to afford a share of BRK.B (Berkshire Hathaway’s “b class”).  These all lead me to beating the market by 125% over 1999-2001.  Finally, I had that freshman year nest egg I always dreamed of :).

I won’t bore you with every trade (there were many over the decades, but not that many each year).  In summary, here’s a chart of my annual returns over the last ~20 years:

Over the next decade or so, I made some good calls and bad ones.  Overall, I tend to beat the market in down turns, and lag it when things are going great.

Here’s a chart of my annual returns relative to the S&P 500:

I’m proud to say that my public equities have outperformed the S&P 500 by about 3% per year on average.  Of course, a lot of this is luck.  I had some rational behind every trade I made, but does a freshman in high school really know what they are doing?

It’s interesting to note that my annual returns are starting to converge closely with the S&P 500 over time:

Scorecard

The S&P has returned a 6.5% IRR since 1998 – 2017 (when my data ends for now), vs my 9.5% average annual return.

Overall for every dollar put into the S&P in 1998, you’d expect to have $3.29.  For every $1 I invested, I have $5.59, which is about 41% more.

Data notes

I’m understating my returns a bit here.  My transaction costs were around $20/trade when I started, which was a meaningful amount of money relative to my overall portfolio.  So, my returns are probably a bit higher each year, especially in those early years (>1% of my portfolio went to fees in 1999 alone).

I got the S&P return data here for reference.

I almost calculated a sharpe ratio, but realistically I’d need to do a lot more data analysis on my portfolio and I don’t have all the info I need.  However, I’d like to think my standard deviation relative to the S&P is lower given I’ve always had a decent amount of money in cash.

What I learned

  • Starting to invest/save early has a few major advantages including compounding, as well as working towards your 10,000 hours to “master” money management.
  • You can start with a very small amount of money, my first savings account had <$100, and as long as you have >$1,000, you can start investing in the market.
  • It’s important to take a long term view on your savings/investing.  I’ve never withdrawn money from my Fidelity account.  This is money I don’t need, and won’t need unless something very terrible happens.
  • Don’t freak out during downturns, and don’t think you’re a genius when you make a lot of money.  A lot of this is luck, which hopefully evens out over time.
  • You have to pay up for really great companies – I sold Amazon 5 years ago because it was very “expensive” on a P/E basis.  This is really hard for someone like me who’s naturally frugal.
  • Analyzing your investing style and decisions can give you some insights into your personality/strengths/weaknesses – I’m less aggressive than I should be, cheaper than I should be, and tend to focus on ‘contrarian’ opportunities more than average.
  • Almost no one can consistently beat the market – this is why the  majority of my money is now in low cost ETFs, with a few exceptions.  Of course, if you are extremely shrewd and level headed and can dedicate >10 hrs/day to it, there is a lot of alpha out there.
  • You can’t regret bad decisions and missed opportunities, just learn from them.
  • Allowing your child to start investing with a small amount of money is a good idea, as long as they are very interested in it, and prudent.  They’ll lose money at some point, which is a good thing.  And, over time, they’ll learn a lot while saving along the way.

More to come

I’ve had the opportunity to do some investing in private tech companies, and so would like to update my overall annual investing IRR with these returns in a future post.  Overall I’d estimate I’ve gotten around a 7x return on these investments over the past 8 years.  It should be very interesting data to add!

4,222 Replies to “My Public Equities Returns Over 20 Years (ages 12-32)”

  1. I do not even know how I ended up here, but I thought this post was good. I don’t know who you are but certainly you are going to a famous blogger if you aren’t already 😉 Cheers!|

  2. Simply desire to say your article is as astonishing. The clarity to your put up is simply cool and that i can assume you are knowledgeable in this subject. Fine with your permission allow me to seize your RSS feed to keep updated with drawing close post. Thanks 1,000,000 and please carry on the enjoyable work.|

  3. Heya i’m for the primary time here. I came across this board and I in finding It truly helpful & it helped me out much. I’m hoping to present one thing back and help others such as you helped me.|

  4. I love what you guys are usually up too. This kind of clever work and coverage! Keep up the superb works guys I’ve incorporated you guys to our blogroll.|

  5. I’m not sure exactly why but this site is loading very slow for me. Is anyone else having this problem or is it a problem on my end? I’ll check back later and see if the problem still exists.|

  6. Excellent post. I was checking continuously this blog and I am
    impressed! Extremely helpful information particularly the last part :
    ) I care for such information a lot. I was seeking this certain info for a very
    long time. Thank you and best of luck.

  7. Thank you, I have recently been looking for info about this topic for a
    long time and yours is the greatest I’ve discovered so far.
    But, what in regards to the conclusion? Are you certain about the supply?

  8. Great blog here! Also your website loads up fast!

    What web host are you using? Can I get your affiliate link to your host?
    I wish my site loaded up as quickly as yours lol

  9. Today, I went to the beachfront with my children. I found
    a sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She placed the shell to her ear
    and screamed. There was a hermit crab inside and it
    pinched her ear. She never wants to go back! LoL I know this is completely off
    topic but I had to tell someone!

  10. Hi there, just became alert to your blog through Google, and found that it’s truly informative.
    I’m going to watch out for brussels. I’ll be grateful if you continue this in future.
    A lot of people will be benefited from your writing.
    Cheers!

  11. Pretty nice post. I just stumbled upon your
    weblog and wanted to mention that I’ve really loved browsing your blog
    posts. After all I’ll be subscribing in your rss feed and
    I am hoping you write once more soon!

  12. of course like your web-site but you have to take a look at
    the spelling on several of your posts. A number of them are rife with spelling issues and I in finding it very troublesome to inform the truth however I’ll certainly come back
    again.

  13. Hi there! Do you know if they make any plugins to protect against hackers?

    I’m kinda paranoid about losing everything I’ve worked hard on.
    Any recommendations?

  14. Nice weblog right here! Also your website quite a bit up very
    fast! What web host are you the usage of? Can I get your associate hyperlink for your host?
    I wish my website loaded up as fast as yours lol

  15. I do not know whether it’s just me or if perhaps everyone else experiencing problems
    with your site. It appears as if some of the written text on your posts are running off the screen. Can someone else please comment and let
    me know if this is happening to them too? This
    could be a issue with my web browser because I’ve had this happen previously.
    Kudos

  16. Excellent goods from you, man. I’ve consider your stuff previous to and you are simply
    extremely magnificent. I actually like what you’ve got right here, certainly like what you are stating and
    the way through which you assert it. You are making it entertaining and you continue to care for to stay it sensible.
    I cant wait to learn far more from you. This is actually a great web
    site.

  17. Your style is really unique in comparison to other folks I’ve read stuff from.
    Thank you for posting when you’ve got the opportunity, Guess I’ll just book mark this
    web site.

  18. I have to thank you for the efforts you have put in writing this site.

    I really hope to see the same high-grade content by you later on as well.
    In truth, your creative writing abilities
    has motivated me to get my own blog now 😉

  19. Have you ever thought about including a little bit more than just your articles?
    I mean, what you say is valuable and everything.
    But think about if you added some great photos or videos to give
    your posts more, “pop”! Your content is excellent but with pics and clips, this website could undeniably be one
    of the most beneficial in its niche. Good blog!

  20. Hi my loved one! I wish to say that this post is amazing, great
    written and include almost all vital infos. I would like
    to peer more posts like this .

  21. Ahaa, its nice conversation about this paragraph at this place at this blog, I have read
    all that, so at this time me also commenting here.

  22. Simply wish to say your article is as surprising.
    The clearness in your post is just great and i can assume you’re an expert
    on this subject. Well with your permission let me to grab your RSS feed to keep updated with forthcoming post.
    Thanks a million and please carry on the enjoyable work.

  23. พวกเรามีโปรโมชั่นสำหรับใครกันแน่ที่ยังไม่ได้เป็นพวกรวมทั้งอยากลงทะเบียนเป็นสมาชิกใหม่
    เพียงกดรายการอาหาร “ลงทะเบียน” สล็อต เครดิตฟรี 100
    ไม่ต้องแชร์รวมทั้งทำตามขั้นตอนอัตโนมัติภายในช่วงระยะเวลาไม่ถึง 30 วินาที รับโบนัส 100% สูงสุด 500 บาท จ่าย 10 เท่าของเงินฝากเล่นเกมออนไลน์ได้เงินดีอย่างนี้หาตรงไหนมิได้อีกแล้ว
    สมัครPGSLOT auto พวกเราเป็นแพลตฟอร์มเว็บพนันอันดับ 1 การเดิมพันสายพันธุ์ใหม่
    เว็บไซต์pg slotsกับพวกเราที่เป็นเว็บแบรนด์ที่ได้รับมาตรฐานสากล
    ไม่ผ่านเอเย่นต์มีสถานที่ตั้งอยู่ในคาสิโนต่างประเทศอย่างถูกกฎหมาย เราคัดสรรบริการ เครดิตฟรี พนันออนไลน์ ทั้งยังกีฬา
    บาคาร่า คาสิโนสด ยิงปลา โรม่า พีจี เกมมิ่ง
    เก็บภายใต้แบรนด์พวกเรา เสร็จแล้วจะได้ไม่ต้องเสียเวลาแปลงเว็บไซต์สล็อตเกมpgง่ายๆด้วยระบบอัตโนมัติที่สมัครฝาก ถอน ได้ด้วยตัวเอง สะดวกเร็วทันใจ
    30 วินาที พีจีมาพร้อมโปรโมชั่น ฝากอัตโนมัติไม่มีอย่างต่ำ เครดิตฟรีทดสอบเล่นฟรี เร็ว ไม่เป็นอันตราย รองรับเงินจริง ทรูวอลเล็ทลิขสิทธิ์แท้จากเว็บ PG slot

  24. Quality content is the main to attract the viewers to pay a quick visit the web site, that’s what this site is
    providing.

  25. Today, I went to the beachfront with my children. I found a sea
    shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She placed the shell to her
    ear and screamed. There was a hermit crab inside and it pinched her
    ear. She never wants to go back! LoL I know this is totally off topic but I
    had to tell someone!

  26. Great post. I was checking constantly this blog and I am impressed!
    Extremely helpful information specially the remaining section 🙂 I maintain such information a lot.
    I used to be seeking this certain info for a very lengthy time.

    Thank you and best of luck.

  27. Hey I know this is off topic but I was wondering
    if you knew of any widgets I could add to my blog that automatically tweet my newest twitter updates.

    I’ve been looking for a plug-in like this for quite some
    time and was hoping maybe you would have some experience with something like this.
    Please let me know if you run into anything.
    I truly enjoy reading your blog and I look forward to your new updates.

  28. Simply desire to say your article is as surprising.
    The clearness in your post is just great and i could assume you’re an expert on this subject.

    Well with your permission allow me to grab your RSS feed to keep updated with forthcoming post.

    Thanks a million and please carry on the enjoyable work.

Comments are closed.