Done. I've created a one-page FY2025 executive summary at `output/exec-summary.md`. 

The summary shows:
- **Headline**: Revenue of $11.2M against a $11.6M budget; operating income of $388K against $583K budget
- **Key metrics**: Gross profit fell ($194K); gross margin declined 0.9 points
- **Quarterly trend**: Q3 had the largest shortfall at ($229K); Q4 nearly met budget
- **Drivers**: Revenue miss of ($362K) was partially offset by $196K in COGS savings, but wages exceeded budget by ($38K)
- **Watch list**: Three KPIs off target for multiple months—collections cycle, on-time delivery, and active customer count all need attention

The script verified that all figures reconcile—quarters sum to YTD revenue, and the KPI revenue ties to P&L.