B+
Overall grade
B
Financial quality
The sleeper story is installation execution - 30% productivity improvement per revenue dollar is the real operational leverage that unlocks both margin expansion and faster backlog conversion. While everyone focuses on the $22.7B backlog, the binding constraint has been deployment speed, and they're finally cracking that code. However, sequential revenue decline guidance despite record activity reveals choppier demand conversion than the massive backlog suggests. Rick's quote captures the real edge: 'We now have bots in warehouses with LiDAR, with vision, that we can run remotely' - they're building an autonomous fleet advantage that competitors can't match. My view changes if Q3 system completions fall below 6 or if ASR development milestones start slipping beyond the 8-12 quarter timeline.
The 30-second version
- Installation execution quietly becoming the real alpha driver - 30% productivity improvement per dollar of revenue
- Record 10 system starts mask underlying demand weakness - Q3 revenue guiding DOWN sequentially
- ASR acquisition revenue already moderating after one quarter - development timeline stretching
What changed this quarter
| Metric | Prior | This quarter |
|---|---|---|
| Revenue | $487M (+35% YoY Q1) | $550M (+40% YoY Q2) |
| Adjusted EBITDA | $18M (3.7% margin Q1) | $35M (6.4% margin Q2) |
| System Starts | 4 starts Q1 | 10 starts Q2 |
| System Completions | 4 completions Q1 | 8 completions Q2 |
| Operational Systems | 29 systems Q1 | 37 systems Q2 |
| Software Revenue | Doubled YoY Q1 | $6.7M (+160% YoY Q2) |
| Operations Services Revenue | Negative gross profit Q1 | $29.6M (+47% YoY), positive gross profit Q2 |
| Cash Position | $903M Q1 | $955M Q2 |
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 →