v1.7.0 — multi-stack input
Multi-ticker support: each stack carries its own currentPrice, expectedAnnualGrowth, and lots. Backwards-compatible — v1.5/v1.6 callers continue to work. SaleEntry now carries stackIndex + ticker for per-stack reporting.
Multi-ticker support: each stack carries its own currentPrice, expectedAnnualGrowth, and lots. Backwards-compatible — v1.5/v1.6 callers continue to work. SaleEntry now carries stackIndex + ticker for per-stack reporting.