{
    "start_date": "2026-05-01",
    "end_date": "2026-08-01",
    "data": [
        {
            "broker_id": "AMINVEST",
            "broker_name": "AmInvest",
            "total_calls": 24,
            "winning_calls": 17,
            "win_rate_pct": 70.83,
            "avg_max_gain_pct": 129.07,
            "industries": {
                "total": 0,
                "top3": {
                    "PLANT": {
                        "count": 9,
                        "label": "Plantation",
                        "pct": "37.5"
                    },
                    "FINAN": {
                        "count": 3,
                        "label": "Financial Services",
                        "pct": "12.5"
                    },
                    "ENERG": {
                        "count": 3,
                        "label": "Energy",
                        "pct": "12.5"
                    }
                }
            },
            "rating": 6.36
        },
        {
            "broker_id": "SMARTRobie",
            "broker_name": "SMARTRobie",
            "total_calls": 120,
            "winning_calls": 62,
            "win_rate_pct": 51.67,
            "avg_max_gain_pct": 8.91,
            "industries": {
                "total": 0,
                "top3": {
                    "INDUS": {
                        "count": 41,
                        "label": "Industrial Products & Services",
                        "pct": "34.2"
                    },
                    "CONSU": {
                        "count": 18,
                        "label": "Consumer Products & Services",
                        "pct": "15.0"
                    },
                    "TECHN": {
                        "count": 14,
                        "label": "Technology",
                        "pct": "11.7"
                    }
                }
            },
            "rating": 5.29
        },
        {
            "broker_id": "RHB",
            "broker_name": "RHB",
            "total_calls": 66,
            "winning_calls": 43,
            "win_rate_pct": 65.15,
            "avg_max_gain_pct": 10.69,
            "industries": {
                "total": 0,
                "top3": {
                    "CONST": {
                        "count": 14,
                        "label": "Construction",
                        "pct": "21.2"
                    },
                    "CONSU": {
                        "count": 8,
                        "label": "Consumer Products & Services",
                        "pct": "12.1"
                    },
                    "INDUS": {
                        "count": 7,
                        "label": "Industrial Products & Services",
                        "pct": "10.6"
                    }
                }
            },
            "rating": 4.28
        },
        {
            "broker_id": "HLG",
            "broker_name": "HLG",
            "total_calls": 60,
            "winning_calls": 42,
            "win_rate_pct": 70,
            "avg_max_gain_pct": 9.2,
            "industries": {
                "total": 0,
                "top3": {
                    "CONSU": {
                        "count": 14,
                        "label": "Consumer Products & Services",
                        "pct": "23.3"
                    },
                    "PLANT": {
                        "count": 9,
                        "label": "Plantation",
                        "pct": "15.0"
                    },
                    "ENERG": {
                        "count": 8,
                        "label": "Energy",
                        "pct": "13.3"
                    }
                }
            },
            "rating": 4.24
        },
        {
            "broker_id": "TA",
            "broker_name": "TA",
            "total_calls": 81,
            "winning_calls": 42,
            "win_rate_pct": 51.85,
            "avg_max_gain_pct": 8.14,
            "industries": {
                "total": 0,
                "top3": {
                    "CONSU": {
                        "count": 17,
                        "label": "Consumer Products & Services",
                        "pct": "21.0"
                    },
                    "FINAN": {
                        "count": 10,
                        "label": "Financial Services",
                        "pct": "12.3"
                    },
                    "CONST": {
                        "count": 9,
                        "label": "Construction",
                        "pct": "11.1"
                    }
                }
            },
            "rating": 4.19
        },
        {
            "broker_id": "PHILIP CAPITAL",
            "broker_name": "PHILIP CAPITAL",
            "total_calls": 1,
            "winning_calls": 1,
            "win_rate_pct": 100,
            "avg_max_gain_pct": 25.52,
            "industries": {
                "total": 0,
                "top3": {
                    "CONST": {
                        "count": 1,
                        "label": "Construction",
                        "pct": "100.0"
                    }
                }
            },
            "rating": 4.02
        },
        {
            "broker_id": "PHILLIP CAPITAL",
            "broker_name": "PHILLIP CAPITAL",
            "total_calls": 36,
            "winning_calls": 25,
            "win_rate_pct": 69.44,
            "avg_max_gain_pct": 17.51,
            "industries": {
                "total": 0,
                "top3": {
                    "CONST": {
                        "count": 11,
                        "label": "Construction",
                        "pct": "30.6"
                    },
                    "INDUS": {
                        "count": 6,
                        "label": "Industrial Products & Services",
                        "pct": "16.7"
                    },
                    "ENERG": {
                        "count": 6,
                        "label": "Energy",
                        "pct": "16.7"
                    }
                }
            },
            "rating": 3.77
        },
        {
            "broker_id": "HLIB",
            "broker_name": "Hong Leong Investment Bank Berhad",
            "total_calls": 39,
            "winning_calls": 27,
            "win_rate_pct": 69.23,
            "avg_max_gain_pct": 9.95,
            "industries": {
                "total": 0,
                "top3": {
                    "CONSU": {
                        "count": 8,
                        "label": "Consumer Products & Services",
                        "pct": "20.5"
                    },
                    "ENERG": {
                        "count": 7,
                        "label": "Energy",
                        "pct": "17.9"
                    },
                    "PLANT": {
                        "count": 4,
                        "label": "Plantation",
                        "pct": "10.3"
                    }
                }
            },
            "rating": 3.65
        },
        {
            "broker_id": "PUBLIC BANK",
            "broker_name": "PUBLIC BANK",
            "total_calls": 35,
            "winning_calls": 23,
            "win_rate_pct": 65.71,
            "avg_max_gain_pct": 15.5,
            "industries": {
                "total": 0,
                "top3": {
                    "CONST": {
                        "count": 7,
                        "label": "Construction",
                        "pct": "20.0"
                    },
                    "INDUS": {
                        "count": 5,
                        "label": "Industrial Products & Services",
                        "pct": "14.3"
                    },
                    "TECHN": {
                        "count": 4,
                        "label": "Technology",
                        "pct": "11.4"
                    }
                }
            },
            "rating": 3.56
        },
        {
            "broker_id": "AFFIN HWG",
            "broker_name": "Affin Hwang Investment Bank",
            "total_calls": 20,
            "winning_calls": 14,
            "win_rate_pct": 70,
            "avg_max_gain_pct": 9.95,
            "industries": {
                "total": 0,
                "top3": {
                    "ENERG": {
                        "count": 4,
                        "label": "Energy",
                        "pct": "20.0"
                    },
                    "PLANT": {
                        "count": 3,
                        "label": "Plantation",
                        "pct": "15.0"
                    },
                    "FINAN": {
                        "count": 3,
                        "label": "Financial Services",
                        "pct": "15.0"
                    }
                }
            },
            "rating": 3.15
        },
        {
            "broker_id": "CIMB",
            "broker_name": "CIMB",
            "total_calls": 20,
            "winning_calls": 14,
            "win_rate_pct": 70,
            "avg_max_gain_pct": 8.21,
            "industries": {
                "total": 0,
                "top3": {
                    "ENERG": {
                        "count": 6,
                        "label": "Energy",
                        "pct": "30.0"
                    },
                    "FINAN": {
                        "count": 5,
                        "label": "Financial Services",
                        "pct": "25.0"
                    },
                    "TELEC": {
                        "count": 2,
                        "label": "Telecommunications & Media",
                        "pct": "10.0"
                    }
                }
            },
            "rating": 3.1
        },
        {
            "broker_id": "RHB-OSK",
            "broker_name": "RHB-OSK",
            "total_calls": 28,
            "winning_calls": 15,
            "win_rate_pct": 53.57,
            "avg_max_gain_pct": 6.29,
            "industries": {
                "total": 0,
                "top3": {
                    "FINAN": {
                        "count": 6,
                        "label": "Financial Services",
                        "pct": "21.4"
                    },
                    "PLANT": {
                        "count": 5,
                        "label": "Plantation",
                        "pct": "17.9"
                    },
                    "CONSU": {
                        "count": 5,
                        "label": "Consumer Products & Services",
                        "pct": "17.9"
                    }
                }
            },
            "rating": 2.73
        },
        {
            "broker_id": "MERCURY",
            "broker_name": "MERCURY",
            "total_calls": 11,
            "winning_calls": 7,
            "win_rate_pct": 63.64,
            "avg_max_gain_pct": 6.06,
            "industries": {
                "total": 0,
                "top3": {
                    "CONSU": {
                        "count": 4,
                        "label": "Consumer Products & Services",
                        "pct": "36.4"
                    },
                    "PROPE": {
                        "count": 2,
                        "label": "Property",
                        "pct": "18.2"
                    },
                    "INDUS": {
                        "count": 2,
                        "label": "Industrial Products & Services",
                        "pct": "18.2"
                    }
                }
            },
            "rating": 2.58
        }
    ]
}