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 was recommended this website by my cousin. I am not
    sure whether this post is written by him as nobody
    else know such detailed about my trouble. You are wonderful!
    Thanks!

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

  3. Hello are using WordPress for your site 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 really appreciated!

  4. Thanks for a marvelous posting! I quite enjoyed
    reading it, you may be a great author. I will remember to
    bookmark your blog and will come back sometime soon. I want to encourage yourself
    to continue your great job, have a nice evening!

  5. I’m impressed, I have to admit. Seldom do I encounter a blog that’s both equally educative and entertaining, and let
    me tell you, you have hit the nail on the head. The issue is an issue that too
    few folks are speaking intelligently about. I’m very happy I came across this during my hunt for
    something concerning this.

  6. Very nice post. I just stumbled upon your blog and wanted to mention that
    I’ve really loved browsing your weblog posts. In any case I’ll be subscribing for your feed and I am hoping you write once
    more very soon!

  7. I was very happy to find this great site. I want to to thank you for your time for this fantastic read!!

    I definitely really liked every bit of it
    and I have you book-marked to check out new things in your web site.

  8. Good day! I could have sworn I’ve been to this blog before
    but after checking through some of the post I realized it’s new to me.
    Nonetheless, I’m definitely delighted I found it and I’ll be bookmarking and checking back
    often!

  9. Hello, i think that i saw you visited my website so i came to “return the
    favor”.I am trying to find things to improve my website!I suppose its ok to use some of your ideas!!

  10. I enjoy, lead to I discovered just what I used to
    be having a look for. You have ended my four day long
    hunt! God Bless you man. Have a nice day.
    Bye

  11. I just couldn’t leave your site before suggesting that I extremely loved the
    usual info a person supply to your guests? Is gonna be again incessantly in order to check out new posts

  12. Excellent post. I was checking continuously this blog and I’m impressed!
    Very helpful info particularly the last part 🙂 I care for such information much.
    I was looking for this certain info for a very long time.
    Thank you and best of luck.

  13. Hey there, You have done an incredible job.
    I will certainly digg it and personally suggest to my
    friends. I’m confident they will be benefited from this web site.

  14. Nice blog! Is your theme custom made or did you download it from somewhere?
    A design like yours with a few simple adjustements would really
    make my blog stand out. Please let me know where
    you got your theme. Thanks a lot

  15. Attractive section of content. I just stumbled upon your web site and in accession capital to assert that I
    get in fact enjoyed account your blog posts. Anyway I will be
    subscribing to your augment and even I achievement you access consistently quickly.

  16. Thank you for some other informative blog. The place else
    may just I am getting that kind of information written in such an ideal method?
    I have a mission that I am simply now working on, and I’ve been on the look out for such information.

  17. Right here is the right web site for anyone who
    really wants to understand this topic. You understand so much its almost tough to argue with you (not that I personally would
    want to…HaHa). You certainly put a new spin on a subject which has been discussed
    for decades. Great stuff, just wonderful!

  18. Wow, wonderful weblog format! How lengthy have you been blogging for?
    you make running a blog glance easy. The entire
    look of your website is excellent, as smartly as the content!

  19. Hello very cool website!! Guy .. Beautiful ..

    Amazing .. I will bookmark your website and take the feeds also?

    I am satisfied to search out numerous helpful info here within the post, we need work out extra strategies in this regard,
    thanks for sharing. . . . . .

  20. I’m impressed, I have to admit. Seldom do I encounter
    a blog that’s both equally educative and amusing, and without a doubt, you have hit the nail
    on the head. The problem is an issue that too few men and women are speaking intelligently about.
    I’m very happy that I came across this in my
    hunt for something regarding this.

  21. Thanks for some other informative site. Where else may I
    am getting that type of information written in such a perfect way?
    I have a mission that I’m simply now working on, and I have been at
    the glance out for such information.

  22. Its such as you learn my mind! You appear to understand so much
    approximately this, such as you wrote the e-book in it or something.
    I feel that you could do with some p.c. to power the message house a bit, but instead of that,
    this is excellent blog. A great read. I’ll definitely be back.

  23. This is the perfect blog for anybody who wants to find out about this topic.
    You understand a whole lot its almost hard to argue with you (not that I actually would want to…HaHa).
    You definitely put a new spin on a topic that has been discussed for ages.

    Wonderful stuff, just great!

  24. My spouse and I stumbled over here from a different page and thought I might as
    well check things out. I like what I see so now i’m following
    you. Look forward to going over your web page repeatedly.

  25. I’m impressed, I have to admit. Seldom do I come across a blog that’s both equally
    educative and amusing, and without a doubt, you have hit the nail on the head.
    The issue is an issue that not enough men and women are speaking intelligently about.
    Now i’m very happy that I found this during my hunt
    for something relating to this.

  26. A person essentially assist to make seriously articles I might state.
    That is the first time I frequented your website page and thus far?
    I amazed with the analysis you made to make this actual submit incredible.

    Magnificent job!

  27. Wonderful blog! I found it while surfing around on Yahoo
    News. Do you have any tips on how to get listed in Yahoo News?
    I’ve been trying for a while but I never seem to get there!
    Thanks

Comments are closed.