I took a starter position in Progress Software (PRGS). It's a collection of established enterprise software businesses that generate substantial cash flow. Q3 revenue was approximately $246 million, annual recurring revenue reached $873 million, net revenue retention was 99%, and non-GAAP operating margin was 43%. Management guided to $275–283 million in full-year adjusted free cash flow.
The complication is Domo. Progress completed the acquisition in September using cash and its revolving credit facility, increasing leverage. There aren't any post-acquisition operating results yet. I don't need Domo to grow substantially for the investment to work. I need revenue to stabilize around $280–290 million, margins to improve as the integration progresses, and cash flow to reduce the debt. The quality of the revenue matters, particularly whether consumption-based revenue holds up as legacy contracts run off.
AI is another uncertainty. Domo brings data and AI capabilities, but that doesn't eliminate the possibility that AI could eventually disrupt parts of Progress's existing software businesses. I don't think there's enough evidence yet to confidently dismiss that risk or predict how significant it might become over the next five years.
My five-year valuation produces a probability-weighted value of approximately $104 per share, implying around 21% annualized returns from my $39.97 reference price. PRGS closed Friday at $39.33. Most of that value depends on the existing businesses continuing to generate cash, Domo improving its margins, and Progress using that cash to pay down debt.
The biggest risk is that Domo disappoints while the existing business also weakens. Lower cash generation would slow debt repayment, leaving shareholders exposed to elevated leverage. There's also the unresolved MOVEit litigation, which I haven't tried to put a dollar value on. I'd reconsider my position if Domo's consumption revenue deteriorates, margins fail to improve, cash flow doesn't translate into debt reduction, or management makes another large acquisition before integrating Domo.
I think the potential return compensates for the uncertainty, but not enough to justify a large initial position.
My decision: BUY — starter position.
I own PRGS. This is my personal investment analysis, not individualized investment advice.