{% extends "captable/base.html" %} {% load capfmt %} {% block title %}Exit waterfall{% endblock %} {% block content %}

Exit waterfall

Exit value{{ result.exit_value|money }}
Common value per share{{ result.common_price|price }}
Distributed{{ result.total_paid|money }}{% if result.undistributed > 0.01 %}{{ result.undistributed|money }} unallocated{% endif %}

By class

{% for c in result.classes %}{% endfor %}
ClassDecisionPreferenceParticipation / commonTotalPer share
{{ c.name }}{% if c.rank is not None and c.is_preferred %} rank {{ c.rank }}{% endif %} {% if c.converted is None %}—{% elif c.converted %}converts{% else %}takes preference{% endif %} {{ c.preference|money }}{{ c.participation|money }}{{ c.total|money }}{{ c.per_share|price }}

By holder

{% for h in result.holders %}{% endfor %}
HolderPayout% of exit
{% with sid=stakeholders|get:h.holder %}{% if sid %}{{ h.holder }}{% else %}{{ h.holder }}{% endif %}{% endwith %}{{ h.total|money }}{{ h.pct|pct }}
{% if result.options %}

Options (net exercise)

{% for o in result.options %}{% endfor %}
GrantCountStrikePayout
{{ o.label }}{{ o.count|shares }}{{ o.strike|price }}{{ o.payout|money }}{% if not o.in_the_money %}under water{% endif %}
{% endif %}

Payout sweep $0 → {{ max_exit|money }} (10× last post-money), 50 steps

{{ chart }}
{% endblock %}