Great summary @jcmleng - you've saved me the write-up. I think $XRF continues to be a well-managed, quiet compounder and I am hapy to hold my 6+% RL position.
On yesterday's initial SP reaction, I think there might have been a few shareholders scared off by the revenue headline - I guess it's conceivable that some don't understand that short term revenue movement is the wrong thing to track for this business. (At time of writing that seems to have come back today, already.) However, perhaps some are noticing the flattening of capital sales, which is needed to expand the global fleet that then drives the high margin consumable spend? In this context, you also have to consider that Orbis did more than its fair share of heavy lifting, so it is proving to be a good acquisition, but of course that underscores the weakness of the other product lines.
Capital sales will, however, be more lumpy from year to year. And clearly we passed the peak sales for xrFuse machines. So, over the longer term, I think we do need to see capital sales advance.
Another positive was hearing that the German office is now paying its way. Woohoo.
I've added my own chart of revenue, gross margin, PBT and NPAT.
The flattening of revenue growth over the last couple of years is clear, and you can see it at the gross margin line too. Eventually, that will feed through to PBT, but it would be premature to "call it" now.

What I love about this business, is that I don't spend a lot of time on it every year. I'm confident that Vance will drive both the innovation and sales machines.
And with EPS growing 15.6% and DPS also by 15%, I'm certaintly not complaining.
I am happy with this at about a 6% weighting in my RL portfolio. Not looking to add or lighten. Just a HOLD from me - again.
Disc: Held in RL and SM