{% extends 'base.html.twig' %} {% block javascripts %} {{ parent() }} {% endblock %} {% block body %}
{{ form_start(form) }}
{{ form_row(form.tickerSymbol) }} {{ form_row(form.minimumMarketCapitalization) }} {{ form_row(form.minimumSharePrice) }} {{ form_row(form.minimumPriceToEarningsRatio) }} {{ form_row(form.minimumSharePriceToBookValueRatio) }} {{ form_row(form.minimumDividendPerShare) }} {{ form_row(form.minimumDividendYieldPercentage) }} {{ form_row(form.minimumDividendCoverageRatio) }}
{{ form_row(form.period) }} {{ form_row(form.maximumMarketCapitalization) }} {{ form_row(form.maximumSharePrice) }} {{ form_row(form.maximumPriceToEarningsRatio) }} {{ form_row(form.maximumSharePriceToBookValueRatio) }} {{ form_row(form.maximumDividendPerShare) }} {{ form_row(form.maximumDividendYieldPercentage) }} {{ form_row(form.maximumDividendCoverageRatio) }}
{{ form_row(form.industries) }}
{{ form_row(form.limit) }} {{ form_row(form.filter) }}
{{ form_end(form) }}
{{ knp_pagination_render(pagination) }}
{{ knp_pagination_sortable(pagination, 'Ticker Symb.', 'c.tickerSymbol') }} / {{ knp_pagination_sortable(pagination, 'Company Name', 'c.name') }} / {{ knp_pagination_sortable(pagination, 'Industry', 'c.industry') }}
{{ knp_pagination_sortable(pagination, 'Period', 'fs.period') }} / {{ knp_pagination_sortable(pagination, 'Reported At', 'fs.reportedAt') }}
{{ knp_pagination_sortable(pagination, 'BV', 'fs.bookValue') }} / {{ knp_pagination_sortable(pagination, 'BV Ratio', 'fs.sharePriceToBookValueRatio') }}
{{ knp_pagination_sortable(pagination, 'Market Cap.', 'c.marketCapitalization') }}
{{ knp_pagination_sortable(pagination, 'Share Price', 'sp.close') }}
EPS
{{ knp_pagination_sortable(pagination, 'P/E', 'fs.priceToEarningsRatio') }}
{{ knp_pagination_sortable(pagination, 'Div.', 'ins.dividendPerShare') }}
{{ knp_pagination_sortable(pagination, 'Div. Yield %', 'ins.dividendYield') }}
{{ knp_pagination_sortable(pagination, 'D/C Ratio', 'ins.dividendCoverageRatio') }}
{% set rowCount = 1 %} {% for companyReport in pagination %} {# {% set latestFinancialStatement = searchFilter.isAnnualPeriod() ? companyReport.getLatestAnnualFinancialStatement() : companyReport.getLatestQuarterFinancialStatement() %}#}
Open
Close
{{ companyReport.tickerSymbol }} - {{ companyReport.name|length > 33 ? companyReport.name|slice(0, 33) ~ '...' : companyReport.name }}
{{ companyReport.industry }}
{{ companyReport.period|capitalize|slice(0, 1) }} {{ companyReport.reportedAt.format('Y-m-d') }}
{# {{ (companyReport.marketCapitalization / companyReport.bookValue)|round(4) }}#} {# /#} {{ companyReport.bookValue|charPrice(2)|raw }} / {{ companyReport.sharePriceToBookValueRatio|round(4) }} {# {{ companyReport.bookValuePerShare|round(3) }} /#}
{{ companyReport.marketCapitalization|charPrice(2) }}
{{ companyReport.close|round(2) }}
{{ companyReport.earningsPerShare }}
{{ companyReport.priceToEarningsRatio|round(4) }}
{{ companyReport.dividendPerShare|round(4) }}
{% if (companyReport.dividendYield != 0 and companyReport.dividendYield is not null ) %} {{ financialMetrics.getDividendYieldPercentage(companyReport.dividendYield)|round(2) }}% {% else %} 0 {% endif %}
{{ companyReport.dividendCoverageRatio|round(2) }}
{% set rowCount = rowCount + 1 %} {% endfor %}
{{ knp_pagination_render(pagination) }}
{% endblock %}