{# Compliance: portfolio is a neutral composition viewer — report numbers, never append a verdict. No "over-concentrated", no "consider X", no colour- coded warning badges. See docs/read-markets-compliance-changes.md TASK 1. #} {% if not portfolios %}
| Ticker | Name | Qty | Avg | Last | P/L | % |
|---|---|---|---|---|---|---|
| {{ pos.ticker }} | {{ pos.name or "" }} | {{ pos.quantity | price }} | {{ pos.average_price | price }} | {{ pos.current_price | price }} | {{ pos.ppl | signed }} | {% if pos.ppl_pct is not none %}{{ "%+.2f"|format(pos.ppl_pct) }}%{% else %}—{% endif %} |