{% extends "base.html.twig" %} {% block stylesheets %} {{ parent() }} {{ encore_entry_link_tags('form') }} {{ encore_entry_link_tags('report') }} {% endblock stylesheets %} {% block head_script_second %} {{ parent() }} {{ encore_entry_script_tags('form') }} {{ encore_entry_script_tags('report') }} {% endblock head_script_second %} {% block page_header_around %}{% endblock page_header_around %} {% block content %}
{% for year, values in transformationStatistics %}

Black Ownership vs Total Members

{% if year != 'members' %} {% endif %}
Black Ownership Number of Firms % of Total
Black Ownership <= 50% {{ values.statistics.black_owned.51.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.black_owned.51.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Black Ownership > 50% {{ values.statistics.black_owned.51100.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.black_owned.51100.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Total {{ values.statistics.total.num|number_format(0, '.', ' ') }}
Total Member Firms Captured in {{ year }} {{ values.statistics.total_captured|number_format(0, '.', ' ') }}
Online ADs {{ values.statistics.total.online|number_format(0, '.', ' ') }}
Offline ADs {{ values.statistics.total.offline|number_format(0, '.', ' ') }}
{% set chartCanvasId = 'blackOwnedVsTotal' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}

Black Women Ownership vs Total Members

Black Women Ownership Number of Firms % of Total
Black Women Ownership < 30% {{ values.statistics.black_women_owned.30.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.black_women_owned.30.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Black Women Ownership >= 30% {{ values.statistics.black_women_owned.31100.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.black_women_owned.31100.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Total {{ values.statistics.total.num|number_format(0, '.', ' ') }}
{% set chartCanvasId = 'blackWomenOwnedVsTotal' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}

Women Ownership vs Total Members

Women Ownership Number of Firms % of Total
Women Ownership < 30% {{ values.statistics.women_owned.30.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.women_owned.30.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Women Ownership >= 30% {{ values.statistics.women_owned.31100.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.women_owned.31100.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Total {{ values.statistics.total.num|number_format(0, '.', ' ') }}
{% set chartCanvasId = 'womenOwnedVsTotal' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}
{#

Black Ownership by %

Black Ownership Number of Firms % of Total
Black Ownership = 100% {{ values.statistics.black_owned.100.num|number_format(0, '.', ' ') }} {% if (values.statistics.black_owned.100.num + values.statistics.black_owned.5199.num) > 0 %} {{ (values.statistics.black_owned.100.num / (values.statistics.black_owned.100.num + values.statistics.black_owned.5199.num) * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Black Ownership >= 51% and < 100% {{ values.statistics.black_owned.5199.num|number_format(0, '.', ' ') }} {% if (values.statistics.black_owned.100.num + values.statistics.black_owned.5199.num) > 0 %} {{ (values.statistics.black_owned.5199.num / (values.statistics.black_owned.100.num + values.statistics.black_owned.5199.num) * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Total {{ (values.statistics.black_owned.100.num + values.statistics.black_owned.5199.num)|number_format(0, '.', ' ') }}
{% set chartCanvasId = 'blackOwnedPerc' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}
#}

Black Women Ownership by %

Black Women Ownership Number of Firms % of Total
Black Women Ownership = 100% {{ values.statistics.black_women_owned.100.num|number_format(0, '.', ' ') }} {% if values.statistics.black_women_owned.31100.num > 0 %} {{ (values.statistics.black_women_owned.100.num / (values.statistics.black_women_owned.31100.num + values.statistics.black_women_owned.30.num) * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Black Women Ownership >= 51% and < 100% {{ values.statistics.black_women_owned.5199.num|number_format(0, '.', ' ') }} {% if values.statistics.black_women_owned.31100.num > 0 %} {{ (values.statistics.black_women_owned.5199.num / (values.statistics.black_women_owned.31100.num + values.statistics.black_women_owned.30.num) * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Black Women Ownership >= 30% and < 51% {{ values.statistics.black_women_owned.3050.num|number_format(0, '.', ' ') }} {% if values.statistics.black_women_owned.31100.num > 0 %} {{ (values.statistics.black_women_owned.3050.num / (values.statistics.black_women_owned.31100.num + values.statistics.black_women_owned.30.num) * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Black Women Ownership < 30% {{ values.statistics.black_women_owned.30.num|number_format(0, '.', ' ') }} {% if values.statistics.black_women_owned.30.num > 0 %} {{ (values.statistics.black_women_owned.30.num / (values.statistics.black_women_owned.31100.num + values.statistics.black_women_owned.30.num) * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Total {{ (values.statistics.black_women_owned.31100.num + values.statistics.black_women_owned.30.num)|number_format(0, '.', ' ') }}
{% set chartCanvasId = 'blackWomenOwnedPerc' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}

Women Ownership by %

Women Ownership Number of Firms % of Total
Women Ownership = 100% {{ values.statistics.women_owned.100.num|number_format(0, '.', ' ') }} {% if values.statistics.women_owned.31100.num > 0 %} {{ (values.statistics.women_owned.100.num / values.statistics.women_owned.31100.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Women Ownership >= 51% and < 100% {{ values.statistics.women_owned.5199.num|number_format(0, '.', ' ') }} {% if values.statistics.women_owned.31100.num > 0 %} {{ (values.statistics.women_owned.5199.num / values.statistics.women_owned.31100.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Women Ownership >= 30% and < 51% {{ values.statistics.women_owned.3050.num|number_format(0, '.', ' ') }} {% if values.statistics.women_owned.31100.num > 0 %} {{ (values.statistics.women_owned.3050.num / values.statistics.women_owned.31100.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Total {{ values.statistics.women_owned.31100.num|number_format(0, '.', ' ') }}
{% set chartCanvasId = 'womenOwnedPerc' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}

Overall Ownership

Black Ownership Number of Firms % of Total
Black Ownership = 100% {{ values.statistics.black_owned.100.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.black_owned.100.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Black Ownership >= 51% and < 100% {{ values.statistics.black_owned.5199.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.black_owned.5199.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Black Ownership >= 25% and <= 50% {{ values.statistics.black_owned.2550.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.black_owned.2550.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Black Ownership >= 10% and < 25% {{ values.statistics.black_owned.1025.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.black_owned.1025.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Black Ownership < 10% {{ values.statistics.black_owned.10.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.black_owned.10.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Total {{ values.statistics.total.num|number_format(0, '.', ' ') }}
{% set chartCanvasId = 'overallPerc' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}

Members by Turnover

{# #}
Turnover Count % of Total
Not Specified {{ values.statistics.turnover.overall.NotSpecified.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.turnover.overall.NotSpecified.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
EME1 < R3 million {{ values.statistics.turnover.overall.EME1.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.turnover.overall.EME1.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
EME2 >= R3 million and < R6 million {{ values.statistics.turnover.overall.EME2.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.turnover.overall.EME2.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
QSE1 >= R6 million and < R10 million {{ values.statistics.turnover.overall.QSE1.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.turnover.overall.QSE1.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
QSE2 >= R10 million and < R15 million {{ values.statistics.turnover.overall.QSE2.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.turnover.overall.QSE2.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
QSE3 >= R15 million and < R20 million {{ values.statistics.turnover.overall.QSE3.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.turnover.overall.QSE3.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
QSE4 >= R20 million and < R25 million {{ values.statistics.turnover.overall.QSE4.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.turnover.overall.QSE4.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
GEN1 >= R25 million and < R35 million {{ values.statistics.turnover.overall.GEN1.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.turnover.overall.GEN1.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
GEN2 >= R35 million and < R50 million {{ values.statistics.turnover.overall.GEN2.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.turnover.overall.GEN2.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
GEN3 >= R50 million and < R60 million {{ values.statistics.turnover.overall.GEN3.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.turnover.overall.GEN3.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
GEN4 >= R60 million and < R70 million {{ values.statistics.turnover.overall.GEN4.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.turnover.overall.GEN4.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
GEN5 >= R70 million and < R80 million {{ values.statistics.turnover.overall.GEN5.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.turnover.overall.GEN5.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
GEN6 >= R80 million and < R90 million {{ values.statistics.turnover.overall.GEN6.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.turnover.overall.GEN6.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
GEN7 >= R90 million and < R100 million {{ values.statistics.turnover.overall.GEN7.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.turnover.overall.GEN7.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
GEN8 >= R100 million {{ values.statistics.turnover.overall.GEN8.num|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.turnover.overall.GEN8.num / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Total {{ values.statistics.total.num|number_format(0, '.', ' ') }}
{% set chartCanvasId = 'overallTurnover' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}

Black Ownership by Turnover

Turnover Black Owned Not Black Owned % Black Owned by Turnover
EME1 < R3 million {{ values.statistics.turnover.black_owned.EME1.num }} {{ values.statistics.turnover.not_black_owned.EME1.num }} {% if values.statistics.turnover.overall.EME1.num > 0 %} {{ (values.statistics.turnover.black_owned.EME1.num / values.statistics.turnover.overall.EME1.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
EME2 >= R3 million and < R6 million {{ values.statistics.turnover.black_owned.EME2.num }} {{ values.statistics.turnover.not_black_owned.EME2.num }} {% if values.statistics.turnover.overall.EME2.num > 0 %} {{ (values.statistics.turnover.black_owned.EME2.num / values.statistics.turnover.overall.EME2.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
QSE1 >= R6 million and < R10 million {{ values.statistics.turnover.black_owned.QSE1.num }} {{ values.statistics.turnover.not_black_owned.QSE1.num }} {% if values.statistics.turnover.overall.QSE1.num > 0 %} {{ (values.statistics.turnover.black_owned.QSE1.num / values.statistics.turnover.overall.QSE1.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
QSE2 >= R10 million and < R15 million {{ values.statistics.turnover.black_owned.QSE2.num }} {{ values.statistics.turnover.not_black_owned.QSE2.num }} {% if values.statistics.turnover.overall.QSE2.num > 0 %} {{ (values.statistics.turnover.black_owned.QSE2.num / values.statistics.turnover.overall.QSE2.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
QSE3 >= R15 million and < R20 million {{ values.statistics.turnover.black_owned.QSE3.num }} {{ values.statistics.turnover.not_black_owned.QSE3.num }} {% if values.statistics.turnover.overall.QSE3.num > 0 %} {{ (values.statistics.turnover.black_owned.QSE3.num / values.statistics.turnover.overall.QSE3.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
QSE4 >= R20 million and < R25 million {{ values.statistics.turnover.black_owned.QSE4.num }} {{ values.statistics.turnover.not_black_owned.QSE4.num }} {% if values.statistics.turnover.overall.QSE4.num > 0 %} {{ (values.statistics.turnover.black_owned.QSE4.num / values.statistics.turnover.overall.QSE4.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
GEN1 >= R25 million and < R35 million {{ values.statistics.turnover.black_owned.GEN1.num }} {{ values.statistics.turnover.not_black_owned.GEN1.num }} {% if values.statistics.turnover.overall.GEN1.num > 0 %} {{ (values.statistics.turnover.black_owned.GEN1.num / values.statistics.turnover.overall.GEN1.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
GEN2 >= R35 million and < R50 million {{ values.statistics.turnover.black_owned.GEN2.num }} {{ values.statistics.turnover.not_black_owned.GEN2.num }} {% if values.statistics.turnover.overall.GEN2.num > 0 %} {{ (values.statistics.turnover.black_owned.GEN2.num / values.statistics.turnover.overall.GEN2.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
GEN3 >= R50 million and < R60 million {{ values.statistics.turnover.black_owned.GEN3.num }} {{ values.statistics.turnover.not_black_owned.GEN3.num }} {% if values.statistics.turnover.overall.GEN3.num > 0 %} {{ (values.statistics.turnover.black_owned.GEN3.num / values.statistics.turnover.overall.GEN3.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
GEN4 >= R60 million and < R70 million {{ values.statistics.turnover.black_owned.GEN4.num }} {{ values.statistics.turnover.not_black_owned.GEN4.num }} {% if values.statistics.turnover.overall.GEN4.num > 0 %} {{ (values.statistics.turnover.black_owned.GEN4.num / values.statistics.turnover.overall.GEN4.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
GEN5 >= R70 million and < R80 million {{ values.statistics.turnover.black_owned.GEN5.num }} {{ values.statistics.turnover.not_black_owned.GEN5.num }} {% if values.statistics.turnover.overall.GEN5.num > 0 %} {{ (values.statistics.turnover.black_owned.GEN5.num / values.statistics.turnover.overall.GEN5.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
GEN6 >= R80 million and < R90 million {{ values.statistics.turnover.black_owned.GEN6.num }} {{ values.statistics.turnover.not_black_owned.GEN6.num }} {% if values.statistics.turnover.overall.GEN6.num > 0 %} {{ (values.statistics.turnover.black_owned.GEN6.num / values.statistics.turnover.overall.GEN6.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
GEN7 >= R90 million and < R100 million {{ values.statistics.turnover.black_owned.GEN7.num }} {{ values.statistics.turnover.not_black_owned.GEN7.num }} {% if values.statistics.turnover.overall.GEN7.num > 0 %} {{ (values.statistics.turnover.black_owned.GEN7.num / values.statistics.turnover.overall.GEN7.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
GEN8 >= R100 million {{ values.statistics.turnover.black_owned.GEN8.num }} {{ values.statistics.turnover.not_black_owned.GEN8.num }} {% if values.statistics.turnover.overall.GEN8.num > 0 %} {{ (values.statistics.turnover.black_owned.GEN8.num / values.statistics.turnover.overall.GEN8.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Total {{ (values.statistics.total_black_owned.num) }} {{ (values.statistics.total_not_black_owned.num) }}
{% set chartCanvasId = 'barBlackOwnershipTurnover' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}

Number of Staff by Turnover

Turnover Number of Staff - Black Owned Number of Staff - Not Black Owned % of Staff - Black Owned by Turnover Number of Black Owned Firms Number of Not Black Owned Firms
EME1 < R3 million {{ values.statistics.turnover.black_owned.EME1.staff|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.EME1.staff|number_format(0, '.', ' ') }} {% if values.statistics.turnover.overall.EME1.staff > 0 %} {{ (values.statistics.turnover.black_owned.EME1.staff / values.statistics.turnover.overall.EME1.staff * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %} {{ values.statistics.turnover.black_owned.EME1.num|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.EME1.num|number_format(0, '.', ' ') }}
EME2 >= R3 million and < R6 million {{ values.statistics.turnover.black_owned.EME2.staff|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.EME2.staff|number_format(0, '.', ' ') }} {% if values.statistics.turnover.overall.EME2.staff > 0 %} {{ (values.statistics.turnover.black_owned.EME2.staff / values.statistics.turnover.overall.EME2.staff * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %} {{ values.statistics.turnover.black_owned.EME2.num|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.EME2.num|number_format(0, '.', ' ') }}
QSE1 >= R6 million and < R10 million {{ values.statistics.turnover.black_owned.QSE1.staff|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.QSE1.staff|number_format(0, '.', ' ') }} {% if values.statistics.turnover.overall.QSE1.staff > 0 %} {{ (values.statistics.turnover.black_owned.QSE1.staff / values.statistics.turnover.overall.QSE1.staff * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %} {{ values.statistics.turnover.black_owned.QSE1.num|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.QSE1.num|number_format(0, '.', ' ') }}
QSE2 >= R10 million and < R15 million {{ values.statistics.turnover.black_owned.QSE2.staff|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.QSE2.staff|number_format(0, '.', ' ') }} {% if values.statistics.turnover.overall.QSE2.staff > 0 %} {{ (values.statistics.turnover.black_owned.QSE2.staff / values.statistics.turnover.overall.QSE2.staff * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %} {{ values.statistics.turnover.black_owned.QSE2.num|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.QSE2.num|number_format(0, '.', ' ') }}
QSE3 >= R15 million and < R20 million {{ values.statistics.turnover.black_owned.QSE3.staff|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.QSE3.staff|number_format(0, '.', ' ') }} {% if values.statistics.turnover.overall.QSE3.staff > 0 %} {{ (values.statistics.turnover.black_owned.QSE3.staff / values.statistics.turnover.overall.QSE3.staff * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %} {{ values.statistics.turnover.black_owned.QSE3.num|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.QSE3.num|number_format(0, '.', ' ') }}
QSE4 >= R20 million and < R25 million {{ values.statistics.turnover.black_owned.QSE4.staff|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.QSE4.staff|number_format(0, '.', ' ') }} {% if values.statistics.turnover.overall.QSE4.staff > 0 %} {{ (values.statistics.turnover.black_owned.QSE4.staff / values.statistics.turnover.overall.QSE4.staff * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %} {{ values.statistics.turnover.black_owned.QSE4.num|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.QSE4.num|number_format(0, '.', ' ') }}
GEN1 >= R25 million and < R35 million {{ values.statistics.turnover.black_owned.GEN1.staff|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.GEN1.staff|number_format(0, '.', ' ') }} {% if values.statistics.turnover.overall.GEN1.staff > 0 %} {{ (values.statistics.turnover.black_owned.GEN1.staff / values.statistics.turnover.overall.GEN1.staff * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %} {{ values.statistics.turnover.black_owned.GEN1.num|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.GEN1.num|number_format(0, '.', ' ') }}
GEN2 >= R35 million and < R50 million {{ values.statistics.turnover.black_owned.GEN2.staff|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.GEN2.staff|number_format(0, '.', ' ') }} {% if values.statistics.turnover.overall.GEN2.staff > 0 %} {{ (values.statistics.turnover.black_owned.GEN2.staff / values.statistics.turnover.overall.GEN2.staff * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %} {{ values.statistics.turnover.black_owned.GEN2.num|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.GEN2.num|number_format(0, '.', ' ') }}
GEN3 >= R50 million and < R60 million {{ values.statistics.turnover.black_owned.GEN3.staff|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.GEN3.staff|number_format(0, '.', ' ') }} {% if values.statistics.turnover.overall.GEN3.staff > 0 %} {{ (values.statistics.turnover.black_owned.GEN3.staff / values.statistics.turnover.overall.GEN3.staff * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %} {{ values.statistics.turnover.black_owned.GEN3.num|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.GEN3.num|number_format(0, '.', ' ') }}
GEN4 >= R60 million and < R70 million {{ values.statistics.turnover.black_owned.GEN4.staff|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.GEN4.staff|number_format(0, '.', ' ') }} {% if values.statistics.turnover.overall.GEN4.staff > 0 %} {{ (values.statistics.turnover.black_owned.GEN4.staff / values.statistics.turnover.overall.GEN4.staff * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %} {{ values.statistics.turnover.black_owned.GEN4.num|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.GEN4.num|number_format(0, '.', ' ') }}
GEN5 >= R70 million and < R80 million {{ values.statistics.turnover.black_owned.GEN5.staff|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.GEN5.staff|number_format(0, '.', ' ') }} {% if values.statistics.turnover.overall.GEN5.staff > 0 %} {{ (values.statistics.turnover.black_owned.GEN5.staff / values.statistics.turnover.overall.GEN5.staff * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %} {{ values.statistics.turnover.black_owned.GEN5.num|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.GEN5.num|number_format(0, '.', ' ') }}
GEN6 >= R80 million and < R90 million {{ values.statistics.turnover.black_owned.GEN6.staff|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.GEN6.staff|number_format(0, '.', ' ') }} {% if values.statistics.turnover.overall.GEN6.staff > 0 %} {{ (values.statistics.turnover.black_owned.GEN6.staff / values.statistics.turnover.overall.GEN6.staff * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %} {{ values.statistics.turnover.black_owned.GEN6.num|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.GEN6.num|number_format(0, '.', ' ') }}
GEN7 >= R90 million and < R100 million {{ values.statistics.turnover.black_owned.GEN7.staff|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.GEN7.staff|number_format(0, '.', ' ') }} {% if values.statistics.turnover.overall.GEN7.staff > 0 %} {{ (values.statistics.turnover.black_owned.GEN7.staff / values.statistics.turnover.overall.GEN7.staff * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %} {{ values.statistics.turnover.black_owned.GEN7.num|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.GEN7.num|number_format(0, '.', ' ') }}
GEN8 >= R100 million {{ values.statistics.turnover.black_owned.GEN8.staff|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.GEN8.staff|number_format(0, '.', ' ') }} {% if values.statistics.turnover.overall.GEN8.staff > 0 %} {{ (values.statistics.turnover.black_owned.GEN8.staff / values.statistics.turnover.overall.GEN8.staff * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %} {{ values.statistics.turnover.black_owned.GEN8.num|number_format(0, '.', ' ') }} {{ values.statistics.turnover.not_black_owned.GEN8.num|number_format(0, '.', ' ') }}
Total {{ values.statistics.staff.total|number_format(0, '.', ' ') }} {{ values.statistics.staff.black_owned_total|number_format(0, '.', ' ') }} {{ values.statistics.total_black_owned.num|number_format(0, '.', ' ') }} {{ values.statistics.total_not_black_owned.num|number_format(0, '.', ' ') }}
{% set chartCanvasId = 'barBlackOwnershipStaff' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}

Past 3 Years Turnover Breakdown - Black Ownership

Black Ownership Turnover Firms % of Total
Black Owned (50% or more) {{ values.statistics.black_owned.51100.turnover|format_currency }} {{ values.statistics.black_owned.51100.num }} {% if values.statistics.total.turnover > 0 %} {{ (values.statistics.black_owned.51100.turnover / values.statistics.total.turnover * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Not Black Owned/ Not specified {{ values.statistics.black_owned.51.turnover|format_currency }} {{ values.statistics.black_owned.51.num }} {% if values.statistics.total.turnover > 0 %} {{ (values.statistics.black_owned.51.turnover / values.statistics.total.turnover * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Total {{ values.statistics.total.turnover|format_currency }} {{ values.statistics.total.num }}
{% set chartCanvasId = '3yTurnoverBlackOwned' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}

Past 3 Years Turnover Breakdown - Black Women Ownership

Black Women Ownership Turnover Firms % of Total
Black Women Owned (30% or more) {{ values.statistics.black_women_owned.31100.turnover|format_currency }} {{ values.statistics.black_women_owned.31100.num }} {% if values.statistics.total.turnover > 0 %} {{ (values.statistics.black_women_owned.31100.turnover / values.statistics.total.turnover * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Not Black Women Owned/ Not specified {{ values.statistics.black_women_owned.30.turnover|format_currency }} {{ values.statistics.black_women_owned.30.num }} {% if values.statistics.total.turnover > 0 %} {{ (values.statistics.black_women_owned.30.turnover / values.statistics.total.turnover * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Total {{ values.statistics.total.turnover|format_currency }} {{ values.statistics.total.num }}
{% set chartCanvasId = '3yTurnoverBlackWomenOwned' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}

Past 3 Years Turnover Breakdown - Women Ownership

Women Ownership Turnover % of Total
Women Owned (30% or more) {{ values.statistics.women_owned.31100.turnover|format_currency }} {% if values.statistics.total.turnover > 0 %} {{ (values.statistics.women_owned.31100.turnover / values.statistics.total.turnover * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Not Women Owned/ Not specified {{ values.statistics.women_owned.30.turnover|format_currency }} {% if values.statistics.total.turnover > 0 %} {{ (values.statistics.women_owned.30.turnover / values.statistics.total.turnover * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Total {{ values.statistics.total.turnover|format_currency }}
{% set chartCanvasId = '3yTurnoverwomenOwned' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}

Staff by Type and Gender

Staff Type Male - African Male - Coloured Male - Indian Male - White Male - Foreign Female - African Female - Coloured Female - Indian Female - White Female - Foreign
Top Management {{ values.statistics.staff.tm.ma|number_format(0, '.', ' ') }} {{ values.statistics.staff.tm.mc|number_format(0, '.', ' ') }} {{ values.statistics.staff.tm.mi|number_format(0, '.', ' ') }} {{ values.statistics.staff.tm.mw|number_format(0, '.', ' ') }} {{ values.statistics.staff.tm.mf|number_format(0, '.', ' ') }} {{ values.statistics.staff.tm.fa|number_format(0, '.', ' ') }} {{ values.statistics.staff.tm.fc|number_format(0, '.', ' ') }} {{ values.statistics.staff.tm.fi|number_format(0, '.', ' ') }} {{ values.statistics.staff.tm.fw|number_format(0, '.', ' ') }} {{ values.statistics.staff.tm.ff|number_format(0, '.', ' ') }}
Senior Management {{ values.statistics.staff.sm.ma|number_format(0, '.', ' ') }} {{ values.statistics.staff.sm.mc|number_format(0, '.', ' ') }} {{ values.statistics.staff.sm.mi|number_format(0, '.', ' ') }} {{ values.statistics.staff.sm.mw|number_format(0, '.', ' ') }} {{ values.statistics.staff.sm.mf|number_format(0, '.', ' ') }} {{ values.statistics.staff.sm.fa|number_format(0, '.', ' ') }} {{ values.statistics.staff.sm.fc|number_format(0, '.', ' ') }} {{ values.statistics.staff.sm.fi|number_format(0, '.', ' ') }} {{ values.statistics.staff.sm.fw|number_format(0, '.', ' ') }} {{ values.statistics.staff.sm.ff|number_format(0, '.', ' ') }}
Professional {{ values.statistics.staff.pro.ma|number_format(0, '.', ' ') }} {{ values.statistics.staff.pro.mc|number_format(0, '.', ' ') }} {{ values.statistics.staff.pro.mi|number_format(0, '.', ' ') }} {{ values.statistics.staff.pro.mw|number_format(0, '.', ' ') }} {{ values.statistics.staff.pro.mf|number_format(0, '.', ' ') }} {{ values.statistics.staff.pro.fa|number_format(0, '.', ' ') }} {{ values.statistics.staff.pro.fc|number_format(0, '.', ' ') }} {{ values.statistics.staff.pro.fi|number_format(0, '.', ' ') }} {{ values.statistics.staff.pro.fw|number_format(0, '.', ' ') }} {{ values.statistics.staff.pro.ff|number_format(0, '.', ' ') }}
Skilled {{ values.statistics.staff.skilled.ma|number_format(0, '.', ' ') }} {{ values.statistics.staff.skilled.mc|number_format(0, '.', ' ') }} {{ values.statistics.staff.skilled.mi|number_format(0, '.', ' ') }} {{ values.statistics.staff.skilled.mw|number_format(0, '.', ' ') }} {{ values.statistics.staff.skilled.mf|number_format(0, '.', ' ') }} {{ values.statistics.staff.skilled.fa|number_format(0, '.', ' ') }} {{ values.statistics.staff.skilled.fc|number_format(0, '.', ' ') }} {{ values.statistics.staff.skilled.fi|number_format(0, '.', ' ') }} {{ values.statistics.staff.skilled.fw|number_format(0, '.', ' ') }} {{ values.statistics.staff.skilled.ff|number_format(0, '.', ' ') }}
Semi-Skilled {{ values.statistics.staff.semi.ma|number_format(0, '.', ' ') }} {{ values.statistics.staff.semi.mc|number_format(0, '.', ' ') }} {{ values.statistics.staff.semi.mi|number_format(0, '.', ' ') }} {{ values.statistics.staff.semi.mw|number_format(0, '.', ' ') }} {{ values.statistics.staff.semi.mf|number_format(0, '.', ' ') }} {{ values.statistics.staff.semi.fa|number_format(0, '.', ' ') }} {{ values.statistics.staff.semi.fc|number_format(0, '.', ' ') }} {{ values.statistics.staff.semi.fi|number_format(0, '.', ' ') }} {{ values.statistics.staff.semi.fw|number_format(0, '.', ' ') }} {{ values.statistics.staff.semi.ff|number_format(0, '.', ' ') }}
Unskilled {{ values.statistics.staff.unskill.ma|number_format(0, '.', ' ') }} {{ values.statistics.staff.unskill.mc|number_format(0, '.', ' ') }} {{ values.statistics.staff.unskill.mi|number_format(0, '.', ' ') }} {{ values.statistics.staff.unskill.mw|number_format(0, '.', ' ') }} {{ values.statistics.staff.unskill.mf|number_format(0, '.', ' ') }} {{ values.statistics.staff.unskill.fa|number_format(0, '.', ' ') }} {{ values.statistics.staff.unskill.fc|number_format(0, '.', ' ') }} {{ values.statistics.staff.unskill.fi|number_format(0, '.', ' ') }} {{ values.statistics.staff.unskill.fw|number_format(0, '.', ' ') }} {{ values.statistics.staff.unskill.ff|number_format(0, '.', ' ') }}
Temporary {{ values.statistics.staff.temp.ma|number_format(0, '.', ' ') }} {{ values.statistics.staff.temp.mc|number_format(0, '.', ' ') }} {{ values.statistics.staff.temp.mi|number_format(0, '.', ' ') }} {{ values.statistics.staff.temp.mw|number_format(0, '.', ' ') }} {{ values.statistics.staff.temp.mf|number_format(0, '.', ' ') }} {{ values.statistics.staff.temp.fa|number_format(0, '.', ' ') }} {{ values.statistics.staff.temp.fc|number_format(0, '.', ' ') }} {{ values.statistics.staff.temp.fi|number_format(0, '.', ' ') }} {{ values.statistics.staff.temp.fw|number_format(0, '.', ' ') }} {{ values.statistics.staff.temp.ff|number_format(0, '.', ' ') }}
Totals {{ values.statistics.staff.totals.ma|number_format(0, '.', ' ') }} {{ values.statistics.staff.totals.mc|number_format(0, '.', ' ') }} {{ values.statistics.staff.totals.mi|number_format(0, '.', ' ') }} {{ values.statistics.staff.totals.mw|number_format(0, '.', ' ') }} {{ values.statistics.staff.totals.mf|number_format(0, '.', ' ') }} {{ values.statistics.staff.totals.fa|number_format(0, '.', ' ') }} {{ values.statistics.staff.totals.fc|number_format(0, '.', ' ') }} {{ values.statistics.staff.totals.fi|number_format(0, '.', ' ') }} {{ values.statistics.staff.totals.fw|number_format(0, '.', ' ') }} {{ values.statistics.staff.totals.ff|number_format(0, '.', ' ') }}
Top Management
{% set chartCanvasId = 'staffTopManagement' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}
Senior Management
{% set chartCanvasId = 'staffSeniorManagement' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}
Professional
{% set chartCanvasId = 'staffProManagement' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}
Skilled
{% set chartCanvasId = 'staffSkilledManagement' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}
Semi-Skilled
{% set chartCanvasId = 'staffSemiSkilledManagement' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}
Unskilled
{% set chartCanvasId = 'staffUnskilledManagement' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}
Temporary
{% set chartCanvasId = 'staffTemporaryManagement' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}

Staff by Gender

Staff Type Male Female % Male of Total
Top Management {{ (values.statistics.staff.tm.male)|number_format(0, '.', ' ') }} {{ (values.statistics.staff.tm.female)|number_format(0, '.', ' ') }} {% if (values.statistics.staff.tm.male + values.statistics.staff.tm.female) > 0 %} {{ (values.statistics.staff.tm.male / (values.statistics.staff.tm.male + values.statistics.staff.tm.female) * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Senior Management {{ (values.statistics.staff.sm.male)|number_format(0, '.', ' ') }} {{ (values.statistics.staff.sm.female)|number_format(0, '.', ' ') }} {% if (values.statistics.staff.sm.male + values.statistics.staff.sm.female) > 0 %} {{ (values.statistics.staff.sm.male / (values.statistics.staff.sm.male + values.statistics.staff.sm.female) * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Professional {{ (values.statistics.staff.pro.male)|number_format(0, '.', ' ') }} {{ (values.statistics.staff.pro.female)|number_format(0, '.', ' ') }} {% if (values.statistics.staff.pro.male + values.statistics.staff.pro.female) > 0 %} {{ (values.statistics.staff.pro.male / (values.statistics.staff.pro.male + values.statistics.staff.pro.female) * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Skilled {{ (values.statistics.staff.skilled.male)|number_format(0, '.', ' ') }} {{ (values.statistics.staff.skilled.female)|number_format(0, '.', ' ') }} {% if (values.statistics.staff.skilled.male + values.statistics.staff.skilled.female) > 0 %} {{ (values.statistics.staff.skilled.male / (values.statistics.staff.skilled.male + values.statistics.staff.skilled.female) * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Semi-Skilled {{ (values.statistics.staff.semi.male)|number_format(0, '.', ' ') }} {{ (values.statistics.staff.semi.female)|number_format(0, '.', ' ') }} {% if (values.statistics.staff.semi.male + values.statistics.staff.semi.female) > 0 %} {{ (values.statistics.staff.semi.male / (values.statistics.staff.semi.male + values.statistics.staff.semi.female) * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Unskilled {{ (values.statistics.staff.unskill.male)|number_format(0, '.', ' ') }} {{ (values.statistics.staff.unskill.female)|number_format(0, '.', ' ') }} {% if (values.statistics.staff.unskill.male + values.statistics.staff.unskill.female) > 0 %} {{ (values.statistics.staff.unskill.male / (values.statistics.staff.unskill.male + values.statistics.staff.unskill.female) * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Temp {{ (values.statistics.staff.temp.male)|number_format(0, '.', ' ') }} {{ (values.statistics.staff.temp.female)|number_format(0, '.', ' ') }} {% if (values.statistics.staff.temp.male + values.statistics.staff.temp.female) > 0 %} {{ (values.statistics.staff.temp.male / (values.statistics.staff.temp.male + values.statistics.staff.temp.female) * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Totals {{ (values.statistics.staff.male_total)|number_format(0, '.', ' ') }} {{ (values.statistics.staff.female_total)|number_format(0, '.', ' ') }} {% if (values.statistics.staff.male_total + values.statistics.staff.female_total) > 0 %} {{ (values.statistics.staff.male_total / (values.statistics.staff.male_total + values.statistics.staff.female_total) * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Top Management
{% set chartCanvasId = 'staffGenderTopManagement' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}
Senior Management
{% set chartCanvasId = 'staffGenderSeniorManagement' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}
Professional
{% set chartCanvasId = 'staffGenderProManagement' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}
Skilled
{% set chartCanvasId = 'staffGenderSkilledManagement' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}
Semi-Skilled
{% set chartCanvasId = 'staffGenderSemiManagement' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}
Unskilled
{% set chartCanvasId = 'staffGenderUnskillManagement' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}
Temporary
{% set chartCanvasId = 'staffGenderTempManagement' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}

BBBEE Levels

Level Number of Firms % of Total
Level 1 {{ values.statistics.bbbeeLevels.Level1|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.bbbeeLevels.Level1 / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Level 2 {{ values.statistics.bbbeeLevels.Level2|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.bbbeeLevels.Level2 / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Level 3 {{ values.statistics.bbbeeLevels.Level3|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.bbbeeLevels.Level3 / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Level 4 {{ values.statistics.bbbeeLevels.Level4|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.bbbeeLevels.Level4 / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Level 5 {{ values.statistics.bbbeeLevels.Level5|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.bbbeeLevels.Level5 / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Level 6 {{ values.statistics.bbbeeLevels.Level6|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.bbbeeLevels.Level6 / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Level 7 {{ values.statistics.bbbeeLevels.Level7|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.bbbeeLevels.Level7 / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Level 8 or Unknown {{ values.statistics.bbbeeLevels.Level8|number_format(0, '.', ' ') }} {% if values.statistics.total.num > 0 %} {{ (values.statistics.bbbeeLevels.Level8 / values.statistics.total.num * 100)|number_format(0, '.', ' ') }} % {% else %} - {% endif %}
Total {{ values.statistics.total.num|number_format(0, '.', ' ') }}
{% set chartCanvasId = 'barbbbeeLevels' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}

Staff by Turnover and Category - Top Management

Turnover Male - African Male - Coloured Male - Indian Male - White Male - Foreign Female - African Female - Coloured Female - Indian Female - White Female - Foreign
EME1 < R3 million {{ values.statistics.turnover.overall.EME1.transformation.tm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.tm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.tm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.tm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.tm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.tm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.tm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.tm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.tm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.tm.ff|number_format(0, '.', ' ') }}
EME2 >= R3 million and < R6 million {{ values.statistics.turnover.overall.EME2.transformation.tm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.tm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.tm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.tm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.tm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.tm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.tm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.tm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.tm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.tm.ff|number_format(0, '.', ' ') }}
QSE1 >= R6 million and < R10 million {{ values.statistics.turnover.overall.QSE1.transformation.tm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.tm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.tm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.tm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.tm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.tm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.tm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.tm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.tm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.tm.ff|number_format(0, '.', ' ') }}
QSE2 >= R10 million and < R15 million {{ values.statistics.turnover.overall.QSE2.transformation.tm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.tm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.tm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.tm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.tm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.tm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.tm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.tm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.tm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.tm.ff|number_format(0, '.', ' ') }}
QSE3 >= R15 million and < R20 million {{ values.statistics.turnover.overall.QSE3.transformation.tm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.tm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.tm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.tm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.tm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.tm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.tm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.tm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.tm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.tm.ff|number_format(0, '.', ' ') }}
QSE4 >= R20 million and < R25 million {{ values.statistics.turnover.overall.QSE4.transformation.tm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.tm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.tm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.tm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.tm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.tm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.tm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.tm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.tm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.tm.ff|number_format(0, '.', ' ') }}
GEN1 >= R25 million and < R35 million {{ values.statistics.turnover.overall.GEN1.transformation.tm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.tm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.tm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.tm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.tm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.tm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.tm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.tm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.tm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.tm.ff|number_format(0, '.', ' ') }}
GEN2 >= R35 million and < R50 million {{ values.statistics.turnover.overall.GEN2.transformation.tm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.tm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.tm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.tm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.tm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.tm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.tm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.tm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.tm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.tm.ff|number_format(0, '.', ' ') }}
GEN3 >= R50 million and < R60 million {{ values.statistics.turnover.overall.GEN3.transformation.tm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.tm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.tm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.tm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.tm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.tm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.tm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.tm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.tm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.tm.ff|number_format(0, '.', ' ') }}
GEN4 >= R60 million and < R70 million {{ values.statistics.turnover.overall.GEN4.transformation.tm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.tm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.tm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.tm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.tm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.tm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.tm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.tm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.tm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.tm.ff|number_format(0, '.', ' ') }}
GEN5 >= R70 million and < R80 million {{ values.statistics.turnover.overall.GEN5.transformation.tm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.tm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.tm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.tm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.tm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.tm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.tm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.tm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.tm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.tm.ff|number_format(0, '.', ' ') }}
GEN6 >= R80 million and < R90 million {{ values.statistics.turnover.overall.GEN6.transformation.tm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.tm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.tm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.tm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.tm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.tm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.tm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.tm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.tm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.tm.ff|number_format(0, '.', ' ') }}
GEN7 >= R90 million and < R100 million {{ values.statistics.turnover.overall.GEN7.transformation.tm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.tm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.tm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.tm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.tm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.tm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.tm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.tm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.tm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.tm.ff|number_format(0, '.', ' ') }}
GEN8 >= R100 million {{ values.statistics.turnover.overall.GEN8.transformation.tm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.tm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.tm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.tm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.tm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.tm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.tm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.tm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.tm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.tm.ff|number_format(0, '.', ' ') }}
{% set chartCanvasId = 'groupbarStaffByTypeCatTM' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}

Staff by Turnover and Category - Senior Management

Turnover Male - African Male - Coloured Male - Indian Male - White Male - Foreign Female - African Female - Coloured Female - Indian Female - White Female - Foreign
EME1 < R3 million {{ values.statistics.turnover.overall.EME1.transformation.sm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.sm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.sm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.sm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.sm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.sm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.sm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.sm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.sm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.sm.ff|number_format(0, '.', ' ') }}
EME2 >= R3 million and < R6 million {{ values.statistics.turnover.overall.EME2.transformation.sm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.sm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.sm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.sm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.sm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.sm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.sm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.sm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.sm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.sm.ff|number_format(0, '.', ' ') }}
QSE1 >= R6 million and < R10 million {{ values.statistics.turnover.overall.QSE1.transformation.sm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.sm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.sm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.sm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.sm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.sm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.sm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.sm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.sm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.sm.ff|number_format(0, '.', ' ') }}
QSE2 >= R10 million and < R15 million {{ values.statistics.turnover.overall.QSE2.transformation.sm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.sm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.sm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.sm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.sm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.sm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.sm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.sm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.sm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.sm.ff|number_format(0, '.', ' ') }}
QSE3 >= R15 million and < R20 million {{ values.statistics.turnover.overall.QSE3.transformation.sm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.sm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.sm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.sm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.sm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.sm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.sm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.sm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.sm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.sm.ff|number_format(0, '.', ' ') }}
QSE4 >= R20 million and < R25 million {{ values.statistics.turnover.overall.QSE4.transformation.sm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.sm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.sm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.sm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.sm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.sm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.sm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.sm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.sm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.sm.ff|number_format(0, '.', ' ') }}
GEN1 >= R25 million and < R35 million {{ values.statistics.turnover.overall.GEN1.transformation.sm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.sm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.sm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.sm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.sm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.sm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.sm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.sm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.sm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.sm.ff|number_format(0, '.', ' ') }}
GEN2 >= R35 million and < R50 million {{ values.statistics.turnover.overall.GEN2.transformation.sm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.sm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.sm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.sm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.sm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.sm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.sm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.sm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.sm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.sm.ff|number_format(0, '.', ' ') }}
GEN3 >= R50 million and < R60 million {{ values.statistics.turnover.overall.GEN3.transformation.sm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.sm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.sm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.sm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.sm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.sm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.sm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.sm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.sm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.sm.ff|number_format(0, '.', ' ') }}
GEN4 >= R60 million and < R70 million {{ values.statistics.turnover.overall.GEN4.transformation.sm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.sm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.sm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.sm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.sm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.sm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.sm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.sm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.sm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.sm.ff|number_format(0, '.', ' ') }}
GEN5 >= R70 million and < R80 million {{ values.statistics.turnover.overall.GEN5.transformation.sm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.sm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.sm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.sm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.sm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.sm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.sm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.sm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.sm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.sm.ff|number_format(0, '.', ' ') }}
GEN6 >= R80 million and < R90 million {{ values.statistics.turnover.overall.GEN6.transformation.sm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.sm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.sm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.sm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.sm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.sm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.sm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.sm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.sm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.sm.ff|number_format(0, '.', ' ') }}
GEN7 >= R90 million and < R100 million {{ values.statistics.turnover.overall.GEN7.transformation.sm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.sm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.sm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.sm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.sm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.sm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.sm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.sm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.sm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.sm.ff|number_format(0, '.', ' ') }}
GEN8 >= R100 million {{ values.statistics.turnover.overall.GEN8.transformation.sm.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.sm.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.sm.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.sm.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.sm.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.sm.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.sm.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.sm.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.sm.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.sm.ff|number_format(0, '.', ' ') }}
{% set chartCanvasId = 'groupbarStaffByTypeCatSM' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}

Staff by Turnover and Category - Professional

Turnover Male - African Male - Coloured Male - Indian Male - White Male - Foreign Female - African Female - Coloured Female - Indian Female - White Female - Foreign
EME1 < R3 million {{ values.statistics.turnover.overall.EME1.transformation.pro.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.pro.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.pro.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.pro.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.pro.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.pro.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.pro.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.pro.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.pro.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.pro.ff|number_format(0, '.', ' ') }}
EME2 >= R3 million and < R6 million {{ values.statistics.turnover.overall.EME2.transformation.pro.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.pro.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.pro.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.pro.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.pro.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.pro.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.pro.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.pro.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.pro.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.pro.ff|number_format(0, '.', ' ') }}
QSE1 >= R6 million and < R10 million {{ values.statistics.turnover.overall.QSE1.transformation.pro.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.pro.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.pro.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.pro.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.pro.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.pro.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.pro.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.pro.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.pro.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.pro.ff|number_format(0, '.', ' ') }}
QSE2 >= R10 million and < R15 million {{ values.statistics.turnover.overall.QSE2.transformation.pro.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.pro.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.pro.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.pro.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.pro.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.pro.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.pro.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.pro.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.pro.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.pro.ff|number_format(0, '.', ' ') }}
QSE3 >= R15 million and < R20 million {{ values.statistics.turnover.overall.QSE3.transformation.pro.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.pro.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.pro.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.pro.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.pro.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.pro.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.pro.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.pro.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.pro.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.pro.ff|number_format(0, '.', ' ') }}
QSE4 >= R20 million and < R25 million {{ values.statistics.turnover.overall.QSE4.transformation.pro.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.pro.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.pro.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.pro.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.pro.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.pro.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.pro.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.pro.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.pro.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.pro.ff|number_format(0, '.', ' ') }}
GEN1 >= R25 million and < R35 million {{ values.statistics.turnover.overall.GEN1.transformation.pro.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.pro.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.pro.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.pro.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.pro.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.pro.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.pro.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.pro.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.pro.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.pro.ff|number_format(0, '.', ' ') }}
GEN2 >= R35 million and < R50 million {{ values.statistics.turnover.overall.GEN2.transformation.pro.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.pro.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.pro.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.pro.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.pro.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.pro.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.pro.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.pro.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.pro.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.pro.ff|number_format(0, '.', ' ') }}
GEN3 >= R50 million and < R60 million {{ values.statistics.turnover.overall.GEN3.transformation.pro.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.pro.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.pro.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.pro.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.pro.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.pro.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.pro.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.pro.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.pro.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.pro.ff|number_format(0, '.', ' ') }}
GEN4 >= R60 million and < R70 million {{ values.statistics.turnover.overall.GEN4.transformation.pro.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.pro.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.pro.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.pro.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.pro.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.pro.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.pro.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.pro.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.pro.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.pro.ff|number_format(0, '.', ' ') }}
GEN5 >= R70 million and < R80 million {{ values.statistics.turnover.overall.GEN5.transformation.pro.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.pro.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.pro.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.pro.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.pro.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.pro.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.pro.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.pro.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.pro.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.pro.ff|number_format(0, '.', ' ') }}
GEN6 >= R80 million and < R90 million {{ values.statistics.turnover.overall.GEN6.transformation.pro.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.pro.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.pro.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.pro.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.pro.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.pro.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.pro.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.pro.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.pro.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.pro.ff|number_format(0, '.', ' ') }}
GEN7 >= R90 million and < R100 million {{ values.statistics.turnover.overall.GEN7.transformation.pro.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.pro.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.pro.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.pro.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.pro.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.pro.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.pro.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.pro.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.pro.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.pro.ff|number_format(0, '.', ' ') }}
GEN8 >= R100 million {{ values.statistics.turnover.overall.GEN8.transformation.pro.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.pro.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.pro.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.pro.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.pro.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.pro.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.pro.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.pro.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.pro.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.pro.ff|number_format(0, '.', ' ') }}
{% set chartCanvasId = 'groupbarStaffByTypeCatProf' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}

Staff by Turnover and Category - Skilled

Turnover Male - African Male - Coloured Male - Indian Male - White Male - Foreign Female - African Female - Coloured Female - Indian Female - White Female - Foreign
EME1 < R3 million {{ values.statistics.turnover.overall.EME1.transformation.skilled.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.skilled.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.skilled.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.skilled.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.skilled.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.skilled.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.skilled.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.skilled.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.skilled.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.skilled.ff|number_format(0, '.', ' ') }}
EME2 >= R3 million and < R6 million {{ values.statistics.turnover.overall.EME2.transformation.skilled.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.skilled.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.skilled.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.skilled.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.skilled.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.skilled.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.skilled.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.skilled.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.skilled.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.skilled.ff|number_format(0, '.', ' ') }}
QSE1 >= R6 million and < R10 million {{ values.statistics.turnover.overall.QSE1.transformation.skilled.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.skilled.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.skilled.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.skilled.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.skilled.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.skilled.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.skilled.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.skilled.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.skilled.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.skilled.ff|number_format(0, '.', ' ') }}
QSE2 >= R10 million and < R15 million {{ values.statistics.turnover.overall.QSE2.transformation.skilled.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.skilled.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.skilled.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.skilled.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.skilled.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.skilled.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.skilled.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.skilled.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.skilled.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.skilled.ff|number_format(0, '.', ' ') }}
QSE3 >= R15 million and < R20 million {{ values.statistics.turnover.overall.QSE3.transformation.skilled.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.skilled.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.skilled.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.skilled.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.skilled.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.skilled.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.skilled.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.skilled.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.skilled.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.skilled.ff|number_format(0, '.', ' ') }}
QSE4 >= R20 million and < R25 million {{ values.statistics.turnover.overall.QSE4.transformation.skilled.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.skilled.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.skilled.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.skilled.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.skilled.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.skilled.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.skilled.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.skilled.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.skilled.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.skilled.ff|number_format(0, '.', ' ') }}
GEN1 >= R25 million and < R35 million {{ values.statistics.turnover.overall.GEN1.transformation.skilled.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.skilled.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.skilled.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.skilled.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.skilled.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.skilled.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.skilled.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.skilled.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.skilled.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.skilled.ff|number_format(0, '.', ' ') }}
GEN2 >= R35 million and < R50 million {{ values.statistics.turnover.overall.GEN2.transformation.skilled.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.skilled.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.skilled.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.skilled.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.skilled.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.skilled.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.skilled.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.skilled.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.skilled.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.skilled.ff|number_format(0, '.', ' ') }}
GEN3 >= R50 million and < R60 million {{ values.statistics.turnover.overall.GEN3.transformation.skilled.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.skilled.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.skilled.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.skilled.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.skilled.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.skilled.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.skilled.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.skilled.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.skilled.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.skilled.ff|number_format(0, '.', ' ') }}
GEN4 >= R60 million and < R70 million {{ values.statistics.turnover.overall.GEN4.transformation.skilled.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.skilled.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.skilled.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.skilled.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.skilled.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.skilled.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.skilled.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.skilled.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.skilled.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.skilled.ff|number_format(0, '.', ' ') }}
GEN5 >= R70 million and < R80 million {{ values.statistics.turnover.overall.GEN5.transformation.skilled.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.skilled.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.skilled.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.skilled.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.skilled.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.skilled.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.skilled.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.skilled.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.skilled.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.skilled.ff|number_format(0, '.', ' ') }}
GEN6 >= R80 million and < R90 million {{ values.statistics.turnover.overall.GEN6.transformation.skilled.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.skilled.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.skilled.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.skilled.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.skilled.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.skilled.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.skilled.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.skilled.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.skilled.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.skilled.ff|number_format(0, '.', ' ') }}
GEN7 >= R90 million and < R100 million {{ values.statistics.turnover.overall.GEN7.transformation.skilled.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.skilled.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.skilled.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.skilled.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.skilled.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.skilled.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.skilled.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.skilled.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.skilled.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.skilled.ff|number_format(0, '.', ' ') }}
GEN8 >= R100 million {{ values.statistics.turnover.overall.GEN8.transformation.skilled.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.skilled.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.skilled.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.skilled.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.skilled.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.skilled.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.skilled.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.skilled.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.skilled.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.skilled.ff|number_format(0, '.', ' ') }}
{% set chartCanvasId = 'groupbarStaffByTypeCatSkilled' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}

Staff by Turnover and Category - Semi-Skilled

Turnover Male - African Male - Coloured Male - Indian Male - White Male - Foreign Female - African Female - Coloured Female - Indian Female - White Female - Foreign
EME1 < R3 million {{ values.statistics.turnover.overall.EME1.transformation.semi.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.semi.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.semi.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.semi.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.semi.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.semi.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.semi.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.semi.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.semi.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.semi.ff|number_format(0, '.', ' ') }}
EME2 >= R3 million and < R6 million {{ values.statistics.turnover.overall.EME2.transformation.semi.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.semi.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.semi.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.semi.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.semi.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.semi.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.semi.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.semi.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.semi.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.semi.ff|number_format(0, '.', ' ') }}
QSE1 >= R6 million and < R10 million {{ values.statistics.turnover.overall.QSE1.transformation.semi.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.semi.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.semi.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.semi.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.semi.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.semi.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.semi.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.semi.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.semi.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.semi.ff|number_format(0, '.', ' ') }}
QSE2 >= R10 million and < R15 million {{ values.statistics.turnover.overall.QSE2.transformation.semi.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.semi.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.semi.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.semi.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.semi.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.semi.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.semi.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.semi.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.semi.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.semi.ff|number_format(0, '.', ' ') }}
QSE3 >= R15 million and < R20 million {{ values.statistics.turnover.overall.QSE3.transformation.semi.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.semi.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.semi.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.semi.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.semi.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.semi.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.semi.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.semi.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.semi.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.semi.ff|number_format(0, '.', ' ') }}
QSE4 >= R20 million and < R25 million {{ values.statistics.turnover.overall.QSE4.transformation.semi.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.semi.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.semi.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.semi.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.semi.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.semi.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.semi.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.semi.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.semi.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.semi.ff|number_format(0, '.', ' ') }}
GEN1 >= R25 million and < R35 million {{ values.statistics.turnover.overall.GEN1.transformation.semi.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.semi.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.semi.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.semi.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.semi.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.semi.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.semi.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.semi.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.semi.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.semi.ff|number_format(0, '.', ' ') }}
GEN2 >= R35 million and < R50 million {{ values.statistics.turnover.overall.GEN2.transformation.semi.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.semi.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.semi.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.semi.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.semi.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.semi.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.semi.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.semi.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.semi.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.semi.ff|number_format(0, '.', ' ') }}
GEN3 >= R50 million and < R60 million {{ values.statistics.turnover.overall.GEN3.transformation.semi.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.semi.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.semi.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.semi.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.semi.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.semi.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.semi.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.semi.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.semi.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.semi.ff|number_format(0, '.', ' ') }}
GEN4 >= R60 million and < R70 million {{ values.statistics.turnover.overall.GEN4.transformation.semi.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.semi.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.semi.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.semi.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.semi.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.semi.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.semi.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.semi.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.semi.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.semi.ff|number_format(0, '.', ' ') }}
GEN5 >= R70 million and < R80 million {{ values.statistics.turnover.overall.GEN5.transformation.semi.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.semi.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.semi.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.semi.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.semi.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.semi.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.semi.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.semi.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.semi.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.semi.ff|number_format(0, '.', ' ') }}
GEN6 >= R80 million and < R90 million {{ values.statistics.turnover.overall.GEN6.transformation.semi.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.semi.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.semi.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.semi.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.semi.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.semi.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.semi.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.semi.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.semi.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.semi.ff|number_format(0, '.', ' ') }}
GEN7 >= R90 million and < R100 million {{ values.statistics.turnover.overall.GEN7.transformation.semi.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.semi.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.semi.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.semi.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.semi.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.semi.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.semi.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.semi.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.semi.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.semi.ff|number_format(0, '.', ' ') }}
GEN8 >= R100 million {{ values.statistics.turnover.overall.GEN8.transformation.semi.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.semi.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.semi.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.semi.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.semi.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.semi.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.semi.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.semi.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.semi.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.semi.ff|number_format(0, '.', ' ') }}
{% set chartCanvasId = 'groupbarStaffByTypeCatSemi' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}

Staff by Turnover and Category - Unskilled

Turnover Male - African Male - Coloured Male - Indian Male - White Male - Foreign Female - African Female - Coloured Female - Indian Female - White Female - Foreign
EME1 < R3 million {{ values.statistics.turnover.overall.EME1.transformation.unskill.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.unskill.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.unskill.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.unskill.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.unskill.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.unskill.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.unskill.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.unskill.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.unskill.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.unskill.ff|number_format(0, '.', ' ') }}
EME2 >= R3 million and < R6 million {{ values.statistics.turnover.overall.EME2.transformation.unskill.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.unskill.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.unskill.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.unskill.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.unskill.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.unskill.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.unskill.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.unskill.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.unskill.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.unskill.ff|number_format(0, '.', ' ') }}
QSE1 >= R6 million and < R10 million {{ values.statistics.turnover.overall.QSE1.transformation.unskill.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.unskill.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.unskill.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.unskill.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.unskill.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.unskill.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.unskill.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.unskill.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.unskill.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.unskill.ff|number_format(0, '.', ' ') }}
QSE2 >= R10 million and < R15 million {{ values.statistics.turnover.overall.QSE2.transformation.unskill.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.unskill.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.unskill.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.unskill.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.unskill.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.unskill.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.unskill.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.unskill.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.unskill.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.unskill.ff|number_format(0, '.', ' ') }}
QSE3 >= R15 million and < R20 million {{ values.statistics.turnover.overall.QSE3.transformation.unskill.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.unskill.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.unskill.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.unskill.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.unskill.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.unskill.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.unskill.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.unskill.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.unskill.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.unskill.ff|number_format(0, '.', ' ') }}
QSE4 >= R20 million and < R25 million {{ values.statistics.turnover.overall.QSE4.transformation.unskill.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.unskill.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.unskill.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.unskill.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.unskill.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.unskill.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.unskill.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.unskill.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.unskill.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.unskill.ff|number_format(0, '.', ' ') }}
GEN1 >= R25 million and < R35 million {{ values.statistics.turnover.overall.GEN1.transformation.unskill.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.unskill.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.unskill.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.unskill.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.unskill.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.unskill.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.unskill.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.unskill.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.unskill.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.unskill.ff|number_format(0, '.', ' ') }}
GEN2 >= R35 million and < R50 million {{ values.statistics.turnover.overall.GEN2.transformation.unskill.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.unskill.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.unskill.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.unskill.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.unskill.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.unskill.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.unskill.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.unskill.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.unskill.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.unskill.ff|number_format(0, '.', ' ') }}
GEN3 >= R50 million and < R60 million {{ values.statistics.turnover.overall.GEN3.transformation.unskill.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.unskill.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.unskill.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.unskill.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.unskill.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.unskill.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.unskill.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.unskill.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.unskill.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.unskill.ff|number_format(0, '.', ' ') }}
GEN4 >= R60 million and < R70 million {{ values.statistics.turnover.overall.GEN4.transformation.unskill.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.unskill.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.unskill.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.unskill.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.unskill.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.unskill.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.unskill.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.unskill.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.unskill.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.unskill.ff|number_format(0, '.', ' ') }}
GEN5 >= R70 million and < R80 million {{ values.statistics.turnover.overall.GEN5.transformation.unskill.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.unskill.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.unskill.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.unskill.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.unskill.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.unskill.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.unskill.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.unskill.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.unskill.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.unskill.ff|number_format(0, '.', ' ') }}
GEN6 >= R80 million and < R90 million {{ values.statistics.turnover.overall.GEN6.transformation.unskill.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.unskill.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.unskill.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.unskill.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.unskill.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.unskill.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.unskill.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.unskill.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.unskill.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.unskill.ff|number_format(0, '.', ' ') }}
GEN7 >= R90 million and < R100 million {{ values.statistics.turnover.overall.GEN7.transformation.unskill.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.unskill.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.unskill.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.unskill.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.unskill.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.unskill.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.unskill.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.unskill.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.unskill.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.unskill.ff|number_format(0, '.', ' ') }}
GEN8 >= R100 million {{ values.statistics.turnover.overall.GEN8.transformation.unskill.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.unskill.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.unskill.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.unskill.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.unskill.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.unskill.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.unskill.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.unskill.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.unskill.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.unskill.ff|number_format(0, '.', ' ') }}
{% set chartCanvasId = 'groupbarStaffByTypeCatUnksill' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}

Staff by Turnover and Category - Temporary

Turnover Male - African Male - Coloured Male - Indian Male - White Male - Foreign Female - African Female - Coloured Female - Indian Female - White Female - Foreign
EME1 < R3 million {{ values.statistics.turnover.overall.EME1.transformation.temp.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.temp.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.temp.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.temp.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.temp.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.temp.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.temp.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.temp.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.temp.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME1.transformation.temp.ff|number_format(0, '.', ' ') }}
EME2 >= R3 million and < R6 million {{ values.statistics.turnover.overall.EME2.transformation.temp.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.temp.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.temp.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.temp.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.temp.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.temp.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.temp.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.temp.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.temp.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.EME2.transformation.temp.ff|number_format(0, '.', ' ') }}
QSE1 >= R6 million and < R10 million {{ values.statistics.turnover.overall.QSE1.transformation.temp.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.temp.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.temp.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.temp.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.temp.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.temp.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.temp.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.temp.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.temp.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE1.transformation.temp.ff|number_format(0, '.', ' ') }}
QSE2 >= R10 million and < R15 million {{ values.statistics.turnover.overall.QSE2.transformation.temp.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.temp.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.temp.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.temp.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.temp.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.temp.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.temp.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.temp.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.temp.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE2.transformation.temp.ff|number_format(0, '.', ' ') }}
QSE3 >= R15 million and < R20 million {{ values.statistics.turnover.overall.QSE3.transformation.temp.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.temp.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.temp.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.temp.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.temp.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.temp.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.temp.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.temp.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.temp.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE3.transformation.temp.ff|number_format(0, '.', ' ') }}
QSE4 >= R20 million and < R25 million {{ values.statistics.turnover.overall.QSE4.transformation.temp.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.temp.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.temp.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.temp.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.temp.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.temp.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.temp.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.temp.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.temp.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.QSE4.transformation.temp.ff|number_format(0, '.', ' ') }}
GEN1 >= R25 million and < R35 million {{ values.statistics.turnover.overall.GEN1.transformation.temp.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.temp.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.temp.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.temp.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.temp.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.temp.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.temp.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.temp.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.temp.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN1.transformation.temp.ff|number_format(0, '.', ' ') }}
GEN2 >= R35 million and < R50 million {{ values.statistics.turnover.overall.GEN2.transformation.temp.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.temp.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.temp.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.temp.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.temp.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.temp.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.temp.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.temp.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.temp.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN2.transformation.temp.ff|number_format(0, '.', ' ') }}
GEN3 >= R50 million and < R60 million {{ values.statistics.turnover.overall.GEN3.transformation.temp.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.temp.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.temp.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.temp.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.temp.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.temp.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.temp.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.temp.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.temp.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN3.transformation.temp.ff|number_format(0, '.', ' ') }}
GEN4 >= R60 million and < R70 million {{ values.statistics.turnover.overall.GEN4.transformation.temp.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.temp.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.temp.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.temp.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.temp.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.temp.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.temp.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.temp.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.temp.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN4.transformation.temp.ff|number_format(0, '.', ' ') }}
GEN5 >= R70 million and < R80 million {{ values.statistics.turnover.overall.GEN5.transformation.temp.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.temp.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.temp.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.temp.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.temp.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.temp.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.temp.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.temp.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.temp.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN5.transformation.temp.ff|number_format(0, '.', ' ') }}
GEN6 >= R80 million and < R90 million {{ values.statistics.turnover.overall.GEN6.transformation.temp.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.temp.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.temp.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.temp.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.temp.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.temp.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.temp.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.temp.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.temp.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN6.transformation.temp.ff|number_format(0, '.', ' ') }}
GEN7 >= R90 million and < R100 million {{ values.statistics.turnover.overall.GEN7.transformation.temp.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.temp.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.temp.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.temp.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.temp.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.temp.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.temp.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.temp.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.temp.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN7.transformation.temp.ff|number_format(0, '.', ' ') }}
GEN8 >= R100 million {{ values.statistics.turnover.overall.GEN8.transformation.temp.ma|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.temp.mc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.temp.mi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.temp.mw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.temp.mf|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.temp.fa|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.temp.fc|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.temp.fi|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.temp.fw|number_format(0, '.', ' ') }} {{ values.statistics.turnover.overall.GEN8.transformation.temp.ff|number_format(0, '.', ' ') }}
{% set chartCanvasId = 'groupbarStaffByTypeCatTemp' ~ year %} {% include "@CoreBundle/Default/chart.html.twig" %}

Staff Numbers to Check

{% for member in values.statistics.staff_levels_to_check %} {% endfor %}
Number Firm Name Total Staff Total Male and Female Total Male Total Female
{{ member.id }} {{ member.firm_name }} {{ member.total_staff }} {{ member.total_male + member.total_female }} {{ member.total_male }} {{ member.total_female }}
Count {{ values.statistics.staff_levels_to_check|length }}  

Raw Member Data

{% for member in values.statistics.staff_levels_to_check %} {% endfor %}
Number Firm Name Turnover Declaration Date Black Owned Black Women Owned Women Owned SMME Total Staff
{{ member.id }} {{ member.firm_name }} {{ member.three_years_average_turnover }} {{ member.declaration_received.format('d-m-Y') }} {{ member.black_owned }} {{ member.black_women_owned }} {{ member.women_owned }} {{ member.smme }} {{ member.total_staff }}
{% endfor %}
{% endblock content %} {% block foot_script %} {{ parent() }} {% endblock foot_script %}