chevron_left Back to Candidates
analytics

Overall Shareholder Analysis

Complete demographic profile of all active shareholders

@if (!loading && data) {
{{ data.totalActiveShareholders }} Total Active Shareholders
}
@if (loading) {

Loading shareholder analysis...

} @else if (error || !data) {
error_outline

Analysis not available.

} @else {
people_outline

Demographic Profile

6 Dimensions
people
Gender Distribution
{{ data.totalActiveShareholders }}total
@for (item of data.genderBreakdown; track item.label; let i = $index) {
{{ item.label }} {{ item.percent }}%
}
cake
Age Groups
{{ data.totalActiveShareholders }}total
@for (item of data.ageBreakdown; track item.label; let i = $index) {
{{ item.label }} {{ item.percent }}%
}
temple_hindu
Religion Profile
@if (data.religionBreakdown?.length > 0) {
{{ data.totalActiveShareholders }}total
@for (item of data.religionBreakdown; track item.label; let i = $index) {
{{ item.label }} {{ item.percent }}%
}
} @else {

No religion data.

}
work
Occupation Profile
@if (data.occupationBreakdown?.length > 0) {
{{ data.totalActiveShareholders }}total
@for (item of data.occupationBreakdown; track item.label; let i = $index) {
{{ item.label }} {{ item.percent }}%
}
} @else {

No occupation data.

}
school
Education Level
@if (data.educationBreakdown?.length > 0) {
{{ data.totalActiveShareholders }}total
@for (item of data.educationBreakdown; track item.label; let i = $index) {
{{ item.label }} {{ item.percent }}%
}
} @else {

No education data.

}
favorite
Marital Status
@if (data.maritalBreakdown?.length > 0) {
{{ data.totalActiveShareholders }}total
@for (item of data.maritalBreakdown; track item.label; let i = $index) {
{{ item.label }} {{ item.percent }}%
}
} @else {

No marital data.

}
public

Social & Geographic Profile

3 Dimensions
location_on
Area / City
{{ data.totalActiveShareholders }}total
@for (item of data.areaBreakdown; track item.label; let i = $index) {
{{ item.label }} {{ item.percent }}%
}
diversity_3
Social Category
{{ data.totalActiveShareholders }}total
@for (item of data.casteBreakdown; track item.label; let i = $index) {
{{ item.label }} {{ item.percent }}%
}
account_tree
Sub-Caste (Surname)
@if (data.subCasteBreakdown?.length > 0) {
{{ data.totalActiveShareholders }}total
@for (item of data.subCasteBreakdown; track item.label; let i = $index) {
{{ item.label }} {{ item.percent }}%
}
} @else {

No sub-caste data.

}
savings

Financial Profile

2 Dimensions
account_balance_wallet
Share Holding
{{ data.totalActiveShareholders }}total
@for (item of data.shareHoldingBreakdown; track item.label; let i = $index) {
{{ item.label }} {{ item.percent }}%
}
history
Member Tenure
{{ data.totalActiveShareholders }}total
@for (item of data.tenureBreakdown; track item.label; let i = $index) {
{{ item.label }} {{ item.percent }}%
}
}
@if (tooltipState.visible) {
{{ tooltipState.label }} · {{ tooltipState.percent }}% ({{ tooltipState.count }})
}