Skip to content

Posts from the ‘Portfolio’ Category

Week 318: Not a Good Quarter

Thoughts and Review

I have been on vacation on and off since the beginning of July, so my posting has been sporadic.  I should get more regular again in my posting by the end of August.  I don’t have good internet access and so I won’t be posting my updated portfolio until I get back.

I wrote a few weeks ago about my thoughts on the Canadian dollar.  At the time, I was frustrated by the move but I did not see a fundamental reason for it to continue.  I therefore concluded that I was comfortable holding onto my US dollar stocks and maintaining my US dollar exposure.

That turned out to be a poor decision.

The Canadian dollar has continued to rise.  Its not the only currency to do so.  I see similar moves from the Australian dollar, the Euro, etc.  What we are seeing is broad based US dollar weakness.

Since that time I have become worried that what is happening has nothing to do with Canada.  I’m worried that the strength of the Canadian dollar is because of a growing recognition of just how bad the US government is.  That there is significant dysfunction that goes much deeper than the circus we see on CNN and Fox News.

There was an article published this week in Vanity Fair by Michael Lewis (the author who wrote Moneyball and The Big Short).  In it he describes the transition from the Obama administration to the Trump Administration at the Department of Energy (DOE).  Basically, the Trump team was uninterested in learning about the department, made no effort to replace key positions, and even 6 months into the administrations tenure many appointed positions have been left unfilled and policy directions unsaid.  The DOE, to put it bluntly, is running on fumes.

If this is representative of how the Trump administration has approached governing as a whole, it suggests a large degree of dysfunction.  Dysfunction that is deeply rooted into the core of the government departments that run the operations of the country.  Who knows what this will lead to.  It certainly does not give confidence in the country as a whole.

I remember that one of the things that Donald Coxe used to talk about was how you can’t have a strong currency with a weak government.  Much of his assessment on the direction of a country’s currency was based on the political climate of the country.

We know that on the surface, the Trump administration has proven to be reality TV.  But maybe behind the scenes things are actually worse.  If it is much worse, then maybe the currency moves over the last few months are just the beginning.  This move in the Canadian dollar is notable for its strength.  It does not want to quit.  I have learned that ignoring a very strong move in an asset class is unwise.  It is often brought about by seismic shifts to the economic landscape that are fully understood only after the fact.  I’m really worried that is what is happening here.

I regretfully reduced my USD exposure yesterday.  I sold down a number of US dollar positions and converted those US dollars into Canadian dollars.  I didn’t sell out of any position because there is nothing wrong with any of the stocks I own.  So I reduced everything across the board so that I could turn those US dollars into Canadian dollars.  The process was depressing.

I’ve always held the rule that if my portfolio falls 10% from its peak I will start to significantly reduce my exposure.  This is my “2008 rule”.  I won’t let 2008 happen again.  In 2008 the first 10% down was followed by another 10% and so on and so on.  Before I realized what was going on it was too late.  To prevent this, I decided that at 10% I draw a line in the sand.

I have held to this rule a few times over the last few years.  In 2014 when I was getting killed on oils.  In January 2016 when I was getting killed on everything.

What is unique about this time is that its almost all currency.  I’m down 9.5%, but a little over 7% of that is the Canadian dollar.  Its depressing to see most of my stocks holding their own at levels similar to where they were 2.5 months ago and yet my portfolio is down significantly from that point.

But 10% is 10% and I have to do something about it.  So I sold it all down.

Air Canada Earnings – out of the park

Air Canada released second quarter results this morning and they were well above anyone’s expectations.   The company blew away second quarter EBITDA estimates, guided gross margins higher, and guided free cash flow for 2017 of $600 million to $900 million.  The free cash flow guidance is up from previous guidance of $200 million to $500 million.  Air Canada has a market capitalization of a little over $5 billion, so the new free cash flow guidance means that the stock is trading at 7x FCF based on the new guidance.

Combimatrix Takeover – finally some positives!

Its been such a frustrating couple of months.   The Canadian dollar has been on an unstoppable march upward.  My moves into oil and gold to hedge the exposure have had mixed results at best.  Radisys laid an egg.  But things took a big step in the right direction tonight as Combimatrix has been taken over by Invitae Corporation.  From the news release:

Based on the Company’s current forecasts and estimates of Net Cash, and based on a fixed price per share of Invitae’s common stock of $9.49, the Company presently estimates that the CombiMatrix price per share received by CombiMatrix common stockholders would be between approximately $8.00 and $8.65.

This was a much needed win.  Combimatrix was one of only a few US stocks that I didn’t reduce over the last few weeks.  I’ve yet to sell my shares here.  I may start to reduce them as they get to $8.

Radisys lays an egg

Radisys reported and it was not good.  My thoughts are: A. I’m glad I sold down my position as much as I did, B. I’m less glad that I bought a little back a few days ago, and C. I’m wistful that I just would have sold the whole block back when they lowed guidance at the beginning of July.

Radisys reported second quarter earnings last night and the guidance for the third quarter was worse than the second quarter.  Verizon has stepped back from DCEngine purchases for 2018 because of changes they have made to their subscriber structure that has pushed off requirements for more capacity.

Listening to the call, apart from the revenue headwind that occurs when your largest customers steps back for 6 months, the company moved forward in all other respects.  They are seeing a material increase in engagements around CORD (central office as a data center), shipped for lab trials to a US Tier 1 which presumably is AT&T, closed on the “master purchase agreement” with the Tier 1 (again I assume AT&T) that they had alluded to in May, they were named systems integrator for a Tier 2 service provider in Europe, and they launched the new FlowEngine TDE and already have had a win with it in Europe.  Overall they are up to 15 proof of concepts which is 5 more than they were engaged with in the first quarter.

But none of this is revenue generating in the immediate future.

I held onto Radisys too long.  I’m generally good about selling a stock that isn’t working but in this case I was enticed time and again by the promise of a better future.  I don’t think that Radisys management was being deceitful, I just think that being telecom equipment manufacturer is hard.  I listened to a podcast of a seasoned telecom analyst who said as much.  You get one time orders, nothing is recurring, and you are dealing with big, lumbering beasts of telecom companies that can move at a glacial pace and do not care how their erratic decisions impact you.  Radisys is a casualty of this dynamic.  I sold.

Selling Radcom

I also used the bump back over $21 in Radcom to sell it down further.  I had been selling down Radcom over the last couple weeks.  I have completely sold out of the stock in one of my portfolios and own a mere shadow of the position that it used to be in the other.

My thoughts on Radcom are related to valuation and timing.  I’m worried about the market, and stocks that trade at extremely high price to sales ratios are particularly susceptible in corrections.  Radcom reports earnings on August 7th, and I don’t expect that they will have any new contracts in place at that time.  I wonder what happens to the stock if their next NFV win is delayed into the fourth quarter and in the mean time the market slides.  I’ve decided I prefer to be on the sidelines to watch if that event plays out.

Empire Industries

I will write something more extensive on Empire’s quarter when I am back but the bottom line is that I am happy with it.

On the surface the lower sequential revenue, lower sequential EBITDA, is probably the cause of recent selling but I see a number of positives in the quarter that bode very well for the future.

First, the company generated over $6 million in operating cash flow, including cashing in $4 million from working capital.

From what I see, they paid down about $6 million of debt in quarter!  I added up the numbers twice because it seemed like so much but if you add up bank debt and long-term debt it decreased substantially quarter over quarter.

Deferred revenue increased substantially from $10 million to $23 million sequentially.  This is related to the big working capital influx.  Revenue should follow shortly imo.

I don’t see how you can view the growing backlog as a negative.  This is a construction business, size of backlog is directly related to future work.  The doubling of the backlog is a huge positive imo.

Keep in mind this is a ~$40 million market cap company that just generated $6 million of operating cash flow for the quarter, roughly $5 million of free cash flow, and has doubled their backlog.

Hudson Technologies

Hudson was a mixed bag.  They had a blow out quarter.  But they forecast weaker volumes and prices for the third quarter.  They also made a huge acquisition, of Airgas-Refrigerants.  I honestly had trouble wrapping my head around all the data points, especially with limited internet and time, so I sold.

Hortonworks

Hortonworks had a blow out quarter and gave solid guidance.  The stock rose significantly, which was nice.  I sold out after the jump, which had more to do with my market outlook than any insights with the company.

Vicor

Vicor had a wait and see quarter.  Revenue, bookings and backlog were all up, but less than I would have liked them to be.  But the company forecast a much better third quarter and reiterated their guidance for a $75 million run rate by year end.  I still really like the stock and it is on the of the few I hold in size.

What’s Left

The only positions that I have right now that are greater than 2% position in the portfolio are the following:  Vicor, Combimatrix, Air Canada, Empire Industries and Americas Silver.  Every other position I own is less than 1%.  That kind of sums up where I stand right now.

 

Advertisements

Week 314: Trying to Digest the Dollar

 

Portfolio Performance

Top 10 Holdings

See the end of the post for my full portfolio breakdown and the last four weeks of trades

Thoughts and Review

The Canadian dollar has been a massive headwind for my portfolio over the last 2 months.  I created a simple little spreadsheet to quantify just how much of a headwind it has been.  Below I have recreated that spreadsheet but normalized to a starting amount of $1 million so we are looking at round numbers.  Since mid-May the majority of my losses have come from the Canadian dollar.

The performance of my portfolio has been poor since mid-May.  Stocking picking hasn’t been great, and I am down 3.7% over that time.  This isn’t totally surprising to me.  I had a big run in the months after the US election and had wondered when the inevitable pull back would occur.  What I didn’t expect was that the pullback would coincide with a huge currency headwind.

The rise in the Canadian dollar has taken place as oil prices have fallen.  This has made the move particularly painful.  In the past I have been able to offset Canadian dollar gains by trading oil stocks that have tended to rise along with the dollar.  Not so this time.  Oil stocks have mostly fallen along with oil as the dollar has risen.  On Friday the Canadian dollar was up almost a full percent even has oil traded down over $1/bbl.

Scott Barlow, who is a writer at the Globe and Mail, had an interesting piece on the Canadian dollar a couple of years ago.  In it he pointed out that there was a strong correlation between the Canadian dollar and oil, which is not surprising, but also an even stronger correlation between the Canadian dollar and the yield spread of the US 2-year Treasury and the Canadian Government 2-year note.  He presented the chart below.

While the Canadian dollar/oil relationship has went out the window over the last two months, the yield spread relationship has not. Below is a table taken from the Financial Post website that shows Canadian and US Government bond yields. I tried to find a chart to update the one above but could not.  Nevertheless, looking at even just the last 4-week data in the table, its clear that Canadian yields have risen substantially while US yields have only risen modestly.  The spread has risen from -0.592 to -0.236.

Comparing that to the historical spread chart from the Globe, we can see that a spread of -0.236 is pretty much in line with a Canadian dollar in the 77-78c range.  In this context the move in the Canadian dollar is no surprise.  The dollar is just moving along with yields.

The other factor at play right now are the short positions.  I read back in May that Canadian dollar short positions were at an all-time high.  It worried me, but I didn’t react to the news, incorrectly assuming that the short covering might send the dollar up a couple cents and I could handle the blow if it occurred.

The shorts have begun to unwind.  Below is a chart posted by Frances Horodelski.

We aren’t quite at a level where the Canadian dollar is overbought.  The net position remains short.  It is still larger than it has been over the past year.  But much of the froth has been worked off.

The last consideration is what the Bank of Canada is going to do.  The rise in the dollar has coincided with hawkish comments from the Bank of Canada.  The market is now 95% convinced there will be a rate hike this week.

So it seems like much of the coming rate hikes has been (painfully) priced in.  The rise in the Canadian 2-year yield has been 43 basis points.  This pretty much prices out the 50 basis points of rate cuts expected this week and in October.

I would think that for spreads to rise further there would have to be evidence that the Canadian economy is actually stronger than the US economy.  While the Canadian economy is showing strength at the moment, so is the US.  The jobs numbers in Canada were strong (though a lot of it was part time work) but so was the jobs number in the US. Historically, the only times that the Canadian economy has outperformed the US economy were during times of commodity price strength.  This isn’t one of those times.

Meanwhile so much of the Canadian economy is being driven by housing right now.  I know many will disagree with this, and I know I have been wrong about this for some time, but I still do not think this is healthy and I do not think this is going to end well.  I read over the weekend that transaction costs on housing make up 2% of Canadian GDP.  That seems incredible to me.  It is but one example of how important housing, and buoyant housing prices, have become to the Canadian economy.

There was an interesting BNN interview last week with John Pasalis, president at Realosophy Realty.  Pasalis said that over the last couple of months the “Toronto housing market turned on a dime”.  June home sales were down 37% year over year and prices declined 14% from the April peak.

I am sure that the response of the housing bulls is that this is just another buying opportunity, and they will point to Vancouver, which quickly recovered from its dip last year.  Maybe so.  But what is going on in housing has every earmark of a bubble.  When I read about the foreign ownership, about the domestic speculation, and about prices exceeding traditional metrics of income as debt piles up, it sounds so familiar to other speculative bubbles I’ve read about.  I’ve read Extraordinary Popular Delusions and The Madness of Crowds multiple times, as have I read Manias, Panics and Crashes multiple times.  All of the lessons I tried to learn in those book rhyme with what I read about Canadian housing.

I have no idea when Canadian housing plays out in the way I expect it to.  But being short the currency of such a bubble does not make me lose sleep at night.

Could I lose more because of the Canadian dollar?  Most definitely.  I can see a path to 80 cents.  There are more shorts that need to be unwound.  If the Bank of Canada raises rates and strikes a hawkish tone this week, the market will likely push the dollar up.

But I am not going to try to trade this for a couple of cents.  My belief is that the only thing that is going to move the Canadian dollar sustainably higher is higher commodity prices.  If we get those, then the stocks I own should more than compensate me for any rise.  Unless that happens I will take the lumps that I am getting from this move, try to focus on maximizing the performance of the stocks I own, and not focus on what the short-term movements of the dollar are doing to my portfolio.

Portfolio Changes

I’m going to be brief with my transactions this last month and a half.

Radisys has been a disaster and I have reduced my position some in my actual portfolio but I have not in the portfolio tracked here.  As usual I was a bit slow to the trigger with the online portfolio and by the time I got around to it the stock had sunk to a level that I believe is too low, even given the reduced guidance and lowered debt covenants.

What led me to reduce my position were the changes to the credit agreement amendment that they filed.  There was a change to EBITDA, which was consistent with the change in guidance and therefore not unexpected.  But there was also a change to the expected restructuring charges in the second and third quarter.  Total TTM restructuring costs are expected to be $9.5 million by the end of the third quarter.  This compares to $1 million in the previous amendment.  I’m a little worried what precipitated this and until the earnings call, its impossible to know.  If this is restructuring of the legacy business, then no problem.  If its something to do Software Systems or DCEngine, that would be bad.  And until we get to earnings, we won’t know.

With that said, the credit agreement also implies decent revenue in the third or fourth quarter.  Below I have recreated what their minimum EBITDA covenants, which were just amended in the new agreement and therefore presumably at levels that management is comfortable with, imply about the third and fourth quarter.

They are still predicting a revenue ramp, albeit not as significant as they had been suggesting previously.

At $2.75 the stock is kind of in no man’s land.  It seems too low to me to sell (its essentially back to the level it was at before they even had Verizon as a customer).  However I find it impossible to be a buyer until there is some clarity around the restructuring and what constitutes the delays.

The other portfolio change that I will mentions is that I added a few gold stocks, Klondex Mines, Argonaut Gold and US Gold (which I already wrote about here).  I like how beaten up the junior miners are, and I will write something up shortly describing how changes to the GDXJ have impacted these stocks.  Apart from that early in the month I sold out of a number of names which in retrospect, for the most part at least, turned out to be a mistake (GIMO, ATTU, SUPN, SIEN, BVX and OCLR) as many of these names are higher now.  I would have been better off selling Radisys!

Portfolio Composition

Click here for the last four weeks of trades.

Week 309: One Step Back

Portfolio Performance

 

Top 10 Holdings

See the end of the post for my full portfolio breakdown and the last four weeks of trades

Thoughts and Review

April and May have been frustrating months.  My portfolio has been down about 2.5%, which isn’t terrible, but as the market has kept moving to new highs it has felt quite a bit worse.

Looking at the performance of my individual positions, I would attribute my under-performance to the following themes:

  1. Investments in sectors that are doing poorly
  2. Companies that have exciting potential but its still not showing up on the income statement
  3. Upside exhaustion

On the first point, I’ve had positions in oil and gas and biotech, and these sectors have been somewhere between lackluster and dismal.  Regarding oil, its been a tough time to own Journey Energy, Zargon Oil and Gas, and Vaalco Energy.  Each has performed about as poorly as every other oil and gas name.  I’m reluctant to cut these stocks loose though, I think each is cheap based on current prices and I’m not really in the camp that thinks we are heading back to $30 oil for any significant time.  And as I’ve said before, if we do, the Canadian dollar is going to collapse, which will more than “hedge” any oil exposure that I have.

My biotech positions have been similarly crummy.  Eiger Pharmaceuticals is the poster boy for this, having declined from $11 to under $7 in the last few months.  I’ve held off adding to Eiger up until last week, when I put in some bids in the high $6 range that got filled.  I am looking at a few other biotech names that I am looking to add on weakness.

Likewise, the performance of Novabay and Bovie Medical has been dismal.  I sold Bovie Medical after their first quarter results and a conference call that I just didn’t find inspiring.  Novabay, on the other hand, I feel more constructive about.  The stock is down to an enterprise value of a little over $25 million (or was as of the weekend when I originally wrote this).  The company is guiding to sales of $18 million for 2017, which is 50% growth over the $12 million in revenue for 2016.  It seems like the stock is being crushed off of a notice of deficiency from the New York Stock Exchange.  It’s a very low volume pull-back, which suggests it a couple of folks getting spooked out.  It doesn’t seem like a big deal to me?  I’m sure they will resolve it.

On the exciting potential but still not revenue bucket we have CUI Global, RMG Networks and Radisys.   Radisys hasn’t done terribly,  its about the same level it was in April (which is not really a positive thing to say), but RMG Networks and CUI Global have both been crushed.  RMG Networks needs to get some of these trials and engagements contributing to revenue and until they do I’m not going to be buying the stock.  I’m still wary of this name; it could pan out in a big way but it seems like there is a lot of hand waving about what’s to come that has been going on for a number of quarters now.  I’m waiting, but not as patiently as I once was.

I added a position too soon with CUI Global.  I bought the stock after some very weak results in the low-$4’s but that hasn’t proved to be even close to the bottom.  Fortunately I only bought a little, and have subsequently added at $3.70 and again at $3.40.

I have some conviction that CUI Global has the technology to generate significant revenues over time and that its just a matter of time before we see those materialize.  In particular, one day they are going to see the regulatory issue that their customer Snam Rete is having that is preventing installations get resolved, and when it does the stock is going to pop big-time.  I noticed there were some small insider buys at the $3.40 level so I’m not the only one who thinks this is a decent value here.

As for the third theme, I had great runs from Combimatrix and Identiv and they simply ran out of legs.  I continue to hold both, believing their momentum will resume after this breather.

I took new positions in Sito Mobile and Psychemedics this month and have already written about both.  There are a couple of others that I will try to write about shortly.  I also reduced my position in Medicure, which I talked about here, and exited my positions in BSquare and Versapay.

Neither Versapay or BSquare have shown me that they can convert their leads into sales.  Versapay announced another quarter of decent growth on a year over year basis but still very low revenue on an absolute basis.  They are not cheap on a multiple of revenue.  BSquare isn’t gaining traction fast enough for my liking with its DataV product.  The company recorded no new bookings in the first quarter and their DataV backlog declined from $5.7 million to $3.2 million.  I’m actually a little surprised both stocks have held up as well as they have after what in my opinion were somewhat lethargic quarters.

 

Portfolio Composition

Click here for the last four weeks of trades.

Week 304: More on Edge

Portfolio Performance

Top 10 Holdings

Thoughts and Review

In my June update I took space to describe some of the attributes of my edge.  At that time I didn’t define it specifically, and so I wanted to extend that discussion here.  To repeat the definition that I put forth back then:

An edge is essentially the advantage that allows you to beat the market more than it beats you.  For many of these traders understanding their edge; a system, a pattern, a money management technique; has been a major step toward consistent success.

I think I have put up enough years of out-performance to tentatively conclude I have some sort of edge.  Its still possible that I don’t; maybe I will blow up yet and these past years will prove to be a statistical aberration.   But as times goes on those odds become less likely.

So what is it?

First, I do quite a bit of research.  Now maybe I’m not the most exhaustive researcher; I know some folks that will, at minimum, read through the last 5 years of 10-K’s before pulling the trigger, but nevertheless I am on the heavy side of the research spectrum. I think its fair to say that I make decisions on a more informed basis than the average investor.

Second, I’ve come up with a methodology that works, both absolutely and for my personality.  I take small positions that let me be wrong without losing a lot of money.  I rarely add to those positions if they fall and sometimes cut them if they fall too much even if I have no news to suggest anything has changed.  And I add to the positions as they rise and price movement reinforces the thesis.

This works for me because in the real world I’m not very good at making decisions.  Just to give a couple examples from every day life, I don’t like having to choose the TV show we watch at night, what food we will have for dinner, or where we are going to go on vacation.  I would rather have someone else make the decision and just go with the flow.  I am fortunate to have an understanding wife.

I invest in a way that is in tune with this nature.  I rarely commit to an idea unless I am deep into it.  Even with my biggest positions; Identiv or Combimatrix or Radcom, I don’t feel sold on the ideas.  I’m more of a renter.  I am not sure if they will pan out and I am ready to run if something goes awry.  It’s easier for me to pick a stock then what’s for dinner because I know it’s not for good.

The final element of my edge is the type of stocks I look for.  I try to find companies that, while they may only have a small probability of going up, have the chance to go up by multiples if things play out in a certain way.

To put it another way, if I am right 30% of the time and on average my gains are 20% and my losers are 20%, I am going to lose money.   But if my gains can be 100% and my losers 20% then I am going to do quite well even if I’m wrong most of the time.  So I am wrong a lot, I change my mind a lot, but when I’m right its often for a double, a triple or even more.

What I did last month – Aehr Test Systems

Its actually been 5 weeks because we were on vacation for the last week and so I didn’t get this update out on time.  Even with the extra week, I didn’t do too much.  In fact I only made three trades.  One, Catalyst Biosciences, was a fluke that I discussed in my last update.  The stock is back down to where it was and I didn’t actually buy it anywhere but the practice account so who really cares.

The other two were new positions.  The one I’m going to mention in this update is Aehr Test Systems.  They are a fairly tiny company ($90 million market capitalization) that makes testing equipment.  They have a unique design (I don’t believe there is a lot of direct competition) that can test at the wafer level rather than the module level, which eliminates much of the potential for mechanical failure and improves quality controls.  They started selling a multi-wafer testing machine called the Fox-XP system back in July and they have started to see orders come in.  Their test equipment is sold to some large companies, like Apple and Texas Instruments (Apple and TI accounted for 47% and 32% of revenue in 2016) and they have made references to being in talks to sell product to a Korean firm that seems likely to be Samsung.

The stock doesn’t appear cheap at a glance.  Revenues in the last 9 months were only about $12 million so on a trailing sales basis the stock looks wildly overpriced.

What makes it interesting is that we are only starting to see orders for the Fox-XP system.  So far these orders have been for prototypes to verify the concept.  The units sell for $4 to $5 million, so even a trickle of prototypes are incrementally material to the company.  But the orders could scale substantially if the proof of concept testing goes well.  The company doesn’t give a lot of guidance, and there isn’t much of an analyst following to prod information out of them, but on the third quarter conference call management said that if successful with their lead customer (probably TI?) they could ship 10 systems a program and that they are currently working on 2 programs.  So the lead customer alone could amount to a $40 million to $60 million opportunity per program.

If the Fox-XP takes off, the stock is going to move significantly.  Will it?  I don’t know.  It has a chance though, and that is worth a small position.

The dangers of short-term funding

In October of last year I wrote that I was short Canadian alternative lenders and mortgage insurers in the wake of the Federal government mortgage rule changes.  For 5 months these positions did poorly.  I began to think my puts would expire worthless and my shorts would be tax loss candidates.  But last week the bet was vindicated as I took profits after the alleged fraud at Home Capital.

My thesis was not premised on the discovery of fraud.   I thought there was a reasonable chance something would be uncovered as the market unwound but that wasn’t my primary reason for going short.  Instead I thought the measures the government put in place in October would finally cool down the housing market and that, given that many of the measures were targeted at alternative lenders and insurers, these companies would suffer the most.

That hasn’t happened, so in that way I was lucky.  But what I did get right was how things would unravel once the ball got rolling.

It cannot be overstated how precarious a company is if they lend long, borrow short and have a funding source that is easily called away.  If any uncertainty develops about their lending book, the run on funding can be swift and fierce.

The collapse of Home Capital was precipitated by their dependence on high interest deposits to fund part of their loan book.  Those deposits were available on demand, so at the first allegation of wrongdoing, many were pulled.  Why not?  Who wants to take a chance with their money for an extra percent.  Adding to this outflow, there is and will continue to be a slow motion run on their GIC funding, many of which will mature over the next year and almost assuredly not be renewed.

This capriciousness is why I don’t have the stomach to hold non-bank financials through any bouts of turmoil (think back to New Residential or Northstar).  You just never know when the funding side is going to tighten, and when it does an extremely profitable business model can be flipped to insolvency in a heartbeat.  Again, and I know I’m repeating myself, but I don’t think you can over-state how precarious it is to lend-long, borrow short and have funding callable on demand.  Everything is great until it isn’t, and then it’s all over.

As for the Canadian housing market, it continues to tick on.  It will be interesting to see how the events of the last week interact with the price rise of homes in Southern Ontario and coastal BC.  We are all familiar with how the US played out.  There the topping out of prices was the catalyst that collapsed the loans and tightened of credit.  I wonder if it has to play out that way, or whether causality could be reversed in Canada, as lenders for marginal buyers lose their funding sources in the wake of Home Capital?

We’ll see.   We sold our rental property a few weeks ago so I don’t even have that chip in the game anymore.  However that wasn’t driven by macro worry; instead we realized that renting is very time consuming and not very profitable (unless you live in the GTA or the coast and your house can appreciate in value by 30% in a year).  Our last tenant also turned out to be a convicted criminal which didn’t help my stress level last year.

It will be another interesting week.

Portfolio Composition

Click here for the last five weeks of trades.  I had to make two adjustments to the portfolio that show up as trades because of name changes that weren’t automatically updated in the practice portfolio.  Accretive Health recently changed their named to R1 RCM and a while ago Limbach changed their symbol to LMB.  The Limbach situation was brought to me by a reader.  Its been wrong in my update for a while (displaying the old symbol and last traded price of it).  This has been corrected now.

Week 298: Keep on Truckin

Portfolio Performance

 

Top 10 Holdings

See the end of the post for my full portfolio breakdown and the last four weeks of trades

Thoughts and Review

No great insights this month.  My portfolio continues its upward climb even as the market stalls.  I continue to be buoyed by my large position in Identiv and more recently my large position in Radcom.  Combimatrix is consolidating in the $4’s but it looks healthy and I am hopeful it will break out on another leg up soon.  Silicom has helped a lot and I will talk more about that shortly, as has Supernus.  I still have a bunch of stories that I think are on the cusp and waiting for that final catalyst, Radisys, Vicor, and maybe even CUI Global, which I wrote about a little earlier this week.  Overall, no complaints.

New Position: Daseke Inc.

I added a new position in Daseke after reading this write-up by Dane Capital.  The story seems pretty straightforward.  Daseke is born of a special purpose acquisition company (SPAC) that acquired the previously private company, its trading cheaply relative to its peer group (see chart below from their presentation) and is in an industry that should see a tailwind as economic activity, infrastructure spending and oil and gas capex pick up.  There is not point repeating what Dane Capital already wrote so I recommend going to the article for the details.

I added both warrants and shares.  I’m not really sure whether the warrants are fundamentally overvalued or undervalued compared to the shares, I just thought they represented a good upside given that the stock is probably around two times EBITDA lower than it should be and that if it traded up to an appropriate level it would get to the high teens, which would be a triple for the warrants.

What I added to

I added to four companies over the past month.  In each case I was persuaded by an upbeat outlook about the future that was given by management on the calls.  I’ve already written my thoughts on Vicor.  Likewise I wrote up CUI Global just the other day.

I also added to Accretive Health, which has changed its name to R1 RCM.  I last talked about R1 RCM here.  Not much has changed, they are making progress on-boarding Ascension and finally moved their stock over to the NASDAQ.  I figured the NASDAQ listing would be a bit of a catalyst, so I added the day prior to that.

Finally I added to Silicom on this news.  This is just a huge contract for the company with an $17 million initial purchase order and $30 million expected annual run rate.  I read somewhere that the customer is likely with Gigamon.

I do intend to write-up Silicom, I just keep getting tied up with other stories, and I wanted to spend time understanding their whole product suite before putting any post up.  The good news is that as I have dug more, I have become even more comfortable with the company.

What I sold

On the sell side of the ledger, I already wrote about my sales of Nuvectra and Rubicon Project, and my reduced position in Bovie Medical.

In addition to these names I also sold the last of Willdan Group.  Willdan has been a great name for me.  I added the stock in the single digits, around $8, and am selling the last of my shares in the low-$30’s.  The business is still humming, and the company seems to have shifted to an acquisition strategy that so far is fueling further growth.  Yet at this price I just feel like the upside is priced in, with the stock trading at 25x the upper end of their 2017 guidance (which is $1.20 diluted EPS).

A couple late Biotech Buys

I also bought starter positions in a couple of mid-stage biotechs at the end of last week: Eiger Pharmaceuticals and Inotek Pharmaceuticals.  I got both of these names from Daniel Ward, who comes up with a lot of good ideas.  I’ll try to write up some details on both companies in the near future, but you can get a pretty good overview of the investment thesis if you listen to their recent conference presentation (Eiger at the BIO CEO and Investor conference and Inotek at the Cowen Healthcare conference).

The Catalyst Biosciences Catastrophe

Finally there is Catalyst Biosciences.  This is so painful.  So on Friday I put in a market order for Catalyst in the practice portfolio.  I always use market orders with the practice portfolio because it doesn’t always work to put in limit orders.  With limit orders sometimes you get filled, sometimes you don’t, even if the stock moves below your limit.  But because I didn’t like the bid/ask spread on Catalyst (it was something like 5.20/5.45 at the time, so really big), and because the stock bounces around a lot, in my actual account I put in a limit order at 5.10.  I liked the stock because it was at a big discount to cash, but it didn’t seem like there was any reason to chase it.

It was with great pain that I watched the open this morning.  Catalyst opened in the $9’s and proceeded to move to as high as $18.  I made a killing in my practice portfolio (its not reflected in the update because this update is for the four weeks ended last friday) but I made nada in my actual account.

I hate, hate, hate limit orders.  I rarely use them and this is a big reason why.  If you want to buy a stock, buy it.  If you want to sell it, sell it.  All the pennies I may save putting in limit orders over the next year will not amount to what I should have made on Catalyst today.  It makes me a little ill to think about it.

Portfolio Composition

Click here for the last four weeks of trades.

Week 294: It doesn’t matter how you get there

Portfolio Performance

week-294-yoyperformance

week-294-performance

 

Top 10 Holdings

week-294-holding-concentration

See the end of the post for my full portfolio breakdown and the last four weeks of trades

Thoughts and Review

It’s a seminal moment for the blog!  For the first time in what seems like forever my largest position is something other than Radcom.  Thanks to more than doubling in price in the last four months (and even after pulling back from $6 to $5), Identiv now holds that honor.

At the beginning of November I wrote the following about Identiv:

I tweeted a couple of times this morning that I don’t think this stock makes sense at a $20 million market cap… The company has a $55 million trailing twelve month revenue run rate, they are showing growth, they are EBITDA positive now and it’s not an insignificant amount of EBITDA.  That feels like it should warrant at least 1x sales.

We are already at a $55 million market capitalization but with momentum at the company’s back I haven’t sold a share.

A second position, RMG Networks, has also ran up the ladder, and now sits as my fourth largest position at a little less than 5%.

I wrote this about RMG Networks when I first took the position in late June:

With the focus on the new verticals and improve productivity of the sale force new opportunities in pipeline are up over 40%.  And here is where we start to see an inkling that the strategic shift is bearing fruit.  In the sales pipeline, Michelsen said that the number of deals $100,000 or greater has increased by 50% in the last year while the number of $1 million deals have tripled…My hope is that these early signs of sales improvements lead to an uptick in revenues in short order.

We are starting to see that pipeline bear fruit.  The entire move has come in the last two weeks.  The stock has moved from 70 cents to a dollar on news that they had secured contracts in the healthcare vertical and converted one of their previously announced trials into revenue in the supply chain vertical.

Finally, a third company, Combimatrix, which I wrote about earlier this week, is beginning to run and take a more significant position in my portfolio after releasing solid fourth quarter results.

So that’s all great, but the reason I mention these three examples is because they illustrate how bad I am at predicting how things will play out.   In the second half of last year had you asked me what my portfolio would move on I would have replied it will rise and fall on the fortunes of Radcom and Radisys.

Flash forward a few months and my portfolio has moved significantly higher and Radcom and Radisys have done nothing.  Radisys has actually went backwards to the tune of 20%.  Whodathunkit.

This is why I carry so many positions.   A. I’m a terrible timer.  The events that I think are imminent take months or years to play out, while the events that I think are distant have a habit of manifesting much faster.

Second, my favorite ideas are often not my best one’s.  I have no idea why this is.  If I did I would change my favorite ideas.  But it’s uncanny.  I’ll sit on a thesis like Radisys, work it into the ground to understand it in depth, and then along will come a Health Insurance Innovations, which I will buy on a bare thesis (in this case that the Affordable Health Act will be repealed and this is going to be good for HIIQ) and when the dust settles I’ll have more gains from the latter than the former.  Its kinda crazy.

I guess as long as you are moving in the right direction it doesn’t really matter how you get there.

Portfolio Changes – Adding Silicom

I added a couple of new positions this month.  The Rubicon Project and Silicom.

Silicom got hit after releasing what I thought was a pretty good fourth quarter.  The company traded down to $35 from $39 pre-earnings.  I’ll try to get a more detailed write up out on Silicom at some point, but the basic points are:

  • This is a $250 million market capitalization company with $36 million of cash and no debt
  • It’s trading at a little over 2x revenue and just guided 15% growth in the first quarter and double digit growth for the year
  • Their past seven year compounded annual growth rate is 26% and growth was 21% in 2016.

Silicom designs a wide range (over 300 SKUs) of networking, cybersecurity, telecom and storage products. These are generally board level and appliance level hardware solutions.

They expect their security vertical will grow double digits, their cloud vertical will “grow significantly” and that a contribution from SDWAN will kick-in in 2017 and is expected to become a “major growth area”.  They said that over the intermediate term they see a larger opportunity in their pipeline than they have have in the past.

Already the stock has rebounded on news of a significant contract for encryption cards that will ramp in 2017 and reach $8 million in sales in 2018.

I’ll talk more about Rubicon Project in an upcoming post.

Apart from these new positions I did a bit of tweaking of my positions, adding a little to Nuvectra and Combimatrix, reducing my position in Bsquare and selling out of DSP Group.  I also have added to my Vicor position in the last couple of days (subsequent to the update end so not reflected in this update).

Taking advantage of Bovie Medical Weakness

I also added significantly to my position in Bovie Medical.  The stock sold off on news that their pilot project with Hologics for selling the J-Plasma device would not be extended.    As I tweeted at the time, I didn’t think this was as big of news as the market did.

To expand on my reasoning, Hologics has a particular business model they follow for their instrumentation and disposable business, of which J-Plasma would have been a part (from 10-Q):

we provide our instrumentation (for example, the ThinPrep Processor, ThinPrep Imaging System, Panther and Tigris) and certain other hardware to customers without requiring them to purchase the equipment or enter into a lease. Instead, we recover the cost of providing the instrumentation and equipment in the amount we charge for our diagnostic tests and assays and other disposables.

So they go “full razor blade”.  Bovie on the other hand, generates significant sales from generators.   The average selling price (ASP) for a generator is much higher than hand piece so Bovie generates a significant slice of their revenue from it.  From the 2015 fourth quarter conference call :

I guess when you think about it, the generator ASP is north of $20,000, the hand piece ASP is $375

So the models aren’t aligned.

Second, Hologic’s Gyn Surgical business segment (consisting of the NovaSure Endometrial Ablation System and our MyoSure Hysteroscopic Tissue Removal System) is a $400 million business so J-Plasma is microscopic for them.  They may not have been inclined to bend their model for Bovie.

Also worth noting is that Hologics wasn’t even mentioned in the Bovie 10-Q whereas the agreement with Arteriocyte that was mentioned favorably.

Finally the language used on the third quarter conference call around Hologics wasn’t exactly definitive:

Well, as you know, the sales channel partnership with Hologic,right now,is in a pilot phase.  So we wouldn’t be in a position, if we were to disclose the economic relationship, until that’s a permanent agreement.  So the pilot portion of our partnership will go until the end of February.  So you could look at some period after that before we can announce a permanent relationship and we’ll decide at that point in time if we’re going to elaborate on the economics of the relationship.

The agreement with Hologics hadn’t generated material revenue so there is no hit to the bottom line.  And in a separate press release (which oddly was released on the same day as the Hologics information but didn’t get on their website for a couple days after), Bovie reiterated guidance for 2017, including “accelerated growth for J-Plasma”.

I think the stock sold off in the following couple of days because its small, illiquid and under followed, not because this agreement was meaningful to the company.  So I bought.

Portfolio Composition

Click here for the last four weeks of trades.

week-294

Week 290: Renewal

Portfolio Performance

week-290-yoyperformanceweek-290-performance

 

Top 10 Holdings

week-290-holding-concentration

See the end of the post for my full portfolio breakdown and the last four weeks of trades

Thoughts and Review

I came into the new year wanting to reduce my exposure.  I had racked up gains last year that I had held onto for tax gain reasons.  It’s also been a good run, and there are at least a few signs that the market is topping out.

I also find too much exposure leads to poor decisions.  The lack of cash causes me to ignore ideas I might otherwise pursue and I start to feel stuck with the positions I have.  I end up “hoping”.

When it comes to investing “hope” is a dreaded word for me.  Hoping that a takeover happens.  Hoping that a news release comes out.  Hoping that this quarter is different.

Moreover, hope is inextricably tied to patience and patience, while not so toxic as hope, has a love/hate relationship with me.  Patience is necessary.  You have to wait to have your ideas play out.  And I do this.  I sat on Willdan for 3 years before it decided to more than triple in 6 months. You can’t cash out on the first gain or jump ship on the first sign of loss.

But too much patience, at least for my style of investing, is counterproductive.  It wastes capital of all kinds.  When I am too patient with my positions it also means I am not looking for new and better ideas.

So every so often, maybe once or twice a year.  I take a hard look at every position and ask myself if I really want to own it?  Do I really believe in this idea?  And I force myself to sell at least some of them.

I have to go through a renewal.  I sell off a bunch of positions, reduce a bunch of others, and, at least in terms of my own mindset, I start over.

I did my last big reset last January and that one was sparked by the market moves.  It was not pleasant.  This reset was more minor.  I shook things up enough that I could refresh my perspective.  It seems to be working so far.

Changes to the Portfolio

I sold a number of energy positions: Jones Energy, Resolute Energy, Gastar, Granite Oil and Key Energy Services.  I didn’t time these sales particularly well, as many of these names have rallied further after I sold.

You might ask why I sold Key Energy Services so soon after buying them?   Partly it was logistics; in the account I track with the practice portfolio I wanted to raise cash and so I had to look for names to sell.

Second, it had appreciated 20% from my original price and, in light of my first reason, seemed like an easy gain.  Energy services is a tough business and so this isn’t a stock I wanted to hold for a long run.  Nothing has changed with the company though, and in my actual account I still hold my warrants, which give me exposure to upside in the stock.

I also sold Contura Energy.  I did more research on the met and thermal coal market and I concluded it was more likely that coal prices would decline than increase.  In particular, much of the increase seemed to be because of closures in China that could just as easily be reopened and there was evidence that was already happening.  I’ve been in and out of the coal market since 2006, I know how volatile it can be (especially met) and I also have experienced that when the coal price is declining it doesn’t necessarily matter how cheap the company appears, the stocks will follow the price of the commodity.  Maybe that won’t happen in this case, maybe Contura is “cheap enough”.  But I couldn’t ignore the precedents I had seen.

Even with these changes I still don’t have enough cash in the practice portfolio.  I’m running about 20% cash in my regular portfolio and am a little less than flat with the online account.

As for my remaining positions…

I still have reasonably big positions in Radcom and Radisys, but along with many other stocks I reduced these positions as well.  I am balancing my expectation that the first and second quarter results from each of these names will likely be modest with the awareness that positive news in terms of new contracts could happen at any time will send each stock much higher.  However I did decide to add a little Radcom back on Monday, which is not reflected in the update.

I also reduced Willdan.  Its just gone up so much.  I took some off at $27 and $29, which turned out to be a little early as the stock briefly hit $31.  I don’t plan to sell any more; I still really like where the company operates (energy efficiency), they should see some benefit from infrastructure plans, have the ability to pull together cheap accretive acquisitions and will also benefit from changes to the tax code (their tax rate has typically been above 40%).

Finally I reduced my positions in Attunity, Hudson Technologies and Nimble Storage.  I’m not completely confident that the results for these companies in the next quarter are going to be stellar.  I prefer to wait to see the results an add back depending on the reports.

And a few new positions…

I took five new positions in the last month.  I wrote up two of them, Ichor Holdings and Nuvectra.

I tweeted that I took a position in Vaalco Energy (hat tip to @teamonfuego)

And I tweeted that I took a position in Combimatrix:

I have a write-up in the works about Combimatrix and have plans for one on Vaalco after that.

The last position that I took was in Gigamon.  I have written in the past that I been waiting for this stock to correct and continually regretted not buying it when it was lower.   The company announced poor numbers for the fourth quarter and the stock took a massive beating.  I was happy to step in.  The stock could go lower but I am not convinced that their announced portends a trend so I wanted to get at least started with a position here.  If the stock dipped into the $20’s, I would double down.

Last Thought

I’m very edgy about Trump and his economic agenda.   Given the role that Steve Bannon has taken on, its worthwhile to read and listen to what he has said.  I might do a more detailed write-up on this in the future, but for now consider this speech.    Bannon’s ideas remind me of what you hear from gold bugs and all those economic podcasts that portend the financial end of the world.    He talks about the contingent liabilities, the trade deficit with China, its all those things you hear from the newsletter writer/economic podcast cohort.  Some of what he is saying has merit, but if he is going to attack what he sees wrong I don’t know if this plays out well.

Portfolio Composition

Click here for the last four weeks of trades.

week-290