Forum Topics PRO PRO Financials

Pinned straw:

Added 2 months ago

“Being extremely early is tantamount to being wrong.”

This quote is attributed to Seth Klarman however it's been paraphrased by many others over the years. I'm not sure I completely agree with the quote, but I do acknowledge the fact that until you are able to look back with the certainty of hindsight, the difference between early and wrong is indistinguishable.

With that in mind, analysis of the PRO FY24 result is whether I am early while the thesis continues playing out or I am wrong and the thesis is busted. In a nutshell, the PRO thesis is that like most other enterprise cloud SaaS businesses it can demonstrate the operating leverage inherent to the business model as revenue grows. The accepting of being early part stemmed from the fact the while PRO was going through a transition from perpetual licence to recurring subscription revenue, that operating leverage would not show up in the headline numbers even as the earnings power of the business was growing in the background.

860e2292bcba679a65adb2f9a26a3e0e0a601d.png

The chart above best highlights the two segments within PRO and is a testament to the quality of the recurring subscription business model compared to its perpetual licence counterpart. emite began the transition in FY17 and it wasn't until FY21 before the benefits were tangibly seen in the reported numbers. Since then however, the beauty of compounding recurring revenue growth can easily be seen. Snare began the transition FY23, and the last two years have been the muddy period where the business growth is not seen in the numbers. However, the chart below shows FY24 is likely the trough of the transition impact with subscription revenue taking over in FY25:

7497962cfaaab567ea684247c4dbab5c1794b9.png

Note: I am looking ahead to FY25 using PRO’s reported contracted ARR and making a conservative assessment of what I think can be implemented and recognised.

So, the revenue side of the PRO investment thesis is playing out. Group revenue has nearly doubled over the last three years driven by emite and with Snare completing its revenue model transition I expect that trend to continue strongly.

The other side of operating leverage is of course the cost base. Given the marginal cost of distribution can be exceptionally low, we know that software businesses run efficiently at scale are very high margin. But many aren't run efficiently, and despite reporting strong growth they never truly scale as they run to stand still or embed a culture of profligate spending.

This has been the main criticism levelled at PRO over the last few years as we have seen a steady swelling of the cost base. To some degree I'm forgiving of this as there is an investment that is required to put in place the infrastructure to shift from on premise licencing to cloud based subscription.

With that investment largely behind PRO now, you should expect to see a normalisation of cost growth. However, from FY23 to FY24 we saw roughly a $4m increase in the operating cost base. Digging into the notes of the report we can see where the biggest impacts came from:

d68f1920ff35b57408bb7eb95f21d146a988d3.png

Pleasingly, employee costs only rose modestly, by about $1m with most of that coming from employment benefits rather than direct salaries and wages. The two biggest impacts came from a swing in foreign exchange from a gain of $600k to a $240k loss, as well as nearly a $2m rise in hosting costs.

The foreign exchange swing should be ignored when assessing the operating business, so for PRO the key to answering the question about whether the cost base side of the operating leverage thesis is intact comes down to whether the sharp increase in hosting costs is a structural issue. We can expect there will be modest increases in hosting costs as revenue grows given PRO hosts their customer environments in the cloud, but the bulk of the hosting costs comes from PRO hosting their own internal product development in the cloud as well. In the past they have spoken about the efficiency gains that comes from this arrangement however based on commentary in the report the higher than expected costs will see a re-architecture for emite to save around $700k per year and over time shift to a shared infrastructure to reduce costs further.

If these measures are successful, then the discipline being shown across the rest of the cost base should allow for operating leverage to emerge and the investment thesis to remain well and truly on track.

To wrap it up, the market (the final arbiter of these questions) has decided that I was definitely too early with an investment in PRO. Am I wrong though? While the headline numbers suggest the answer to that question is also yes, I think teasing apart the numbers shows the thesis is still intact (for now!).

Scott
Added 2 months ago

"but the bulk of the hosting costs comes from PRO hosting their own internal product development in the cloud as well. In the past they have spoken about the efficiency gains that comes from this arrangement however based on commentary in the report the higher than expected costs will see a re-architecture for emite to save around $700k per year and over time shift to a shared infrastructure to reduce costs further."

I find this disappointing but not surprising. It is a common misconception that the 'cloud' means moving everything to AWS or Azure. Sure, it is if they offer the quality of service attributes that you need. But they come at a huge cost. We recently moved a customer from AWS to another cloud service for a 1/4 of the cost and got 4x the computing resource. The new service doesn't offer the instant elasticity, multi-datacentre, servlerless or any of those nice things, but the client doesn't need it.

More disappointing though is the 'bill shock'. It has been known for many years that cloud environments need governance to manage the bill.

13
edgescape
Added 2 months ago

Probably a good idea to get a timeline for the next release of Emite/snare that address those cost concerns - but obviously that may not be possible.

Markets hate uncertainty and this I believe could calm a few nerves.

15

Wini
Added 2 months ago

Agree @edgescape, I've reached out to management to try and get more details on cost/time to achieve those efficiencies. Will report back if I hear anything of note.

24

actionman
Added 2 months ago

In my experience, the internal hosting costs often are exacerbated by poor management by the development, test and support teams. For single tenant cloud architecture for each customer there will be environments (virtual machines, storage etc) for production (24x7), pre-production (to test the installation process), user acceptance test (2 weeks per release), system test (several weeks per release), training, support (to replicate support issues), and development environments. So you can imagine the Amazon or Microsoft costs for all of this every time you win a new customer! As a rule of thumb to scale effectively, the hosting costs should be 1/7 to 1/10 of the related SaaS fees.

There are likely some environments running overnight when the teams don't need them and it takes a bit of fiddling around to set up a power on/off schedule for possibly dozens of different virtual machines. The teams like the convenience of the the environments on all the time because it saves them having to think about when they might need access and saves waiting for a start up period if an environment is suddenly needed for something. However, the teams are often not responsible for the costs of these environments so there is effectively an incentive for them to waste hosting costs. Unless there is a cloud operations manager tasked this monitoring all of this, and planning an automated process for cycling on/off at the appropriate times for each team then it's very hard to address.

Also, there may be the option to "multi-tenant" the environments so that they can be shared by more than one customer. This requires a much more advanced architecture to ensure the customer data doesn't get mixed up causing a data breach, and to allow the external interfaces to interact independently to operate in parallel.

This is a long way of saying, it may take a while to bring down the hosting costs. Depending on the issue, there could be some quick wins in 3 months, then other things may take more than a year.

22

lastever
Added 2 months ago

This is a good level of insight @actionman. I’m curious, is the approach you lay out one that would be obvious to Prophecy management already, or would they appreciate an experienced shareholder pointing it out?

12

Wini
Added 2 months ago

This is a brilliant post @actionman and highlights the benefit of the Strawman community. It reads as if the multi-tenancy solution is being looked at longer term, but to your point it will take time:

3f772768d909d35deea4a3b40fe4ded97b3320.png

I suppose from an investment point of view it is more about the business scaling over the revenue growth. Any measure to bring down the absolute cost of hosting is nice, but most importantly whether it's a tighter focus on managing the current setup or moving to a new one over time, the key is ensuring hosting costs increase at that 10-15% rate relative to revenue as you point out. Not the 60%+ rate it did this year!

21

actionman
Added 2 months ago

Thanks @lastever I'm sure they will be aware of the issue but it's a matter of competing priorities for management to focus on and it's a difficult problem to solve. In some way focusing reducing hosting costs is a distraction from scaling which will prioritise sales (as seen in their commission payments jumping up), deploying to new customers, and building the product suite out. So hosting costs may come in 4th priority. Also, there are dependancies. The product and development environment may have some uplift required to solve some of the hosting issues. Plus they need to have staff available to take on the cloud operations role which is difficult to recruit. None of this is easy. They will need to solve it eventually because it is free money which will continue to grow, and will hold them back.

20

actionman
Added 2 months ago

@Wini Yes, multi-tenancy would be ideal. For example, Xero does this. I think Xero took 6 years to rearchitect and migrate to AWS and achieve this (plus other improvements no doubt).

Some software is very difficult to achieve multi tenancy, I.e. where it has a high degree of bespoke configuration and integrations. Again, Xero doesn't have this problem because the software is following a standard business process governed by rules set by the ATO, accounting standards and so on.

So the question for eMite and Snare is, can they actually share infrastructure without rearchitecting the products? I don't know enough about their solutions, but I suspect their customers will have some bespoke requirements (rules, business process, and integrations) that are mandatory requiring customisation and cannot be omitted or worked around with a more generic solution. Integrations may be tightly coupled two-way, realtime so it may not be easy to abstract that away into a shared middleware architecture. If you ask management they will be upbeat and say of course they can do it, but they may not truely know, or want to know, that level of detail. It may be possible to deduce that from public information though. But, I guess we will see in their next reporting season.

They may decide to only multi-tenant some newer or simpler customers, and have legacy customers on single tenant.

If you are doing modelling, AWS costs approx A$50k pa for a typical single-tenant instance using AWS RDS, app servers, storage etc, which is 1 production environment, then 3 other scheduled power cycled environments for non prod (dev, test, UAT, training etc) and that would suffice for one product upgrade cycle per year. Maybe something like A$70k for high availability. If they are using Oracle database or Microsoft SQLServer they will be paying a double or triple that and trying to move to AWS RDS database ASAP which sounds like their medium term plan before considering multi tenant. I.e. the $700k MS licensing.

21

edgescape
Added 2 months ago

@Wini @actionman

I was thinking about the same thing when comparing PRO to what GTK had gone through when the new CEO came in to save the company after a period of underperformance in the platform before the share price had bagged multiple times in short period of time

To me this looks like a "lightbulb" moment. But before I get excited at looking at a potential Gentrack and opening up my wallet to Prophecy like lots of others here have done, there are a few key differences.

1. Gentrack hired CEO Gary Miles with a deep development background at Amdocs. Prophecy CEO doesn't have this deep experience. He seems like more of a marketing guy.

2. Gary Miles used his networking in the dev world and able to bring his "A-team" in to quickly fix the problems at Gentrack. Hell, Miles even brought in a guy from Xero! The question remains whether he can pull in top talent in the industry

I highlighted this as a risk before that top talent is hard to get and I was not sure if Prophecy had the A-team to scale their products in what looks like a fragmented industry.

Multi-tenant solution (ie: docker containers etc...) is good but it is hard to implement until you understand the concepts. I find it hard too and I'm still learning about it.

As mentioned before, I think this will take time given the need to hire top talent, but willing to watch this develop and sit this one out.


14