B+
Overall grade
B-
Financial quality
The sleeper story everyone will miss: Procore is aggressively buying back stock at $6.96 while maintaining conservative guidance in a tariff crisis, suggesting management sees this volatility as a massive opportunity to compound market share and shareholder value. The obvious headline is solid execution, but the real constraint is the go-to-market transition extending through Q2, which caps near-term upside regardless of demand. Howard's buried admission that CRPO growth is artificially boosted by contract duration changes reveals the underlying business is growing mid-teens, not the reported 20%. Tooey's telling quote: 'We are ready to adapt our strategy by either playing offense or defense based on how things unfold in an effort to optimize our free cash flow and our per share metrics.' My view changes if they break their FCF per share focus or if the go-to-market transition shows measurable productivity gains by Q3.
The 30-second version
- Construction productivity tech at premium prices in a tariff crisis - the sleeper defensibility story
- Go-to-market transition showing early wins but revenue guidance stays conservative despite Q1 beat
- CRPO acceleration masks a duration accounting trick that few will catch
What changed this quarter
| Metric | Prior | This quarter |
|---|---|---|
| Revenue | $302M (+16% YoY) | $311M (+15% YoY) |
| Non-GAAP Operating Margin | -1% | 10% |
| Current RPO | +19% YoY | +20% YoY |
| International Revenue Growth | +19% YoY | +18% YoY (20% constant currency) |
| Free Cash Flow | $128M full year | Not disclosed Q1 |
| Share Repurchases | Not mentioned Q4 | $100M in Q1 |
| $100K+ ARR Customers | Not disclosed Q4 | Over 2,400 |
| Contract Duration | ~20 months | 21.5 months |
Accountability tracked
8 new promises made4 narrative shifts flagged6 prior promises graded
Inside the full report
The complete write-up covers the full promise ledger with kept/missed calls, disclosure-quality scoring, the metrics-vanished check, verification items, and the questions to ask next quarter.
Subscribe to Call Sheet Daily →