JPM's annual report is out, and maybe a good time for another post here. I know it's been a few months. Honestly, I have been coasting recently on what's been working and haven't been digging around too much in the stock market. Most of my time recently has been spent on programming, having taken on a few freelance gigs for fun (and beer money).
Website
Anyway, I have updated my website. A lot of things there were broken, but everything broken there was just due to the Google and Yahoo Finance APIs being shut down completely. This is really annoying. There are a lot of books out there on AI, data science, quantitative finance and all that, and a lot of them depend on those APIs, so it's like those books are worthless now. Well, not really... you just have to find an alternative source of data. But who wants to deal with that hassle?
Anyway, the website is here: brklninvestor.com
The Market Today
One of my favorite pages there is this one: Valuation Sanity Check
People are still talking about how overvalued the stock market is and how it has to go down, and how valuations do matter and that perma-bulls are saying valuations don't matter.
Well, I have been telling people to ignore those people for the past few years, and I, for one, would not say that valuations don't matter. Valuations do matter. The higher the valuation, the lower the future returns. Duh. This is not rocket science. This is no different than bonds. The higher the bond price, the lower the yield, the lower the future return.
Where I disagree with the bears is their conclusion: that if the market is overvalued, then the market must go down. (I am not arguing that markets won't ever go down; they will with 100% certainty. But I doubt anyone can tell us with any consistent accuracy when it will!)
I also quantified this and put the data on the website.
Future returns in an overvalued market
I didn't update it, but since the market has been up, the conclusion would be the same or better. Plus, the analysis uses decades of data, so a couple of years is not going to make a difference.
As for all the worries and concerns, Buffett's 2018 letter has a great section called "American Tailwind", and it basically says that the market has done well over the past 77 years and there were always things to worry about, but the market did pretty well. Maybe more on that in another post.
Anyway, the home page shows the trailing P/E ratio of the S&P 500 index at 21x, and forward P/E of 17x. This may seem high to some of us who started in the stock market business when interest rates were around 8%. They are now much lower than that. I've said in posts that with a "normalized" interest rate of 4% over the next decade, I would not be surprised if the market P/E averaged 25x P/E. So a 21x P/E is not at all alarming or shocking to me, and the 17x forward P/E actually looks pretty attractive, even assuming that forward estimates tend to be over-estimated.
Also, looking at the Valuation Sanity Check page, the Dow 30 stocks seem to be trading at 17.5x 2019 estimates and 15.4x 2020 estimates. The Berkshire stocks (just the stocks listed in the annual report) are trading at 15.4x and 13.4x 2019 and 2020 estimates.
Again, there are issues of the validity of 'estimates', but even still, these figures are nowhere near bubble levels.
My thoughts about the market hasn't changed at all in the past year. Yes, it was a little scary in the fourth quarter of last year, but I was not that particularly worried as none of my work (as shown in previous blog posts) has shown any rubber band stretched to it's limit that must snap back.
OK, anyway, maybe more on that another time. Going on to my next pet peeve...
Data
Google and Yahoo have no obligation to continue their finance data APIs, of course. But what is really annoying is how expensive simple financial data is. It has always been so, and Google/Yahoo made it affordable (or, well, free) for the little guys without big corporate budgets. But that is gone now.
As the world continues to move towards open source and open data (look at this great source of free data related to NYC: NYC Open Data), the financial industry continues to be closed and expensive.
There was an article in the FT today about people (even rich corporate users) complaining about stock exchanges gouging them on price for access to basic data.
As I see it, stock exchanges are basically public utilities. I don't think they should be profit-making entities so long as they are given a legal monopoly (or oligopoly or whatever).
It's just makes no sense that we stock market traders/investors must go through the exchanges to trade and the exchanges then accumulate and use that data and sell them for profit. It just makes no sense at all. This stuff should be public information and easily available to the public in various forms. It doesn't cost that much money to provide an API where people can access this information. We can see they are already making tons of money on exchange fees etc.
So this is just nuts.
OK, so it's not a huge issue for me as stock prices / data is not a big part of what I do. As you know, I am more about listening to conference calls and reading 10-K's and stuff. The only time I use financial data was when I was putting stuff up on the website for fun; I don't need that stuff to invest (and that's why I haven't paid for any data service, and don't really plan to).
The idea of open-source is that if you make the information free and widely accessible, more people can play with it and more ideas can come out of it.
OK, enough of that...
JPM 2018 Letter
No offense to Mr. Buffett, but I sort of look forward to Dimon's letter more than Buffett's these days. Buffett still writes great letters and I read them as soon as they come out. But I feel like I am very familiar with what he has to say and there are usually no surprises, and I am not sure I really learn anything from reading them lately.
But Dimon's letters are much more granular and deal with a lot of specific, current issues etc.
Anyway, I don't plan on going into detail here as you can just go read it yourself (and I know many of you won't, but I don't care... it's your loss if you don't!).
Here are my usual favorite charts.
Dimon Tenure Performance
These tables are really great; they show how Dimon has done as a CEO.
For reference, BRK BPS grew +9.5%/year from 1999-2018 and +10.0%/year from 2004-2018. So you can see that JPM has done better than BRK in both time periods, which is kind of shocking when you think about the fact that one period includes the popping of the internet bubble in 1999/2000, and both time periods include the financial crisis. (BRK time periods are based on year-ends, so don't match up exactly, but whatever...)
Below is the same look but based on the stock price instead of TBPS. BRK's stock price appreciated around +9.3%/year in both time periods (1999-2018, 2004-2018). This is kind of insane.
Social / Political Issues
I will not repeat them here, but Dimon goes on in great detail about how we can make things better here in the U.S. It's too bad that our system does not allow for people like Dimon to become president. He would make an incredible one.
Anyway, he does caution us away from the creeping socialism and rising progressives from the far left. I am actually very sympathetic to this recent movement even though I am a hard-core capitalist. But I can see how it can be dangerous for us to veer too hard to the left and destroy things that have worked for us.
But the fact is that what has worked for "us" hasn't really been working for a very large number of people.
Conclusion
It's been a while, but I haven't really changed my mind on anything at all. Nothing new to report, really. The market looks fine. No bubble at all as far as I'm concerned. Maybe not cheap, but not really that expensive either.
The way stock exchanges use data as profit centers is deeply disturbing and is not consistent with what I think of as their mandate as virtual public utilities. The whole system of exchanges charging money for data, and a whole industry of data vendors runs contrary to the worldwide trend everywhere else of open-source and open-data.
OK, way back in the old days when you needed expensive mainframes to manage this stuff, it may have been understandable. But with technology where it is today, this whole data industry setup and cost makes no sense at all. The industry must be laughing their way to the bank as costs keep going down and the prices they charge keep going up.
JPM continues to do well and it looks like in may ways they are disrupting themselves, which is really great. It assures (or increases the odds) of their continued success.
They have come a long way since I opened my first bank account at Chase many years ago.
I probably told this story here before, but I'll tell it again. When I had my first job in the city, I needed to open a bank account somewhere so my employer can deposit my paycheck.
I figured all big banks are the same, so I went to the World Trade Center (near where I worked and lived) and walked into Citibank. There was a reception desk at the front and I said I wanted to open a bank account.
A big-haired girl, loudly chewing gum and filing her nails barked at me, "I'm on break. Come back later...". She was sitting at the reception desk/booth. I was shocked at how rude she was, so I just walked across the hall to Chase and said the same thing, and someone immediately came and helped me out. Chase was not that much better; it was pure chance that the Citi employee was on break and Chase's wasn't.
This is the only reason why I started at Chase. Unbelievable. But that's how big banks were back in the 90's. Just terrible. Like the post office.
Anyway, JPM is no longer no-brainer cheap like it was when this blog first started (2011), but it still seems pretty cheap.