{
  "period": "2024-2026.06",
  "total_customers": 584,
  "top_customers": [
    {
      "customer": "圣湘生物科技股份有限公司",
      "group": "圣湘生物科技股份有限公司",
      "total_spend": 5054092.0,
      "product_count": 66,
      "top_products": [
        {
          "code": "MD2104-000804-1",
          "name": "33.33×SensiDirect RTase/UNG Mix (000802)",
          "avg_price": 249.4,
          "min_price": 175.0,
          "max_price": 291.66,
          "total_qty": 9550,
          "total_amt": 2255824.0,
          "yearly_prices": {
            "2025": 249.4
          },
          "price_change_pct": null,
          "price_dispersion": 46.8
        },
        {
          "code": "MD2084-000804-1",
          "name": "10×Fast Direct RTase/UNG Mix (000804)",
          "avg_price": 77.0,
          "min_price": 52.5,
          "max_price": 87.5,
          "total_qty": 15865,
          "total_amt": 1091038.0,
          "yearly_prices": {
            "2025": 77.0
          },
          "price_change_pct": null,
          "price_dispersion": 45.5
        },
        {
          "code": "MD2104-000804-2",
          "name": "2×SensiDirect RT Premix Buffer (dUTP)",
          "avg_price": 2.0,
          "min_price": 1.5,
          "max_price": 2.5,
          "total_qty": 130420,
          "total_amt": 250340.0,
          "yearly_prices": {
            "2025": 2.0
          },
          "price_change_pct": null,
          "price_dispersion": 50.0
        },
        {
          "code": "MD2104-4-000801-1",
          "name": "25×SensiDirect RTase/UNG Mix Ⅳ",
          "avg_price": 350.85,
          "min_price": 131.25,
          "max_price": 400.0,
          "total_qty": 941,
          "total_amt": 209395.0,
          "yearly_prices": {
            "2025": 361.31,
            "2026": 131.25
          },
          "price_change_pct": -62.6,
          "price_dispersion": 76.6
        },
        {
          "code": "MD2084-000804-2",
          "name": "2×Fast Direct RT Premix Buffer (dUTP)",
          "avg_price": 2.17,
          "min_price": 1.5,
          "max_price": 2.5,
          "total_qty": 90800,
          "total_amt": 183300.0,
          "yearly_prices": {
            "2025": 2.17
          },
          "price_change_pct": null,
          "price_dispersion": 46.2
        },
        {
          "code": "FMD5104-000814-1",
          "name": "12.5×SensiDirect RTase/UNG Mix (with dNTPs) (DG) (",
          "avg_price": 200.0,
          "min_price": 200.0,
          "max_price": 200.0,
          "total_qty": 909,
          "total_amt": 181800.0,
          "yearly_prices": {
            "2025": 200.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD210-000805-1",
          "name": "25×SensiDirect RTase Mix (000805)",
          "avg_price": 350.0,
          "min_price": 350.0,
          "max_price": 350.0,
          "total_qty": 435,
          "total_amt": 152250.0,
          "yearly_prices": {
            "2025": 350.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M2181-4-NA-095203",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (095203",
          "avg_price": 17.14,
          "min_price": 16.0,
          "max_price": 20.0,
          "total_qty": 6800,
          "total_amt": 118800.0,
          "yearly_prices": {
            "2026": 17.14
          },
          "price_change_pct": 0.0,
          "price_dispersion": 23.3
        }
      ],
      "all_products": [
        {
          "code": "MD2104-000804-1",
          "name": "33.33×SensiDirect RTase/UNG Mix (000802)",
          "avg_price": 249.4,
          "min_price": 175.0,
          "max_price": 291.66,
          "total_qty": 9550,
          "total_amt": 2255824.0,
          "yearly_prices": {
            "2025": 249.4
          },
          "price_change_pct": null,
          "price_dispersion": 46.8
        },
        {
          "code": "MD2084-000804-1",
          "name": "10×Fast Direct RTase/UNG Mix (000804)",
          "avg_price": 77.0,
          "min_price": 52.5,
          "max_price": 87.5,
          "total_qty": 15865,
          "total_amt": 1091038.0,
          "yearly_prices": {
            "2025": 77.0
          },
          "price_change_pct": null,
          "price_dispersion": 45.5
        },
        {
          "code": "MD2104-000804-2",
          "name": "2×SensiDirect RT Premix Buffer (dUTP)",
          "avg_price": 2.0,
          "min_price": 1.5,
          "max_price": 2.5,
          "total_qty": 130420,
          "total_amt": 250340.0,
          "yearly_prices": {
            "2025": 2.0
          },
          "price_change_pct": null,
          "price_dispersion": 50.0
        },
        {
          "code": "MD2104-4-000801-1",
          "name": "25×SensiDirect RTase/UNG Mix Ⅳ",
          "avg_price": 350.85,
          "min_price": 131.25,
          "max_price": 400.0,
          "total_qty": 941,
          "total_amt": 209395.0,
          "yearly_prices": {
            "2025": 361.31,
            "2026": 131.25
          },
          "price_change_pct": -62.6,
          "price_dispersion": 76.6
        },
        {
          "code": "MD2084-000804-2",
          "name": "2×Fast Direct RT Premix Buffer (dUTP)",
          "avg_price": 2.17,
          "min_price": 1.5,
          "max_price": 2.5,
          "total_qty": 90800,
          "total_amt": 183300.0,
          "yearly_prices": {
            "2025": 2.17
          },
          "price_change_pct": null,
          "price_dispersion": 46.2
        },
        {
          "code": "FMD5104-000814-1",
          "name": "12.5×SensiDirect RTase/UNG Mix (with dNTPs) (DG) (",
          "avg_price": 200.0,
          "min_price": 200.0,
          "max_price": 200.0,
          "total_qty": 909,
          "total_amt": 181800.0,
          "yearly_prices": {
            "2025": 200.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD210-000805-1",
          "name": "25×SensiDirect RTase Mix (000805)",
          "avg_price": 350.0,
          "min_price": 350.0,
          "max_price": 350.0,
          "total_qty": 435,
          "total_amt": 152250.0,
          "yearly_prices": {
            "2025": 350.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M2181-4-NA-095203",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (095203",
          "avg_price": 17.14,
          "min_price": 16.0,
          "max_price": 20.0,
          "total_qty": 6800,
          "total_amt": 118800.0,
          "yearly_prices": {
            "2026": 17.14
          },
          "price_change_pct": 0.0,
          "price_dispersion": 23.3
        },
        {
          "code": "MD2104-000820-1",
          "name": "33.33×SensiDirect RTase/UNG Mix (000820)",
          "avg_price": 291.66,
          "min_price": 291.66,
          "max_price": 291.66,
          "total_qty": 270,
          "total_amt": 78748.0,
          "yearly_prices": {
            "2025": 291.66
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE16-50",
          "name": "Robustart Taq (DG)",
          "avg_price": 2457.14,
          "min_price": 2400.0,
          "max_price": 2800.0,
          "total_qty": 28,
          "total_amt": 69200.0,
          "yearly_prices": {
            "2025": 2800.0,
            "2026": 2400.0
          },
          "price_change_pct": -2.3,
          "price_dispersion": 16.3
        },
        {
          "code": "FMD5104-NA-000814-1",
          "name": "12.5×SensiDirect RTase/UNG Mix (NA) (with dNTPs) (",
          "avg_price": 211.11,
          "min_price": 200.0,
          "max_price": 300.0,
          "total_qty": 304,
          "total_amt": 62800.0,
          "yearly_prices": {
            "2025": 211.11
          },
          "price_change_pct": null,
          "price_dispersion": 47.4
        },
        {
          "code": "E13",
          "name": "Neoscript RTase",
          "avg_price": 266.67,
          "min_price": 260.0,
          "max_price": 280.0,
          "total_qty": 190,
          "total_amt": 51400.0,
          "yearly_prices": {
            "2025": 280.0,
            "2026": 260.0
          },
          "price_change_pct": -2.5,
          "price_dispersion": 7.5
        },
        {
          "code": "M2181-4-014101",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (000809)",
          "avg_price": 1.0,
          "min_price": 1.0,
          "max_price": 1.0,
          "total_qty": 49400,
          "total_amt": 49400.0,
          "yearly_prices": {
            "2025": 1.0,
            "2026": 1.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD4104-000801-1",
          "name": "12.5×SensiDirect RTase/UNG Mix (000801)",
          "avg_price": 120.0,
          "min_price": 120.0,
          "max_price": 120.0,
          "total_qty": 300,
          "total_amt": 36000.0,
          "yearly_prices": {
            "2026": 120.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD210-000805-2",
          "name": "2×SensiDirect RT Premix Buffer",
          "avg_price": 3.0,
          "min_price": 1.5,
          "max_price": 4.0,
          "total_qty": 6900,
          "total_amt": 24350.0,
          "yearly_prices": {
            "2025": 4.0,
            "2026": 1.5
          },
          "price_change_pct": -50.0,
          "price_dispersion": 83.3
        },
        {
          "code": "MD2104-4-000801-2",
          "name": "2×SensiDirect RT Premix Buffer Ⅳ (dUTP)",
          "avg_price": 3.57,
          "min_price": 1.5,
          "max_price": 4.0,
          "total_qty": 9902,
          "total_amt": 24344.0,
          "yearly_prices": {
            "2025": 3.76,
            "2026": 1.5
          },
          "price_change_pct": -57.9,
          "price_dispersion": 70.1
        },
        {
          "code": "M3161-096701-DB-1",
          "name": "50×Robustart Taq /UNG Mix (096701)",
          "avg_price": 607.14,
          "min_price": 600.0,
          "max_price": 700.0,
          "total_qty": 38,
          "total_amt": 23100.0,
          "yearly_prices": {
            "2025": 612.5,
            "2026": 600.0
          },
          "price_change_pct": -1.2,
          "price_dispersion": 16.5
        },
        {
          "code": "FMD5104-000814-TP-1",
          "name": "20×SensiDirect Enzyme/UNG Mix (with dNTPs) (DG) (0",
          "avg_price": 320.0,
          "min_price": 320.0,
          "max_price": 320.0,
          "total_qty": 57,
          "total_amt": 18240.0,
          "yearly_prices": {
            "2025": 320.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE16-NA-50",
          "name": "Robustart Taq (NA) (DG)",
          "avg_price": 2600.0,
          "min_price": 2400.0,
          "max_price": 2800.0,
          "total_qty": 7,
          "total_amt": 17600.0,
          "yearly_prices": {
            "2025": 2800.0,
            "2026": 2400.0
          },
          "price_change_pct": -7.7,
          "price_dispersion": 15.4
        },
        {
          "code": "M2181-4-NA",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR)",
          "avg_price": 80.0,
          "min_price": 80.0,
          "max_price": 80.0,
          "total_qty": 200,
          "total_amt": 16000.0,
          "yearly_prices": {
            "2025": 80.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-092401-DB-1",
          "name": "25×SensiDirect RTase/UNG Mix (092401)",
          "avg_price": 277.08,
          "min_price": 131.25,
          "max_price": 350.0,
          "total_qty": 60,
          "total_amt": 12250.0,
          "yearly_prices": {
            "2026": 277.08
          },
          "price_change_pct": 0.0,
          "price_dispersion": 78.9
        },
        {
          "code": "MD2104-000820-2",
          "name": "2×SensiDirect RT Premix Buffer (dUTP) (000818)",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 4200,
          "total_amt": 10500.0,
          "yearly_prices": {
            "2025": 2.5
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M2181-4",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR)",
          "avg_price": 0.89,
          "min_price": 0.5,
          "max_price": 1.6,
          "total_qty": 9480,
          "total_amt": 9940.0,
          "yearly_prices": {
            "2025": 0.89
          },
          "price_change_pct": null,
          "price_dispersion": 123.9
        },
        {
          "code": "M4181-4-095203",
          "name": "4×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (095203)",
          "avg_price": 40.0,
          "min_price": 40.0,
          "max_price": 40.0,
          "total_qty": 210,
          "total_amt": 8400.0,
          "yearly_prices": {
            "2026": 40.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FE20-50",
          "name": "Robustart Taq QS Ⅱ (DG)",
          "avg_price": 2400.0,
          "min_price": 2400.0,
          "max_price": 2400.0,
          "total_qty": 3,
          "total_amt": 7200.0,
          "yearly_prices": {
            "2026": 2400.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM2181-4-036301",
          "name": "2×FastAmpli Premix-UNG IV (Probe qPCR) (DG) (03630",
          "avg_price": 18.0,
          "min_price": 16.0,
          "max_price": 20.0,
          "total_qty": 360,
          "total_amt": 6480.0,
          "yearly_prices": {
            "2026": 18.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 22.2
        },
        {
          "code": "FMD5084-000903-DB",
          "name": "5×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 1.4,
          "min_price": 1.2,
          "max_price": 1.6,
          "total_qty": 4200,
          "total_amt": 5920.0,
          "yearly_prices": {
            "2026": 1.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 28.6
        },
        {
          "code": "FM0181-4-1",
          "name": "10×FastAmpli Premix-UNG Ⅳ (Mg2+ free) (DG)",
          "avg_price": 280.0,
          "min_price": 240.0,
          "max_price": 320.0,
          "total_qty": 22,
          "total_amt": 5840.0,
          "yearly_prices": {
            "2026": 280.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 28.6
        },
        {
          "code": "MD4104-000801-2",
          "name": "4×SensiDirect RT Premix Buffer (dUTP) (Mg2+ free) ",
          "avg_price": 5.5,
          "min_price": 5.5,
          "max_price": 5.5,
          "total_qty": 1000,
          "total_amt": 5500.0,
          "yearly_prices": {
            "2026": 5.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E13-NA",
          "name": "Neoscript RTase (NA)",
          "avg_price": 500.0,
          "min_price": 500.0,
          "max_price": 500.0,
          "total_qty": 10,
          "total_amt": 5000.0,
          "yearly_prices": {
            "2025": 500.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE43",
          "name": "Neoscript RTase HS Ⅱ (DG)",
          "avg_price": 800.0,
          "min_price": 800.0,
          "max_price": 800.0,
          "total_qty": 6,
          "total_amt": 4800.0,
          "yearly_prices": {
            "2026": 800.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FSTR202-000802-1",
          "name": "Neoscript RTase HS (DG)",
          "avg_price": 4000.0,
          "min_price": 4000.0,
          "max_price": 4000.0,
          "total_qty": 1,
          "total_amt": 4000.0,
          "yearly_prices": {
            "2025": 4000.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-000804",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00080",
          "avg_price": 0.8,
          "min_price": 0.8,
          "max_price": 0.8,
          "total_qty": 5000,
          "total_amt": 4000.0,
          "yearly_prices": {
            "2025": 0.8
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FSTR202-000801-1",
          "name": "15×STR RTase Mix (DG) (000801)",
          "avg_price": 960.0,
          "min_price": 720.0,
          "max_price": 1200.0,
          "total_qty": 4,
          "total_amt": 3840.0,
          "yearly_prices": {
            "2025": 960.0
          },
          "price_change_pct": null,
          "price_dispersion": 50.0
        },
        {
          "code": "FM2181-4-NA-020303",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (DG) (0",
          "avg_price": 20.0,
          "min_price": 20.0,
          "max_price": 20.0,
          "total_qty": 190,
          "total_amt": 3800.0,
          "yearly_prices": {
            "2025": 20.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "E40",
          "name": "Robustart Taq QS Ⅲ",
          "avg_price": 600.0,
          "min_price": 600.0,
          "max_price": 600.0,
          "total_qty": 6,
          "total_amt": 3600.0,
          "yearly_prices": {
            "2025": 600.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD5084-000903-DB-1",
          "name": "25×Fast Direct RTase/UNG Mix (DG) (000903)",
          "avg_price": 525.0,
          "min_price": 525.0,
          "max_price": 525.0,
          "total_qty": 6,
          "total_amt": 3150.0,
          "yearly_prices": {
            "2026": 525.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD6104-020322",
          "name": "6×SensiDirect RT Premix-UNG (Probe qRT-PCR) (02032",
          "avg_price": 0.95,
          "min_price": 0.8,
          "max_price": 1.11,
          "total_qty": 3360,
          "total_amt": 3132.0,
          "yearly_prices": {
            "2025": 0.95
          },
          "price_change_pct": null,
          "price_dispersion": 32.3
        },
        {
          "code": "M2161-096701-DB-1",
          "name": "50×Robustart Taq /UNG Mix (096701)",
          "avg_price": 700.0,
          "min_price": 700.0,
          "max_price": 700.0,
          "total_qty": 4,
          "total_amt": 2800.0,
          "yearly_prices": {
            "2025": 700.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE16-NA",
          "name": "Robustart Taq (NA) (DG)",
          "avg_price": 280.0,
          "min_price": 280.0,
          "max_price": 280.0,
          "total_qty": 10,
          "total_amt": 2800.0,
          "yearly_prices": {
            "2025": 280.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M2161-096701",
          "name": "2×Robustart Premix-UNG (Probe qPCR) (096701)",
          "avg_price": 16.4,
          "min_price": 0.8,
          "max_price": 32.0,
          "total_qty": 2037,
          "total_amt": 2784.0,
          "yearly_prices": {
            "2025": 16.4
          },
          "price_change_pct": null,
          "price_dispersion": 190.2
        },
        {
          "code": "FE40-20-NA",
          "name": "Robustart Taq QS Ⅲ (NA) (DG)",
          "avg_price": 2400.0,
          "min_price": 2400.0,
          "max_price": 2400.0,
          "total_qty": 1,
          "total_amt": 2400.0,
          "yearly_prices": {
            "2025": 2400.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "AS412-9",
          "name": "4×冻干保护剂-9",
          "avg_price": 12.68,
          "min_price": 0.19,
          "max_price": 16.0,
          "total_qty": 2121,
          "total_amt": 2228.0,
          "yearly_prices": {
            "2025": 16.0,
            "2026": 12.01
          },
          "price_change_pct": -5.2,
          "price_dispersion": 124.7
        },
        {
          "code": "M3161-096701-DB-2",
          "name": "2.5×Robustart Premix Buffer (dUTP) (096701)",
          "avg_price": 2.69,
          "min_price": 2.5,
          "max_price": 5.0,
          "total_qty": 720,
          "total_amt": 1950.0,
          "yearly_prices": {
            "2025": 2.86,
            "2026": 2.5
          },
          "price_change_pct": -7.1,
          "price_dispersion": 92.9
        },
        {
          "code": "FE105",
          "name": "Bst 3.0 HS (DG) ",
          "avg_price": 0.12,
          "min_price": 0.12,
          "max_price": 0.12,
          "total_qty": 16000,
          "total_amt": 1840.0,
          "yearly_prices": {
            "2025": 0.12
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE01-NA",
          "name": "UNG (NA) (DG)",
          "avg_price": 280.0,
          "min_price": 280.0,
          "max_price": 280.0,
          "total_qty": 5,
          "total_amt": 1400.0,
          "yearly_prices": {
            "2025": 280.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FSTR202-000802-2",
          "name": "25×STR Enzyme (DG) (000802)",
          "avg_price": 300.0,
          "min_price": 300.0,
          "max_price": 300.0,
          "total_qty": 4,
          "total_amt": 1200.0,
          "yearly_prices": {
            "2025": 300.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-020303-O20-U1",
          "name": "FastAmpli Premix-UNG Ⅳ (Probe qPCR) (020303) (PF-O",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 432,
          "total_amt": 1123.0,
          "yearly_prices": {
            "2026": 2.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-020303-O20-U2",
          "name": "FastAmpli Premix-UNG Ⅳ (Probe qPCR) (020303) (PF-O",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 432,
          "total_amt": 1123.0,
          "yearly_prices": {
            "2026": 2.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-020303-O20-U4",
          "name": "FastAmpli Premix-UNG Ⅳ (Probe qPCR) (020303) (PF-O",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 432,
          "total_amt": 1123.0,
          "yearly_prices": {
            "2026": 2.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-020303-O20-U9",
          "name": "FastAmpli Premix-UNG Ⅳ (Probe qPCR) (020303) (PF-O",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 424,
          "total_amt": 1102.0,
          "yearly_prices": {
            "2026": 2.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-092401-DB-2",
          "name": "2×SensiDirect RT Premix Buffer (dUTP) (003001)",
          "avg_price": 3.17,
          "min_price": 1.5,
          "max_price": 4.0,
          "total_qty": 400,
          "total_amt": 1100.0,
          "yearly_prices": {
            "2026": 3.17
          },
          "price_change_pct": 0.0,
          "price_dispersion": 78.9
        },
        {
          "code": "PFM2181-4-020303-O20-U3",
          "name": "FastAmpli Premix-UNG Ⅳ (Probe qPCR) (020303) (PF-O",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 392,
          "total_amt": 1019.0,
          "yearly_prices": {
            "2026": 2.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "ED02",
          "name": "Neoscript RTase酶稀释液",
          "avg_price": 0.1,
          "min_price": 0.1,
          "max_price": 0.1,
          "total_qty": 10000,
          "total_amt": 1000.0,
          "yearly_prices": {
            "2025": 0.1
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-020303-O20-U6",
          "name": "FastAmpli Premix-UNG Ⅳ (Probe qPCR) (020303) (PF-O",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 376,
          "total_amt": 978.0,
          "yearly_prices": {
            "2026": 2.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-000835-1",
          "name": "25×SensiDirect RTase/UNG Mix (000817)",
          "avg_price": 350.0,
          "min_price": 350.0,
          "max_price": 350.0,
          "total_qty": 2,
          "total_amt": 700.0,
          "yearly_prices": {
            "2025": 350.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-000840-DB-1",
          "name": "25×SensiDirect RTase/UNG Mix (000840)",
          "avg_price": 350.0,
          "min_price": 350.0,
          "max_price": 350.0,
          "total_qty": 2,
          "total_amt": 700.0,
          "yearly_prices": {
            "2026": 350.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2181-4-014101-1",
          "name": "25×FastAmpli Enzyme/UNG Mix Ⅳ",
          "avg_price": 224.0,
          "min_price": 224.0,
          "max_price": 224.0,
          "total_qty": 3,
          "total_amt": 672.0,
          "yearly_prices": {
            "2026": 224.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FE42",
          "name": "Neoscript RTase Ⅱ (DG)",
          "avg_price": 580.0,
          "min_price": 580.0,
          "max_price": 580.0,
          "total_qty": 1,
          "total_amt": 580.0,
          "yearly_prices": {
            "2025": 580.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE16",
          "name": "Robustart Taq (DG)",
          "avg_price": 280.0,
          "min_price": 280.0,
          "max_price": 280.0,
          "total_qty": 2,
          "total_amt": 560.0,
          "yearly_prices": {
            "2025": 280.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-000840-DB",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00084",
          "avg_price": 0.8,
          "min_price": 0.8,
          "max_price": 0.8,
          "total_qty": 600,
          "total_amt": 480.0,
          "yearly_prices": {
            "2026": 0.8
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD5084-000903-DB-2",
          "name": "5×Fast Direct RT Premix Buffer (dUTP) (DG) (020303",
          "avg_price": 15.0,
          "min_price": 15.0,
          "max_price": 15.0,
          "total_qty": 30,
          "total_amt": 450.0,
          "yearly_prices": {
            "2026": 15.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2161-096701-DB-2",
          "name": "2×Robustart Premix Buffer (dUTP) (096701)",
          "avg_price": 4.0,
          "min_price": 4.0,
          "max_price": 4.0,
          "total_qty": 100,
          "total_amt": 400.0,
          "yearly_prices": {
            "2025": 4.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-000835-2",
          "name": "2×SensiDirect RT Premix Buffer (dUTP) (000817)",
          "avg_price": 4.0,
          "min_price": 4.0,
          "max_price": 4.0,
          "total_qty": 25,
          "total_amt": 100.0,
          "yearly_prices": {
            "2025": 4.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-000840-DB-2",
          "name": "2×SensiDirect RT Premix Buffer (dUTP) (003001)",
          "avg_price": 4.0,
          "min_price": 4.0,
          "max_price": 4.0,
          "total_qty": 25,
          "total_amt": 100.0,
          "yearly_prices": {
            "2026": 4.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2181-4-014101-2",
          "name": "2×FastAmpli Premix Buffer Ⅳ (dUTP)",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 50,
          "total_amt": 100.0,
          "yearly_prices": {
            "2026": 2.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "珠海丽珠试剂股份有限公司",
      "group": "珠海丽珠试剂股份有限公司",
      "total_spend": 4767098.0,
      "product_count": 21,
      "top_products": [
        {
          "code": "2FM101-1-1",
          "name": "Hyperstart Tth (DG) (000704)",
          "avg_price": 2160.0,
          "min_price": 2160.0,
          "max_price": 2160.0,
          "total_qty": 1131,
          "total_amt": 2442960.0,
          "yearly_prices": {
            "2025": 2160.0,
            "2026": 2160.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "2FM101-1-2",
          "name": "8×Hyperstart Tth Premix Buffer (dUTP) (Mn2+ free) ",
          "avg_price": 77.31,
          "min_price": 13.68,
          "max_price": 86.4,
          "total_qty": 8014,
          "total_amt": 628780.0,
          "yearly_prices": {
            "2025": 86.4,
            "2026": 71.86
          },
          "price_change_pct": -7.1,
          "price_dispersion": 94.1
        },
        {
          "code": "BTE-8",
          "name": "全自动核酸提取仪",
          "avg_price": 9166.67,
          "min_price": 7500.0,
          "max_price": 10000.0,
          "total_qty": 40,
          "total_amt": 345000.0,
          "yearly_prices": {
            "2025": 9166.67
          },
          "price_change_pct": null,
          "price_dispersion": 27.3
        },
        {
          "code": "nan",
          "name": "RNase HⅡ (DG)",
          "avg_price": 96.0,
          "min_price": 0.8,
          "max_price": 850.0,
          "total_qty": 157713,
          "total_amt": 277284.0,
          "yearly_prices": {
            "2025": 171.48,
            "2026": 1.66
          },
          "price_change_pct": -98.3,
          "price_dispersion": 884.5
        },
        {
          "code": "FMD0104-074901-TP",
          "name": "10×SensiDirect RT Premix-UNG (Probe qRT-PCR) (DG) ",
          "avg_price": 2.7,
          "min_price": 2.7,
          "max_price": 2.7,
          "total_qty": 96000,
          "total_amt": 259200.0,
          "yearly_prices": {
            "2026": 2.7
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "2FM091-1",
          "name": "100×Hyperstart Direct Enzyme/UNG酶",
          "avg_price": 1840.0,
          "min_price": 1840.0,
          "max_price": 1840.0,
          "total_qty": 111,
          "total_amt": 204240.0,
          "yearly_prices": {
            "2025": 1840.0,
            "2026": 1840.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "2AM101-1-1",
          "name": "80×酶溶液",
          "avg_price": 3040.0,
          "min_price": 3040.0,
          "max_price": 3040.0,
          "total_qty": 58,
          "total_amt": 176320.0,
          "yearly_prices": {
            "2025": 3040.0,
            "2026": 3040.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "2FM101-2-1",
          "name": "50×Hyperstart Tth plus/UNG酶",
          "avg_price": 2160.0,
          "min_price": 2160.0,
          "max_price": 2160.0,
          "total_qty": 72,
          "total_amt": 155520.0,
          "yearly_prices": {
            "2025": 2160.0,
            "2026": 2160.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "2FM101-1-1",
          "name": "Hyperstart Tth (DG) (000704)",
          "avg_price": 2160.0,
          "min_price": 2160.0,
          "max_price": 2160.0,
          "total_qty": 1131,
          "total_amt": 2442960.0,
          "yearly_prices": {
            "2025": 2160.0,
            "2026": 2160.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "2FM101-1-2",
          "name": "8×Hyperstart Tth Premix Buffer (dUTP) (Mn2+ free) ",
          "avg_price": 77.31,
          "min_price": 13.68,
          "max_price": 86.4,
          "total_qty": 8014,
          "total_amt": 628780.0,
          "yearly_prices": {
            "2025": 86.4,
            "2026": 71.86
          },
          "price_change_pct": -7.1,
          "price_dispersion": 94.1
        },
        {
          "code": "BTE-8",
          "name": "全自动核酸提取仪",
          "avg_price": 9166.67,
          "min_price": 7500.0,
          "max_price": 10000.0,
          "total_qty": 40,
          "total_amt": 345000.0,
          "yearly_prices": {
            "2025": 9166.67
          },
          "price_change_pct": null,
          "price_dispersion": 27.3
        },
        {
          "code": "nan",
          "name": "RNase HⅡ (DG)",
          "avg_price": 96.0,
          "min_price": 0.8,
          "max_price": 850.0,
          "total_qty": 157713,
          "total_amt": 277284.0,
          "yearly_prices": {
            "2025": 171.48,
            "2026": 1.66
          },
          "price_change_pct": -98.3,
          "price_dispersion": 884.5
        },
        {
          "code": "FMD0104-074901-TP",
          "name": "10×SensiDirect RT Premix-UNG (Probe qRT-PCR) (DG) ",
          "avg_price": 2.7,
          "min_price": 2.7,
          "max_price": 2.7,
          "total_qty": 96000,
          "total_amt": 259200.0,
          "yearly_prices": {
            "2026": 2.7
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "2FM091-1",
          "name": "100×Hyperstart Direct Enzyme/UNG酶",
          "avg_price": 1840.0,
          "min_price": 1840.0,
          "max_price": 1840.0,
          "total_qty": 111,
          "total_amt": 204240.0,
          "yearly_prices": {
            "2025": 1840.0,
            "2026": 1840.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "2AM101-1-1",
          "name": "80×酶溶液",
          "avg_price": 3040.0,
          "min_price": 3040.0,
          "max_price": 3040.0,
          "total_qty": 58,
          "total_amt": 176320.0,
          "yearly_prices": {
            "2025": 3040.0,
            "2026": 3040.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "2FM101-2-1",
          "name": "50×Hyperstart Tth plus/UNG酶",
          "avg_price": 2160.0,
          "min_price": 2160.0,
          "max_price": 2160.0,
          "total_qty": 72,
          "total_amt": 155520.0,
          "yearly_prices": {
            "2025": 2160.0,
            "2026": 2160.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "CM-8 plus",
          "name": "离心混匀一体机",
          "avg_price": 636.07,
          "min_price": 617.5,
          "max_price": 650.0,
          "total_qty": 84,
          "total_amt": 53495.0,
          "yearly_prices": {
            "2025": 643.5,
            "2026": 617.5
          },
          "price_change_pct": -2.9,
          "price_dispersion": 5.1
        },
        {
          "code": "2FM091-2",
          "name": "10×Hyperstart Direct Premix Buffer (dUTP) (Mg2+ fr",
          "avg_price": 44.0,
          "min_price": 44.0,
          "max_price": 44.0,
          "total_qty": 1148,
          "total_amt": 50512.0,
          "yearly_prices": {
            "2025": 44.0,
            "2026": 44.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "2AM101-1-2",
          "name": "10×Buffer溶液",
          "avg_price": 95.0,
          "min_price": 95.0,
          "max_price": 95.0,
          "total_qty": 463,
          "total_amt": 43985.0,
          "yearly_prices": {
            "2025": 95.0,
            "2026": 95.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "2FM101-2-2",
          "name": "8×Tth RT Buffer溶液 (with dNTPs) (Mn2+ free)",
          "avg_price": 86.4,
          "min_price": 86.4,
          "max_price": 86.4,
          "total_qty": 503,
          "total_amt": 43459.0,
          "yearly_prices": {
            "2025": 86.4,
            "2026": 86.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "AS212-9-T1",
          "name": "3.33×冻干保护剂-9-T1",
          "avg_price": 12.0,
          "min_price": 12.0,
          "max_price": 12.0,
          "total_qty": 3240,
          "total_amt": 38880.0,
          "yearly_prices": {
            "2026": 12.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD0104-000701-TP",
          "name": "10×SensiDirect RT Premix-UNG (Probe qRT-PCR) (DG) ",
          "avg_price": 0.3,
          "min_price": 0.3,
          "max_price": 0.3,
          "total_qty": 60000,
          "total_amt": 18000.0,
          "yearly_prices": {
            "2026": 0.3
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM8101-000705-FP-1",
          "name": "Hyperstart Tth (DG) (000704)",
          "avg_price": 2810.0,
          "min_price": 2810.0,
          "max_price": 2810.0,
          "total_qty": 3,
          "total_amt": 8430.0,
          "yearly_prices": {
            "2025": 2810.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FAS05",
          "name": "RNase Inhibitor (DG)",
          "avg_price": 350.0,
          "min_price": 350.0,
          "max_price": 350.0,
          "total_qty": 23,
          "total_amt": 8050.0,
          "yearly_prices": {
            "2025": 350.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "F-002",
          "name": "热封膜",
          "avg_price": 0.45,
          "min_price": 0.45,
          "max_price": 0.45,
          "total_qty": 14400,
          "total_amt": 6480.0,
          "yearly_prices": {
            "2025": 0.45,
            "2026": 0.45
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FE04",
          "name": "TS-UNG (DG)",
          "avg_price": 240.0,
          "min_price": 240.0,
          "max_price": 240.0,
          "total_qty": 9,
          "total_amt": 2160.0,
          "yearly_prices": {
            "2025": 240.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE13-000708",
          "name": "Neoscript RTase (DG) (000708)",
          "avg_price": 1000.0,
          "min_price": 1000.0,
          "max_price": 1000.0,
          "total_qty": 2,
          "total_amt": 2000.0,
          "yearly_prices": {
            "2025": 1000.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FM8101-000705-FP-2",
          "name": "8×Hyperstart Tth Premix Buffer (dUTP) (Mn2+ free) ",
          "avg_price": 112.0,
          "min_price": 112.0,
          "max_price": 112.0,
          "total_qty": 12,
          "total_amt": 1344.0,
          "yearly_prices": {
            "2025": 112.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD5084-000701-1",
          "name": "50×Fast Direct Part Ampli (DG) (000701)",
          "avg_price": 1000.0,
          "min_price": 1000.0,
          "max_price": 1000.0,
          "total_qty": 1,
          "total_amt": 1000.0,
          "yearly_prices": {
            "2025": 1000.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "深圳生科原技术有限公司",
      "group": "深圳生科原技术有限公司",
      "total_spend": 3122270.0,
      "product_count": 11,
      "top_products": [
        {
          "code": "M5244-NA-043801",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (NA",
          "avg_price": 185.24,
          "min_price": 175.0,
          "max_price": 200.0,
          "total_qty": 8660,
          "total_amt": 1595200.0,
          "yearly_prices": {
            "2025": 188.44,
            "2026": 175.0
          },
          "price_change_pct": -5.5,
          "price_dispersion": 13.5
        },
        {
          "code": "M2274-NA-090807-1",
          "name": "9409-00105-01 试剂G1",
          "avg_price": 773.85,
          "min_price": 740.0,
          "max_price": 780.0,
          "total_qty": 1070,
          "total_amt": 826600.0,
          "yearly_prices": {
            "2025": 780.0,
            "2026": 740.0
          },
          "price_change_pct": -4.4,
          "price_dispersion": 5.2
        },
        {
          "code": "FM5181-4-NA-090801",
          "name": "5×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (DG) (0",
          "avg_price": 212.0,
          "min_price": 200.0,
          "max_price": 220.0,
          "total_qty": 1200,
          "total_amt": 250000.0,
          "yearly_prices": {
            "2025": 220.0,
            "2026": 200.0
          },
          "price_change_pct": -5.7,
          "price_dispersion": 9.4
        },
        {
          "code": "M2274-NA-090807-2",
          "name": "9409-00106-01 试剂G2",
          "avg_price": 15.48,
          "min_price": 14.8,
          "max_price": 15.6,
          "total_qty": 13375,
          "total_amt": 206650.0,
          "yearly_prices": {
            "2025": 15.6,
            "2026": 14.8
          },
          "price_change_pct": -4.4,
          "price_dispersion": 5.2
        },
        {
          "code": "M2274-NA-1",
          "name": "25×Neoscript RTase/UNG OT Mix (NA)",
          "avg_price": 780.0,
          "min_price": 780.0,
          "max_price": 780.0,
          "total_qty": 100,
          "total_amt": 78000.0,
          "yearly_prices": {
            "2025": 780.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-T1",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (T1",
          "avg_price": 195.0,
          "min_price": 195.0,
          "max_price": 195.0,
          "total_qty": 340,
          "total_amt": 66300.0,
          "yearly_prices": {
            "2025": 195.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-T4",
          "name": "5×Neoscript Fast RT Premix-UNG (NA) (Probe qRT-PCR",
          "avg_price": 191.0,
          "min_price": 185.0,
          "max_price": 195.0,
          "total_qty": 190,
          "total_amt": 36550.0,
          "yearly_prices": {
            "2025": 195.0,
            "2026": 185.0
          },
          "price_change_pct": -3.1,
          "price_dispersion": 5.2
        },
        {
          "code": "MD2104-NA-090801",
          "name": "2×Neoscript RT Premix OT-UNG (NA) (Probe qRT-PCR)",
          "avg_price": 1.95,
          "min_price": 1.95,
          "max_price": 1.95,
          "total_qty": 14600,
          "total_amt": 28470.0,
          "yearly_prices": {
            "2025": 1.95
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "M5244-NA-043801",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (NA",
          "avg_price": 185.24,
          "min_price": 175.0,
          "max_price": 200.0,
          "total_qty": 8660,
          "total_amt": 1595200.0,
          "yearly_prices": {
            "2025": 188.44,
            "2026": 175.0
          },
          "price_change_pct": -5.5,
          "price_dispersion": 13.5
        },
        {
          "code": "M2274-NA-090807-1",
          "name": "9409-00105-01 试剂G1",
          "avg_price": 773.85,
          "min_price": 740.0,
          "max_price": 780.0,
          "total_qty": 1070,
          "total_amt": 826600.0,
          "yearly_prices": {
            "2025": 780.0,
            "2026": 740.0
          },
          "price_change_pct": -4.4,
          "price_dispersion": 5.2
        },
        {
          "code": "FM5181-4-NA-090801",
          "name": "5×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (DG) (0",
          "avg_price": 212.0,
          "min_price": 200.0,
          "max_price": 220.0,
          "total_qty": 1200,
          "total_amt": 250000.0,
          "yearly_prices": {
            "2025": 220.0,
            "2026": 200.0
          },
          "price_change_pct": -5.7,
          "price_dispersion": 9.4
        },
        {
          "code": "M2274-NA-090807-2",
          "name": "9409-00106-01 试剂G2",
          "avg_price": 15.48,
          "min_price": 14.8,
          "max_price": 15.6,
          "total_qty": 13375,
          "total_amt": 206650.0,
          "yearly_prices": {
            "2025": 15.6,
            "2026": 14.8
          },
          "price_change_pct": -4.4,
          "price_dispersion": 5.2
        },
        {
          "code": "M2274-NA-1",
          "name": "25×Neoscript RTase/UNG OT Mix (NA)",
          "avg_price": 780.0,
          "min_price": 780.0,
          "max_price": 780.0,
          "total_qty": 100,
          "total_amt": 78000.0,
          "yearly_prices": {
            "2025": 780.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-T1",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (T1",
          "avg_price": 195.0,
          "min_price": 195.0,
          "max_price": 195.0,
          "total_qty": 340,
          "total_amt": 66300.0,
          "yearly_prices": {
            "2025": 195.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-T4",
          "name": "5×Neoscript Fast RT Premix-UNG (NA) (Probe qRT-PCR",
          "avg_price": 191.0,
          "min_price": 185.0,
          "max_price": 195.0,
          "total_qty": 190,
          "total_amt": 36550.0,
          "yearly_prices": {
            "2025": 195.0,
            "2026": 185.0
          },
          "price_change_pct": -3.1,
          "price_dispersion": 5.2
        },
        {
          "code": "MD2104-NA-090801",
          "name": "2×Neoscript RT Premix OT-UNG (NA) (Probe qRT-PCR)",
          "avg_price": 1.95,
          "min_price": 1.95,
          "max_price": 1.95,
          "total_qty": 14600,
          "total_amt": 28470.0,
          "yearly_prices": {
            "2025": 1.95
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M2274-NA-2",
          "name": "2×Neoscript RT Premix OT Buffer (NA) (dUTP)",
          "avg_price": 15.6,
          "min_price": 15.6,
          "max_price": 15.6,
          "total_qty": 1250,
          "total_amt": 19500.0,
          "yearly_prices": {
            "2025": 15.6
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FM5181-4-NA-090802",
          "name": "5×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (DG) (0",
          "avg_price": 260.0,
          "min_price": 260.0,
          "max_price": 260.0,
          "total_qty": 50,
          "total_amt": 13000.0,
          "yearly_prices": {
            "2025": 260.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FM5244-NA-043801",
          "name": "5×Neoscript Fast RT Premix-UNG (NA) (Probe qRT-PCR",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 1000,
          "total_amt": 2000.0,
          "yearly_prices": {
            "2025": 2.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "西安华伟科技有限公司",
      "group": "西安华伟科技有限公司",
      "total_spend": 2200347.0,
      "product_count": 8,
      "top_products": [
        {
          "code": "PFM4211-3-TL1-S20",
          "name": "Robustart Premix-OT-UNG-3 (Probe qPCR) (TL1) (PF-S",
          "avg_price": 0.57,
          "min_price": 0.57,
          "max_price": 0.57,
          "total_qty": 1910000,
          "total_amt": 1098247.0,
          "yearly_prices": {
            "2025": 0.57
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M5134-TL-1",
          "name": "16.67×Neoscript RTase/UNG Mix",
          "avg_price": 510.0,
          "min_price": 500.0,
          "max_price": 530.0,
          "total_qty": 700,
          "total_amt": 356000.0,
          "yearly_prices": {
            "2025": 515.0,
            "2026": 500.0
          },
          "price_change_pct": -2.0,
          "price_dispersion": 5.9
        },
        {
          "code": "M5134-TL2-1",
          "name": "50×Neoscript RTase/UNG Mix",
          "avg_price": 866.67,
          "min_price": 600.0,
          "max_price": 1400.0,
          "total_qty": 460,
          "total_amt": 332000.0,
          "yearly_prices": {
            "2025": 1000.0,
            "2026": 600.0
          },
          "price_change_pct": -30.8,
          "price_dispersion": 92.3
        },
        {
          "code": "M4211-3",
          "name": "4×Robustart Premix OT-UNG-3 (Probe qPCR)",
          "avg_price": 86.0,
          "min_price": 85.0,
          "max_price": 90.0,
          "total_qty": 3800,
          "total_amt": 326000.0,
          "yearly_prices": {
            "2025": 86.67,
            "2026": 85.0
          },
          "price_change_pct": -1.2,
          "price_dispersion": 5.8
        },
        {
          "code": "MD2071-2-1",
          "name": "50×Fast Direct Enzyme/UNG Mix Ⅱ",
          "avg_price": 1100.0,
          "min_price": 1100.0,
          "max_price": 1100.0,
          "total_qty": 55,
          "total_amt": 60500.0,
          "yearly_prices": {
            "2025": 1100.0,
            "2026": 1100.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-T1-DB-1",
          "name": "25×Neoscript Fast RTase/UNG Mix (T1)",
          "avg_price": 300.0,
          "min_price": 300.0,
          "max_price": 300.0,
          "total_qty": 50,
          "total_amt": 15000.0,
          "yearly_prices": {
            "2026": 300.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-ZJ4-TP-1",
          "name": "25×Neoscript Fast RTase/UNG Mix (R) (ZJ4)",
          "avg_price": 300.0,
          "min_price": 300.0,
          "max_price": 300.0,
          "total_qty": 30,
          "total_amt": 9000.0,
          "yearly_prices": {
            "2026": 300.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-T1-DB",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (T1",
          "avg_price": 0.6,
          "min_price": 0.6,
          "max_price": 0.6,
          "total_qty": 6000,
          "total_amt": 3600.0,
          "yearly_prices": {
            "2025": 0.6
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "PFM4211-3-TL1-S20",
          "name": "Robustart Premix-OT-UNG-3 (Probe qPCR) (TL1) (PF-S",
          "avg_price": 0.57,
          "min_price": 0.57,
          "max_price": 0.57,
          "total_qty": 1910000,
          "total_amt": 1098247.0,
          "yearly_prices": {
            "2025": 0.57
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M5134-TL-1",
          "name": "16.67×Neoscript RTase/UNG Mix",
          "avg_price": 510.0,
          "min_price": 500.0,
          "max_price": 530.0,
          "total_qty": 700,
          "total_amt": 356000.0,
          "yearly_prices": {
            "2025": 515.0,
            "2026": 500.0
          },
          "price_change_pct": -2.0,
          "price_dispersion": 5.9
        },
        {
          "code": "M5134-TL2-1",
          "name": "50×Neoscript RTase/UNG Mix",
          "avg_price": 866.67,
          "min_price": 600.0,
          "max_price": 1400.0,
          "total_qty": 460,
          "total_amt": 332000.0,
          "yearly_prices": {
            "2025": 1000.0,
            "2026": 600.0
          },
          "price_change_pct": -30.8,
          "price_dispersion": 92.3
        },
        {
          "code": "M4211-3",
          "name": "4×Robustart Premix OT-UNG-3 (Probe qPCR)",
          "avg_price": 86.0,
          "min_price": 85.0,
          "max_price": 90.0,
          "total_qty": 3800,
          "total_amt": 326000.0,
          "yearly_prices": {
            "2025": 86.67,
            "2026": 85.0
          },
          "price_change_pct": -1.2,
          "price_dispersion": 5.8
        },
        {
          "code": "MD2071-2-1",
          "name": "50×Fast Direct Enzyme/UNG Mix Ⅱ",
          "avg_price": 1100.0,
          "min_price": 1100.0,
          "max_price": 1100.0,
          "total_qty": 55,
          "total_amt": 60500.0,
          "yearly_prices": {
            "2025": 1100.0,
            "2026": 1100.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-T1-DB-1",
          "name": "25×Neoscript Fast RTase/UNG Mix (T1)",
          "avg_price": 300.0,
          "min_price": 300.0,
          "max_price": 300.0,
          "total_qty": 50,
          "total_amt": 15000.0,
          "yearly_prices": {
            "2026": 300.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-ZJ4-TP-1",
          "name": "25×Neoscript Fast RTase/UNG Mix (R) (ZJ4)",
          "avg_price": 300.0,
          "min_price": 300.0,
          "max_price": 300.0,
          "total_qty": 30,
          "total_amt": 9000.0,
          "yearly_prices": {
            "2026": 300.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-T1-DB",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (T1",
          "avg_price": 0.6,
          "min_price": 0.6,
          "max_price": 0.6,
          "total_qty": 6000,
          "total_amt": 3600.0,
          "yearly_prices": {
            "2025": 0.6
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "湖南圣测生物科技有限公司",
      "group": "湖南圣测生物科技有限公司",
      "total_spend": 1816243.0,
      "product_count": 9,
      "top_products": [
        {
          "code": "AHRM5014",
          "name": "RNA类动物诊断原料mix 1",
          "avg_price": 0.98,
          "min_price": 0.5,
          "max_price": 1.4,
          "total_qty": 1334000,
          "total_amt": 991900.0,
          "yearly_prices": {
            "2025": 1.15,
            "2026": 0.5
          },
          "price_change_pct": -49.0,
          "price_dispersion": 91.8
        },
        {
          "code": "AHM2031",
          "name": "DNA类动物诊断原料mix 3",
          "avg_price": 9.6,
          "min_price": 9.0,
          "max_price": 12.0,
          "total_qty": 74077,
          "total_amt": 667593.0,
          "yearly_prices": {
            "2025": 10.0,
            "2026": 9.0
          },
          "price_change_pct": -6.2,
          "price_dispersion": 31.2
        },
        {
          "code": "MD2104-003001",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00300",
          "avg_price": 1.82,
          "min_price": 1.5,
          "max_price": 2.0,
          "total_qty": 53000,
          "total_amt": 104400.0,
          "yearly_prices": {
            "2025": 1.6,
            "2026": 2.0
          },
          "price_change_pct": 10.0,
          "price_dispersion": 27.5
        },
        {
          "code": "M2274-095201-DB",
          "name": "2.4×Neoscript RT Premix OT-UNG (ProbeqRT-PCR) (095",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 11500,
          "total_amt": 23000.0,
          "yearly_prices": {
            "2025": 2.0,
            "2026": 2.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "AHRM5014-1",
          "name": "25×Neoscript Fast RTase/UNG Mix (R) (ZJ4)",
          "avg_price": 250.0,
          "min_price": 250.0,
          "max_price": 250.0,
          "total_qty": 60,
          "total_amt": 15000.0,
          "yearly_prices": {
            "2025": 250.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "E20",
          "name": "Robustart Taq QS Ⅱ",
          "avg_price": 200.13,
          "min_price": 0.16,
          "max_price": 800.0,
          "total_qty": 50003,
          "total_amt": 10800.0,
          "yearly_prices": {
            "2025": 0.17,
            "2026": 800.0
          },
          "price_change_pct": 299.7,
          "price_dispersion": 399.7
        },
        {
          "code": "M2181-4-036303",
          "name": "2×FastAmpli Premix-UNG IV (Probe qPCR) (036303)",
          "avg_price": 40.0,
          "min_price": 40.0,
          "max_price": 40.0,
          "total_qty": 50,
          "total_amt": 2000.0,
          "yearly_prices": {
            "2026": 40.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E29",
          "name": "Neoscript RTase HS",
          "avg_price": 0.01,
          "min_price": 0.01,
          "max_price": 0.01,
          "total_qty": 100000,
          "total_amt": 800.0,
          "yearly_prices": {
            "2025": 0.01
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "AHRM5014",
          "name": "RNA类动物诊断原料mix 1",
          "avg_price": 0.98,
          "min_price": 0.5,
          "max_price": 1.4,
          "total_qty": 1334000,
          "total_amt": 991900.0,
          "yearly_prices": {
            "2025": 1.15,
            "2026": 0.5
          },
          "price_change_pct": -49.0,
          "price_dispersion": 91.8
        },
        {
          "code": "AHM2031",
          "name": "DNA类动物诊断原料mix 3",
          "avg_price": 9.6,
          "min_price": 9.0,
          "max_price": 12.0,
          "total_qty": 74077,
          "total_amt": 667593.0,
          "yearly_prices": {
            "2025": 10.0,
            "2026": 9.0
          },
          "price_change_pct": -6.2,
          "price_dispersion": 31.2
        },
        {
          "code": "MD2104-003001",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00300",
          "avg_price": 1.82,
          "min_price": 1.5,
          "max_price": 2.0,
          "total_qty": 53000,
          "total_amt": 104400.0,
          "yearly_prices": {
            "2025": 1.6,
            "2026": 2.0
          },
          "price_change_pct": 10.0,
          "price_dispersion": 27.5
        },
        {
          "code": "M2274-095201-DB",
          "name": "2.4×Neoscript RT Premix OT-UNG (ProbeqRT-PCR) (095",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 11500,
          "total_amt": 23000.0,
          "yearly_prices": {
            "2025": 2.0,
            "2026": 2.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "AHRM5014-1",
          "name": "25×Neoscript Fast RTase/UNG Mix (R) (ZJ4)",
          "avg_price": 250.0,
          "min_price": 250.0,
          "max_price": 250.0,
          "total_qty": 60,
          "total_amt": 15000.0,
          "yearly_prices": {
            "2025": 250.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "E20",
          "name": "Robustart Taq QS Ⅱ",
          "avg_price": 200.13,
          "min_price": 0.16,
          "max_price": 800.0,
          "total_qty": 50003,
          "total_amt": 10800.0,
          "yearly_prices": {
            "2025": 0.17,
            "2026": 800.0
          },
          "price_change_pct": 299.7,
          "price_dispersion": 399.7
        },
        {
          "code": "M2181-4-036303",
          "name": "2×FastAmpli Premix-UNG IV (Probe qPCR) (036303)",
          "avg_price": 40.0,
          "min_price": 40.0,
          "max_price": 40.0,
          "total_qty": 50,
          "total_amt": 2000.0,
          "yearly_prices": {
            "2026": 40.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E29",
          "name": "Neoscript RTase HS",
          "avg_price": 0.01,
          "min_price": 0.01,
          "max_price": 0.01,
          "total_qty": 100000,
          "total_amt": 800.0,
          "yearly_prices": {
            "2025": 0.01
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2091-000804-FP",
          "name": "2×SensiDirect Premix-UNG (Probe qPCR) (000804)",
          "avg_price": 1.5,
          "min_price": 1.5,
          "max_price": 1.5,
          "total_qty": 500,
          "total_amt": 750.0,
          "yearly_prices": {
            "2026": 1.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "广州万孚生物技术股份有限公司",
      "group": "广州万孚生物技术股份有限公司",
      "total_spend": 1604804.0,
      "product_count": 31,
      "top_products": [
        {
          "code": "FE16",
          "name": "Robustart Taq (DG)",
          "avg_price": 381.11,
          "min_price": 0.08,
          "max_price": 390.0,
          "total_qty": 100787,
          "total_amt": 313170.0,
          "yearly_prices": {
            "2025": 380.72,
            "2026": 382.5
          },
          "price_change_pct": 0.4,
          "price_dispersion": 102.3
        },
        {
          "code": "FE20-50",
          "name": "Robustart Taq QS Ⅱ (DG)",
          "avg_price": 3491.31,
          "min_price": 0.08,
          "max_price": 3900.0,
          "total_qty": 33077,
          "total_amt": 296174.0,
          "yearly_prices": {
            "2025": 2600.03,
            "2026": 3805.88
          },
          "price_change_pct": 9.0,
          "price_dispersion": 111.7
        },
        {
          "code": "FE20",
          "name": "Robustart Taq QS Ⅱ (DG)",
          "avg_price": 387.23,
          "min_price": 380.0,
          "max_price": 390.0,
          "total_qty": 516,
          "total_amt": 200350.0,
          "yearly_prices": {
            "2025": 390.0,
            "2026": 381.88
          },
          "price_change_pct": -1.4,
          "price_dispersion": 2.6
        },
        {
          "code": "FE13",
          "name": "Neoscript RTase (DG)",
          "avg_price": 769.19,
          "min_price": 680.0,
          "max_price": 780.0,
          "total_qty": 207,
          "total_amt": 159560.0,
          "yearly_prices": {
            "2025": 780.0,
            "2026": 713.33
          },
          "price_change_pct": -7.3,
          "price_dispersion": 13.0
        },
        {
          "code": "FAS05",
          "name": "RNase Inhibitor (DG)",
          "avg_price": 150.0,
          "min_price": 150.0,
          "max_price": 150.0,
          "total_qty": 970,
          "total_amt": 145500.0,
          "yearly_prices": {
            "2025": 150.0,
            "2026": 150.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FE29-000802",
          "name": "Neoscript RTase HS (DG) (000802)",
          "avg_price": 759.46,
          "min_price": 680.0,
          "max_price": 900.0,
          "total_qty": 188,
          "total_amt": 141320.0,
          "yearly_prices": {
            "2025": 789.6,
            "2026": 696.67
          },
          "price_change_pct": -8.3,
          "price_dispersion": 29.0
        },
        {
          "code": "FE04",
          "name": "TS-UNG (DG)",
          "avg_price": 150.0,
          "min_price": 150.0,
          "max_price": 150.0,
          "total_qty": 597,
          "total_amt": 89550.0,
          "yearly_prices": {
            "2025": 150.0,
            "2026": 150.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM8254",
          "name": "8×Neoscript RT Premix Multi-UNG (Probe qRT-PCR) (D",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 42500,
          "total_amt": 85000.0,
          "yearly_prices": {
            "2025": 2.0,
            "2026": 2.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "FE16",
          "name": "Robustart Taq (DG)",
          "avg_price": 381.11,
          "min_price": 0.08,
          "max_price": 390.0,
          "total_qty": 100787,
          "total_amt": 313170.0,
          "yearly_prices": {
            "2025": 380.72,
            "2026": 382.5
          },
          "price_change_pct": 0.4,
          "price_dispersion": 102.3
        },
        {
          "code": "FE20-50",
          "name": "Robustart Taq QS Ⅱ (DG)",
          "avg_price": 3491.31,
          "min_price": 0.08,
          "max_price": 3900.0,
          "total_qty": 33077,
          "total_amt": 296174.0,
          "yearly_prices": {
            "2025": 2600.03,
            "2026": 3805.88
          },
          "price_change_pct": 9.0,
          "price_dispersion": 111.7
        },
        {
          "code": "FE20",
          "name": "Robustart Taq QS Ⅱ (DG)",
          "avg_price": 387.23,
          "min_price": 380.0,
          "max_price": 390.0,
          "total_qty": 516,
          "total_amt": 200350.0,
          "yearly_prices": {
            "2025": 390.0,
            "2026": 381.88
          },
          "price_change_pct": -1.4,
          "price_dispersion": 2.6
        },
        {
          "code": "FE13",
          "name": "Neoscript RTase (DG)",
          "avg_price": 769.19,
          "min_price": 680.0,
          "max_price": 780.0,
          "total_qty": 207,
          "total_amt": 159560.0,
          "yearly_prices": {
            "2025": 780.0,
            "2026": 713.33
          },
          "price_change_pct": -7.3,
          "price_dispersion": 13.0
        },
        {
          "code": "FAS05",
          "name": "RNase Inhibitor (DG)",
          "avg_price": 150.0,
          "min_price": 150.0,
          "max_price": 150.0,
          "total_qty": 970,
          "total_amt": 145500.0,
          "yearly_prices": {
            "2025": 150.0,
            "2026": 150.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FE29-000802",
          "name": "Neoscript RTase HS (DG) (000802)",
          "avg_price": 759.46,
          "min_price": 680.0,
          "max_price": 900.0,
          "total_qty": 188,
          "total_amt": 141320.0,
          "yearly_prices": {
            "2025": 789.6,
            "2026": 696.67
          },
          "price_change_pct": -8.3,
          "price_dispersion": 29.0
        },
        {
          "code": "FE04",
          "name": "TS-UNG (DG)",
          "avg_price": 150.0,
          "min_price": 150.0,
          "max_price": 150.0,
          "total_qty": 597,
          "total_amt": 89550.0,
          "yearly_prices": {
            "2025": 150.0,
            "2026": 150.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM8254",
          "name": "8×Neoscript RT Premix Multi-UNG (Probe qRT-PCR) (D",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 42500,
          "total_amt": 85000.0,
          "yearly_prices": {
            "2025": 2.0,
            "2026": 2.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "AS08-100-5",
          "name": "100mM dUTP",
          "avg_price": 88.8,
          "min_price": 85.0,
          "max_price": 90.0,
          "total_qty": 261,
          "total_amt": 23205.0,
          "yearly_prices": {
            "2025": 90.0,
            "2026": 86.39
          },
          "price_change_pct": -2.7,
          "price_dispersion": 5.6
        },
        {
          "code": "AS08-100-3",
          "name": "100mM dCTP",
          "avg_price": 88.9,
          "min_price": 85.0,
          "max_price": 90.0,
          "total_qty": 186,
          "total_amt": 16540.0,
          "yearly_prices": {
            "2025": 90.0,
            "2026": 86.58
          },
          "price_change_pct": -2.6,
          "price_dispersion": 5.6
        },
        {
          "code": "AS08-100-4",
          "name": "100mM dGTP",
          "avg_price": 88.9,
          "min_price": 85.0,
          "max_price": 90.0,
          "total_qty": 186,
          "total_amt": 16540.0,
          "yearly_prices": {
            "2025": 90.0,
            "2026": 86.58
          },
          "price_change_pct": -2.6,
          "price_dispersion": 5.6
        },
        {
          "code": "AS08-100-1",
          "name": "100mM dATP",
          "avg_price": 88.9,
          "min_price": 85.0,
          "max_price": 90.0,
          "total_qty": 185,
          "total_amt": 16450.0,
          "yearly_prices": {
            "2025": 90.0,
            "2026": 86.58
          },
          "price_change_pct": -2.6,
          "price_dispersion": 5.6
        },
        {
          "code": "FMD0104-074901-6P-1",
          "name": "25×SensiDirect Enzyme Mix (DG) (074901)",
          "avg_price": 400.0,
          "min_price": 400.0,
          "max_price": 400.0,
          "total_qty": 40,
          "total_amt": 16000.0,
          "yearly_prices": {
            "2025": 400.0,
            "2026": 400.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD0104-074901",
          "name": "10×SensiDirect RT Premix-UNG (Probe qRT-PCR) (DG) ",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 7500,
          "total_amt": 15000.0,
          "yearly_prices": {
            "2025": 2.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD0104-074901-6P",
          "name": "10×SensiDirect RT Premix-UNG (Probe qRT-PCR) (DG) ",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 7000,
          "total_amt": 14000.0,
          "yearly_prices": {
            "2025": 2.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD0104-074901-6P-2",
          "name": "MHR1M11 HS (DG)",
          "avg_price": 1200.0,
          "min_price": 1200.0,
          "max_price": 1200.0,
          "total_qty": 9,
          "total_amt": 10800.0,
          "yearly_prices": {
            "2026": 1200.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "AS312-000901-T2",
          "name": "3×冻干保护剂 (000901)-T2",
          "avg_price": 20.0,
          "min_price": 20.0,
          "max_price": 20.0,
          "total_qty": 500,
          "total_amt": 10000.0,
          "yearly_prices": {
            "2025": 20.0,
            "2026": 20.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PM504",
          "name": "5×Neoscript RT Premix (RT-PCR)",
          "avg_price": 3.0,
          "min_price": 3.0,
          "max_price": 3.0,
          "total_qty": 2800,
          "total_amt": 8400.0,
          "yearly_prices": {
            "2025": 3.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD0104-074901-6P-3",
          "name": "TS-UNG Ⅱ (DG)",
          "avg_price": 800.0,
          "min_price": 800.0,
          "max_price": 800.0,
          "total_qty": 9,
          "total_amt": 7200.0,
          "yearly_prices": {
            "2026": 800.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD0104-074901-6P-4",
          "name": "10×SensiDirect RT Buffer (Mg2+ free) (DG) (000814)",
          "avg_price": 40.0,
          "min_price": 40.0,
          "max_price": 40.0,
          "total_qty": 100,
          "total_amt": 4000.0,
          "yearly_prices": {
            "2025": 40.0,
            "2026": 40.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "AS08-100-2",
          "name": "100mM dTTP",
          "avg_price": 88.89,
          "min_price": 85.0,
          "max_price": 90.0,
          "total_qty": 31,
          "total_amt": 2765.0,
          "yearly_prices": {
            "2025": 90.0,
            "2026": 85.0
          },
          "price_change_pct": -4.4,
          "price_dispersion": 5.6
        },
        {
          "code": "FE09",
          "name": "Hyperstart Taq (DG)",
          "avg_price": 390.0,
          "min_price": 390.0,
          "max_price": 390.0,
          "total_qty": 7,
          "total_amt": 2730.0,
          "yearly_prices": {
            "2025": 390.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M2181-4-NA",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR)",
          "avg_price": 104.0,
          "min_price": 104.0,
          "max_price": 104.0,
          "total_qty": 25,
          "total_amt": 2600.0,
          "yearly_prices": {
            "2025": 104.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "E04",
          "name": "TS-UNG",
          "avg_price": 150.0,
          "min_price": 150.0,
          "max_price": 150.0,
          "total_qty": 15,
          "total_amt": 2250.0,
          "yearly_prices": {
            "2025": 150.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PM201",
          "name": "2×Robustart Multi Premix",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 1000,
          "total_amt": 2000.0,
          "yearly_prices": {
            "2025": 2.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD5104-000814",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 700,
          "total_amt": 1400.0,
          "yearly_prices": {
            "2026": 2.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "NE102-82",
          "name": "AmpHifi HS DNA Polymerase Ⅱ",
          "avg_price": 0.8,
          "min_price": 0.8,
          "max_price": 0.8,
          "total_qty": 1000,
          "total_amt": 800.0,
          "yearly_prices": {
            "2025": 0.8
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "NE101-82",
          "name": "AmpHifi HS DNA Polymerase Ⅰ",
          "avg_price": 0.8,
          "min_price": 0.8,
          "max_price": 0.8,
          "total_qty": 1000,
          "total_amt": 800.0,
          "yearly_prices": {
            "2025": 0.8
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "E304",
          "name": "Hhal",
          "avg_price": 0.15,
          "min_price": 0.15,
          "max_price": 0.15,
          "total_qty": 2000,
          "total_amt": 300.0,
          "yearly_prices": {
            "2026": 0.15
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "AS212-9-T1",
          "name": "3.33×冻干保护剂-9-T1",
          "avg_price": 16.67,
          "min_price": 16.67,
          "max_price": 16.67,
          "total_qty": 15,
          "total_amt": 250.0,
          "yearly_prices": {
            "2025": 16.67
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE01",
          "name": "UNG (DG)",
          "avg_price": 150.0,
          "min_price": 150.0,
          "max_price": 150.0,
          "total_qty": 1,
          "total_amt": 150.0,
          "yearly_prices": {
            "2025": 150.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "保密客户",
      "group": "保密客户",
      "total_spend": 1485600.0,
      "product_count": 1,
      "top_products": [
        {
          "code": "A3",
          "name": "生物化学试剂A3",
          "avg_price": 24000.0,
          "min_price": 22800.0,
          "max_price": 30000.0,
          "total_qty": 64,
          "total_amt": 1485600.0,
          "yearly_prices": {
            "2025": 27000.0,
            "2026": 23000.0
          },
          "price_change_pct": -4.2,
          "price_dispersion": 30.0
        }
      ],
      "all_products": [
        {
          "code": "A3",
          "name": "生物化学试剂A3",
          "avg_price": 24000.0,
          "min_price": 22800.0,
          "max_price": 30000.0,
          "total_qty": 64,
          "total_amt": 1485600.0,
          "yearly_prices": {
            "2025": 27000.0,
            "2026": 23000.0
          },
          "price_change_pct": -4.2,
          "price_dispersion": 30.0
        }
      ]
    },
    {
      "customer": "西安佰奥莱博生物科技有限公司",
      "group": "西安佰奥莱博生物科技有限公司",
      "total_spend": 1443194.0,
      "product_count": 10,
      "top_products": [
        {
          "code": "FMD5084-000901",
          "name": "5×Fast Direct RT Premix-UNG(Probe qRT-PCR) (DG) (0",
          "avg_price": 1.47,
          "min_price": 0.85,
          "max_price": 2.43,
          "total_qty": 315750,
          "total_amt": 474272.0,
          "yearly_prices": {
            "2025": 1.88,
            "2026": 0.85
          },
          "price_change_pct": -42.1,
          "price_dispersion": 107.7
        },
        {
          "code": "FMD2011",
          "name": "2×Superstart Direct Premix-UNG (Probe qPCR) (DG) ",
          "avg_price": 35.6,
          "min_price": 0.55,
          "max_price": 84.4,
          "total_qty": 94236,
          "total_amt": 327008.0,
          "yearly_prices": {
            "2025": 54.98,
            "2026": 0.73
          },
          "price_change_pct": -97.9,
          "price_dispersion": 235.5
        },
        {
          "code": "FM513",
          "name": "5×Neoscript RT Premix (Probe qRT-PCR) (DG)",
          "avg_price": 1.06,
          "min_price": 0.85,
          "max_price": 1.15,
          "total_qty": 212500,
          "total_amt": 226375.0,
          "yearly_prices": {
            "2025": 1.15,
            "2026": 0.85
          },
          "price_change_pct": -19.6,
          "price_dispersion": 28.4
        },
        {
          "code": "FM5144",
          "name": "5×FastAmpli RT Premix-UNG (Probe qRT-PCR) (DG)",
          "avg_price": 1.26,
          "min_price": 0.85,
          "max_price": 1.31,
          "total_qty": 157000,
          "total_amt": 191870.0,
          "yearly_prices": {
            "2025": 1.31,
            "2026": 0.85
          },
          "price_change_pct": -32.8,
          "price_dispersion": 36.4
        },
        {
          "code": "FM507",
          "name": "5×Superstart Premix plus (Probe qPCR) (DG)",
          "avg_price": 0.6,
          "min_price": 0.43,
          "max_price": 0.65,
          "total_qty": 137000,
          "total_amt": 82450.0,
          "yearly_prices": {
            "2025": 0.65,
            "2026": 0.43
          },
          "price_change_pct": -27.7,
          "price_dispersion": 37.0
        },
        {
          "code": "FM5144-007701-TP",
          "name": "5×FastAmpli RT Premix-UNG (Probe qRT-PCR) (DG) (00",
          "avg_price": 0.85,
          "min_price": 0.85,
          "max_price": 0.85,
          "total_qty": 80000,
          "total_amt": 68000.0,
          "yearly_prices": {
            "2026": 0.85
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM513-1",
          "name": "25×Neoscript RTase Mix (DG)",
          "avg_price": 452.5,
          "min_price": 365.0,
          "max_price": 465.0,
          "total_qty": 93,
          "total_amt": 41445.0,
          "yearly_prices": {
            "2025": 465.0,
            "2026": 365.0
          },
          "price_change_pct": -19.3,
          "price_dispersion": 22.1
        },
        {
          "code": "FM223-T1-DB",
          "name": "2×Robustart Multi RT Premix  (Probe qRT-PCR) (DG) ",
          "avg_price": 1.34,
          "min_price": 0.85,
          "max_price": 1.58,
          "total_qty": 20800,
          "total_amt": 27754.0,
          "yearly_prices": {
            "2025": 1.58,
            "2026": 0.85
          },
          "price_change_pct": -36.4,
          "price_dispersion": 54.6
        }
      ],
      "all_products": [
        {
          "code": "FMD5084-000901",
          "name": "5×Fast Direct RT Premix-UNG(Probe qRT-PCR) (DG) (0",
          "avg_price": 1.47,
          "min_price": 0.85,
          "max_price": 2.43,
          "total_qty": 315750,
          "total_amt": 474272.0,
          "yearly_prices": {
            "2025": 1.88,
            "2026": 0.85
          },
          "price_change_pct": -42.1,
          "price_dispersion": 107.7
        },
        {
          "code": "FMD2011",
          "name": "2×Superstart Direct Premix-UNG (Probe qPCR) (DG) ",
          "avg_price": 35.6,
          "min_price": 0.55,
          "max_price": 84.4,
          "total_qty": 94236,
          "total_amt": 327008.0,
          "yearly_prices": {
            "2025": 54.98,
            "2026": 0.73
          },
          "price_change_pct": -97.9,
          "price_dispersion": 235.5
        },
        {
          "code": "FM513",
          "name": "5×Neoscript RT Premix (Probe qRT-PCR) (DG)",
          "avg_price": 1.06,
          "min_price": 0.85,
          "max_price": 1.15,
          "total_qty": 212500,
          "total_amt": 226375.0,
          "yearly_prices": {
            "2025": 1.15,
            "2026": 0.85
          },
          "price_change_pct": -19.6,
          "price_dispersion": 28.4
        },
        {
          "code": "FM5144",
          "name": "5×FastAmpli RT Premix-UNG (Probe qRT-PCR) (DG)",
          "avg_price": 1.26,
          "min_price": 0.85,
          "max_price": 1.31,
          "total_qty": 157000,
          "total_amt": 191870.0,
          "yearly_prices": {
            "2025": 1.31,
            "2026": 0.85
          },
          "price_change_pct": -32.8,
          "price_dispersion": 36.4
        },
        {
          "code": "FM507",
          "name": "5×Superstart Premix plus (Probe qPCR) (DG)",
          "avg_price": 0.6,
          "min_price": 0.43,
          "max_price": 0.65,
          "total_qty": 137000,
          "total_amt": 82450.0,
          "yearly_prices": {
            "2025": 0.65,
            "2026": 0.43
          },
          "price_change_pct": -27.7,
          "price_dispersion": 37.0
        },
        {
          "code": "FM5144-007701-TP",
          "name": "5×FastAmpli RT Premix-UNG (Probe qRT-PCR) (DG) (00",
          "avg_price": 0.85,
          "min_price": 0.85,
          "max_price": 0.85,
          "total_qty": 80000,
          "total_amt": 68000.0,
          "yearly_prices": {
            "2026": 0.85
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM513-1",
          "name": "25×Neoscript RTase Mix (DG)",
          "avg_price": 452.5,
          "min_price": 365.0,
          "max_price": 465.0,
          "total_qty": 93,
          "total_amt": 41445.0,
          "yearly_prices": {
            "2025": 465.0,
            "2026": 365.0
          },
          "price_change_pct": -19.3,
          "price_dispersion": 22.1
        },
        {
          "code": "FM223-T1-DB",
          "name": "2×Robustart Multi RT Premix  (Probe qRT-PCR) (DG) ",
          "avg_price": 1.34,
          "min_price": 0.85,
          "max_price": 1.58,
          "total_qty": 20800,
          "total_amt": 27754.0,
          "yearly_prices": {
            "2025": 1.58,
            "2026": 0.85
          },
          "price_change_pct": -36.4,
          "price_dispersion": 54.6
        },
        {
          "code": "FMD5084-000901-1",
          "name": "50×Fast Direct Part Ampli (DG) (020303)",
          "avg_price": 680.0,
          "min_price": 680.0,
          "max_price": 680.0,
          "total_qty": 4,
          "total_amt": 2720.0,
          "yearly_prices": {
            "2026": 680.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M207",
          "name": "2×Superstart Premix plus (Probe qPCR)",
          "avg_price": 26.0,
          "min_price": 26.0,
          "max_price": 26.0,
          "total_qty": 50,
          "total_amt": 1300.0,
          "yearly_prices": {
            "2025": 26.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "北京明日达科技发展有限责任公司",
      "group": "北京明日达科技发展有限责任公司",
      "total_spend": 1405600.0,
      "product_count": 5,
      "top_products": [
        {
          "code": "M2071",
          "name": "2×Superstart Premix plus-UNG (Probe qPCR)",
          "avg_price": 19.0,
          "min_price": 19.0,
          "max_price": 19.0,
          "total_qty": 29900,
          "total_amt": 568100.0,
          "yearly_prices": {
            "2025": 19.0,
            "2026": 19.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2244-043801",
          "name": "2×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (04",
          "avg_price": 49.35,
          "min_price": 1.5,
          "max_price": 60.0,
          "total_qty": 58250,
          "total_amt": 516400.0,
          "yearly_prices": {
            "2025": 47.58,
            "2026": 52.0
          },
          "price_change_pct": 5.4,
          "price_dispersion": 118.5
        },
        {
          "code": "M5244-T1-DB",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (T1",
          "avg_price": 1.2,
          "min_price": 1.2,
          "max_price": 1.2,
          "total_qty": 240000,
          "total_amt": 288000.0,
          "yearly_prices": {
            "2025": 1.2
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M2221-001110",
          "name": "2×Superstart Fast Premix-UNG (Probe qPCR) (001110)",
          "avg_price": 30.0,
          "min_price": 30.0,
          "max_price": 30.0,
          "total_qty": 1050,
          "total_amt": 31500.0,
          "yearly_prices": {
            "2025": 30.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "AS412-9",
          "name": "4×冻干保护剂-9",
          "avg_price": 32.0,
          "min_price": 32.0,
          "max_price": 32.0,
          "total_qty": 50,
          "total_amt": 1600.0,
          "yearly_prices": {
            "2026": 32.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "M2071",
          "name": "2×Superstart Premix plus-UNG (Probe qPCR)",
          "avg_price": 19.0,
          "min_price": 19.0,
          "max_price": 19.0,
          "total_qty": 29900,
          "total_amt": 568100.0,
          "yearly_prices": {
            "2025": 19.0,
            "2026": 19.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2244-043801",
          "name": "2×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (04",
          "avg_price": 49.35,
          "min_price": 1.5,
          "max_price": 60.0,
          "total_qty": 58250,
          "total_amt": 516400.0,
          "yearly_prices": {
            "2025": 47.58,
            "2026": 52.0
          },
          "price_change_pct": 5.4,
          "price_dispersion": 118.5
        },
        {
          "code": "M5244-T1-DB",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (T1",
          "avg_price": 1.2,
          "min_price": 1.2,
          "max_price": 1.2,
          "total_qty": 240000,
          "total_amt": 288000.0,
          "yearly_prices": {
            "2025": 1.2
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M2221-001110",
          "name": "2×Superstart Fast Premix-UNG (Probe qPCR) (001110)",
          "avg_price": 30.0,
          "min_price": 30.0,
          "max_price": 30.0,
          "total_qty": 1050,
          "total_amt": 31500.0,
          "yearly_prices": {
            "2025": 30.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "AS412-9",
          "name": "4×冻干保护剂-9",
          "avg_price": 32.0,
          "min_price": 32.0,
          "max_price": 32.0,
          "total_qty": 50,
          "total_amt": 1600.0,
          "yearly_prices": {
            "2026": 32.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "珠海赛乐奇生物技术股份有限公司",
      "group": "珠海赛乐奇生物技术股份有限公司",
      "total_spend": 1397400.0,
      "product_count": 6,
      "top_products": [
        {
          "code": "E07",
          "name": "Superstart Taq plus",
          "avg_price": 630.0,
          "min_price": 630.0,
          "max_price": 630.0,
          "total_qty": 1200,
          "total_amt": 756000.0,
          "yearly_prices": {
            "2025": 630.0,
            "2026": 630.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E13",
          "name": "Neoscript RTase",
          "avg_price": 1240.0,
          "min_price": 1240.0,
          "max_price": 1240.0,
          "total_qty": 210,
          "total_amt": 260400.0,
          "yearly_prices": {
            "2025": 1240.0,
            "2026": 1240.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M5134-SLQ-1",
          "name": "31.25×Neoscript RTase/UNG Mix (SLQ)",
          "avg_price": 875.0,
          "min_price": 875.0,
          "max_price": 875.0,
          "total_qty": 264,
          "total_amt": 231000.0,
          "yearly_prices": {
            "2025": 875.0,
            "2026": 875.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "AS05",
          "name": "RNase Inhibitor",
          "avg_price": 320.0,
          "min_price": 320.0,
          "max_price": 320.0,
          "total_qty": 300,
          "total_amt": 96000.0,
          "yearly_prices": {
            "2025": 320.0,
            "2026": 320.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E04",
          "name": "TS-UNG",
          "avg_price": 300.0,
          "min_price": 300.0,
          "max_price": 300.0,
          "total_qty": 120,
          "total_amt": 36000.0,
          "yearly_prices": {
            "2025": 300.0,
            "2026": 300.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E01",
          "name": "UNG",
          "avg_price": 300.0,
          "min_price": 300.0,
          "max_price": 300.0,
          "total_qty": 60,
          "total_amt": 18000.0,
          "yearly_prices": {
            "2025": 300.0,
            "2026": 300.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "E07",
          "name": "Superstart Taq plus",
          "avg_price": 630.0,
          "min_price": 630.0,
          "max_price": 630.0,
          "total_qty": 1200,
          "total_amt": 756000.0,
          "yearly_prices": {
            "2025": 630.0,
            "2026": 630.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E13",
          "name": "Neoscript RTase",
          "avg_price": 1240.0,
          "min_price": 1240.0,
          "max_price": 1240.0,
          "total_qty": 210,
          "total_amt": 260400.0,
          "yearly_prices": {
            "2025": 1240.0,
            "2026": 1240.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M5134-SLQ-1",
          "name": "31.25×Neoscript RTase/UNG Mix (SLQ)",
          "avg_price": 875.0,
          "min_price": 875.0,
          "max_price": 875.0,
          "total_qty": 264,
          "total_amt": 231000.0,
          "yearly_prices": {
            "2025": 875.0,
            "2026": 875.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "AS05",
          "name": "RNase Inhibitor",
          "avg_price": 320.0,
          "min_price": 320.0,
          "max_price": 320.0,
          "total_qty": 300,
          "total_amt": 96000.0,
          "yearly_prices": {
            "2025": 320.0,
            "2026": 320.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E04",
          "name": "TS-UNG",
          "avg_price": 300.0,
          "min_price": 300.0,
          "max_price": 300.0,
          "total_qty": 120,
          "total_amt": 36000.0,
          "yearly_prices": {
            "2025": 300.0,
            "2026": 300.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E01",
          "name": "UNG",
          "avg_price": 300.0,
          "min_price": 300.0,
          "max_price": 300.0,
          "total_qty": 60,
          "total_amt": 18000.0,
          "yearly_prices": {
            "2025": 300.0,
            "2026": 300.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "青岛嘉智生物技术有限公司",
      "group": "青岛嘉智生物技术有限公司",
      "total_spend": 1340204.0,
      "product_count": 7,
      "top_products": [
        {
          "code": "M5244-019601",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (01",
          "avg_price": 0.6,
          "min_price": 0.57,
          "max_price": 0.6,
          "total_qty": 1024500,
          "total_amt": 610950.0,
          "yearly_prices": {
            "2025": 0.6,
            "2026": 0.59
          },
          "price_change_pct": -0.5,
          "price_dispersion": 5.0
        },
        {
          "code": "M2181-4-095203",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (095203)",
          "avg_price": 0.31,
          "min_price": 0.28,
          "max_price": 0.34,
          "total_qty": 1364600,
          "total_amt": 408964.0,
          "yearly_prices": {
            "2025": 0.32,
            "2026": 0.3
          },
          "price_change_pct": -4.9,
          "price_dispersion": 17.5
        },
        {
          "code": "M5244-019601 A",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (01",
          "avg_price": 0.6,
          "min_price": 0.6,
          "max_price": 0.6,
          "total_qty": 325000,
          "total_amt": 195000.0,
          "yearly_prices": {
            "2026": 0.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "AHM202",
          "name": "DNA类动物诊断原料mix 2",
          "avg_price": 0.32,
          "min_price": 0.3,
          "max_price": 0.38,
          "total_qty": 360000,
          "total_amt": 118350.0,
          "yearly_prices": {
            "2025": 0.35,
            "2026": 0.3
          },
          "price_change_pct": -7.1,
          "price_dispersion": 23.2
        },
        {
          "code": "M5134-019601",
          "name": "5×Neoscript RT Premix-UNG (Probe qRT-PCR) (019601)",
          "avg_price": 0.6,
          "min_price": 0.6,
          "max_price": 0.6,
          "total_qty": 7500,
          "total_amt": 4500.0,
          "yearly_prices": {
            "2025": 0.6
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-019602",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (01960",
          "avg_price": 0.6,
          "min_price": 0.6,
          "max_price": 0.6,
          "total_qty": 3500,
          "total_amt": 2100.0,
          "yearly_prices": {
            "2025": 0.6
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M2161-3",
          "name": "2×Robustart Premix Omni-UNG Ⅲ (Probe qPCR)",
          "avg_price": 0.34,
          "min_price": 0.34,
          "max_price": 0.34,
          "total_qty": 1000,
          "total_amt": 340.0,
          "yearly_prices": {
            "2025": 0.34
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "M5244-019601",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (01",
          "avg_price": 0.6,
          "min_price": 0.57,
          "max_price": 0.6,
          "total_qty": 1024500,
          "total_amt": 610950.0,
          "yearly_prices": {
            "2025": 0.6,
            "2026": 0.59
          },
          "price_change_pct": -0.5,
          "price_dispersion": 5.0
        },
        {
          "code": "M2181-4-095203",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (095203)",
          "avg_price": 0.31,
          "min_price": 0.28,
          "max_price": 0.34,
          "total_qty": 1364600,
          "total_amt": 408964.0,
          "yearly_prices": {
            "2025": 0.32,
            "2026": 0.3
          },
          "price_change_pct": -4.9,
          "price_dispersion": 17.5
        },
        {
          "code": "M5244-019601 A",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (01",
          "avg_price": 0.6,
          "min_price": 0.6,
          "max_price": 0.6,
          "total_qty": 325000,
          "total_amt": 195000.0,
          "yearly_prices": {
            "2026": 0.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "AHM202",
          "name": "DNA类动物诊断原料mix 2",
          "avg_price": 0.32,
          "min_price": 0.3,
          "max_price": 0.38,
          "total_qty": 360000,
          "total_amt": 118350.0,
          "yearly_prices": {
            "2025": 0.35,
            "2026": 0.3
          },
          "price_change_pct": -7.1,
          "price_dispersion": 23.2
        },
        {
          "code": "M5134-019601",
          "name": "5×Neoscript RT Premix-UNG (Probe qRT-PCR) (019601)",
          "avg_price": 0.6,
          "min_price": 0.6,
          "max_price": 0.6,
          "total_qty": 7500,
          "total_amt": 4500.0,
          "yearly_prices": {
            "2025": 0.6
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-019602",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (01960",
          "avg_price": 0.6,
          "min_price": 0.6,
          "max_price": 0.6,
          "total_qty": 3500,
          "total_amt": 2100.0,
          "yearly_prices": {
            "2025": 0.6
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M2161-3",
          "name": "2×Robustart Premix Omni-UNG Ⅲ (Probe qPCR)",
          "avg_price": 0.34,
          "min_price": 0.34,
          "max_price": 0.34,
          "total_qty": 1000,
          "total_amt": 340.0,
          "yearly_prices": {
            "2025": 0.34
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "苏州华益美生物科技有限公司",
      "group": "苏州华益美生物科技有限公司",
      "total_spend": 1319260.0,
      "product_count": 4,
      "top_products": [
        {
          "code": "E07-NA",
          "name": "Superstart Taq plus (NA)",
          "avg_price": 851.43,
          "min_price": 850.0,
          "max_price": 860.0,
          "total_qty": 1120,
          "total_amt": 953400.0,
          "yearly_prices": {
            "2025": 852.0,
            "2026": 850.0
          },
          "price_change_pct": -0.2,
          "price_dispersion": 1.2
        },
        {
          "code": "AS05",
          "name": "RNase Inhibitor",
          "avg_price": 241.0,
          "min_price": 240.0,
          "max_price": 245.0,
          "total_qty": 774,
          "total_amt": 186780.0,
          "yearly_prices": {
            "2025": 241.67,
            "2026": 240.0
          },
          "price_change_pct": -0.4,
          "price_dispersion": 2.1
        },
        {
          "code": "E13-NA",
          "name": "Neoscript RTase (NA)",
          "avg_price": 840.0,
          "min_price": 0.01,
          "max_price": 1400.0,
          "total_qty": 7200090,
          "total_amt": 178800.0,
          "yearly_prices": {
            "2025": 700.0,
            "2026": 1400.0
          },
          "price_change_pct": 66.7,
          "price_dispersion": 166.7
        },
        {
          "code": "FE04-2",
          "name": "TS-UNG Ⅱ (DG)",
          "avg_price": 280.0,
          "min_price": 280.0,
          "max_price": 280.0,
          "total_qty": 1,
          "total_amt": 280.0,
          "yearly_prices": {
            "2025": 280.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "E07-NA",
          "name": "Superstart Taq plus (NA)",
          "avg_price": 851.43,
          "min_price": 850.0,
          "max_price": 860.0,
          "total_qty": 1120,
          "total_amt": 953400.0,
          "yearly_prices": {
            "2025": 852.0,
            "2026": 850.0
          },
          "price_change_pct": -0.2,
          "price_dispersion": 1.2
        },
        {
          "code": "AS05",
          "name": "RNase Inhibitor",
          "avg_price": 241.0,
          "min_price": 240.0,
          "max_price": 245.0,
          "total_qty": 774,
          "total_amt": 186780.0,
          "yearly_prices": {
            "2025": 241.67,
            "2026": 240.0
          },
          "price_change_pct": -0.4,
          "price_dispersion": 2.1
        },
        {
          "code": "E13-NA",
          "name": "Neoscript RTase (NA)",
          "avg_price": 840.0,
          "min_price": 0.01,
          "max_price": 1400.0,
          "total_qty": 7200090,
          "total_amt": 178800.0,
          "yearly_prices": {
            "2025": 700.0,
            "2026": 1400.0
          },
          "price_change_pct": 66.7,
          "price_dispersion": 166.7
        },
        {
          "code": "FE04-2",
          "name": "TS-UNG Ⅱ (DG)",
          "avg_price": 280.0,
          "min_price": 280.0,
          "max_price": 280.0,
          "total_qty": 1,
          "total_amt": 280.0,
          "yearly_prices": {
            "2025": 280.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "英科新创（苏州）生物科技有限公司",
      "group": "英科新创（苏州）生物科技有限公司",
      "total_spend": 1264120.0,
      "product_count": 7,
      "top_products": [
        {
          "code": "FE20",
          "name": "Robustart Taq QS Ⅱ (DG)",
          "avg_price": 455.45,
          "min_price": 420.0,
          "max_price": 480.0,
          "total_qty": 952,
          "total_amt": 424140.0,
          "yearly_prices": {
            "2025": 480.0,
            "2026": 420.0
          },
          "price_change_pct": -7.8,
          "price_dispersion": 13.2
        },
        {
          "code": "E35",
          "name": "Polluxstart Taq QS Ⅱ",
          "avg_price": 464.21,
          "min_price": 420.0,
          "max_price": 480.0,
          "total_qty": 655,
          "total_amt": 310620.0,
          "yearly_prices": {
            "2025": 480.0,
            "2026": 420.0
          },
          "price_change_pct": -9.5,
          "price_dispersion": 12.9
        },
        {
          "code": "FE13",
          "name": "Neoscript RTase (DG)",
          "avg_price": 980.62,
          "min_price": 910.0,
          "max_price": 1160.0,
          "total_qty": 309,
          "total_amt": 297440.0,
          "yearly_prices": {
            "2025": 1035.56,
            "2026": 910.0
          },
          "price_change_pct": -7.2,
          "price_dispersion": 25.5
        },
        {
          "code": "E13",
          "name": "Neoscript RTase",
          "avg_price": 1003.08,
          "min_price": 910.0,
          "max_price": 1020.0,
          "total_qty": 179,
          "total_amt": 181920.0,
          "yearly_prices": {
            "2025": 1020.0,
            "2026": 910.0
          },
          "price_change_pct": -9.3,
          "price_dispersion": 11.0
        },
        {
          "code": "E20",
          "name": "Robustart Taq QS Ⅱ",
          "avg_price": 480.0,
          "min_price": 480.0,
          "max_price": 480.0,
          "total_qty": 90,
          "total_amt": 43200.0,
          "yearly_prices": {
            "2025": 480.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD6104-020322-1",
          "name": "12.5×SensiDirect RTase/UNG Mix (with dNTPs) (DG) (",
          "avg_price": 560.0,
          "min_price": 560.0,
          "max_price": 560.0,
          "total_qty": 10,
          "total_amt": 5600.0,
          "yearly_prices": {
            "2026": 560.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM5181-4-028302",
          "name": "5×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (DG) (028302",
          "avg_price": 120.0,
          "min_price": 120.0,
          "max_price": 120.0,
          "total_qty": 10,
          "total_amt": 1200.0,
          "yearly_prices": {
            "2026": 120.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "FE20",
          "name": "Robustart Taq QS Ⅱ (DG)",
          "avg_price": 455.45,
          "min_price": 420.0,
          "max_price": 480.0,
          "total_qty": 952,
          "total_amt": 424140.0,
          "yearly_prices": {
            "2025": 480.0,
            "2026": 420.0
          },
          "price_change_pct": -7.8,
          "price_dispersion": 13.2
        },
        {
          "code": "E35",
          "name": "Polluxstart Taq QS Ⅱ",
          "avg_price": 464.21,
          "min_price": 420.0,
          "max_price": 480.0,
          "total_qty": 655,
          "total_amt": 310620.0,
          "yearly_prices": {
            "2025": 480.0,
            "2026": 420.0
          },
          "price_change_pct": -9.5,
          "price_dispersion": 12.9
        },
        {
          "code": "FE13",
          "name": "Neoscript RTase (DG)",
          "avg_price": 980.62,
          "min_price": 910.0,
          "max_price": 1160.0,
          "total_qty": 309,
          "total_amt": 297440.0,
          "yearly_prices": {
            "2025": 1035.56,
            "2026": 910.0
          },
          "price_change_pct": -7.2,
          "price_dispersion": 25.5
        },
        {
          "code": "E13",
          "name": "Neoscript RTase",
          "avg_price": 1003.08,
          "min_price": 910.0,
          "max_price": 1020.0,
          "total_qty": 179,
          "total_amt": 181920.0,
          "yearly_prices": {
            "2025": 1020.0,
            "2026": 910.0
          },
          "price_change_pct": -9.3,
          "price_dispersion": 11.0
        },
        {
          "code": "E20",
          "name": "Robustart Taq QS Ⅱ",
          "avg_price": 480.0,
          "min_price": 480.0,
          "max_price": 480.0,
          "total_qty": 90,
          "total_amt": 43200.0,
          "yearly_prices": {
            "2025": 480.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD6104-020322-1",
          "name": "12.5×SensiDirect RTase/UNG Mix (with dNTPs) (DG) (",
          "avg_price": 560.0,
          "min_price": 560.0,
          "max_price": 560.0,
          "total_qty": 10,
          "total_amt": 5600.0,
          "yearly_prices": {
            "2026": 560.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM5181-4-028302",
          "name": "5×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (DG) (028302",
          "avg_price": 120.0,
          "min_price": 120.0,
          "max_price": 120.0,
          "total_qty": 10,
          "total_amt": 1200.0,
          "yearly_prices": {
            "2026": 120.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "苏州天隆生物科技有限公司",
      "group": "苏州天隆生物科技有限公司",
      "total_spend": 1174258.0,
      "product_count": 17,
      "top_products": [
        {
          "code": "M5244-ZJ4-TP",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (ZJ",
          "avg_price": 0.6,
          "min_price": 0.6,
          "max_price": 0.6,
          "total_qty": 1008000,
          "total_amt": 604800.0,
          "yearly_prices": {
            "2025": 0.6,
            "2026": 0.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2071-2",
          "name": "2×Fast Direct Premix-UNG Ⅱ (Probe qPCR)",
          "avg_price": 1.23,
          "min_price": 1.1,
          "max_price": 1.4,
          "total_qty": 261000,
          "total_amt": 319200.0,
          "yearly_prices": {
            "2025": 1.27,
            "2026": 1.1
          },
          "price_change_pct": -10.8,
          "price_dispersion": 24.3
        },
        {
          "code": "PM202",
          "name": "2×Novel GC Rich Premix",
          "avg_price": 55.5,
          "min_price": 2.0,
          "max_price": 80.0,
          "total_qty": 6900,
          "total_amt": 76800.0,
          "yearly_prices": {
            "2025": 50.67,
            "2026": 70.0
          },
          "price_change_pct": 26.1,
          "price_dispersion": 140.5
        },
        {
          "code": "M4211-3",
          "name": "4×Robustart Premix OT-UNG-3 (Probe qPCR)",
          "avg_price": 86.25,
          "min_price": 85.0,
          "max_price": 90.0,
          "total_qty": 450,
          "total_amt": 38750.0,
          "yearly_prices": {
            "2025": 87.5,
            "2026": 85.0
          },
          "price_change_pct": -1.4,
          "price_dispersion": 5.8
        },
        {
          "code": "MD2071-2-1",
          "name": "50×Fast Direct Enzyme/UNG Mix Ⅱ",
          "avg_price": 1100.0,
          "min_price": 1100.0,
          "max_price": 1100.0,
          "total_qty": 30,
          "total_amt": 33000.0,
          "yearly_prices": {
            "2025": 1100.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2071-2-NA",
          "name": "2×Fast Direct Premix -UNG Ⅱ (NA) (Probe qPCR)",
          "avg_price": 1.9,
          "min_price": 1.5,
          "max_price": 2.1,
          "total_qty": 16000,
          "total_amt": 27600.0,
          "yearly_prices": {
            "2025": 1.9
          },
          "price_change_pct": null,
          "price_dispersion": 31.6
        },
        {
          "code": "FM4211-003001",
          "name": "4×Robustart Premix OT-UNG (Probe qPCR) (DG) (00300",
          "avg_price": 115.0,
          "min_price": 115.0,
          "max_price": 115.0,
          "total_qty": 200,
          "total_amt": 23000.0,
          "yearly_prices": {
            "2025": 115.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FM4211-3-TL1",
          "name": "4×Robustart Premix OT-UNG-3 (Probe qPCR) (DG) (TL1",
          "avg_price": 115.0,
          "min_price": 115.0,
          "max_price": 115.0,
          "total_qty": 100,
          "total_amt": 11500.0,
          "yearly_prices": {
            "2025": 115.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "M5244-ZJ4-TP",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (ZJ",
          "avg_price": 0.6,
          "min_price": 0.6,
          "max_price": 0.6,
          "total_qty": 1008000,
          "total_amt": 604800.0,
          "yearly_prices": {
            "2025": 0.6,
            "2026": 0.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2071-2",
          "name": "2×Fast Direct Premix-UNG Ⅱ (Probe qPCR)",
          "avg_price": 1.23,
          "min_price": 1.1,
          "max_price": 1.4,
          "total_qty": 261000,
          "total_amt": 319200.0,
          "yearly_prices": {
            "2025": 1.27,
            "2026": 1.1
          },
          "price_change_pct": -10.8,
          "price_dispersion": 24.3
        },
        {
          "code": "PM202",
          "name": "2×Novel GC Rich Premix",
          "avg_price": 55.5,
          "min_price": 2.0,
          "max_price": 80.0,
          "total_qty": 6900,
          "total_amt": 76800.0,
          "yearly_prices": {
            "2025": 50.67,
            "2026": 70.0
          },
          "price_change_pct": 26.1,
          "price_dispersion": 140.5
        },
        {
          "code": "M4211-3",
          "name": "4×Robustart Premix OT-UNG-3 (Probe qPCR)",
          "avg_price": 86.25,
          "min_price": 85.0,
          "max_price": 90.0,
          "total_qty": 450,
          "total_amt": 38750.0,
          "yearly_prices": {
            "2025": 87.5,
            "2026": 85.0
          },
          "price_change_pct": -1.4,
          "price_dispersion": 5.8
        },
        {
          "code": "MD2071-2-1",
          "name": "50×Fast Direct Enzyme/UNG Mix Ⅱ",
          "avg_price": 1100.0,
          "min_price": 1100.0,
          "max_price": 1100.0,
          "total_qty": 30,
          "total_amt": 33000.0,
          "yearly_prices": {
            "2025": 1100.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2071-2-NA",
          "name": "2×Fast Direct Premix -UNG Ⅱ (NA) (Probe qPCR)",
          "avg_price": 1.9,
          "min_price": 1.5,
          "max_price": 2.1,
          "total_qty": 16000,
          "total_amt": 27600.0,
          "yearly_prices": {
            "2025": 1.9
          },
          "price_change_pct": null,
          "price_dispersion": 31.6
        },
        {
          "code": "FM4211-003001",
          "name": "4×Robustart Premix OT-UNG (Probe qPCR) (DG) (00300",
          "avg_price": 115.0,
          "min_price": 115.0,
          "max_price": 115.0,
          "total_qty": 200,
          "total_amt": 23000.0,
          "yearly_prices": {
            "2025": 115.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FM4211-3-TL1",
          "name": "4×Robustart Premix OT-UNG-3 (Probe qPCR) (DG) (TL1",
          "avg_price": 115.0,
          "min_price": 115.0,
          "max_price": 115.0,
          "total_qty": 100,
          "total_amt": 11500.0,
          "yearly_prices": {
            "2025": 115.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-T1-DB-1",
          "name": "25×Neoscript Fast RTase/UNG Mix (T1)",
          "avg_price": 300.0,
          "min_price": 300.0,
          "max_price": 300.0,
          "total_qty": 30,
          "total_amt": 9000.0,
          "yearly_prices": {
            "2025": 300.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M5211-3-FP",
          "name": "5×Robustart Premix OT-UNG Ⅲ (Probe qPCR)",
          "avg_price": 1.33,
          "min_price": 1.33,
          "max_price": 1.33,
          "total_qty": 6000,
          "total_amt": 7968.0,
          "yearly_prices": {
            "2026": 1.33
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-T1-DB",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (T1",
          "avg_price": 1.2,
          "min_price": 1.2,
          "max_price": 1.2,
          "total_qty": 5000,
          "total_amt": 6000.0,
          "yearly_prices": {
            "2025": 1.2
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-043801",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (04",
          "avg_price": 0.6,
          "min_price": 0.6,
          "max_price": 0.6,
          "total_qty": 8000,
          "total_amt": 4800.0,
          "yearly_prices": {
            "2025": 0.6
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-ZJ4-TP-1",
          "name": "25×Neoscript Fast RTase/UNG Mix (R) (ZJ4)",
          "avg_price": 300.0,
          "min_price": 300.0,
          "max_price": 300.0,
          "total_qty": 10,
          "total_amt": 3000.0,
          "yearly_prices": {
            "2026": 300.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-T3-DB",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (T3",
          "avg_price": 0.6,
          "min_price": 0.6,
          "max_price": 0.6,
          "total_qty": 5000,
          "total_amt": 3000.0,
          "yearly_prices": {
            "2026": 0.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD5104-000814",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 1.2,
          "min_price": 1.2,
          "max_price": 1.2,
          "total_qty": 2000,
          "total_amt": 2400.0,
          "yearly_prices": {
            "2025": 1.2
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-003001",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00300",
          "avg_price": 1.2,
          "min_price": 1.2,
          "max_price": 1.2,
          "total_qty": 2000,
          "total_amt": 2400.0,
          "yearly_prices": {
            "2025": 1.2
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FM2181-4",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (DG)",
          "avg_price": 104.0,
          "min_price": 104.0,
          "max_price": 104.0,
          "total_qty": 10,
          "total_amt": 1040.0,
          "yearly_prices": {
            "2026": 104.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "湖南冠牧生物科技有限公司",
      "group": "湖南冠牧生物科技有限公司",
      "total_spend": 1159030.0,
      "product_count": 6,
      "top_products": [
        {
          "code": "E20",
          "name": "Robustart Taq QS Ⅱ",
          "avg_price": 636.0,
          "min_price": 620.0,
          "max_price": 700.0,
          "total_qty": 1087,
          "total_amt": 688900.0,
          "yearly_prices": {
            "2025": 646.67,
            "2026": 620.0
          },
          "price_change_pct": -2.5,
          "price_dispersion": 12.6
        },
        {
          "code": "E13",
          "name": "Neoscript RTase",
          "avg_price": 891.11,
          "min_price": 720.0,
          "max_price": 950.0,
          "total_qty": 320,
          "total_amt": 282500.0,
          "yearly_prices": {
            "2025": 914.29,
            "2026": 810.0
          },
          "price_change_pct": -9.1,
          "price_dispersion": 25.8
        },
        {
          "code": "M2181-4",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR)",
          "avg_price": 32.0,
          "min_price": 32.0,
          "max_price": 32.0,
          "total_qty": 4250,
          "total_amt": 136000.0,
          "yearly_prices": {
            "2025": 32.0,
            "2026": 32.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-000817",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00081",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 15000,
          "total_amt": 30000.0,
          "yearly_prices": {
            "2025": 2.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "E04",
          "name": "TS-UNG",
          "avg_price": 230.0,
          "min_price": 230.0,
          "max_price": 230.0,
          "total_qty": 93,
          "total_amt": 21390.0,
          "yearly_prices": {
            "2025": 230.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "AS08-100-5",
          "name": "100mM dUTP",
          "avg_price": 80.0,
          "min_price": 80.0,
          "max_price": 80.0,
          "total_qty": 3,
          "total_amt": 240.0,
          "yearly_prices": {
            "2025": 80.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "E20",
          "name": "Robustart Taq QS Ⅱ",
          "avg_price": 636.0,
          "min_price": 620.0,
          "max_price": 700.0,
          "total_qty": 1087,
          "total_amt": 688900.0,
          "yearly_prices": {
            "2025": 646.67,
            "2026": 620.0
          },
          "price_change_pct": -2.5,
          "price_dispersion": 12.6
        },
        {
          "code": "E13",
          "name": "Neoscript RTase",
          "avg_price": 891.11,
          "min_price": 720.0,
          "max_price": 950.0,
          "total_qty": 320,
          "total_amt": 282500.0,
          "yearly_prices": {
            "2025": 914.29,
            "2026": 810.0
          },
          "price_change_pct": -9.1,
          "price_dispersion": 25.8
        },
        {
          "code": "M2181-4",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR)",
          "avg_price": 32.0,
          "min_price": 32.0,
          "max_price": 32.0,
          "total_qty": 4250,
          "total_amt": 136000.0,
          "yearly_prices": {
            "2025": 32.0,
            "2026": 32.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-000817",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00081",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 15000,
          "total_amt": 30000.0,
          "yearly_prices": {
            "2025": 2.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "E04",
          "name": "TS-UNG",
          "avg_price": 230.0,
          "min_price": 230.0,
          "max_price": 230.0,
          "total_qty": 93,
          "total_amt": 21390.0,
          "yearly_prices": {
            "2025": 230.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "AS08-100-5",
          "name": "100mM dUTP",
          "avg_price": 80.0,
          "min_price": 80.0,
          "max_price": 80.0,
          "total_qty": 3,
          "total_amt": 240.0,
          "yearly_prices": {
            "2025": 80.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "天津知因生物科技有限公司",
      "group": "天津知因生物科技有限公司",
      "total_spend": 1060050.0,
      "product_count": 10,
      "top_products": [
        {
          "code": "MD2104-000817",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00081",
          "avg_price": 2.42,
          "min_price": 2.18,
          "max_price": 2.7,
          "total_qty": 334000,
          "total_amt": 771875.0,
          "yearly_prices": {
            "2025": 2.49,
            "2026": 2.26
          },
          "price_change_pct": -6.8,
          "price_dispersion": 21.5
        },
        {
          "code": "M2244-NA-043801",
          "name": "2×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (NA",
          "avg_price": 152.49,
          "min_price": 140.0,
          "max_price": 176.0,
          "total_qty": 1250,
          "total_amt": 188820.0,
          "yearly_prices": {
            "2025": 155.5,
            "2026": 147.68
          },
          "price_change_pct": -3.2,
          "price_dispersion": 23.6
        },
        {
          "code": "MD2071",
          "name": "2×Fast Direct Premix-UNG (Probe qPCR)",
          "avg_price": 2.53,
          "min_price": 2.29,
          "max_price": 2.7,
          "total_qty": 25000,
          "total_amt": 62045.0,
          "yearly_prices": {
            "2025": 2.58,
            "2026": 2.3
          },
          "price_change_pct": -9.3,
          "price_dispersion": 16.0
        },
        {
          "code": "MD2071-4-NA-020301",
          "name": "2×Fast Direct  Premix-UNG Ⅳ (NA) (Probe qPCR) (020",
          "avg_price": 3.9,
          "min_price": 3.7,
          "max_price": 4.0,
          "total_qty": 6500,
          "total_amt": 24500.0,
          "yearly_prices": {
            "2025": 3.9
          },
          "price_change_pct": null,
          "price_dispersion": 7.7
        },
        {
          "code": "M2211",
          "name": "2×Robustart Premix OT-UNG (Probe qPCR)",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 4500,
          "total_amt": 9000.0,
          "yearly_prices": {
            "2025": 2.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "E16",
          "name": "Robustart Taq",
          "avg_price": 0.3,
          "min_price": 0.27,
          "max_price": 0.4,
          "total_qty": 5500,
          "total_amt": 1550.0,
          "yearly_prices": {
            "2026": 0.3
          },
          "price_change_pct": 0.0,
          "price_dispersion": 43.0
        },
        {
          "code": "M2211-NA",
          "name": "2×Robustart Premix OT-UNG (NA) (Probe qPCR)",
          "avg_price": 2.7,
          "min_price": 2.7,
          "max_price": 2.7,
          "total_qty": 400,
          "total_amt": 1080.0,
          "yearly_prices": {
            "2025": 2.7
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "AS08-10-1345",
          "name": "10mM dNTP Mix (dUTP)",
          "avg_price": 150.0,
          "min_price": 150.0,
          "max_price": 150.0,
          "total_qty": 5,
          "total_amt": 750.0,
          "yearly_prices": {
            "2026": 150.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "MD2104-000817",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00081",
          "avg_price": 2.42,
          "min_price": 2.18,
          "max_price": 2.7,
          "total_qty": 334000,
          "total_amt": 771875.0,
          "yearly_prices": {
            "2025": 2.49,
            "2026": 2.26
          },
          "price_change_pct": -6.8,
          "price_dispersion": 21.5
        },
        {
          "code": "M2244-NA-043801",
          "name": "2×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (NA",
          "avg_price": 152.49,
          "min_price": 140.0,
          "max_price": 176.0,
          "total_qty": 1250,
          "total_amt": 188820.0,
          "yearly_prices": {
            "2025": 155.5,
            "2026": 147.68
          },
          "price_change_pct": -3.2,
          "price_dispersion": 23.6
        },
        {
          "code": "MD2071",
          "name": "2×Fast Direct Premix-UNG (Probe qPCR)",
          "avg_price": 2.53,
          "min_price": 2.29,
          "max_price": 2.7,
          "total_qty": 25000,
          "total_amt": 62045.0,
          "yearly_prices": {
            "2025": 2.58,
            "2026": 2.3
          },
          "price_change_pct": -9.3,
          "price_dispersion": 16.0
        },
        {
          "code": "MD2071-4-NA-020301",
          "name": "2×Fast Direct  Premix-UNG Ⅳ (NA) (Probe qPCR) (020",
          "avg_price": 3.9,
          "min_price": 3.7,
          "max_price": 4.0,
          "total_qty": 6500,
          "total_amt": 24500.0,
          "yearly_prices": {
            "2025": 3.9
          },
          "price_change_pct": null,
          "price_dispersion": 7.7
        },
        {
          "code": "M2211",
          "name": "2×Robustart Premix OT-UNG (Probe qPCR)",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 4500,
          "total_amt": 9000.0,
          "yearly_prices": {
            "2025": 2.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "E16",
          "name": "Robustart Taq",
          "avg_price": 0.3,
          "min_price": 0.27,
          "max_price": 0.4,
          "total_qty": 5500,
          "total_amt": 1550.0,
          "yearly_prices": {
            "2026": 0.3
          },
          "price_change_pct": 0.0,
          "price_dispersion": 43.0
        },
        {
          "code": "M2211-NA",
          "name": "2×Robustart Premix OT-UNG (NA) (Probe qPCR)",
          "avg_price": 2.7,
          "min_price": 2.7,
          "max_price": 2.7,
          "total_qty": 400,
          "total_amt": 1080.0,
          "yearly_prices": {
            "2025": 2.7
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "AS08-10-1345",
          "name": "10mM dNTP Mix (dUTP)",
          "avg_price": 150.0,
          "min_price": 150.0,
          "max_price": 150.0,
          "total_qty": 5,
          "total_amt": 750.0,
          "yearly_prices": {
            "2026": 150.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E01",
          "name": "UNG",
          "avg_price": 400.0,
          "min_price": 400.0,
          "max_price": 400.0,
          "total_qty": 1,
          "total_amt": 400.0,
          "yearly_prices": {
            "2026": 400.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "AS1015",
          "name": "10×PCR Buffer Ⅱ (Mg2+ free)",
          "avg_price": 10.0,
          "min_price": 10.0,
          "max_price": 10.0,
          "total_qty": 3,
          "total_amt": 30.0,
          "yearly_prices": {
            "2026": 10.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "广州生凌生物科技有限公司",
      "group": "广州生凌生物科技有限公司",
      "total_spend": 1011000.0,
      "product_count": 7,
      "top_products": [
        {
          "code": "M5244-T4-FP",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (T4",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 308000,
          "total_amt": 770000.0,
          "yearly_prices": {
            "2025": 2.5,
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2181-4-095203-FP",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (095203)",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 41400,
          "total_amt": 103500.0,
          "yearly_prices": {
            "2025": 2.5,
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M5274-073703",
          "name": "5×Neoscript RT Premix OT-UNG (Probe qRT-PCR) (0737",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 40000,
          "total_amt": 100000.0,
          "yearly_prices": {
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD5104-014104-5P",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (01410",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 8000,
          "total_amt": 20000.0,
          "yearly_prices": {
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM8254-T1",
          "name": "8×Neoscript RT Premix Multi-UNG (Probe qRT-PCR) (D",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 2500,
          "total_amt": 6000.0,
          "yearly_prices": {
            "2025": 2.4
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD0084-000903-FP",
          "name": "10×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) ",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 2500,
          "total_amt": 6000.0,
          "yearly_prices": {
            "2026": 2.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM2181-4-095203",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (DG) (095203",
          "avg_price": 2.2,
          "min_price": 2.2,
          "max_price": 2.2,
          "total_qty": 2500,
          "total_amt": 5500.0,
          "yearly_prices": {
            "2025": 2.2
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "M5244-T4-FP",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (T4",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 308000,
          "total_amt": 770000.0,
          "yearly_prices": {
            "2025": 2.5,
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2181-4-095203-FP",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (095203)",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 41400,
          "total_amt": 103500.0,
          "yearly_prices": {
            "2025": 2.5,
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M5274-073703",
          "name": "5×Neoscript RT Premix OT-UNG (Probe qRT-PCR) (0737",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 40000,
          "total_amt": 100000.0,
          "yearly_prices": {
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD5104-014104-5P",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (01410",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 8000,
          "total_amt": 20000.0,
          "yearly_prices": {
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM8254-T1",
          "name": "8×Neoscript RT Premix Multi-UNG (Probe qRT-PCR) (D",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 2500,
          "total_amt": 6000.0,
          "yearly_prices": {
            "2025": 2.4
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD0084-000903-FP",
          "name": "10×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) ",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 2500,
          "total_amt": 6000.0,
          "yearly_prices": {
            "2026": 2.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM2181-4-095203",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (DG) (095203",
          "avg_price": 2.2,
          "min_price": 2.2,
          "max_price": 2.2,
          "total_qty": 2500,
          "total_amt": 5500.0,
          "yearly_prices": {
            "2025": 2.2
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "武汉九泽医疗科技有限公司",
      "group": "武汉九泽医疗科技有限公司",
      "total_spend": 954530.0,
      "product_count": 4,
      "top_products": [
        {
          "code": "MD5104-145108-DB",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (14510",
          "avg_price": 1.53,
          "min_price": 1.5,
          "max_price": 1.6,
          "total_qty": 392000,
          "total_amt": 600000.0,
          "yearly_prices": {
            "2026": 1.53
          },
          "price_change_pct": 0.0,
          "price_dispersion": 6.5
        },
        {
          "code": "MD5104-003006-DB",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00300",
          "avg_price": 1.4,
          "min_price": 1.4,
          "max_price": 1.4,
          "total_qty": 214000,
          "total_amt": 298530.0,
          "yearly_prices": {
            "2026": 1.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD5104-145103-DB",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (14510",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 24000,
          "total_amt": 48000.0,
          "yearly_prices": {
            "2026": 2.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD5104-145105-DB",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (14510",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 4000,
          "total_amt": 8000.0,
          "yearly_prices": {
            "2026": 2.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "MD5104-145108-DB",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (14510",
          "avg_price": 1.53,
          "min_price": 1.5,
          "max_price": 1.6,
          "total_qty": 392000,
          "total_amt": 600000.0,
          "yearly_prices": {
            "2026": 1.53
          },
          "price_change_pct": 0.0,
          "price_dispersion": 6.5
        },
        {
          "code": "MD5104-003006-DB",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00300",
          "avg_price": 1.4,
          "min_price": 1.4,
          "max_price": 1.4,
          "total_qty": 214000,
          "total_amt": 298530.0,
          "yearly_prices": {
            "2026": 1.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD5104-145103-DB",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (14510",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 24000,
          "total_amt": 48000.0,
          "yearly_prices": {
            "2026": 2.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD5104-145105-DB",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (14510",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 4000,
          "total_amt": 8000.0,
          "yearly_prices": {
            "2026": 2.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "广州生凌基因科技有限公司",
      "group": "广州生凌基因科技有限公司",
      "total_spend": 924000.0,
      "product_count": 4,
      "top_products": [
        {
          "code": "M5244-T4-FP",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (T4",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 344000,
          "total_amt": 860000.0,
          "yearly_prices": {
            "2025": 2.5
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M2181-4-095203-FP",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (095203)",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 21600,
          "total_amt": 54000.0,
          "yearly_prices": {
            "2025": 2.5
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD5104-014104-5P",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (01410",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 2000,
          "total_amt": 5000.0,
          "yearly_prices": {
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M5274-073703",
          "name": "5×Neoscript RT Premix OT-UNG (ProbeqRT-PCR) (07370",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 2000,
          "total_amt": 5000.0,
          "yearly_prices": {
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "M5244-T4-FP",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (T4",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 344000,
          "total_amt": 860000.0,
          "yearly_prices": {
            "2025": 2.5
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M2181-4-095203-FP",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (095203)",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 21600,
          "total_amt": 54000.0,
          "yearly_prices": {
            "2025": 2.5
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD5104-014104-5P",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (01410",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 2000,
          "total_amt": 5000.0,
          "yearly_prices": {
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M5274-073703",
          "name": "5×Neoscript RT Premix OT-UNG (ProbeqRT-PCR) (07370",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 2000,
          "total_amt": 5000.0,
          "yearly_prices": {
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "珠海宝锐生物科技有限公司",
      "group": "珠海宝锐生物科技有限公司",
      "total_spend": 889516.0,
      "product_count": 46,
      "top_products": [
        {
          "code": "nan",
          "name": "海绵底托",
          "avg_price": 304.75,
          "min_price": 0.0,
          "max_price": 20000.0,
          "total_qty": 53883986,
          "total_amt": 503161.0,
          "yearly_prices": {
            "2025": 308.93,
            "2026": 162.75
          },
          "price_change_pct": -46.6,
          "price_dispersion": 6562.8
        },
        {
          "code": "BTE-32PH",
          "name": "全自动核酸提取仪",
          "avg_price": 20000.0,
          "min_price": 20000.0,
          "max_price": 20000.0,
          "total_qty": 7,
          "total_amt": 140000.0,
          "yearly_prices": {
            "2025": 20000.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "BTE-8",
          "name": "全自动核酸提取仪",
          "avg_price": 10000.0,
          "min_price": 10000.0,
          "max_price": 10000.0,
          "total_qty": 7,
          "total_amt": 70000.0,
          "yearly_prices": {
            "2025": 10000.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "BTE-8PH",
          "name": "全自动核酸提取仪",
          "avg_price": 10000.0,
          "min_price": 10000.0,
          "max_price": 10000.0,
          "total_qty": 3,
          "total_amt": 30000.0,
          "yearly_prices": {
            "2025": 10000.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "BTE-32",
          "name": "全自动核酸提取仪",
          "avg_price": 20580.0,
          "min_price": 20580.0,
          "max_price": 20580.0,
          "total_qty": 1,
          "total_amt": 20580.0,
          "yearly_prices": {
            "2025": 20580.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "IME-DR0601-I-W64T",
          "name": "磁珠法病毒核酸提取试剂盒Ⅰ",
          "avg_price": 99.44,
          "min_price": 99.44,
          "max_price": 99.44,
          "total_qty": 140,
          "total_amt": 13922.0,
          "yearly_prices": {
            "2025": 99.44
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "P-2.2-SQ-96",
          "name": "96方孔板(U底）",
          "avg_price": 4.89,
          "min_price": 4.72,
          "max_price": 5.05,
          "total_qty": 2595,
          "total_amt": 13096.0,
          "yearly_prices": {
            "2025": 4.72,
            "2026": 5.05
          },
          "price_change_pct": 3.3,
          "price_dispersion": 6.7
        },
        {
          "code": "IME-DR0101-III-W64T",
          "name": "磁珠法拭子核酸提取试剂盒Ⅲ",
          "avg_price": 100.0,
          "min_price": 100.0,
          "max_price": 100.0,
          "total_qty": 130,
          "total_amt": 13000.0,
          "yearly_prices": {
            "2025": 100.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "nan",
          "name": "海绵底托",
          "avg_price": 304.75,
          "min_price": 0.0,
          "max_price": 20000.0,
          "total_qty": 53883986,
          "total_amt": 503161.0,
          "yearly_prices": {
            "2025": 308.93,
            "2026": 162.75
          },
          "price_change_pct": -46.6,
          "price_dispersion": 6562.8
        },
        {
          "code": "BTE-32PH",
          "name": "全自动核酸提取仪",
          "avg_price": 20000.0,
          "min_price": 20000.0,
          "max_price": 20000.0,
          "total_qty": 7,
          "total_amt": 140000.0,
          "yearly_prices": {
            "2025": 20000.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "BTE-8",
          "name": "全自动核酸提取仪",
          "avg_price": 10000.0,
          "min_price": 10000.0,
          "max_price": 10000.0,
          "total_qty": 7,
          "total_amt": 70000.0,
          "yearly_prices": {
            "2025": 10000.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "BTE-8PH",
          "name": "全自动核酸提取仪",
          "avg_price": 10000.0,
          "min_price": 10000.0,
          "max_price": 10000.0,
          "total_qty": 3,
          "total_amt": 30000.0,
          "yearly_prices": {
            "2025": 10000.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "BTE-32",
          "name": "全自动核酸提取仪",
          "avg_price": 20580.0,
          "min_price": 20580.0,
          "max_price": 20580.0,
          "total_qty": 1,
          "total_amt": 20580.0,
          "yearly_prices": {
            "2025": 20580.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "IME-DR0601-I-W64T",
          "name": "磁珠法病毒核酸提取试剂盒Ⅰ",
          "avg_price": 99.44,
          "min_price": 99.44,
          "max_price": 99.44,
          "total_qty": 140,
          "total_amt": 13922.0,
          "yearly_prices": {
            "2025": 99.44
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "P-2.2-SQ-96",
          "name": "96方孔板(U底）",
          "avg_price": 4.89,
          "min_price": 4.72,
          "max_price": 5.05,
          "total_qty": 2595,
          "total_amt": 13096.0,
          "yearly_prices": {
            "2025": 4.72,
            "2026": 5.05
          },
          "price_change_pct": 3.3,
          "price_dispersion": 6.7
        },
        {
          "code": "IME-DR0101-III-W64T",
          "name": "磁珠法拭子核酸提取试剂盒Ⅲ",
          "avg_price": 100.0,
          "min_price": 100.0,
          "max_price": 100.0,
          "total_qty": 130,
          "total_amt": 13000.0,
          "yearly_prices": {
            "2025": 100.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "CM-8",
          "name": "离心混匀一体机",
          "avg_price": 500.0,
          "min_price": 500.0,
          "max_price": 500.0,
          "total_qty": 25,
          "total_amt": 12500.0,
          "yearly_prices": {
            "2025": 500.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "IME-DR0601-I-W96T",
          "name": "磁珠法病毒核酸提取试剂盒Ⅰ",
          "avg_price": 140.0,
          "min_price": 140.0,
          "max_price": 140.0,
          "total_qty": 75,
          "total_amt": 10500.0,
          "yearly_prices": {
            "2025": 140.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "IME-DR1001-II-B96T",
          "name": "磁珠法全⾎核酸提取试剂盒II",
          "avg_price": 110.55,
          "min_price": 110.55,
          "max_price": 110.55,
          "total_qty": 59,
          "total_amt": 6523.0,
          "yearly_prices": {
            "2025": 110.55
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "P-2.2-SQG-96",
          "name": "96方孔工字板",
          "avg_price": 3.72,
          "min_price": 3.5,
          "max_price": 4.38,
          "total_qty": 1113,
          "total_amt": 4717.0,
          "yearly_prices": {
            "2025": 3.5,
            "2026": 4.38
          },
          "price_change_pct": 17.7,
          "price_dispersion": 23.7
        },
        {
          "code": "J-MT-8V",
          "name": "8联磁棒套(J)",
          "avg_price": 2.2,
          "min_price": 2.2,
          "max_price": 2.2,
          "total_qty": 2106,
          "total_amt": 4633.0,
          "yearly_prices": {
            "2026": 2.2
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "P-MT-8U",
          "name": "8联磁棒套(S)",
          "avg_price": 0.77,
          "min_price": 0.74,
          "max_price": 0.8,
          "total_qty": 4988,
          "total_amt": 3760.0,
          "yearly_prices": {
            "2025": 0.77
          },
          "price_change_pct": null,
          "price_dispersion": 7.8
        },
        {
          "code": "IME-DR0601-I-B96T",
          "name": "磁珠法病毒核酸提取试剂盒Ⅰ",
          "avg_price": 141.67,
          "min_price": 141.67,
          "max_price": 141.67,
          "total_qty": 26,
          "total_amt": 3683.0,
          "yearly_prices": {
            "2025": 141.67
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "IME-DR0601-I-W32T",
          "name": "磁珠法病毒核酸提取试剂盒Ⅰ",
          "avg_price": 91.13,
          "min_price": 91.13,
          "max_price": 91.13,
          "total_qty": 40,
          "total_amt": 3645.0,
          "yearly_prices": {
            "2025": 91.13
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "SS-MT-8U",
          "name": "8联磁棒套(SS)",
          "avg_price": 1.1,
          "min_price": 1.1,
          "max_price": 1.1,
          "total_qty": 3132,
          "total_amt": 3445.0,
          "yearly_prices": {
            "2026": 1.1
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "F-002",
          "name": "热封膜",
          "avg_price": 0.77,
          "min_price": 0.74,
          "max_price": 0.8,
          "total_qty": 4475,
          "total_amt": 3432.0,
          "yearly_prices": {
            "2025": 0.77
          },
          "price_change_pct": null,
          "price_dispersion": 7.3
        },
        {
          "code": "P-2.2-SQV-96",
          "name": "96方孔板（V底）",
          "avg_price": 2.97,
          "min_price": 2.97,
          "max_price": 2.97,
          "total_qty": 1045,
          "total_amt": 3107.0,
          "yearly_prices": {
            "2025": 2.97
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "Y0010-1",
          "name": "盐酸胍",
          "avg_price": 0.0,
          "min_price": 0.0,
          "max_price": 0.0,
          "total_qty": 625000,
          "total_amt": 3020.0,
          "yearly_prices": {
            "2025": 0.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "CM-8 plus",
          "name": "离心混匀一体机",
          "avg_price": 667.67,
          "min_price": 500.0,
          "max_price": 1003.0,
          "total_qty": 4,
          "total_amt": 3006.0,
          "yearly_prices": {
            "2025": 667.67
          },
          "price_change_pct": null,
          "price_dispersion": 75.3
        },
        {
          "code": "93773-1KG",
          "name": "Tween 20",
          "avg_price": 1.76,
          "min_price": 1.76,
          "max_price": 1.76,
          "total_qty": 1600,
          "total_amt": 2822.0,
          "yearly_prices": {
            "2025": 1.76
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "IME-DR0101-III-B96T",
          "name": "磁珠法拭子核酸提取试剂盒Ⅲ",
          "avg_price": 105.65,
          "min_price": 105.65,
          "max_price": 105.65,
          "total_qty": 26,
          "total_amt": 2747.0,
          "yearly_prices": {
            "2025": 105.65
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MA0309C",
          "name": "羧基磁性微球MA0309C",
          "avg_price": 16.73,
          "min_price": 16.73,
          "max_price": 16.73,
          "total_qty": 150,
          "total_amt": 2509.0,
          "yearly_prices": {
            "2025": 16.73
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "IME-DR0601-I-W48T",
          "name": "磁珠法病毒核酸提取试剂盒Ⅰ",
          "avg_price": 132.0,
          "min_price": 132.0,
          "max_price": 132.0,
          "total_qty": 10,
          "total_amt": 1320.0,
          "yearly_prices": {
            "2025": 132.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "IME-DR0901-Ⅱ-B96T",
          "name": "磁珠法全⾎核酸提取试剂盒II",
          "avg_price": 113.31,
          "min_price": 105.6,
          "max_price": 151.83,
          "total_qty": 11,
          "total_amt": 1254.0,
          "yearly_prices": {
            "2025": 113.31
          },
          "price_change_pct": null,
          "price_dispersion": 40.8
        },
        {
          "code": "HH4502-100ml",
          "name": "蛋白酶K溶液100ml",
          "avg_price": 2.79,
          "min_price": 2.79,
          "max_price": 2.79,
          "total_qty": 348,
          "total_amt": 970.0,
          "yearly_prices": {
            "2025": 2.79
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "70108-50",
          "name": "二氧化硅羧基磁珠(NS500)",
          "avg_price": 11.91,
          "min_price": 11.62,
          "max_price": 12.5,
          "total_qty": 80,
          "total_amt": 935.0,
          "yearly_prices": {
            "2025": 11.91
          },
          "price_change_pct": null,
          "price_dispersion": 7.4
        },
        {
          "code": "M6230-100ml",
          "name": "β-巯基乙醇",
          "avg_price": 0.01,
          "min_price": 0.0,
          "max_price": 0.01,
          "total_qty": 168500,
          "total_amt": 888.0,
          "yearly_prices": {
            "2025": 0.01
          },
          "price_change_pct": null,
          "price_dispersion": 144.5
        },
        {
          "code": "A600560-0005",
          "name": "Tween 20",
          "avg_price": 0.0,
          "min_price": 0.0,
          "max_price": 0.0,
          "total_qty": 6907500,
          "total_amt": 836.0,
          "yearly_prices": {
            "2025": 0.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "40.602102",
          "name": "30ML透明PP广口试剂瓶(灭菌精包装）",
          "avg_price": 0.93,
          "min_price": 0.93,
          "max_price": 0.93,
          "total_qty": 880,
          "total_amt": 818.0,
          "yearly_prices": {
            "2025": 0.93
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "Y0010",
          "name": "盐酸胍",
          "avg_price": 0.12,
          "min_price": 0.12,
          "max_price": 0.12,
          "total_qty": 5447,
          "total_amt": 658.0,
          "yearly_prices": {
            "2025": 0.12
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "40.604102",
          "name": "125ML透明PP广口试剂瓶(灭菌精包装）",
          "avg_price": 1.58,
          "min_price": 1.58,
          "max_price": 1.58,
          "total_qty": 406,
          "total_amt": 641.0,
          "yearly_prices": {
            "2025": 1.58
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "40.601102",
          "name": "15ML透明PP窄口试剂瓶(灭菌精包装)",
          "avg_price": 0.74,
          "min_price": 0.74,
          "max_price": 0.74,
          "total_qty": 580,
          "total_amt": 431.0,
          "yearly_prices": {
            "2025": 0.74
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "P-MT-96V",
          "name": "96磁棒套",
          "avg_price": 2.34,
          "min_price": 2.19,
          "max_price": 2.5,
          "total_qty": 185,
          "total_amt": 408.0,
          "yearly_prices": {
            "2025": 2.5,
            "2026": 2.19
          },
          "price_change_pct": -6.6,
          "price_dispersion": 13.2
        },
        {
          "code": "S0002",
          "name": "三（羟甲基）氨基甲烷",
          "avg_price": 0.14,
          "min_price": 0.12,
          "max_price": 0.19,
          "total_qty": 2589,
          "total_amt": 372.0,
          "yearly_prices": {
            "2025": 0.14
          },
          "price_change_pct": null,
          "price_dispersion": 49.1
        },
        {
          "code": "IME-DR0101-III-B32T",
          "name": "磁珠法拭子核酸提取试剂盒Ⅲ",
          "avg_price": 49.18,
          "min_price": 36.35,
          "max_price": 62.0,
          "total_qty": 8,
          "total_amt": 368.0,
          "yearly_prices": {
            "2025": 49.18
          },
          "price_change_pct": null,
          "price_dispersion": 52.1
        },
        {
          "code": "F600156-0001",
          "name": "1.5ml保存管(黄盖）",
          "avg_price": 0.28,
          "min_price": 0.28,
          "max_price": 0.28,
          "total_qty": 1144,
          "total_amt": 315.0,
          "yearly_prices": {
            "2025": 0.28
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "IME-DR0601-I-B32T",
          "name": "磁珠法病毒核酸提取试剂盒Ⅰ",
          "avg_price": 45.52,
          "min_price": 45.52,
          "max_price": 45.52,
          "total_qty": 6,
          "total_amt": 273.0,
          "yearly_prices": {
            "2025": 45.52
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "F600153-0001",
          "name": "1.5ml保存管(蓝盖)",
          "avg_price": 0.25,
          "min_price": 0.25,
          "max_price": 0.25,
          "total_qty": 1000,
          "total_amt": 255.0,
          "yearly_prices": {
            "2025": 0.25
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "IME-DR0601-III-B32T",
          "name": "磁珠法病毒核酸快速提取试剂盒",
          "avg_price": 58.18,
          "min_price": 58.18,
          "max_price": 58.18,
          "total_qty": 4,
          "total_amt": 233.0,
          "yearly_prices": {
            "2025": 58.18
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "40.613102",
          "name": "8ML透明PP窄口试剂瓶(灭菌精包装）",
          "avg_price": 0.65,
          "min_price": 0.65,
          "max_price": 0.65,
          "total_qty": 300,
          "total_amt": 195.0,
          "yearly_prices": {
            "2025": 0.65
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "IME-DR0901-Ⅱ-B32T",
          "name": "磁珠法全⾎核酸提取试剂盒II",
          "avg_price": 48.76,
          "min_price": 48.76,
          "max_price": 48.76,
          "total_qty": 4,
          "total_amt": 195.0,
          "yearly_prices": {
            "2025": 48.76
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "IME-DR0601-III-B96T",
          "name": "磁珠法病毒核酸快速提取试剂盒",
          "avg_price": 140.0,
          "min_price": 140.0,
          "max_price": 140.0,
          "total_qty": 1,
          "total_amt": 140.0,
          "yearly_prices": {
            "2025": 140.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "AS-MT-8U",
          "name": "8联磁棒套(A)",
          "avg_price": 2.19,
          "min_price": 2.19,
          "max_price": 2.19,
          "total_qty": 64,
          "total_amt": 140.0,
          "yearly_prices": {
            "2026": 2.19
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "A500228-0250",
          "name": "十二烷基硫酸钠（SDS）",
          "avg_price": 0.33,
          "min_price": 0.33,
          "max_price": 0.33,
          "total_qty": 197,
          "total_amt": 64.0,
          "yearly_prices": {
            "2025": 0.33
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "宁波海尔施基因科技股份有限公司",
      "group": "宁波海尔施基因科技股份有限公司",
      "total_spend": 773376.0,
      "product_count": 13,
      "top_products": [
        {
          "code": "FSTR201-132-1-NA",
          "name": "25×STR Enzyme-132 (NA) (DG)",
          "avg_price": 593.0,
          "min_price": 547.0,
          "max_price": 600.0,
          "total_qty": 1051,
          "total_amt": 610190.0,
          "yearly_prices": {
            "2025": 593.0
          },
          "price_change_pct": null,
          "price_dispersion": 8.9
        },
        {
          "code": "M8254-1",
          "name": "20×Neoscript RTase/UNG Multi Mix",
          "avg_price": 515.73,
          "min_price": 483.2,
          "max_price": 520.0,
          "total_qty": 194,
          "total_amt": 99310.0,
          "yearly_prices": {
            "2025": 519.8,
            "2026": 483.2
          },
          "price_change_pct": -6.3,
          "price_dispersion": 7.1
        },
        {
          "code": "M8254-2",
          "name": "8×Neoscript RT Premix Multi Buffer (dUTP) (Mg2+ fr",
          "avg_price": 50.88,
          "min_price": 47.32,
          "max_price": 51.84,
          "total_qty": 486,
          "total_amt": 24554.0,
          "yearly_prices": {
            "2025": 51.27,
            "2026": 47.32
          },
          "price_change_pct": -7.0,
          "price_dispersion": 8.9
        },
        {
          "code": "M8254",
          "name": "8×Neoscript RT Premix Multi-UNG (Probe qRT-PCR)",
          "avg_price": 1.6,
          "min_price": 1.58,
          "max_price": 1.62,
          "total_qty": 7500,
          "total_amt": 11910.0,
          "yearly_prices": {
            "2025": 1.6
          },
          "price_change_pct": null,
          "price_dispersion": 2.5
        },
        {
          "code": "FMD0104-074901",
          "name": "10×SensiDirect RT Premix-UNG (Probe qRT-PCR) (DG) ",
          "avg_price": 1.89,
          "min_price": 1.89,
          "max_price": 1.89,
          "total_qty": 4400,
          "total_amt": 8316.0,
          "yearly_prices": {
            "2025": 1.89,
            "2026": 1.89
          },
          "price_change_pct": -0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M181-4-DB-HES2",
          "name": "4×FastAmpli Premix-UNG Ⅳ (Probe qPCR)",
          "avg_price": 1.26,
          "min_price": 1.26,
          "max_price": 1.26,
          "total_qty": 4400,
          "total_amt": 5544.0,
          "yearly_prices": {
            "2025": 1.26,
            "2026": 1.26
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD0104-074901-5P",
          "name": "10×SensiDirect RT Premix-UNG (Probe qRT-PCR) (DG) ",
          "avg_price": 1.89,
          "min_price": 1.89,
          "max_price": 1.89,
          "total_qty": 2000,
          "total_amt": 3780.0,
          "yearly_prices": {
            "2026": 1.89
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD5104-074902-DB",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 1.89,
          "min_price": 1.89,
          "max_price": 1.89,
          "total_qty": 1500,
          "total_amt": 2835.0,
          "yearly_prices": {
            "2025": 1.89,
            "2026": 1.89
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "FSTR201-132-1-NA",
          "name": "25×STR Enzyme-132 (NA) (DG)",
          "avg_price": 593.0,
          "min_price": 547.0,
          "max_price": 600.0,
          "total_qty": 1051,
          "total_amt": 610190.0,
          "yearly_prices": {
            "2025": 593.0
          },
          "price_change_pct": null,
          "price_dispersion": 8.9
        },
        {
          "code": "M8254-1",
          "name": "20×Neoscript RTase/UNG Multi Mix",
          "avg_price": 515.73,
          "min_price": 483.2,
          "max_price": 520.0,
          "total_qty": 194,
          "total_amt": 99310.0,
          "yearly_prices": {
            "2025": 519.8,
            "2026": 483.2
          },
          "price_change_pct": -6.3,
          "price_dispersion": 7.1
        },
        {
          "code": "M8254-2",
          "name": "8×Neoscript RT Premix Multi Buffer (dUTP) (Mg2+ fr",
          "avg_price": 50.88,
          "min_price": 47.32,
          "max_price": 51.84,
          "total_qty": 486,
          "total_amt": 24554.0,
          "yearly_prices": {
            "2025": 51.27,
            "2026": 47.32
          },
          "price_change_pct": -7.0,
          "price_dispersion": 8.9
        },
        {
          "code": "M8254",
          "name": "8×Neoscript RT Premix Multi-UNG (Probe qRT-PCR)",
          "avg_price": 1.6,
          "min_price": 1.58,
          "max_price": 1.62,
          "total_qty": 7500,
          "total_amt": 11910.0,
          "yearly_prices": {
            "2025": 1.6
          },
          "price_change_pct": null,
          "price_dispersion": 2.5
        },
        {
          "code": "FMD0104-074901",
          "name": "10×SensiDirect RT Premix-UNG (Probe qRT-PCR) (DG) ",
          "avg_price": 1.89,
          "min_price": 1.89,
          "max_price": 1.89,
          "total_qty": 4400,
          "total_amt": 8316.0,
          "yearly_prices": {
            "2025": 1.89,
            "2026": 1.89
          },
          "price_change_pct": -0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M181-4-DB-HES2",
          "name": "4×FastAmpli Premix-UNG Ⅳ (Probe qPCR)",
          "avg_price": 1.26,
          "min_price": 1.26,
          "max_price": 1.26,
          "total_qty": 4400,
          "total_amt": 5544.0,
          "yearly_prices": {
            "2025": 1.26,
            "2026": 1.26
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD0104-074901-5P",
          "name": "10×SensiDirect RT Premix-UNG (Probe qRT-PCR) (DG) ",
          "avg_price": 1.89,
          "min_price": 1.89,
          "max_price": 1.89,
          "total_qty": 2000,
          "total_amt": 3780.0,
          "yearly_prices": {
            "2026": 1.89
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD5104-074902-DB",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 1.89,
          "min_price": 1.89,
          "max_price": 1.89,
          "total_qty": 1500,
          "total_amt": 2835.0,
          "yearly_prices": {
            "2025": 1.89,
            "2026": 1.89
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M5254-1",
          "name": "10×Neoscript RTase/UNG Multi Mix",
          "avg_price": 324.0,
          "min_price": 324.0,
          "max_price": 324.0,
          "total_qty": 7,
          "total_amt": 2268.0,
          "yearly_prices": {
            "2025": 324.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M2331",
          "name": "2×Robustart Premix OT plus-UNG (Probe qPCR)",
          "avg_price": 136.0,
          "min_price": 136.0,
          "max_price": 136.0,
          "total_qty": 13,
          "total_amt": 1768.0,
          "yearly_prices": {
            "2026": 136.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD6104-145102-DB",
          "name": "6.25×SensiDirect RT Premix-UNG (Probe qRT-PCR) (14",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 500,
          "total_amt": 1200.0,
          "yearly_prices": {
            "2026": 2.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD5104-019401-DB",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (01940",
          "avg_price": 1.89,
          "min_price": 1.89,
          "max_price": 1.89,
          "total_qty": 600,
          "total_amt": 1134.0,
          "yearly_prices": {
            "2025": 1.89
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD5104-4-DB",
          "name": "5×SensiDirect RT Premix-UNG Ⅳ (Probe qRT-PCR)",
          "avg_price": 1.89,
          "min_price": 1.89,
          "max_price": 1.89,
          "total_qty": 300,
          "total_amt": 567.0,
          "yearly_prices": {
            "2025": 1.89
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "江苏宏微特斯医药科技有限公司",
      "group": "江苏宏微特斯医药科技有限公司",
      "total_spend": 767810.0,
      "product_count": 21,
      "top_products": [
        {
          "code": "FM2181-4-NA",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (DG)",
          "avg_price": 25.83,
          "min_price": 1.6,
          "max_price": 87.6,
          "total_qty": 83987,
          "total_amt": 193181.0,
          "yearly_prices": {
            "2025": 39.96,
            "2026": 1.6
          },
          "price_change_pct": -93.8,
          "price_dispersion": 333.0
        },
        {
          "code": "FMD5084-000903-DB",
          "name": "5×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 2.1,
          "min_price": 1.9,
          "max_price": 2.2,
          "total_qty": 59800,
          "total_amt": 127660.0,
          "yearly_prices": {
            "2025": 2.2,
            "2026": 1.9
          },
          "price_change_pct": -9.5,
          "price_dispersion": 14.3
        },
        {
          "code": "M2181-4-NA",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR)",
          "avg_price": 14.93,
          "min_price": 1.6,
          "max_price": 74.0,
          "total_qty": 32762,
          "total_amt": 74313.0,
          "yearly_prices": {
            "2025": 17.89,
            "2026": 1.6
          },
          "price_change_pct": -89.3,
          "price_dispersion": 485.0
        },
        {
          "code": "FM2181-4-NA-095203",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (DG) (0",
          "avg_price": 68.46,
          "min_price": 64.0,
          "max_price": 74.0,
          "total_qty": 1011,
          "total_amt": 68544.0,
          "yearly_prices": {
            "2025": 70.44,
            "2026": 64.0
          },
          "price_change_pct": -6.5,
          "price_dispersion": 14.6
        },
        {
          "code": "FM2181-4-NA-020303",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (DG) (0",
          "avg_price": 60.4,
          "min_price": 1.6,
          "max_price": 66.0,
          "total_qty": 4750,
          "total_amt": 54840.0,
          "yearly_prices": {
            "2025": 65.71,
            "2026": 55.09
          },
          "price_change_pct": -8.8,
          "price_dispersion": 106.6
        },
        {
          "code": "F3KI07",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 1.9,
          "min_price": 1.9,
          "max_price": 1.9,
          "total_qty": 27000,
          "total_amt": 51300.0,
          "yearly_prices": {
            "2026": 1.9
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM2181-4-NA-014402",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (DG) (0",
          "avg_price": 24.5,
          "min_price": 1.6,
          "max_price": 66.0,
          "total_qty": 19847,
          "total_amt": 47532.0,
          "yearly_prices": {
            "2025": 12.38,
            "2026": 39.04
          },
          "price_change_pct": 59.4,
          "price_dispersion": 262.9
        },
        {
          "code": "M2274-NA",
          "name": "2×Neoscript RT Premix OT-UNG (NA) (Probe qRT-PCR)",
          "avg_price": 2.02,
          "min_price": 1.9,
          "max_price": 2.2,
          "total_qty": 22800,
          "total_amt": 44400.0,
          "yearly_prices": {
            "2025": 2.05,
            "2026": 1.9
          },
          "price_change_pct": -5.9,
          "price_dispersion": 14.9
        }
      ],
      "all_products": [
        {
          "code": "FM2181-4-NA",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (DG)",
          "avg_price": 25.83,
          "min_price": 1.6,
          "max_price": 87.6,
          "total_qty": 83987,
          "total_amt": 193181.0,
          "yearly_prices": {
            "2025": 39.96,
            "2026": 1.6
          },
          "price_change_pct": -93.8,
          "price_dispersion": 333.0
        },
        {
          "code": "FMD5084-000903-DB",
          "name": "5×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 2.1,
          "min_price": 1.9,
          "max_price": 2.2,
          "total_qty": 59800,
          "total_amt": 127660.0,
          "yearly_prices": {
            "2025": 2.2,
            "2026": 1.9
          },
          "price_change_pct": -9.5,
          "price_dispersion": 14.3
        },
        {
          "code": "M2181-4-NA",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR)",
          "avg_price": 14.93,
          "min_price": 1.6,
          "max_price": 74.0,
          "total_qty": 32762,
          "total_amt": 74313.0,
          "yearly_prices": {
            "2025": 17.89,
            "2026": 1.6
          },
          "price_change_pct": -89.3,
          "price_dispersion": 485.0
        },
        {
          "code": "FM2181-4-NA-095203",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (DG) (0",
          "avg_price": 68.46,
          "min_price": 64.0,
          "max_price": 74.0,
          "total_qty": 1011,
          "total_amt": 68544.0,
          "yearly_prices": {
            "2025": 70.44,
            "2026": 64.0
          },
          "price_change_pct": -6.5,
          "price_dispersion": 14.6
        },
        {
          "code": "FM2181-4-NA-020303",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (DG) (0",
          "avg_price": 60.4,
          "min_price": 1.6,
          "max_price": 66.0,
          "total_qty": 4750,
          "total_amt": 54840.0,
          "yearly_prices": {
            "2025": 65.71,
            "2026": 55.09
          },
          "price_change_pct": -8.8,
          "price_dispersion": 106.6
        },
        {
          "code": "F3KI07",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 1.9,
          "min_price": 1.9,
          "max_price": 1.9,
          "total_qty": 27000,
          "total_amt": 51300.0,
          "yearly_prices": {
            "2026": 1.9
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM2181-4-NA-014402",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (DG) (0",
          "avg_price": 24.5,
          "min_price": 1.6,
          "max_price": 66.0,
          "total_qty": 19847,
          "total_amt": 47532.0,
          "yearly_prices": {
            "2025": 12.38,
            "2026": 39.04
          },
          "price_change_pct": 59.4,
          "price_dispersion": 262.9
        },
        {
          "code": "M2274-NA",
          "name": "2×Neoscript RT Premix OT-UNG (NA) (Probe qRT-PCR)",
          "avg_price": 2.02,
          "min_price": 1.9,
          "max_price": 2.2,
          "total_qty": 22800,
          "total_amt": 44400.0,
          "yearly_prices": {
            "2025": 2.05,
            "2026": 1.9
          },
          "price_change_pct": -5.9,
          "price_dispersion": 14.9
        },
        {
          "code": "FMD5104-000829",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 2.0,
          "min_price": 1.9,
          "max_price": 2.2,
          "total_qty": 18000,
          "total_amt": 34800.0,
          "yearly_prices": {
            "2026": 2.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 15.0
        },
        {
          "code": "MD5104-019401-DB",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (01940",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 6000,
          "total_amt": 14400.0,
          "yearly_prices": {
            "2026": 2.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M3KI06",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00082",
          "avg_price": 1.9,
          "min_price": 1.9,
          "max_price": 1.9,
          "total_qty": 6000,
          "total_amt": 11400.0,
          "yearly_prices": {
            "2026": 1.9
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD5104-000829-DB",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00082",
          "avg_price": 1.9,
          "min_price": 1.9,
          "max_price": 1.9,
          "total_qty": 6000,
          "total_amt": 11400.0,
          "yearly_prices": {
            "2026": 1.9
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-000820",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00082",
          "avg_price": 2.2,
          "min_price": 2.2,
          "max_price": 2.2,
          "total_qty": 2400,
          "total_amt": 5280.0,
          "yearly_prices": {
            "2025": 2.2
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "HW1007-P01-064805",
          "name": "Lamp Premix Plus (Probe) (Bst3.0 HS) (064805)",
          "avg_price": 2.8,
          "min_price": 2.8,
          "max_price": 2.8,
          "total_qty": 1800,
          "total_amt": 5040.0,
          "yearly_prices": {
            "2026": 2.8
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-014406",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (01",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 2000,
          "total_amt": 4800.0,
          "yearly_prices": {
            "2025": 2.4
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M2274-029502-DB",
          "name": "2×Neoscript RT Premix OT-UNG (Probe qRT-PCR) (0295",
          "avg_price": 2.2,
          "min_price": 2.2,
          "max_price": 2.2,
          "total_qty": 2000,
          "total_amt": 4400.0,
          "yearly_prices": {
            "2025": 2.2
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FM5161-NA",
          "name": "5×Robustart Premix-UNG (NA) (Probe qPCR) (DG)",
          "avg_price": 2.2,
          "min_price": 2.2,
          "max_price": 2.2,
          "total_qty": 1800,
          "total_amt": 3960.0,
          "yearly_prices": {
            "2026": 2.2
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-003001",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00300",
          "avg_price": 2.2,
          "min_price": 2.2,
          "max_price": 2.2,
          "total_qty": 1600,
          "total_amt": 3520.0,
          "yearly_prices": {
            "2025": 2.2,
            "2026": 2.2
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2084-4-040801",
          "name": "2×Fast Direct RT Premix-UNG Ⅳ (Probe qRT-PCR) (040",
          "avg_price": 88.0,
          "min_price": 88.0,
          "max_price": 88.0,
          "total_qty": 30,
          "total_amt": 2640.0,
          "yearly_prices": {
            "2026": 88.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2181-4-003001-DB",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (003001)",
          "avg_price": 1.6,
          "min_price": 1.6,
          "max_price": 1.6,
          "total_qty": 1500,
          "total_amt": 2400.0,
          "yearly_prices": {
            "2026": 1.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FHW1007-P01-007201",
          "name": "Lamp Premix Plus (Probe) (DG) (Bst2.0 HS) (007201)",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 1000,
          "total_amt": 2000.0,
          "yearly_prices": {
            "2025": 2.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "上海伯杰医疗科技股份有限公司",
      "group": "上海伯杰医疗科技股份有限公司",
      "total_spend": 765900.0,
      "product_count": 12,
      "top_products": [
        {
          "code": "MD2104-014420",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (01442",
          "avg_price": 0.39,
          "min_price": 0.34,
          "max_price": 0.68,
          "total_qty": 900000,
          "total_amt": 309400.0,
          "yearly_prices": {
            "2025": 0.43,
            "2026": 0.34
          },
          "price_change_pct": -12.5,
          "price_dispersion": 87.5
        },
        {
          "code": "MD2104-014406",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (01440",
          "avg_price": 0.5,
          "min_price": 0.34,
          "max_price": 1.0,
          "total_qty": 700000,
          "total_amt": 304000.0,
          "yearly_prices": {
            "2025": 0.56,
            "2026": 0.34
          },
          "price_change_pct": -32.7,
          "price_dispersion": 130.7
        },
        {
          "code": "M2244-NA-014401",
          "name": "2×Neoscript Fast RT Premix-UNG (NA) (Probe qRT-PCR",
          "avg_price": 0.47,
          "min_price": 0.22,
          "max_price": 0.88,
          "total_qty": 276000,
          "total_amt": 99480.0,
          "yearly_prices": {
            "2025": 0.78,
            "2026": 0.31
          },
          "price_change_pct": -33.5,
          "price_dispersion": 141.2
        },
        {
          "code": "E8EN01",
          "name": "SensiDirect Part Ampli (003001)",
          "avg_price": 723.33,
          "min_price": 700.0,
          "max_price": 770.0,
          "total_qty": 40,
          "total_amt": 29120.0,
          "yearly_prices": {
            "2025": 723.33
          },
          "price_change_pct": null,
          "price_dispersion": 9.7
        },
        {
          "code": "FE20-NA-035001",
          "name": "Robustart DB1MD15 (NA) (DG)",
          "avg_price": 570.0,
          "min_price": 570.0,
          "max_price": 570.0,
          "total_qty": 10,
          "total_amt": 5700.0,
          "yearly_prices": {
            "2026": 570.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-014417",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (01441",
          "avg_price": 0.68,
          "min_price": 0.68,
          "max_price": 0.68,
          "total_qty": 7500,
          "total_amt": 5100.0,
          "yearly_prices": {
            "2025": 0.68
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FM5144",
          "name": "5×FastAmpli RT Premix-UNG (Probe qRT-PCR) (DG)",
          "avg_price": 3.4,
          "min_price": 3.4,
          "max_price": 3.4,
          "total_qty": 1000,
          "total_amt": 3400.0,
          "yearly_prices": {
            "2025": 3.4
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FM5144-014401",
          "name": "5×FastAmpli RT Premix-UNG (Probe qRT-PCR) (DG) (01",
          "avg_price": 3.4,
          "min_price": 3.4,
          "max_price": 3.4,
          "total_qty": 1000,
          "total_amt": 3400.0,
          "yearly_prices": {
            "2025": 3.4
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "MD2104-014420",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (01442",
          "avg_price": 0.39,
          "min_price": 0.34,
          "max_price": 0.68,
          "total_qty": 900000,
          "total_amt": 309400.0,
          "yearly_prices": {
            "2025": 0.43,
            "2026": 0.34
          },
          "price_change_pct": -12.5,
          "price_dispersion": 87.5
        },
        {
          "code": "MD2104-014406",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (01440",
          "avg_price": 0.5,
          "min_price": 0.34,
          "max_price": 1.0,
          "total_qty": 700000,
          "total_amt": 304000.0,
          "yearly_prices": {
            "2025": 0.56,
            "2026": 0.34
          },
          "price_change_pct": -32.7,
          "price_dispersion": 130.7
        },
        {
          "code": "M2244-NA-014401",
          "name": "2×Neoscript Fast RT Premix-UNG (NA) (Probe qRT-PCR",
          "avg_price": 0.47,
          "min_price": 0.22,
          "max_price": 0.88,
          "total_qty": 276000,
          "total_amt": 99480.0,
          "yearly_prices": {
            "2025": 0.78,
            "2026": 0.31
          },
          "price_change_pct": -33.5,
          "price_dispersion": 141.2
        },
        {
          "code": "E8EN01",
          "name": "SensiDirect Part Ampli (003001)",
          "avg_price": 723.33,
          "min_price": 700.0,
          "max_price": 770.0,
          "total_qty": 40,
          "total_amt": 29120.0,
          "yearly_prices": {
            "2025": 723.33
          },
          "price_change_pct": null,
          "price_dispersion": 9.7
        },
        {
          "code": "FE20-NA-035001",
          "name": "Robustart DB1MD15 (NA) (DG)",
          "avg_price": 570.0,
          "min_price": 570.0,
          "max_price": 570.0,
          "total_qty": 10,
          "total_amt": 5700.0,
          "yearly_prices": {
            "2026": 570.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-014417",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (01441",
          "avg_price": 0.68,
          "min_price": 0.68,
          "max_price": 0.68,
          "total_qty": 7500,
          "total_amt": 5100.0,
          "yearly_prices": {
            "2025": 0.68
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FM5144",
          "name": "5×FastAmpli RT Premix-UNG (Probe qRT-PCR) (DG)",
          "avg_price": 3.4,
          "min_price": 3.4,
          "max_price": 3.4,
          "total_qty": 1000,
          "total_amt": 3400.0,
          "yearly_prices": {
            "2025": 3.4
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FM5144-014401",
          "name": "5×FastAmpli RT Premix-UNG (Probe qRT-PCR) (DG) (01",
          "avg_price": 3.4,
          "min_price": 3.4,
          "max_price": 3.4,
          "total_qty": 1000,
          "total_amt": 3400.0,
          "yearly_prices": {
            "2025": 3.4
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "E29-020310",
          "name": "MHR1M11 HS",
          "avg_price": 510.0,
          "min_price": 510.0,
          "max_price": 510.0,
          "total_qty": 4,
          "total_amt": 2040.0,
          "yearly_prices": {
            "2026": 510.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E29-020307",
          "name": "Neoscript RTase HS (020307)",
          "avg_price": 900.0,
          "min_price": 900.0,
          "max_price": 900.0,
          "total_qty": 2,
          "total_amt": 1800.0,
          "yearly_prices": {
            "2025": 900.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-014413",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (01441",
          "avg_price": 1.36,
          "min_price": 1.36,
          "max_price": 1.36,
          "total_qty": 1000,
          "total_amt": 1360.0,
          "yearly_prices": {
            "2025": 1.36
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "AS412-9",
          "name": "4×冻干保护剂-9",
          "avg_price": 0.1,
          "min_price": 0.1,
          "max_price": 0.1,
          "total_qty": 11000,
          "total_amt": 1100.0,
          "yearly_prices": {
            "2025": 0.1
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "杭州逸检科技有限公司",
      "group": "杭州逸检科技有限公司",
      "total_spend": 758582.0,
      "product_count": 38,
      "top_products": [
        {
          "code": "PFHW1007-P01-104101-O25-104102",
          "name": "Lamp Premix Plus (Probe) (104101) (PF-O25) (Bst2.0",
          "avg_price": 3.31,
          "min_price": 3.2,
          "max_price": 4.3,
          "total_qty": 210076,
          "total_amt": 673233.0,
          "yearly_prices": {
            "2025": 3.42,
            "2026": 3.2
          },
          "price_change_pct": -3.3,
          "price_dispersion": 33.2
        },
        {
          "code": "PFHW1007-P01-104101-O25-104101",
          "name": "Lamp Premix Plus (Probe) (104101) (PF-O25) (Bst2.0",
          "avg_price": 4.13,
          "min_price": 3.8,
          "max_price": 4.3,
          "total_qty": 3192,
          "total_amt": 12726.0,
          "yearly_prices": {
            "2025": 4.3,
            "2026": 3.8
          },
          "price_change_pct": -8.1,
          "price_dispersion": 12.1
        },
        {
          "code": "PFHW1007-R01-104101-O25-104109",
          "name": "Lamp Premix Plus (Dye Ⅰ) (104101) (PF-O25) (Bst2.0",
          "avg_price": 3.8,
          "min_price": 3.8,
          "max_price": 3.8,
          "total_qty": 2400,
          "total_amt": 9120.0,
          "yearly_prices": {
            "2026": 3.8
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R01-104101-O25-104135",
          "name": "Lamp Premix Plus (Dye Ⅰ) (104101) (PF-O25) (Bst2.0",
          "avg_price": 5.2,
          "min_price": 4.3,
          "max_price": 5.5,
          "total_qty": 1680,
          "total_amt": 9010.0,
          "yearly_prices": {
            "2025": 5.2
          },
          "price_change_pct": null,
          "price_dispersion": 23.1
        },
        {
          "code": "PFHW1007-R02-O25-104112",
          "name": "Lamp Premix Plus (Dye Ⅱ) (PF-O25) (Bst2.0 HS) (104",
          "avg_price": 3.8,
          "min_price": 3.8,
          "max_price": 3.8,
          "total_qty": 2000,
          "total_amt": 7600.0,
          "yearly_prices": {
            "2026": 3.8
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R02-O25-104133",
          "name": "Lamp Premix Plus (Dye Ⅱ) (PF-O25) (Bst2.0 HS) (104",
          "avg_price": 3.8,
          "min_price": 3.8,
          "max_price": 3.8,
          "total_qty": 2000,
          "total_amt": 7600.0,
          "yearly_prices": {
            "2026": 3.8
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R01-104101-O25-104136",
          "name": "Lamp Premix Plus (Dye Ⅰ) (104101) (PF-O25) (Bst2.0",
          "avg_price": 4.9,
          "min_price": 4.3,
          "max_price": 5.5,
          "total_qty": 608,
          "total_amt": 3229.0,
          "yearly_prices": {
            "2025": 4.9
          },
          "price_change_pct": null,
          "price_dispersion": 24.5
        },
        {
          "code": "PFHW1007-R01-104101-O25-104133",
          "name": "Lamp Premix Plus (Dye Ⅰ) (104101) (PF-O25) (Bst2.0",
          "avg_price": 4.3,
          "min_price": 4.3,
          "max_price": 4.3,
          "total_qty": 576,
          "total_amt": 2477.0,
          "yearly_prices": {
            "2025": 4.3
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "PFHW1007-P01-104101-O25-104102",
          "name": "Lamp Premix Plus (Probe) (104101) (PF-O25) (Bst2.0",
          "avg_price": 3.31,
          "min_price": 3.2,
          "max_price": 4.3,
          "total_qty": 210076,
          "total_amt": 673233.0,
          "yearly_prices": {
            "2025": 3.42,
            "2026": 3.2
          },
          "price_change_pct": -3.3,
          "price_dispersion": 33.2
        },
        {
          "code": "PFHW1007-P01-104101-O25-104101",
          "name": "Lamp Premix Plus (Probe) (104101) (PF-O25) (Bst2.0",
          "avg_price": 4.13,
          "min_price": 3.8,
          "max_price": 4.3,
          "total_qty": 3192,
          "total_amt": 12726.0,
          "yearly_prices": {
            "2025": 4.3,
            "2026": 3.8
          },
          "price_change_pct": -8.1,
          "price_dispersion": 12.1
        },
        {
          "code": "PFHW1007-R01-104101-O25-104109",
          "name": "Lamp Premix Plus (Dye Ⅰ) (104101) (PF-O25) (Bst2.0",
          "avg_price": 3.8,
          "min_price": 3.8,
          "max_price": 3.8,
          "total_qty": 2400,
          "total_amt": 9120.0,
          "yearly_prices": {
            "2026": 3.8
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R01-104101-O25-104135",
          "name": "Lamp Premix Plus (Dye Ⅰ) (104101) (PF-O25) (Bst2.0",
          "avg_price": 5.2,
          "min_price": 4.3,
          "max_price": 5.5,
          "total_qty": 1680,
          "total_amt": 9010.0,
          "yearly_prices": {
            "2025": 5.2
          },
          "price_change_pct": null,
          "price_dispersion": 23.1
        },
        {
          "code": "PFHW1007-R02-O25-104112",
          "name": "Lamp Premix Plus (Dye Ⅱ) (PF-O25) (Bst2.0 HS) (104",
          "avg_price": 3.8,
          "min_price": 3.8,
          "max_price": 3.8,
          "total_qty": 2000,
          "total_amt": 7600.0,
          "yearly_prices": {
            "2026": 3.8
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R02-O25-104133",
          "name": "Lamp Premix Plus (Dye Ⅱ) (PF-O25) (Bst2.0 HS) (104",
          "avg_price": 3.8,
          "min_price": 3.8,
          "max_price": 3.8,
          "total_qty": 2000,
          "total_amt": 7600.0,
          "yearly_prices": {
            "2026": 3.8
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R01-104101-O25-104136",
          "name": "Lamp Premix Plus (Dye Ⅰ) (104101) (PF-O25) (Bst2.0",
          "avg_price": 4.9,
          "min_price": 4.3,
          "max_price": 5.5,
          "total_qty": 608,
          "total_amt": 3229.0,
          "yearly_prices": {
            "2025": 4.9
          },
          "price_change_pct": null,
          "price_dispersion": 24.5
        },
        {
          "code": "PFHW1007-R01-104101-O25-104133",
          "name": "Lamp Premix Plus (Dye Ⅰ) (104101) (PF-O25) (Bst2.0",
          "avg_price": 4.3,
          "min_price": 4.3,
          "max_price": 4.3,
          "total_qty": 576,
          "total_amt": 2477.0,
          "yearly_prices": {
            "2025": 4.3
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-S25-104105",
          "name": "MS-探针法qPCR",
          "avg_price": 2.9,
          "min_price": 2.9,
          "max_price": 2.9,
          "total_qty": 800,
          "total_amt": 2320.0,
          "yearly_prices": {
            "2026": 2.9
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-020303-S25-104104",
          "name": "蓝耳-探针法qPCR",
          "avg_price": 2.9,
          "min_price": 2.9,
          "max_price": 2.9,
          "total_qty": 800,
          "total_amt": 2320.0,
          "yearly_prices": {
            "2026": 2.9
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-020303-S25-104102",
          "name": "Fast Direct RT Premix-UNG (Probe qRT-PCR) (020303)",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 800,
          "total_amt": 2080.0,
          "yearly_prices": {
            "2026": 2.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-020303-S25-104101",
          "name": "Fast Direct RT Premix-UNG (Probe qRT-PCR) (020303)",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 800,
          "total_amt": 2080.0,
          "yearly_prices": {
            "2026": 2.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R01-104101-O25-104112",
          "name": "Lamp Premix Plus (Dye Ⅰ) (PF-O25) (Bst2.0 HS) (104",
          "avg_price": 4.3,
          "min_price": 4.3,
          "max_price": 4.3,
          "total_qty": 480,
          "total_amt": 2064.0,
          "yearly_prices": {
            "2025": 4.3
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R02-O25-104141",
          "name": "Lamp Premix Plus (Dye Ⅱ) (PF-O25) (Bst2.0 HS) (104",
          "avg_price": 4.3,
          "min_price": 4.3,
          "max_price": 4.3,
          "total_qty": 480,
          "total_amt": 2064.0,
          "yearly_prices": {
            "2026": 4.3
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R01-104101-O25-104104",
          "name": "Lamp Premix Plus (Dye Ⅰ) (104101) (PF-O25) (Bst2.0",
          "avg_price": 3.8,
          "min_price": 3.8,
          "max_price": 3.8,
          "total_qty": 504,
          "total_amt": 1915.0,
          "yearly_prices": {
            "2026": 3.8
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R02-O25-104101",
          "name": "Lamp Premix Plus (Dye Ⅱ) (PF-O25) (Bst2.0 HS) (104",
          "avg_price": 3.8,
          "min_price": 3.8,
          "max_price": 3.8,
          "total_qty": 480,
          "total_amt": 1824.0,
          "yearly_prices": {
            "2026": 3.8
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R02-O25-104102",
          "name": "Lamp Premix Plus (Dye Ⅱ) (PF-O25) (Bst2.0 HS) (104",
          "avg_price": 3.8,
          "min_price": 3.8,
          "max_price": 3.8,
          "total_qty": 480,
          "total_amt": 1824.0,
          "yearly_prices": {
            "2026": 3.8
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-P01-104101-O25-104120",
          "name": "Lamp Premix Plus (Probe) (104101) (PF-O25) (Bst2.0",
          "avg_price": 4.3,
          "min_price": 4.3,
          "max_price": 4.3,
          "total_qty": 384,
          "total_amt": 1651.0,
          "yearly_prices": {
            "2025": 4.3
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R01-O25-104114",
          "name": "Lamp Premix Plus (Dye Ⅰ) (PF-O25) (Bst2.0 HS) (104",
          "avg_price": 3.44,
          "min_price": 3.44,
          "max_price": 3.44,
          "total_qty": 376,
          "total_amt": 1293.0,
          "yearly_prices": {
            "2025": 3.44
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R01-O25-104107",
          "name": "Lamp Premix Plus (Dye Ⅰ) (PF-O25) (Bst2.0 HS) (104",
          "avg_price": 3.44,
          "min_price": 3.44,
          "max_price": 3.44,
          "total_qty": 344,
          "total_amt": 1183.0,
          "yearly_prices": {
            "2025": 3.44
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R01-104101-O25-104105",
          "name": "Lamp Premix Plus (Dye Ⅰ) (104101) (PF-O25) (Bst2.0",
          "avg_price": 3.8,
          "min_price": 3.8,
          "max_price": 3.8,
          "total_qty": 304,
          "total_amt": 1155.0,
          "yearly_prices": {
            "2026": 3.8
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-P01-104101-O25-104140",
          "name": "Lamp Premix Plus (Probe) (104101) (PF-O25) (Bst2.0",
          "avg_price": 4.3,
          "min_price": 4.3,
          "max_price": 4.3,
          "total_qty": 200,
          "total_amt": 860.0,
          "yearly_prices": {
            "2026": 4.3
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R01-O25-104115",
          "name": "Lamp Premix Plus (Dye Ⅰ) (PF-O25) (Bst2.0 HS) (104",
          "avg_price": 4.3,
          "min_price": 4.3,
          "max_price": 4.3,
          "total_qty": 192,
          "total_amt": 826.0,
          "yearly_prices": {
            "2025": 4.3
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R01-O25-104116",
          "name": "Lamp Premix Plus (Dye Ⅰ) (PF-O25) (Bst2.0 HS) (104",
          "avg_price": 4.3,
          "min_price": 4.3,
          "max_price": 4.3,
          "total_qty": 192,
          "total_amt": 826.0,
          "yearly_prices": {
            "2025": 4.3
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R01-O25-104117",
          "name": "Lamp Premix Plus (Dye Ⅰ) (PF-O25) (Bst2.0 HS) (104",
          "avg_price": 4.3,
          "min_price": 4.3,
          "max_price": 4.3,
          "total_qty": 192,
          "total_amt": 826.0,
          "yearly_prices": {
            "2025": 4.3
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R01-O25-104118",
          "name": "Lamp Premix Plus (Dye Ⅰ) (PF-O25) (Bst2.0 HS) (104",
          "avg_price": 4.3,
          "min_price": 4.3,
          "max_price": 4.3,
          "total_qty": 192,
          "total_amt": 826.0,
          "yearly_prices": {
            "2025": 4.3
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R02-O25-104139",
          "name": "Lamp Premix Plus (Dye Ⅱ) (PF-O25) (Bst2.0 HS) (104",
          "avg_price": 3.8,
          "min_price": 3.8,
          "max_price": 3.8,
          "total_qty": 200,
          "total_amt": 760.0,
          "yearly_prices": {
            "2026": 3.8
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R01-O25-104112",
          "name": "Lamp Premix Plus (Dye Ⅰ) (PF-O25) (Bst2.0 HS) (104",
          "avg_price": 3.44,
          "min_price": 3.44,
          "max_price": 3.44,
          "total_qty": 192,
          "total_amt": 660.0,
          "yearly_prices": {
            "2025": 3.44
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R02-O25-104103",
          "name": "Lamp Premix Plus (Dye Ⅱ) (PF-O25) (Bst2.0 HS) (104",
          "avg_price": 4.3,
          "min_price": 4.3,
          "max_price": 4.3,
          "total_qty": 120,
          "total_amt": 516.0,
          "yearly_prices": {
            "2026": 4.3
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R02-O25-104104",
          "name": "Lamp Premix Plus (Dye Ⅱ) (PF-O25) (Bst2.0 HS) (104",
          "avg_price": 4.3,
          "min_price": 4.3,
          "max_price": 4.3,
          "total_qty": 120,
          "total_amt": 516.0,
          "yearly_prices": {
            "2026": 4.3
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R01-104101-O25-104137",
          "name": "Lamp Premix Plus (Dye Ⅰ) (104101) (PF-O25) (Bst2.0",
          "avg_price": 4.3,
          "min_price": 4.3,
          "max_price": 4.3,
          "total_qty": 96,
          "total_amt": 413.0,
          "yearly_prices": {
            "2025": 4.3
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R01-104101-O25-104138",
          "name": "Lamp Premix Plus (Dye Ⅰ) (104101) (PF-O25) (Bst2.0",
          "avg_price": 4.3,
          "min_price": 4.3,
          "max_price": 4.3,
          "total_qty": 96,
          "total_amt": 413.0,
          "yearly_prices": {
            "2025": 4.3
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R01-104101-O25-104134",
          "name": "Lamp Premix Plus (Dye Ⅰ) (104101) (PF-O25) (Bst2.0",
          "avg_price": 4.3,
          "min_price": 4.3,
          "max_price": 4.3,
          "total_qty": 96,
          "total_amt": 413.0,
          "yearly_prices": {
            "2025": 4.3
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R01-O25-104119",
          "name": "Lamp Premix Plus (Dye Ⅰ) (PF-O25) (Bst2.0 HS) (104",
          "avg_price": 4.3,
          "min_price": 4.3,
          "max_price": 4.3,
          "total_qty": 96,
          "total_amt": 413.0,
          "yearly_prices": {
            "2025": 4.3
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R01-O25-104130",
          "name": "Lamp Premix Plus (Dye Ⅰ) (PF-O25) (Bst2.0 HS) (104",
          "avg_price": 4.3,
          "min_price": 4.3,
          "max_price": 4.3,
          "total_qty": 96,
          "total_amt": 413.0,
          "yearly_prices": {
            "2025": 4.3
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R01-O25-104131",
          "name": "Lamp Premix Plus (Dye Ⅰ) (PF-O25) (Bst2.0 HS) (104",
          "avg_price": 4.3,
          "min_price": 4.3,
          "max_price": 4.3,
          "total_qty": 96,
          "total_amt": 413.0,
          "yearly_prices": {
            "2025": 4.3
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-R01-O25-104132",
          "name": "Lamp Premix Plus (Dye Ⅰ) (PF-O25) (Bst2.0 HS) (104",
          "avg_price": 4.3,
          "min_price": 4.3,
          "max_price": 4.3,
          "total_qty": 96,
          "total_amt": 413.0,
          "yearly_prices": {
            "2025": 4.3
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-P01-104101-O25-104107",
          "name": "Lamp Premix Plus (Probe) (104101) (PF-O25) (Bst2.0",
          "avg_price": 4.3,
          "min_price": 4.3,
          "max_price": 4.3,
          "total_qty": 72,
          "total_amt": 310.0,
          "yearly_prices": {
            "2025": 4.3
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "广州易安生物技术有限公司",
      "group": "广州易安生物技术有限公司",
      "total_spend": 715913.0,
      "product_count": 32,
      "top_products": [
        {
          "code": "E20",
          "name": "Robustart Taq QS Ⅱ",
          "avg_price": 612.5,
          "min_price": 600.0,
          "max_price": 650.0,
          "total_qty": 750,
          "total_amt": 452500.0,
          "yearly_prices": {
            "2025": 616.67,
            "2026": 600.0
          },
          "price_change_pct": -2.0,
          "price_dispersion": 8.2
        },
        {
          "code": "E01",
          "name": "UNG",
          "avg_price": 235.0,
          "min_price": 230.0,
          "max_price": 250.0,
          "total_qty": 375,
          "total_amt": 86750.0,
          "yearly_prices": {
            "2025": 236.67,
            "2026": 230.0
          },
          "price_change_pct": -2.1,
          "price_dispersion": 8.5
        },
        {
          "code": "FMD5084-020301",
          "name": "5×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 2.75,
          "min_price": 2.5,
          "max_price": 2.9,
          "total_qty": 16300,
          "total_amt": 42270.0,
          "yearly_prices": {
            "2025": 2.9,
            "2026": 2.6
          },
          "price_change_pct": -5.5,
          "price_dispersion": 14.5
        },
        {
          "code": "FMD5084-020301-DB",
          "name": "5×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 10000,
          "total_amt": 25000.0,
          "yearly_prices": {
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM2181-4-095203",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (DG) (095203",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 7000,
          "total_amt": 16800.0,
          "yearly_prices": {
            "2026": 2.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-020301-O25-086003",
          "name": "Fast Direct RT Premix-UNG (Probe qRT- PCR) (020301",
          "avg_price": 2.93,
          "min_price": 2.85,
          "max_price": 3.05,
          "total_qty": 3616,
          "total_amt": 10521.0,
          "yearly_prices": {
            "2025": 2.93
          },
          "price_change_pct": null,
          "price_dispersion": 6.8
        },
        {
          "code": "PFMD5084-020301-O25-086001",
          "name": "Fast Direct RT Premix-UNG (Probe qRT- PCR) (020301",
          "avg_price": 2.92,
          "min_price": 2.85,
          "max_price": 3.05,
          "total_qty": 3392,
          "total_amt": 9856.0,
          "yearly_prices": {
            "2025": 2.94,
            "2026": 2.85
          },
          "price_change_pct": -2.6,
          "price_dispersion": 6.8
        },
        {
          "code": "PFMD5084-020301-O25-086005",
          "name": "Fast Direct RT Premix-UNG (Probe qRT- PCR) (020301",
          "avg_price": 2.9,
          "min_price": 2.85,
          "max_price": 3.05,
          "total_qty": 3144,
          "total_amt": 9200.0,
          "yearly_prices": {
            "2025": 2.92,
            "2026": 2.85
          },
          "price_change_pct": -1.7,
          "price_dispersion": 6.9
        }
      ],
      "all_products": [
        {
          "code": "E20",
          "name": "Robustart Taq QS Ⅱ",
          "avg_price": 612.5,
          "min_price": 600.0,
          "max_price": 650.0,
          "total_qty": 750,
          "total_amt": 452500.0,
          "yearly_prices": {
            "2025": 616.67,
            "2026": 600.0
          },
          "price_change_pct": -2.0,
          "price_dispersion": 8.2
        },
        {
          "code": "E01",
          "name": "UNG",
          "avg_price": 235.0,
          "min_price": 230.0,
          "max_price": 250.0,
          "total_qty": 375,
          "total_amt": 86750.0,
          "yearly_prices": {
            "2025": 236.67,
            "2026": 230.0
          },
          "price_change_pct": -2.1,
          "price_dispersion": 8.5
        },
        {
          "code": "FMD5084-020301",
          "name": "5×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 2.75,
          "min_price": 2.5,
          "max_price": 2.9,
          "total_qty": 16300,
          "total_amt": 42270.0,
          "yearly_prices": {
            "2025": 2.9,
            "2026": 2.6
          },
          "price_change_pct": -5.5,
          "price_dispersion": 14.5
        },
        {
          "code": "FMD5084-020301-DB",
          "name": "5×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 10000,
          "total_amt": 25000.0,
          "yearly_prices": {
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM2181-4-095203",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (DG) (095203",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 7000,
          "total_amt": 16800.0,
          "yearly_prices": {
            "2026": 2.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-020301-O25-086003",
          "name": "Fast Direct RT Premix-UNG (Probe qRT- PCR) (020301",
          "avg_price": 2.93,
          "min_price": 2.85,
          "max_price": 3.05,
          "total_qty": 3616,
          "total_amt": 10521.0,
          "yearly_prices": {
            "2025": 2.93
          },
          "price_change_pct": null,
          "price_dispersion": 6.8
        },
        {
          "code": "PFMD5084-020301-O25-086001",
          "name": "Fast Direct RT Premix-UNG (Probe qRT- PCR) (020301",
          "avg_price": 2.92,
          "min_price": 2.85,
          "max_price": 3.05,
          "total_qty": 3392,
          "total_amt": 9856.0,
          "yearly_prices": {
            "2025": 2.94,
            "2026": 2.85
          },
          "price_change_pct": -2.6,
          "price_dispersion": 6.8
        },
        {
          "code": "PFMD5084-020301-O25-086005",
          "name": "Fast Direct RT Premix-UNG (Probe qRT- PCR) (020301",
          "avg_price": 2.9,
          "min_price": 2.85,
          "max_price": 3.05,
          "total_qty": 3144,
          "total_amt": 9200.0,
          "yearly_prices": {
            "2025": 2.92,
            "2026": 2.85
          },
          "price_change_pct": -1.7,
          "price_dispersion": 6.9
        },
        {
          "code": "PFMD5084-020301-O25-086004",
          "name": "Fast Direct RT Premix-UNG (Probe qRT- PCR) (020301",
          "avg_price": 2.83,
          "min_price": 2.48,
          "max_price": 3.0,
          "total_qty": 2672,
          "total_amt": 7483.0,
          "yearly_prices": {
            "2025": 2.83
          },
          "price_change_pct": null,
          "price_dispersion": 18.5
        },
        {
          "code": "PFM2181-4-095203-O25-086002",
          "name": "FastAmpli Premix-UNG Ⅳ (Probe qPCR) (095203) (PF-O",
          "avg_price": 2.78,
          "min_price": 2.7,
          "max_price": 2.91,
          "total_qty": 2504,
          "total_amt": 6895.0,
          "yearly_prices": {
            "2025": 2.8,
            "2026": 2.7
          },
          "price_change_pct": -2.8,
          "price_dispersion": 7.6
        },
        {
          "code": "PFMD5084-020301-O25-086002",
          "name": "Fast Direct RT Premix-UNG (Probe qRT- PCR) (020301",
          "avg_price": 2.91,
          "min_price": 2.85,
          "max_price": 3.0,
          "total_qty": 2184,
          "total_amt": 6333.0,
          "yearly_prices": {
            "2025": 2.91
          },
          "price_change_pct": null,
          "price_dispersion": 5.2
        },
        {
          "code": "PFM2181-4-095203-O25-086001",
          "name": "FastAmpli Premix-UNG Ⅳ (Probe qPCR) (095203) (PF-O",
          "avg_price": 2.8,
          "min_price": 2.7,
          "max_price": 3.0,
          "total_qty": 2184,
          "total_amt": 6066.0,
          "yearly_prices": {
            "2025": 2.83,
            "2026": 2.7
          },
          "price_change_pct": -3.6,
          "price_dispersion": 10.7
        },
        {
          "code": "PFMD5084-020301-O25-086009",
          "name": "612",
          "avg_price": 2.85,
          "min_price": 2.85,
          "max_price": 2.85,
          "total_qty": 1944,
          "total_amt": 5540.0,
          "yearly_prices": {
            "2025": 2.85,
            "2026": 2.85
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-020301-O25-086011",
          "name": "614",
          "avg_price": 2.85,
          "min_price": 2.85,
          "max_price": 2.85,
          "total_qty": 1296,
          "total_amt": 3694.0,
          "yearly_prices": {
            "2025": 2.85
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-095203-O25-086007",
          "name": "623",
          "avg_price": 2.7,
          "min_price": 2.7,
          "max_price": 2.7,
          "total_qty": 1008,
          "total_amt": 2722.0,
          "yearly_prices": {
            "2025": 2.7
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-020301-O25-086014",
          "name": "609",
          "avg_price": 2.85,
          "min_price": 2.85,
          "max_price": 2.85,
          "total_qty": 648,
          "total_amt": 1847.0,
          "yearly_prices": {
            "2025": 2.85
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-020301-O25-086013",
          "name": "608",
          "avg_price": 2.85,
          "min_price": 2.85,
          "max_price": 2.85,
          "total_qty": 648,
          "total_amt": 1847.0,
          "yearly_prices": {
            "2025": 2.85
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-020301-O25-086015",
          "name": "610",
          "avg_price": 2.85,
          "min_price": 2.85,
          "max_price": 2.85,
          "total_qty": 648,
          "total_amt": 1847.0,
          "yearly_prices": {
            "2025": 2.85
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-020301-O25-086010",
          "name": "613",
          "avg_price": 2.85,
          "min_price": 2.85,
          "max_price": 2.85,
          "total_qty": 648,
          "total_amt": 1847.0,
          "yearly_prices": {
            "2025": 2.85
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-020301-O25-086012",
          "name": "615",
          "avg_price": 2.85,
          "min_price": 2.85,
          "max_price": 2.85,
          "total_qty": 648,
          "total_amt": 1847.0,
          "yearly_prices": {
            "2025": 2.85
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-020301-O25-086007",
          "name": "Fast Direct RT Premix-UNG (Probe qRT- PCR) (020301",
          "avg_price": 2.85,
          "min_price": 2.85,
          "max_price": 2.85,
          "total_qty": 648,
          "total_amt": 1847.0,
          "yearly_prices": {
            "2025": 2.85
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-020301-O25-086008",
          "name": "Fast Direct RT Premix-UNG (Probe qRT- PCR) (020301",
          "avg_price": 2.85,
          "min_price": 2.85,
          "max_price": 2.85,
          "total_qty": 648,
          "total_amt": 1847.0,
          "yearly_prices": {
            "2025": 2.85
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-020301-O25-086006",
          "name": "Fast Direct RT Premix-UNG (Probe qRT- PCR) (020301",
          "avg_price": 2.85,
          "min_price": 2.85,
          "max_price": 2.85,
          "total_qty": 648,
          "total_amt": 1847.0,
          "yearly_prices": {
            "2025": 2.85
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-095203-O25-086003",
          "name": "611",
          "avg_price": 2.7,
          "min_price": 2.7,
          "max_price": 2.7,
          "total_qty": 648,
          "total_amt": 1750.0,
          "yearly_prices": {
            "2025": 2.7
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-095203-O25-086004",
          "name": "616",
          "avg_price": 2.7,
          "min_price": 2.7,
          "max_price": 2.7,
          "total_qty": 648,
          "total_amt": 1750.0,
          "yearly_prices": {
            "2025": 2.7
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-020301-O25-086016",
          "name": "617",
          "avg_price": 2.85,
          "min_price": 2.85,
          "max_price": 2.85,
          "total_qty": 328,
          "total_amt": 935.0,
          "yearly_prices": {
            "2025": 2.85
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-020301-O25-086017",
          "name": "619",
          "avg_price": 2.85,
          "min_price": 2.85,
          "max_price": 2.85,
          "total_qty": 328,
          "total_amt": 935.0,
          "yearly_prices": {
            "2025": 2.85
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-020301-O25-086019",
          "name": "621",
          "avg_price": 2.85,
          "min_price": 2.85,
          "max_price": 2.85,
          "total_qty": 328,
          "total_amt": 935.0,
          "yearly_prices": {
            "2025": 2.85
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-020301-O25-086018",
          "name": "620",
          "avg_price": 2.85,
          "min_price": 2.85,
          "max_price": 2.85,
          "total_qty": 328,
          "total_amt": 935.0,
          "yearly_prices": {
            "2025": 2.85
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-095203-O25-086006",
          "name": "622",
          "avg_price": 2.7,
          "min_price": 2.7,
          "max_price": 2.7,
          "total_qty": 328,
          "total_amt": 886.0,
          "yearly_prices": {
            "2025": 2.7
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-095203-O25-086005",
          "name": "618",
          "avg_price": 2.7,
          "min_price": 2.7,
          "max_price": 2.7,
          "total_qty": 328,
          "total_amt": 886.0,
          "yearly_prices": {
            "2025": 2.7
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "AS05",
          "name": "RNase Inhibitor",
          "avg_price": 500.0,
          "min_price": 500.0,
          "max_price": 500.0,
          "total_qty": 1,
          "total_amt": 500.0,
          "yearly_prices": {
            "2026": 500.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "佰奥长生（深圳）科技有限公司",
      "group": "佰奥长生（深圳）科技有限公司",
      "total_spend": 687350.0,
      "product_count": 5,
      "top_products": [
        {
          "code": "FM5071-NA",
          "name": "5×Superstart Premix plus-UNG (NA) (Probe qPCR) (DG",
          "avg_price": 0.9,
          "min_price": 0.9,
          "max_price": 0.9,
          "total_qty": 550000,
          "total_amt": 495000.0,
          "yearly_prices": {
            "2025": 0.9,
            "2026": 0.9
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD5084-4",
          "name": "5×Fast Direct RT Premix-UNG Ⅳ (Probe qRT-PCR) (DG)",
          "avg_price": 1.4,
          "min_price": 1.4,
          "max_price": 1.4,
          "total_qty": 130000,
          "total_amt": 182000.0,
          "yearly_prices": {
            "2025": 1.4
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD5084-020303",
          "name": "5×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 3.0,
          "min_price": 3.0,
          "max_price": 3.0,
          "total_qty": 2000,
          "total_amt": 6000.0,
          "yearly_prices": {
            "2026": 3.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM5281-002902",
          "name": "5×Robustart ARMS Gene-typing Premix-UNG (Probe qPC",
          "avg_price": 3.0,
          "min_price": 3.0,
          "max_price": 3.0,
          "total_qty": 1000,
          "total_amt": 3000.0,
          "yearly_prices": {
            "2026": 3.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM2181-4-095201",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (DG) (095201",
          "avg_price": 2.7,
          "min_price": 2.7,
          "max_price": 2.7,
          "total_qty": 500,
          "total_amt": 1350.0,
          "yearly_prices": {
            "2026": 2.7
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "FM5071-NA",
          "name": "5×Superstart Premix plus-UNG (NA) (Probe qPCR) (DG",
          "avg_price": 0.9,
          "min_price": 0.9,
          "max_price": 0.9,
          "total_qty": 550000,
          "total_amt": 495000.0,
          "yearly_prices": {
            "2025": 0.9,
            "2026": 0.9
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD5084-4",
          "name": "5×Fast Direct RT Premix-UNG Ⅳ (Probe qRT-PCR) (DG)",
          "avg_price": 1.4,
          "min_price": 1.4,
          "max_price": 1.4,
          "total_qty": 130000,
          "total_amt": 182000.0,
          "yearly_prices": {
            "2025": 1.4
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD5084-020303",
          "name": "5×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 3.0,
          "min_price": 3.0,
          "max_price": 3.0,
          "total_qty": 2000,
          "total_amt": 6000.0,
          "yearly_prices": {
            "2026": 3.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM5281-002902",
          "name": "5×Robustart ARMS Gene-typing Premix-UNG (Probe qPC",
          "avg_price": 3.0,
          "min_price": 3.0,
          "max_price": 3.0,
          "total_qty": 1000,
          "total_amt": 3000.0,
          "yearly_prices": {
            "2026": 3.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM2181-4-095201",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (DG) (095201",
          "avg_price": 2.7,
          "min_price": 2.7,
          "max_price": 2.7,
          "total_qty": 500,
          "total_amt": 1350.0,
          "yearly_prices": {
            "2026": 2.7
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "睿丰康生物医药科技（浙江）有限公司",
      "group": "睿丰康生物医药科技（浙江）有限公司",
      "total_spend": 670200.0,
      "product_count": 9,
      "top_products": [
        {
          "code": "M8254-014101",
          "name": "8×Neoscript RT Premix Multi-UNG (Probe qRT-PCR) (0",
          "avg_price": 1.78,
          "min_price": 1.78,
          "max_price": 1.78,
          "total_qty": 140000,
          "total_amt": 249200.0,
          "yearly_prices": {
            "2025": 1.78,
            "2026": 1.78
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-003001",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00300",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 102000,
          "total_amt": 204000.0,
          "yearly_prices": {
            "2025": 2.0,
            "2026": 2.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2181-4-014101",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (014101)",
          "avg_price": 1.78,
          "min_price": 1.78,
          "max_price": 1.78,
          "total_qty": 40000,
          "total_amt": 71200.0,
          "yearly_prices": {
            "2025": 1.78,
            "2026": 1.78
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2274-073701",
          "name": "2×Neoscript RT Premix OT-UNG (Probe qRT-PCR) (0737",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 20000,
          "total_amt": 40000.0,
          "yearly_prices": {
            "2025": 2.0,
            "2026": 2.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-003001-1",
          "name": "25×SensiDirect RTase/UNG Mix (003001)",
          "avg_price": 500.0,
          "min_price": 500.0,
          "max_price": 500.0,
          "total_qty": 60,
          "total_amt": 30000.0,
          "yearly_prices": {
            "2025": 500.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-003001-2",
          "name": "2×SensiDirect RT Premix Buffer (dUTP) (003001)",
          "avg_price": 40.0,
          "min_price": 40.0,
          "max_price": 40.0,
          "total_qty": 750,
          "total_amt": 30000.0,
          "yearly_prices": {
            "2025": 40.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M0071-014101",
          "name": "10×Superstart Premix plus-UNG (Probe qPCR) (014101",
          "avg_price": 1.3,
          "min_price": 1.3,
          "max_price": 1.3,
          "total_qty": 20000,
          "total_amt": 26000.0,
          "yearly_prices": {
            "2025": 1.3
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M5134",
          "name": "5×Neoscript RT Premix-UNG (Probe qRT-PCR)",
          "avg_price": 1.78,
          "min_price": 1.78,
          "max_price": 1.78,
          "total_qty": 10000,
          "total_amt": 17800.0,
          "yearly_prices": {
            "2026": 1.78
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "M8254-014101",
          "name": "8×Neoscript RT Premix Multi-UNG (Probe qRT-PCR) (0",
          "avg_price": 1.78,
          "min_price": 1.78,
          "max_price": 1.78,
          "total_qty": 140000,
          "total_amt": 249200.0,
          "yearly_prices": {
            "2025": 1.78,
            "2026": 1.78
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-003001",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00300",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 102000,
          "total_amt": 204000.0,
          "yearly_prices": {
            "2025": 2.0,
            "2026": 2.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2181-4-014101",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (014101)",
          "avg_price": 1.78,
          "min_price": 1.78,
          "max_price": 1.78,
          "total_qty": 40000,
          "total_amt": 71200.0,
          "yearly_prices": {
            "2025": 1.78,
            "2026": 1.78
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2274-073701",
          "name": "2×Neoscript RT Premix OT-UNG (Probe qRT-PCR) (0737",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 20000,
          "total_amt": 40000.0,
          "yearly_prices": {
            "2025": 2.0,
            "2026": 2.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-003001-1",
          "name": "25×SensiDirect RTase/UNG Mix (003001)",
          "avg_price": 500.0,
          "min_price": 500.0,
          "max_price": 500.0,
          "total_qty": 60,
          "total_amt": 30000.0,
          "yearly_prices": {
            "2025": 500.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-003001-2",
          "name": "2×SensiDirect RT Premix Buffer (dUTP) (003001)",
          "avg_price": 40.0,
          "min_price": 40.0,
          "max_price": 40.0,
          "total_qty": 750,
          "total_amt": 30000.0,
          "yearly_prices": {
            "2025": 40.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M0071-014101",
          "name": "10×Superstart Premix plus-UNG (Probe qPCR) (014101",
          "avg_price": 1.3,
          "min_price": 1.3,
          "max_price": 1.3,
          "total_qty": 20000,
          "total_amt": 26000.0,
          "yearly_prices": {
            "2025": 1.3
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M5134",
          "name": "5×Neoscript RT Premix-UNG (Probe qRT-PCR)",
          "avg_price": 1.78,
          "min_price": 1.78,
          "max_price": 1.78,
          "total_qty": 10000,
          "total_amt": 17800.0,
          "yearly_prices": {
            "2026": 1.78
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2071-014101",
          "name": "2×Fast Direct Premix-UNG (Probe qPCR) (014101)",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 1000,
          "total_amt": 2000.0,
          "yearly_prices": {
            "2026": 2.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "杭州丹威生物科技有限公司",
      "group": "杭州丹威生物科技有限公司",
      "total_spend": 668711.0,
      "product_count": 34,
      "top_products": [
        {
          "code": "FM2181-4",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (DG)",
          "avg_price": 70.34,
          "min_price": 68.0,
          "max_price": 71.0,
          "total_qty": 2795,
          "total_amt": 195745.0,
          "yearly_prices": {
            "2025": 71.0,
            "2026": 68.0
          },
          "price_change_pct": -3.3,
          "price_dispersion": 4.3
        },
        {
          "code": "M5261",
          "name": "5×SensiStart Premix-UNG (Probe qPCR)",
          "avg_price": 124.45,
          "min_price": 1.55,
          "max_price": 164.0,
          "total_qty": 6081,
          "total_amt": 100434.0,
          "yearly_prices": {
            "2025": 143.7,
            "2026": 93.64
          },
          "price_change_pct": -24.8,
          "price_dispersion": 130.5
        },
        {
          "code": "/",
          "name": "YS (PF-O20)",
          "avg_price": 1.9,
          "min_price": 1.9,
          "max_price": 1.9,
          "total_qty": 28656,
          "total_amt": 54446.0,
          "yearly_prices": {
            "2025": 1.9,
            "2026": 1.9
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD5084-000903-DB",
          "name": "5×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 1.64,
          "min_price": 1.64,
          "max_price": 1.64,
          "total_qty": 29440,
          "total_amt": 48282.0,
          "yearly_prices": {
            "2025": 1.64,
            "2026": 1.64
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M5261-DW-T1",
          "name": "5×SensiStart Premix-UNG (Probe qPCR) (DW-T1)",
          "avg_price": 1.64,
          "min_price": 1.64,
          "max_price": 1.64,
          "total_qty": 22500,
          "total_amt": 36900.0,
          "yearly_prices": {
            "2025": 1.64
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-020301-S25",
          "name": "Fast Direct RT Premix-UNG (Probe qRT-PCR) (020301)",
          "avg_price": 2.02,
          "min_price": 2.02,
          "max_price": 2.02,
          "total_qty": 18000,
          "total_amt": 36360.0,
          "yearly_prices": {
            "2025": 2.02,
            "2026": 2.02
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FHW1007-P01-000901",
          "name": "Lamp Premix Plus (Probe) (DG) (Bst3.0 HS) (000901)",
          "avg_price": 2.83,
          "min_price": 2.29,
          "max_price": 3.2,
          "total_qty": 11900,
          "total_amt": 31675.0,
          "yearly_prices": {
            "2026": 2.83
          },
          "price_change_pct": 0.0,
          "price_dispersion": 32.3
        },
        {
          "code": "FM2181-4-NA-014402",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (DG) (0",
          "avg_price": 86.33,
          "min_price": 68.0,
          "max_price": 90.0,
          "total_qty": 305,
          "total_amt": 26790.0,
          "yearly_prices": {
            "2025": 90.0,
            "2026": 79.0
          },
          "price_change_pct": -8.5,
          "price_dispersion": 25.5
        }
      ],
      "all_products": [
        {
          "code": "FM2181-4",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (DG)",
          "avg_price": 70.34,
          "min_price": 68.0,
          "max_price": 71.0,
          "total_qty": 2795,
          "total_amt": 195745.0,
          "yearly_prices": {
            "2025": 71.0,
            "2026": 68.0
          },
          "price_change_pct": -3.3,
          "price_dispersion": 4.3
        },
        {
          "code": "M5261",
          "name": "5×SensiStart Premix-UNG (Probe qPCR)",
          "avg_price": 124.45,
          "min_price": 1.55,
          "max_price": 164.0,
          "total_qty": 6081,
          "total_amt": 100434.0,
          "yearly_prices": {
            "2025": 143.7,
            "2026": 93.64
          },
          "price_change_pct": -24.8,
          "price_dispersion": 130.5
        },
        {
          "code": "/",
          "name": "YS (PF-O20)",
          "avg_price": 1.9,
          "min_price": 1.9,
          "max_price": 1.9,
          "total_qty": 28656,
          "total_amt": 54446.0,
          "yearly_prices": {
            "2025": 1.9,
            "2026": 1.9
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD5084-000903-DB",
          "name": "5×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 1.64,
          "min_price": 1.64,
          "max_price": 1.64,
          "total_qty": 29440,
          "total_amt": 48282.0,
          "yearly_prices": {
            "2025": 1.64,
            "2026": 1.64
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M5261-DW-T1",
          "name": "5×SensiStart Premix-UNG (Probe qPCR) (DW-T1)",
          "avg_price": 1.64,
          "min_price": 1.64,
          "max_price": 1.64,
          "total_qty": 22500,
          "total_amt": 36900.0,
          "yearly_prices": {
            "2025": 1.64
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-020301-S25",
          "name": "Fast Direct RT Premix-UNG (Probe qRT-PCR) (020301)",
          "avg_price": 2.02,
          "min_price": 2.02,
          "max_price": 2.02,
          "total_qty": 18000,
          "total_amt": 36360.0,
          "yearly_prices": {
            "2025": 2.02,
            "2026": 2.02
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FHW1007-P01-000901",
          "name": "Lamp Premix Plus (Probe) (DG) (Bst3.0 HS) (000901)",
          "avg_price": 2.83,
          "min_price": 2.29,
          "max_price": 3.2,
          "total_qty": 11900,
          "total_amt": 31675.0,
          "yearly_prices": {
            "2026": 2.83
          },
          "price_change_pct": 0.0,
          "price_dispersion": 32.3
        },
        {
          "code": "FM2181-4-NA-014402",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (DG) (0",
          "avg_price": 86.33,
          "min_price": 68.0,
          "max_price": 90.0,
          "total_qty": 305,
          "total_amt": 26790.0,
          "yearly_prices": {
            "2025": 90.0,
            "2026": 79.0
          },
          "price_change_pct": -8.5,
          "price_dispersion": 25.5
        },
        {
          "code": "FHW1007-P01-064805",
          "name": "Lamp Premix Plus (Probe) (DG) (Bst3.0 HS) (064805)",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 9000,
          "total_amt": 23400.0,
          "yearly_prices": {
            "2025": 2.6,
            "2026": 2.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD5084-020301",
          "name": "5×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 1.64,
          "min_price": 1.64,
          "max_price": 1.64,
          "total_qty": 12000,
          "total_amt": 19680.0,
          "yearly_prices": {
            "2025": 1.64,
            "2026": 1.64
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M813-DW2-1",
          "name": "25×Neoscript RTase/UNG Mix (R)",
          "avg_price": 770.0,
          "min_price": 770.0,
          "max_price": 770.0,
          "total_qty": 23,
          "total_amt": 17710.0,
          "yearly_prices": {
            "2025": 770.0,
            "2026": 770.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM5134",
          "name": "5×Neoscript RT Premix-UNG (Probe qRT-PCR) (DG)",
          "avg_price": 1.64,
          "min_price": 1.64,
          "max_price": 1.64,
          "total_qty": 10200,
          "total_amt": 16728.0,
          "yearly_prices": {
            "2025": 1.64
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M813-DW2",
          "name": "8×Neoscript RT Premix-UNG (Probe qRT-PCR) (DW2)",
          "avg_price": 1.54,
          "min_price": 1.54,
          "max_price": 1.54,
          "total_qty": 6000,
          "total_amt": 9240.0,
          "yearly_prices": {
            "2025": 1.54,
            "2026": 1.54
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2084-000801",
          "name": "2×Fast Direct RT Premix-UNG (Probe qRT-PCR) (00080",
          "avg_price": 1.64,
          "min_price": 1.64,
          "max_price": 1.64,
          "total_qty": 4750,
          "total_amt": 7790.0,
          "yearly_prices": {
            "2025": 1.64
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PM504",
          "name": "5×Neoscript RT Premix (RT-PCR)",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 2750,
          "total_amt": 6600.0,
          "yearly_prices": {
            "2025": 2.4,
            "2026": 2.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM2181-4-NA",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (DG)",
          "avg_price": 90.0,
          "min_price": 90.0,
          "max_price": 90.0,
          "total_qty": 60,
          "total_amt": 5400.0,
          "yearly_prices": {
            "2026": 90.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-020301-S15",
          "name": "Fast Direct RT Premix-UNG (Probe qRT-PCR) (020301)",
          "avg_price": 1.69,
          "min_price": 1.69,
          "max_price": 1.69,
          "total_qty": 3000,
          "total_amt": 5076.0,
          "yearly_prices": {
            "2026": 1.69
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-S20",
          "name": "FastAmpli Premix-UNG Ⅳ (Probe qPCR) (PF-S20)",
          "avg_price": 1.91,
          "min_price": 1.91,
          "max_price": 1.91,
          "total_qty": 2500,
          "total_amt": 4775.0,
          "yearly_prices": {
            "2025": 1.91
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFHW1007-P01-000901-S50",
          "name": "Lamp Premix Plus (Probe) (Bst3.0 HS) (000901) (PF-",
          "avg_price": 3.8,
          "min_price": 3.8,
          "max_price": 3.8,
          "total_qty": 1000,
          "total_amt": 3800.0,
          "yearly_prices": {
            "2026": 3.8
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD6104-020322",
          "name": "6×SensiDirect RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 1.9,
          "min_price": 1.9,
          "max_price": 1.9,
          "total_qty": 1000,
          "total_amt": 1900.0,
          "yearly_prices": {
            "2025": 1.9
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5134-S20-000901",
          "name": "Neoscript RT Premix-UNG (Probe qRT-PCR) (PF-S20) (",
          "avg_price": 1.85,
          "min_price": 1.85,
          "max_price": 1.85,
          "total_qty": 1008,
          "total_amt": 1865.0,
          "yearly_prices": {
            "2025": 1.85
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5134-S20",
          "name": "Fast Direct RT Premix-UNG (Probe qRT-PCR) (000901)",
          "avg_price": 1.85,
          "min_price": 1.85,
          "max_price": 1.85,
          "total_qty": 1000,
          "total_amt": 1850.0,
          "yearly_prices": {
            "2025": 1.85
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PM201",
          "name": "2×Robustart Multi Premix",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 700,
          "total_amt": 1820.0,
          "yearly_prices": {
            "2025": 2.6,
            "2026": 2.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM5134-DW",
          "name": "5×Neoscript RT Premix-UNG (Probe qRT-PCR) (DG)",
          "avg_price": 1.64,
          "min_price": 1.64,
          "max_price": 1.64,
          "total_qty": 960,
          "total_amt": 1574.0,
          "yearly_prices": {
            "2025": 1.64
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-S30",
          "name": "FastAmpli Premix-UNG Ⅳ (Probe qPCR) (PF-S30)",
          "avg_price": 2.26,
          "min_price": 2.26,
          "max_price": 2.26,
          "total_qty": 600,
          "total_amt": 1356.0,
          "yearly_prices": {
            "2025": 2.26
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-000903-S30",
          "name": "Fast Direct RT Premix-UNG (Probe qRT-PCR) (000903)",
          "avg_price": 2.18,
          "min_price": 2.18,
          "max_price": 2.18,
          "total_qty": 600,
          "total_amt": 1308.0,
          "yearly_prices": {
            "2025": 2.18
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2084-000802-1",
          "name": "10×Fast Direct RTase/UNG Mix Ⅳ",
          "avg_price": 150.0,
          "min_price": 150.0,
          "max_price": 150.0,
          "total_qty": 8,
          "total_amt": 1200.0,
          "yearly_prices": {
            "2026": 150.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM2181-4-020305",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (DG) (020305",
          "avg_price": 71.0,
          "min_price": 71.0,
          "max_price": 71.0,
          "total_qty": 15,
          "total_amt": 1065.0,
          "yearly_prices": {
            "2025": 71.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FM0181-4",
          "name": "10×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (DG)",
          "avg_price": 1.77,
          "min_price": 1.77,
          "max_price": 1.77,
          "total_qty": 500,
          "total_amt": 885.0,
          "yearly_prices": {
            "2025": 1.77
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-S20-000902",
          "name": "FastAmpli Premix-UNG Ⅳ (Probe qPCR) (PF-S20) (0009",
          "avg_price": 1.2,
          "min_price": 1.2,
          "max_price": 1.2,
          "total_qty": 675,
          "total_amt": 810.0,
          "yearly_prices": {
            "2025": 1.2
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-S20-000901",
          "name": "FastAmpli Premix-UNG Ⅳ (Probe qPCR) (PF-S20) (0009",
          "avg_price": 1.2,
          "min_price": 1.2,
          "max_price": 1.2,
          "total_qty": 600,
          "total_amt": 720.0,
          "yearly_prices": {
            "2025": 1.2
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-NA-014402-S30-000901",
          "name": "FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (014402) ",
          "avg_price": 2.55,
          "min_price": 2.55,
          "max_price": 2.55,
          "total_qty": 250,
          "total_amt": 638.0,
          "yearly_prices": {
            "2025": 2.55
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-NA-014402-S30-000902",
          "name": "FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (014402) ",
          "avg_price": 2.55,
          "min_price": 2.55,
          "max_price": 2.55,
          "total_qty": 250,
          "total_amt": 638.0,
          "yearly_prices": {
            "2025": 2.55
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2084-000802-2",
          "name": "2×Fast Direct RT Premix Buffer (dUTP) (000802)",
          "avg_price": 6.0,
          "min_price": 6.0,
          "max_price": 6.0,
          "total_qty": 42,
          "total_amt": 252.0,
          "yearly_prices": {
            "2026": 6.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "圣湘（上海）基因科技有限公司",
      "group": "圣湘（上海）基因科技有限公司",
      "total_spend": 664660.0,
      "product_count": 13,
      "top_products": [
        {
          "code": "M2181-4-NA-095203",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (095203",
          "avg_price": 28.31,
          "min_price": 16.0,
          "max_price": 40.0,
          "total_qty": 30100,
          "total_amt": 564000.0,
          "yearly_prices": {
            "2025": 33.33,
            "2026": 17.0
          },
          "price_change_pct": -39.9,
          "price_dispersion": 84.8
        },
        {
          "code": "M4181-4-095203",
          "name": "4×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (095203)",
          "avg_price": 32.0,
          "min_price": 32.0,
          "max_price": 32.0,
          "total_qty": 1200,
          "total_amt": 38400.0,
          "yearly_prices": {
            "2026": 32.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-000804-1",
          "name": "33.33×SensiDirect RTase/UNG Mix (000802)",
          "avg_price": 291.66,
          "min_price": 291.66,
          "max_price": 291.66,
          "total_qty": 100,
          "total_amt": 29166.0,
          "yearly_prices": {
            "2025": 291.66
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M3161-096701-DB-1",
          "name": "50×Robustart Taq /UNG Mix (096701)",
          "avg_price": 600.0,
          "min_price": 600.0,
          "max_price": 600.0,
          "total_qty": 32,
          "total_amt": 19200.0,
          "yearly_prices": {
            "2025": 600.0,
            "2026": 600.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM2181-4-NA-020303",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (DG) (0",
          "avg_price": 40.0,
          "min_price": 40.0,
          "max_price": 40.0,
          "total_qty": 100,
          "total_amt": 4000.0,
          "yearly_prices": {
            "2025": 40.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-000804-2",
          "name": "2×SensiDirect RT Premix Buffer (dUTP)",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 800,
          "total_amt": 2000.0,
          "yearly_prices": {
            "2025": 2.5
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M3161-096701-DB-2",
          "name": "2.5×Robustart Premix Buffer (dUTP) (096701)",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 570,
          "total_amt": 1425.0,
          "yearly_prices": {
            "2025": 2.5,
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-020303-O20-U1",
          "name": "FastAmpli Premix-UNG Ⅳ (Probe qPCR) (020303) (PF-O",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 432,
          "total_amt": 1123.0,
          "yearly_prices": {
            "2026": 2.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "M2181-4-NA-095203",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (095203",
          "avg_price": 28.31,
          "min_price": 16.0,
          "max_price": 40.0,
          "total_qty": 30100,
          "total_amt": 564000.0,
          "yearly_prices": {
            "2025": 33.33,
            "2026": 17.0
          },
          "price_change_pct": -39.9,
          "price_dispersion": 84.8
        },
        {
          "code": "M4181-4-095203",
          "name": "4×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (095203)",
          "avg_price": 32.0,
          "min_price": 32.0,
          "max_price": 32.0,
          "total_qty": 1200,
          "total_amt": 38400.0,
          "yearly_prices": {
            "2026": 32.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-000804-1",
          "name": "33.33×SensiDirect RTase/UNG Mix (000802)",
          "avg_price": 291.66,
          "min_price": 291.66,
          "max_price": 291.66,
          "total_qty": 100,
          "total_amt": 29166.0,
          "yearly_prices": {
            "2025": 291.66
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M3161-096701-DB-1",
          "name": "50×Robustart Taq /UNG Mix (096701)",
          "avg_price": 600.0,
          "min_price": 600.0,
          "max_price": 600.0,
          "total_qty": 32,
          "total_amt": 19200.0,
          "yearly_prices": {
            "2025": 600.0,
            "2026": 600.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM2181-4-NA-020303",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (DG) (0",
          "avg_price": 40.0,
          "min_price": 40.0,
          "max_price": 40.0,
          "total_qty": 100,
          "total_amt": 4000.0,
          "yearly_prices": {
            "2025": 40.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-000804-2",
          "name": "2×SensiDirect RT Premix Buffer (dUTP)",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 800,
          "total_amt": 2000.0,
          "yearly_prices": {
            "2025": 2.5
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M3161-096701-DB-2",
          "name": "2.5×Robustart Premix Buffer (dUTP) (096701)",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 570,
          "total_amt": 1425.0,
          "yearly_prices": {
            "2025": 2.5,
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-020303-O20-U1",
          "name": "FastAmpli Premix-UNG Ⅳ (Probe qPCR) (020303) (PF-O",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 432,
          "total_amt": 1123.0,
          "yearly_prices": {
            "2026": 2.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-020303-O20-U2",
          "name": "FastAmpli Premix-UNG Ⅳ (Probe qPCR) (020303) (PF-O",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 432,
          "total_amt": 1123.0,
          "yearly_prices": {
            "2026": 2.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-020303-O20-U4",
          "name": "FastAmpli Premix-UNG Ⅳ (Probe qPCR) (020303) (PF-O",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 432,
          "total_amt": 1123.0,
          "yearly_prices": {
            "2026": 2.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-020303-O20-U9",
          "name": "FastAmpli Premix-UNG Ⅳ (Probe qPCR) (020303) (PF-O",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 424,
          "total_amt": 1102.0,
          "yearly_prices": {
            "2026": 2.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-020303-O20-U3",
          "name": "FastAmpli Premix-UNG Ⅳ (Probe qPCR) (020303) (PF-O",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 392,
          "total_amt": 1019.0,
          "yearly_prices": {
            "2026": 2.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-020303-O20-U6",
          "name": "FastAmpli Premix-UNG Ⅳ (Probe qPCR) (020303) (PF-O",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 376,
          "total_amt": 978.0,
          "yearly_prices": {
            "2026": 2.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "成都普利泰生物科技有限公司",
      "group": "普利泰集团",
      "total_spend": 614351.0,
      "product_count": 10,
      "top_products": [
        {
          "code": "FE20-20",
          "name": "Robustart Taq QS Ⅱ (DG)",
          "avg_price": 3146.67,
          "min_price": 2880.0,
          "max_price": 3200.0,
          "total_qty": 188,
          "total_amt": 576000.0,
          "yearly_prices": {
            "2025": 3170.91,
            "2026": 2880.0
          },
          "price_change_pct": -8.5,
          "price_dispersion": 10.2
        },
        {
          "code": "FE43",
          "name": "Neoscript RTase HS Ⅱ (DG)",
          "avg_price": 2500.0,
          "min_price": 2500.0,
          "max_price": 2500.0,
          "total_qty": 6,
          "total_amt": 15000.0,
          "yearly_prices": {
            "2026": 2500.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E20",
          "name": "Robustart Taq QS Ⅱ",
          "avg_price": 666.72,
          "min_price": 0.16,
          "max_price": 1000.0,
          "total_qty": 15,
          "total_amt": 9001.0,
          "yearly_prices": {
            "2025": 500.08,
            "2026": 1000.0
          },
          "price_change_pct": 50.0,
          "price_dispersion": 150.0
        },
        {
          "code": "FMD0084-036001-DB",
          "name": "10×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) ",
          "avg_price": 3.0,
          "min_price": 3.0,
          "max_price": 3.0,
          "total_qty": 1000,
          "total_amt": 3000.0,
          "yearly_prices": {
            "2026": 3.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FE29-000802",
          "name": "Neoscript RTase HS Ⅱ (DG)",
          "avg_price": 2500.0,
          "min_price": 2500.0,
          "max_price": 2500.0,
          "total_qty": 1,
          "total_amt": 2500.0,
          "yearly_prices": {
            "2025": 2500.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE41",
          "name": "Polluxstart Taq QS Ⅲ (DG)",
          "avg_price": 1200.0,
          "min_price": 1200.0,
          "max_price": 1200.0,
          "total_qty": 2,
          "total_amt": 2400.0,
          "yearly_prices": {
            "2026": 1200.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FE40-20",
          "name": "Robustart Taq QS Ⅲ (DG)",
          "avg_price": 0.35,
          "min_price": 0.35,
          "max_price": 0.35,
          "total_qty": 6000,
          "total_amt": 2100.0,
          "yearly_prices": {
            "2025": 0.35
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE31",
          "name": "Superstart Taq DB1 plus (DG)",
          "avg_price": 1000.0,
          "min_price": 1000.0,
          "max_price": 1000.0,
          "total_qty": 2,
          "total_amt": 2000.0,
          "yearly_prices": {
            "2026": 1000.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "FE20-20",
          "name": "Robustart Taq QS Ⅱ (DG)",
          "avg_price": 3146.67,
          "min_price": 2880.0,
          "max_price": 3200.0,
          "total_qty": 188,
          "total_amt": 576000.0,
          "yearly_prices": {
            "2025": 3170.91,
            "2026": 2880.0
          },
          "price_change_pct": -8.5,
          "price_dispersion": 10.2
        },
        {
          "code": "FE43",
          "name": "Neoscript RTase HS Ⅱ (DG)",
          "avg_price": 2500.0,
          "min_price": 2500.0,
          "max_price": 2500.0,
          "total_qty": 6,
          "total_amt": 15000.0,
          "yearly_prices": {
            "2026": 2500.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E20",
          "name": "Robustart Taq QS Ⅱ",
          "avg_price": 666.72,
          "min_price": 0.16,
          "max_price": 1000.0,
          "total_qty": 15,
          "total_amt": 9001.0,
          "yearly_prices": {
            "2025": 500.08,
            "2026": 1000.0
          },
          "price_change_pct": 50.0,
          "price_dispersion": 150.0
        },
        {
          "code": "FMD0084-036001-DB",
          "name": "10×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) ",
          "avg_price": 3.0,
          "min_price": 3.0,
          "max_price": 3.0,
          "total_qty": 1000,
          "total_amt": 3000.0,
          "yearly_prices": {
            "2026": 3.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FE29-000802",
          "name": "Neoscript RTase HS Ⅱ (DG)",
          "avg_price": 2500.0,
          "min_price": 2500.0,
          "max_price": 2500.0,
          "total_qty": 1,
          "total_amt": 2500.0,
          "yearly_prices": {
            "2025": 2500.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE41",
          "name": "Polluxstart Taq QS Ⅲ (DG)",
          "avg_price": 1200.0,
          "min_price": 1200.0,
          "max_price": 1200.0,
          "total_qty": 2,
          "total_amt": 2400.0,
          "yearly_prices": {
            "2026": 1200.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FE40-20",
          "name": "Robustart Taq QS Ⅲ (DG)",
          "avg_price": 0.35,
          "min_price": 0.35,
          "max_price": 0.35,
          "total_qty": 6000,
          "total_amt": 2100.0,
          "yearly_prices": {
            "2025": 0.35
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE31",
          "name": "Superstart Taq DB1 plus (DG)",
          "avg_price": 1000.0,
          "min_price": 1000.0,
          "max_price": 1000.0,
          "total_qty": 2,
          "total_amt": 2000.0,
          "yearly_prices": {
            "2026": 1000.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E40",
          "name": "Robustart Taq QS Ⅲ",
          "avg_price": 0.35,
          "min_price": 0.35,
          "max_price": 0.35,
          "total_qty": 5000,
          "total_amt": 1750.0,
          "yearly_prices": {
            "2025": 0.35
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "AS08-25-1234",
          "name": "25mM dNTP Mix",
          "avg_price": 200.0,
          "min_price": 200.0,
          "max_price": 200.0,
          "total_qty": 3,
          "total_amt": 600.0,
          "yearly_prices": {
            "2025": 200.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "复星诊断科技（上海）有限公司",
      "group": "复星诊断科技（上海）有限公司",
      "total_spend": 593788.0,
      "product_count": 8,
      "top_products": [
        {
          "code": "nan",
          "name": "2.35×Robustart Premix-UNG (Probe qPCR) (000403)",
          "avg_price": 490.83,
          "min_price": 5.0,
          "max_price": 2000.0,
          "total_qty": 2873,
          "total_amt": 427168.0,
          "yearly_prices": {
            "2025": 527.55,
            "2026": 465.59
          },
          "price_change_pct": -5.1,
          "price_dispersion": 406.5
        },
        {
          "code": "FM0181-4",
          "name": "10×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (DG)",
          "avg_price": 1.35,
          "min_price": 1.3,
          "max_price": 1.45,
          "total_qty": 50000,
          "total_amt": 66950.0,
          "yearly_prices": {
            "2025": 1.36,
            "2026": 1.3
          },
          "price_change_pct": -3.7,
          "price_dispersion": 11.1
        },
        {
          "code": "FM0181-4-1",
          "name": "10×FastAmpli Premix-UNG Ⅳ (Mg2+ free) (DG)",
          "avg_price": 260.0,
          "min_price": 260.0,
          "max_price": 260.0,
          "total_qty": 150,
          "total_amt": 39000.0,
          "yearly_prices": {
            "2026": 260.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E01",
          "name": "UNG",
          "avg_price": 750.0,
          "min_price": 750.0,
          "max_price": 750.0,
          "total_qty": 46,
          "total_amt": 34500.0,
          "yearly_prices": {
            "2025": 750.0,
            "2026": 750.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E01-5.7",
          "name": "UNG",
          "avg_price": 684.05,
          "min_price": 683.85,
          "max_price": 684.35,
          "total_qty": 27,
          "total_amt": 18470.0,
          "yearly_prices": {
            "2025": 683.92,
            "2026": 684.19
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.1
        },
        {
          "code": "M4161-000403",
          "name": "4×Robustart Premix-UNG (Probe qPCR) (000403)",
          "avg_price": 1.3,
          "min_price": 1.3,
          "max_price": 1.3,
          "total_qty": 4000,
          "total_amt": 5200.0,
          "yearly_prices": {
            "2025": 1.3
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M218-4",
          "name": "2×FastAmpli Premix Ⅳ (Probe qPCR)",
          "avg_price": 1.3,
          "min_price": 1.3,
          "max_price": 1.3,
          "total_qty": 1000,
          "total_amt": 1300.0,
          "yearly_prices": {
            "2025": 1.3
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FM0181-4-5P-2",
          "name": "10×FastAmpli Buffer Ⅳ (Mg2+ free) (DG)",
          "avg_price": 60.0,
          "min_price": 60.0,
          "max_price": 60.0,
          "total_qty": 20,
          "total_amt": 1200.0,
          "yearly_prices": {
            "2026": 60.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "nan",
          "name": "2.35×Robustart Premix-UNG (Probe qPCR) (000403)",
          "avg_price": 490.83,
          "min_price": 5.0,
          "max_price": 2000.0,
          "total_qty": 2873,
          "total_amt": 427168.0,
          "yearly_prices": {
            "2025": 527.55,
            "2026": 465.59
          },
          "price_change_pct": -5.1,
          "price_dispersion": 406.5
        },
        {
          "code": "FM0181-4",
          "name": "10×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (DG)",
          "avg_price": 1.35,
          "min_price": 1.3,
          "max_price": 1.45,
          "total_qty": 50000,
          "total_amt": 66950.0,
          "yearly_prices": {
            "2025": 1.36,
            "2026": 1.3
          },
          "price_change_pct": -3.7,
          "price_dispersion": 11.1
        },
        {
          "code": "FM0181-4-1",
          "name": "10×FastAmpli Premix-UNG Ⅳ (Mg2+ free) (DG)",
          "avg_price": 260.0,
          "min_price": 260.0,
          "max_price": 260.0,
          "total_qty": 150,
          "total_amt": 39000.0,
          "yearly_prices": {
            "2026": 260.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E01",
          "name": "UNG",
          "avg_price": 750.0,
          "min_price": 750.0,
          "max_price": 750.0,
          "total_qty": 46,
          "total_amt": 34500.0,
          "yearly_prices": {
            "2025": 750.0,
            "2026": 750.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E01-5.7",
          "name": "UNG",
          "avg_price": 684.05,
          "min_price": 683.85,
          "max_price": 684.35,
          "total_qty": 27,
          "total_amt": 18470.0,
          "yearly_prices": {
            "2025": 683.92,
            "2026": 684.19
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.1
        },
        {
          "code": "M4161-000403",
          "name": "4×Robustart Premix-UNG (Probe qPCR) (000403)",
          "avg_price": 1.3,
          "min_price": 1.3,
          "max_price": 1.3,
          "total_qty": 4000,
          "total_amt": 5200.0,
          "yearly_prices": {
            "2025": 1.3
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M218-4",
          "name": "2×FastAmpli Premix Ⅳ (Probe qPCR)",
          "avg_price": 1.3,
          "min_price": 1.3,
          "max_price": 1.3,
          "total_qty": 1000,
          "total_amt": 1300.0,
          "yearly_prices": {
            "2025": 1.3
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FM0181-4-5P-2",
          "name": "10×FastAmpli Buffer Ⅳ (Mg2+ free) (DG)",
          "avg_price": 60.0,
          "min_price": 60.0,
          "max_price": 60.0,
          "total_qty": 20,
          "total_amt": 1200.0,
          "yearly_prices": {
            "2026": 60.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "武汉明德生物科技股份有限公司",
      "group": "武汉明德生物科技股份有限公司",
      "total_spend": 593095.0,
      "product_count": 29,
      "top_products": [
        {
          "code": "FE16",
          "name": "Robustart Taq (DG)",
          "avg_price": 216.0,
          "min_price": 0.05,
          "max_price": 260.0,
          "total_qty": 50500,
          "total_amt": 119352.0,
          "yearly_prices": {
            "2025": 214.81,
            "2026": 228.0
          },
          "price_change_pct": 5.6,
          "price_dispersion": 120.3
        },
        {
          "code": "E16",
          "name": "Robustart Taq",
          "avg_price": 228.0,
          "min_price": 228.0,
          "max_price": 228.0,
          "total_qty": 370,
          "total_amt": 84360.0,
          "yearly_prices": {
            "2025": 228.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2031-1",
          "name": "50×Superstart Direct ARMS Enzyme/UNG Mix",
          "avg_price": 1368.0,
          "min_price": 1368.0,
          "max_price": 1368.0,
          "total_qty": 44,
          "total_amt": 60192.0,
          "yearly_prices": {
            "2025": 1368.0,
            "2026": 1368.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FE13",
          "name": "Neoscript RTase (DG)",
          "avg_price": 428.0,
          "min_price": 380.0,
          "max_price": 540.0,
          "total_qty": 127,
          "total_amt": 52580.0,
          "yearly_prices": {
            "2025": 428.0
          },
          "price_change_pct": null,
          "price_dispersion": 37.4
        },
        {
          "code": "M2181-4-NA",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR)",
          "avg_price": 56.7,
          "min_price": 2.1,
          "max_price": 84.0,
          "total_qty": 4400,
          "total_amt": 42000.0,
          "yearly_prices": {
            "2025": 56.7
          },
          "price_change_pct": null,
          "price_dispersion": 144.4
        },
        {
          "code": "FE31",
          "name": "Superstart Taq DB1 plus (DG)",
          "avg_price": 228.0,
          "min_price": 228.0,
          "max_price": 228.0,
          "total_qty": 148,
          "total_amt": 33744.0,
          "yearly_prices": {
            "2025": 228.0,
            "2026": 228.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E13",
          "name": "Neoscript RTase",
          "avg_price": 380.0,
          "min_price": 380.0,
          "max_price": 380.0,
          "total_qty": 88,
          "total_amt": 33440.0,
          "yearly_prices": {
            "2025": 380.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE20",
          "name": "Robustart Taq QS Ⅱ (DG)",
          "avg_price": 237.14,
          "min_price": 228.0,
          "max_price": 260.0,
          "total_qty": 102,
          "total_amt": 24088.0,
          "yearly_prices": {
            "2025": 237.14
          },
          "price_change_pct": null,
          "price_dispersion": 13.5
        }
      ],
      "all_products": [
        {
          "code": "FE16",
          "name": "Robustart Taq (DG)",
          "avg_price": 216.0,
          "min_price": 0.05,
          "max_price": 260.0,
          "total_qty": 50500,
          "total_amt": 119352.0,
          "yearly_prices": {
            "2025": 214.81,
            "2026": 228.0
          },
          "price_change_pct": 5.6,
          "price_dispersion": 120.3
        },
        {
          "code": "E16",
          "name": "Robustart Taq",
          "avg_price": 228.0,
          "min_price": 228.0,
          "max_price": 228.0,
          "total_qty": 370,
          "total_amt": 84360.0,
          "yearly_prices": {
            "2025": 228.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2031-1",
          "name": "50×Superstart Direct ARMS Enzyme/UNG Mix",
          "avg_price": 1368.0,
          "min_price": 1368.0,
          "max_price": 1368.0,
          "total_qty": 44,
          "total_amt": 60192.0,
          "yearly_prices": {
            "2025": 1368.0,
            "2026": 1368.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FE13",
          "name": "Neoscript RTase (DG)",
          "avg_price": 428.0,
          "min_price": 380.0,
          "max_price": 540.0,
          "total_qty": 127,
          "total_amt": 52580.0,
          "yearly_prices": {
            "2025": 428.0
          },
          "price_change_pct": null,
          "price_dispersion": 37.4
        },
        {
          "code": "M2181-4-NA",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR)",
          "avg_price": 56.7,
          "min_price": 2.1,
          "max_price": 84.0,
          "total_qty": 4400,
          "total_amt": 42000.0,
          "yearly_prices": {
            "2025": 56.7
          },
          "price_change_pct": null,
          "price_dispersion": 144.4
        },
        {
          "code": "FE31",
          "name": "Superstart Taq DB1 plus (DG)",
          "avg_price": 228.0,
          "min_price": 228.0,
          "max_price": 228.0,
          "total_qty": 148,
          "total_amt": 33744.0,
          "yearly_prices": {
            "2025": 228.0,
            "2026": 228.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E13",
          "name": "Neoscript RTase",
          "avg_price": 380.0,
          "min_price": 380.0,
          "max_price": 380.0,
          "total_qty": 88,
          "total_amt": 33440.0,
          "yearly_prices": {
            "2025": 380.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE20",
          "name": "Robustart Taq QS Ⅱ (DG)",
          "avg_price": 237.14,
          "min_price": 228.0,
          "max_price": 260.0,
          "total_qty": 102,
          "total_amt": 24088.0,
          "yearly_prices": {
            "2025": 237.14
          },
          "price_change_pct": null,
          "price_dispersion": 13.5
        },
        {
          "code": "E31",
          "name": "Superstart Taq QS Ⅱ plus",
          "avg_price": 228.0,
          "min_price": 228.0,
          "max_price": 228.0,
          "total_qty": 94,
          "total_amt": 21432.0,
          "yearly_prices": {
            "2025": 228.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2084-020301-1",
          "name": "10×Fast Direct RTase/UNG Mix Ⅳ (020301)",
          "avg_price": 140.0,
          "min_price": 140.0,
          "max_price": 140.0,
          "total_qty": 150,
          "total_amt": 21000.0,
          "yearly_prices": {
            "2025": 140.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "E04-30",
          "name": "TS-UNG",
          "avg_price": 2436.0,
          "min_price": 2436.0,
          "max_price": 2436.0,
          "total_qty": 6,
          "total_amt": 14616.0,
          "yearly_prices": {
            "2025": 2436.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2031-2",
          "name": "2×Superstart Direct Premix ARMS Buffer (dUTP)",
          "avg_price": 13.68,
          "min_price": 13.68,
          "max_price": 13.68,
          "total_qty": 975,
          "total_amt": 13338.0,
          "yearly_prices": {
            "2025": 13.68,
            "2026": 13.68
          },
          "price_change_pct": -0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "AS08-UI",
          "name": "16.67mM dNTP Mix (含dUTP)",
          "avg_price": 65.0,
          "min_price": 65.0,
          "max_price": 65.0,
          "total_qty": 190,
          "total_amt": 12350.0,
          "yearly_prices": {
            "2025": 65.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE04",
          "name": "TS-UNG (DG)",
          "avg_price": 94.58,
          "min_price": 81.2,
          "max_price": 116.0,
          "total_qty": 136,
          "total_amt": 11948.0,
          "yearly_prices": {
            "2025": 98.6,
            "2026": 81.2
          },
          "price_change_pct": -14.2,
          "price_dispersion": 36.8
        },
        {
          "code": "E16-NA",
          "name": "Robustart Taq (NA)",
          "avg_price": 455.0,
          "min_price": 455.0,
          "max_price": 455.0,
          "total_qty": 22,
          "total_amt": 10010.0,
          "yearly_prices": {
            "2026": 455.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E04",
          "name": "TS-UNG",
          "avg_price": 81.2,
          "min_price": 81.2,
          "max_price": 81.2,
          "total_qty": 119,
          "total_amt": 9663.0,
          "yearly_prices": {
            "2025": 81.2
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M2274",
          "name": "2×Neoscript RT Premix OT-UNG (Probe qRT-PCR)",
          "avg_price": 0.8,
          "min_price": 0.8,
          "max_price": 0.8,
          "total_qty": 12000,
          "total_amt": 9600.0,
          "yearly_prices": {
            "2025": 0.8
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE13-000702",
          "name": "Neoscript RTase (DG) (000702)",
          "avg_price": 380.0,
          "min_price": 380.0,
          "max_price": 380.0,
          "total_qty": 11,
          "total_amt": 4180.0,
          "yearly_prices": {
            "2025": 380.0,
            "2026": 380.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2084-020301-2",
          "name": "2×Fast Direct RT Premix Buffer (dUTP) (020303)",
          "avg_price": 4.0,
          "min_price": 4.0,
          "max_price": 4.0,
          "total_qty": 690,
          "total_amt": 2760.0,
          "yearly_prices": {
            "2025": 4.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "E01-NA",
          "name": "UNG (NA)",
          "avg_price": 320.0,
          "min_price": 320.0,
          "max_price": 320.0,
          "total_qty": 8,
          "total_amt": 2560.0,
          "yearly_prices": {
            "2025": 320.0,
            "2026": 320.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD5104-000829",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 0.8,
          "min_price": 0.8,
          "max_price": 0.8,
          "total_qty": 3000,
          "total_amt": 2400.0,
          "yearly_prices": {
            "2026": 0.8
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FE29-000702",
          "name": "Neoscript RTase HS (DG) (000702)",
          "avg_price": 380.0,
          "min_price": 380.0,
          "max_price": 380.0,
          "total_qty": 6,
          "total_amt": 2280.0,
          "yearly_prices": {
            "2025": 380.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE40",
          "name": "Robustart Taq QS Ⅲ (DG)",
          "avg_price": 320.0,
          "min_price": 320.0,
          "max_price": 320.0,
          "total_qty": 6,
          "total_amt": 1920.0,
          "yearly_prices": {
            "2026": 320.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "AS312-000901-T2",
          "name": "3×冻干保护剂 (000901)-T2",
          "avg_price": 14.99,
          "min_price": 14.97,
          "max_price": 15.0,
          "total_qty": 67,
          "total_amt": 1005.0,
          "yearly_prices": {
            "2026": 14.99
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.2
        },
        {
          "code": "FMD5104-074901",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 0.8,
          "min_price": 0.8,
          "max_price": 0.8,
          "total_qty": 1000,
          "total_amt": 800.0,
          "yearly_prices": {
            "2026": 0.8
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "AS08-10-1234",
          "name": "10mM dNTP Mix",
          "avg_price": 70.0,
          "min_price": 70.0,
          "max_price": 70.0,
          "total_qty": 10,
          "total_amt": 700.0,
          "yearly_prices": {
            "2026": 70.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FE43",
          "name": "Neoscript RTase HS Ⅱ (DG)",
          "avg_price": 380.0,
          "min_price": 380.0,
          "max_price": 380.0,
          "total_qty": 1,
          "total_amt": 380.0,
          "yearly_prices": {
            "2025": 380.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M2274-1",
          "name": "25×Neoscript RTase/UNG OT Mix",
          "avg_price": 350.0,
          "min_price": 350.0,
          "max_price": 350.0,
          "total_qty": 1,
          "total_amt": 350.0,
          "yearly_prices": {
            "2025": 350.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M2274-2",
          "name": "2×Neoscript RT Premix OT Buffer (dUTP)",
          "avg_price": 4.0,
          "min_price": 4.0,
          "max_price": 4.0,
          "total_qty": 12,
          "total_amt": 48.0,
          "yearly_prices": {
            "2025": 4.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "深圳市雅为世纪科技有限公司",
      "group": "深圳市雅为世纪科技有限公司",
      "total_spend": 570562.0,
      "product_count": 4,
      "top_products": [
        {
          "code": "FE43-NA",
          "name": "Neoscript RTase HS Ⅱ (NA) (DG)",
          "avg_price": 894.5,
          "min_price": 880.0,
          "max_price": 1054.0,
          "total_qty": 628,
          "total_amt": 554032.0,
          "yearly_prices": {
            "2025": 894.5
          },
          "price_change_pct": null,
          "price_dispersion": 19.5
        },
        {
          "code": "M4211-3",
          "name": "4×Robustart Premix OT-UNG-3 (Probe qPCR)",
          "avg_price": 1.98,
          "min_price": 1.98,
          "max_price": 1.98,
          "total_qty": 5000,
          "total_amt": 9900.0,
          "yearly_prices": {
            "2026": 1.98
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FE42",
          "name": "Neoscript RTase Ⅱ (DG)",
          "avg_price": 1275.0,
          "min_price": 1160.0,
          "max_price": 1390.0,
          "total_qty": 5,
          "total_amt": 6030.0,
          "yearly_prices": {
            "2025": 1275.0
          },
          "price_change_pct": null,
          "price_dispersion": 18.0
        },
        {
          "code": "FE04-2-NA",
          "name": "TS-UNG Ⅱ (NA) (DG)",
          "avg_price": 600.0,
          "min_price": 600.0,
          "max_price": 600.0,
          "total_qty": 1,
          "total_amt": 600.0,
          "yearly_prices": {
            "2025": 600.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "FE43-NA",
          "name": "Neoscript RTase HS Ⅱ (NA) (DG)",
          "avg_price": 894.5,
          "min_price": 880.0,
          "max_price": 1054.0,
          "total_qty": 628,
          "total_amt": 554032.0,
          "yearly_prices": {
            "2025": 894.5
          },
          "price_change_pct": null,
          "price_dispersion": 19.5
        },
        {
          "code": "M4211-3",
          "name": "4×Robustart Premix OT-UNG-3 (Probe qPCR)",
          "avg_price": 1.98,
          "min_price": 1.98,
          "max_price": 1.98,
          "total_qty": 5000,
          "total_amt": 9900.0,
          "yearly_prices": {
            "2026": 1.98
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FE42",
          "name": "Neoscript RTase Ⅱ (DG)",
          "avg_price": 1275.0,
          "min_price": 1160.0,
          "max_price": 1390.0,
          "total_qty": 5,
          "total_amt": 6030.0,
          "yearly_prices": {
            "2025": 1275.0
          },
          "price_change_pct": null,
          "price_dispersion": 18.0
        },
        {
          "code": "FE04-2-NA",
          "name": "TS-UNG Ⅱ (NA) (DG)",
          "avg_price": 600.0,
          "min_price": 600.0,
          "max_price": 600.0,
          "total_qty": 1,
          "total_amt": 600.0,
          "yearly_prices": {
            "2025": 600.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "郑州纳克智造生物科技有限公司",
      "group": "郑州纳克智造生物科技有限公司",
      "total_spend": 548202.0,
      "product_count": 10,
      "top_products": [
        {
          "code": "MD2091-129507-DB",
          "name": "2×SensiDirect Premix-UNG (Probe qPCR) (129507)",
          "avg_price": 0.6,
          "min_price": 0.6,
          "max_price": 0.6,
          "total_qty": 650000,
          "total_amt": 390000.0,
          "yearly_prices": {
            "2025": 0.6,
            "2026": 0.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD5091-TP",
          "name": "5×SensiDirect Premix-UNG (Probe qPCR) ",
          "avg_price": 0.7,
          "min_price": 0.6,
          "max_price": 0.75,
          "total_qty": 80000,
          "total_amt": 52500.0,
          "yearly_prices": {
            "2025": 0.7
          },
          "price_change_pct": null,
          "price_dispersion": 21.4
        },
        {
          "code": "MD5091-129501",
          "name": "5×SensiDirect Premix-UNG (Probe qPCR)  (129501)",
          "avg_price": 0.6,
          "min_price": 0.6,
          "max_price": 0.6,
          "total_qty": 54000,
          "total_amt": 32400.0,
          "yearly_prices": {
            "2025": 0.6,
            "2026": 0.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "nan",
          "name": "NG019-DG-O25",
          "avg_price": 1.84,
          "min_price": 1.8,
          "max_price": 1.9,
          "total_qty": 14903,
          "total_amt": 27741.0,
          "yearly_prices": {
            "2025": 1.9,
            "2026": 1.8
          },
          "price_change_pct": -2.2,
          "price_dispersion": 5.4
        },
        {
          "code": "BTE-8",
          "name": "全自动核酸提取仪",
          "avg_price": 12000.0,
          "min_price": 12000.0,
          "max_price": 12000.0,
          "total_qty": 1,
          "total_amt": 12000.0,
          "yearly_prices": {
            "2025": 12000.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-001905",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (00",
          "avg_price": 0.9,
          "min_price": 0.9,
          "max_price": 0.9,
          "total_qty": 13000,
          "total_amt": 11700.0,
          "yearly_prices": {
            "2026": 0.9
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD5104-003003-DB",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00300",
          "avg_price": 0.9,
          "min_price": 0.9,
          "max_price": 0.9,
          "total_qty": 10000,
          "total_amt": 9000.0,
          "yearly_prices": {
            "2026": 0.9
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5091-129506-O20-129501",
          "name": "SensiDirect Premix-UNG (Probe qPCR) (129506) (PF-O",
          "avg_price": 1.84,
          "min_price": 1.84,
          "max_price": 1.84,
          "total_qty": 2560,
          "total_amt": 4710.0,
          "yearly_prices": {
            "2025": 1.84
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "MD2091-129507-DB",
          "name": "2×SensiDirect Premix-UNG (Probe qPCR) (129507)",
          "avg_price": 0.6,
          "min_price": 0.6,
          "max_price": 0.6,
          "total_qty": 650000,
          "total_amt": 390000.0,
          "yearly_prices": {
            "2025": 0.6,
            "2026": 0.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD5091-TP",
          "name": "5×SensiDirect Premix-UNG (Probe qPCR) ",
          "avg_price": 0.7,
          "min_price": 0.6,
          "max_price": 0.75,
          "total_qty": 80000,
          "total_amt": 52500.0,
          "yearly_prices": {
            "2025": 0.7
          },
          "price_change_pct": null,
          "price_dispersion": 21.4
        },
        {
          "code": "MD5091-129501",
          "name": "5×SensiDirect Premix-UNG (Probe qPCR)  (129501)",
          "avg_price": 0.6,
          "min_price": 0.6,
          "max_price": 0.6,
          "total_qty": 54000,
          "total_amt": 32400.0,
          "yearly_prices": {
            "2025": 0.6,
            "2026": 0.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "nan",
          "name": "NG019-DG-O25",
          "avg_price": 1.84,
          "min_price": 1.8,
          "max_price": 1.9,
          "total_qty": 14903,
          "total_amt": 27741.0,
          "yearly_prices": {
            "2025": 1.9,
            "2026": 1.8
          },
          "price_change_pct": -2.2,
          "price_dispersion": 5.4
        },
        {
          "code": "BTE-8",
          "name": "全自动核酸提取仪",
          "avg_price": 12000.0,
          "min_price": 12000.0,
          "max_price": 12000.0,
          "total_qty": 1,
          "total_amt": 12000.0,
          "yearly_prices": {
            "2025": 12000.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-001905",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (00",
          "avg_price": 0.9,
          "min_price": 0.9,
          "max_price": 0.9,
          "total_qty": 13000,
          "total_amt": 11700.0,
          "yearly_prices": {
            "2026": 0.9
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD5104-003003-DB",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00300",
          "avg_price": 0.9,
          "min_price": 0.9,
          "max_price": 0.9,
          "total_qty": 10000,
          "total_amt": 9000.0,
          "yearly_prices": {
            "2026": 0.9
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5091-129506-O20-129501",
          "name": "SensiDirect Premix-UNG (Probe qPCR) (129506) (PF-O",
          "avg_price": 1.84,
          "min_price": 1.84,
          "max_price": 1.84,
          "total_qty": 2560,
          "total_amt": 4710.0,
          "yearly_prices": {
            "2025": 1.84
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5091-129506-O20-129502",
          "name": "SensiDirect Premix-UNG (Probe qPCR) (129506) (PF-O",
          "avg_price": 1.84,
          "min_price": 1.84,
          "max_price": 1.84,
          "total_qty": 2256,
          "total_amt": 4151.0,
          "yearly_prices": {
            "2025": 1.84
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "IME-DR0601-I-W50T",
          "name": "磁珠法病毒核酸提取试剂盒Ⅰ",
          "avg_price": 200.0,
          "min_price": 200.0,
          "max_price": 200.0,
          "total_qty": 20,
          "total_amt": 4000.0,
          "yearly_prices": {
            "2025": 200.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "广州悦洋生物技术有限公司",
      "group": "广州悦洋生物技术有限公司",
      "total_spend": 480800.0,
      "product_count": 7,
      "top_products": [
        {
          "code": "MD2104-017801",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (01780",
          "avg_price": 1.45,
          "min_price": 1.3,
          "max_price": 1.8,
          "total_qty": 320000,
          "total_amt": 457000.0,
          "yearly_prices": {
            "2025": 1.53,
            "2026": 1.3
          },
          "price_change_pct": -10.6,
          "price_dispersion": 34.4
        },
        {
          "code": "MD2111-DB",
          "name": "2×Stool Direct Premix-UNG (Probe qPCR)",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 4600,
          "total_amt": 9200.0,
          "yearly_prices": {
            "2025": 2.0,
            "2026": 2.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-017802",
          "name": "2×SensiDirect RT Premix-UNG (Probe qPCR) (017802)",
          "avg_price": 0.64,
          "min_price": 0.64,
          "max_price": 0.64,
          "total_qty": 10000,
          "total_amt": 6400.0,
          "yearly_prices": {
            "2026": 0.64
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR)",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 1500,
          "total_amt": 3600.0,
          "yearly_prices": {
            "2025": 2.4
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-T1-DB",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (T1",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 1000,
          "total_amt": 2000.0,
          "yearly_prices": {
            "2025": 2.0,
            "2026": 2.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2111",
          "name": "2×Stool Direct Premix-UNG (Probe qPCR)",
          "avg_price": 80.0,
          "min_price": 80.0,
          "max_price": 80.0,
          "total_qty": 20,
          "total_amt": 1600.0,
          "yearly_prices": {
            "2025": 80.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-017801",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (01",
          "avg_price": 200.0,
          "min_price": 200.0,
          "max_price": 200.0,
          "total_qty": 5,
          "total_amt": 1000.0,
          "yearly_prices": {
            "2025": 200.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "MD2104-017801",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (01780",
          "avg_price": 1.45,
          "min_price": 1.3,
          "max_price": 1.8,
          "total_qty": 320000,
          "total_amt": 457000.0,
          "yearly_prices": {
            "2025": 1.53,
            "2026": 1.3
          },
          "price_change_pct": -10.6,
          "price_dispersion": 34.4
        },
        {
          "code": "MD2111-DB",
          "name": "2×Stool Direct Premix-UNG (Probe qPCR)",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 4600,
          "total_amt": 9200.0,
          "yearly_prices": {
            "2025": 2.0,
            "2026": 2.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-017802",
          "name": "2×SensiDirect RT Premix-UNG (Probe qPCR) (017802)",
          "avg_price": 0.64,
          "min_price": 0.64,
          "max_price": 0.64,
          "total_qty": 10000,
          "total_amt": 6400.0,
          "yearly_prices": {
            "2026": 0.64
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR)",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 1500,
          "total_amt": 3600.0,
          "yearly_prices": {
            "2025": 2.4
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-T1-DB",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (T1",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 1000,
          "total_amt": 2000.0,
          "yearly_prices": {
            "2025": 2.0,
            "2026": 2.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2111",
          "name": "2×Stool Direct Premix-UNG (Probe qPCR)",
          "avg_price": 80.0,
          "min_price": 80.0,
          "max_price": 80.0,
          "total_qty": 20,
          "total_amt": 1600.0,
          "yearly_prices": {
            "2025": 80.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-017801",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (01",
          "avg_price": 200.0,
          "min_price": 200.0,
          "max_price": 200.0,
          "total_qty": 5,
          "total_amt": 1000.0,
          "yearly_prices": {
            "2025": 200.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "洛阳普泰生物技术有限公司",
      "group": "洛阳普泰生物技术有限公司",
      "total_spend": 472000.0,
      "product_count": 2,
      "top_products": [
        {
          "code": "M0181-4",
          "name": "10×FastAmpli Premix-UNG Ⅳ (Probe qPCR)",
          "avg_price": 0.62,
          "min_price": 0.6,
          "max_price": 0.8,
          "total_qty": 549000,
          "total_amt": 329600.0,
          "yearly_prices": {
            "2025": 0.63,
            "2026": 0.6
          },
          "price_change_pct": -4.0,
          "price_dispersion": 32.0
        },
        {
          "code": "M2181-4",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR)",
          "avg_price": 32.0,
          "min_price": 32.0,
          "max_price": 32.0,
          "total_qty": 4450,
          "total_amt": 142400.0,
          "yearly_prices": {
            "2025": 32.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "M0181-4",
          "name": "10×FastAmpli Premix-UNG Ⅳ (Probe qPCR)",
          "avg_price": 0.62,
          "min_price": 0.6,
          "max_price": 0.8,
          "total_qty": 549000,
          "total_amt": 329600.0,
          "yearly_prices": {
            "2025": 0.63,
            "2026": 0.6
          },
          "price_change_pct": -4.0,
          "price_dispersion": 32.0
        },
        {
          "code": "M2181-4",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR)",
          "avg_price": 32.0,
          "min_price": 32.0,
          "max_price": 32.0,
          "total_qty": 4450,
          "total_amt": 142400.0,
          "yearly_prices": {
            "2025": 32.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "湖南康得生物科技有限公司",
      "group": "湖南康得生物科技有限公司",
      "total_spend": 467574.0,
      "product_count": 12,
      "top_products": [
        {
          "code": "FE16-50",
          "name": "Robustart Taq (DG)",
          "avg_price": 2780.0,
          "min_price": 2400.0,
          "max_price": 2900.0,
          "total_qty": 47,
          "total_amt": 132700.0,
          "yearly_prices": {
            "2025": 2900.0,
            "2026": 2600.0
          },
          "price_change_pct": -6.5,
          "price_dispersion": 18.0
        },
        {
          "code": "FE16",
          "name": "Robustart Taq (DG)",
          "avg_price": 293.33,
          "min_price": 260.0,
          "max_price": 320.0,
          "total_qty": 377,
          "total_amt": 109400.0,
          "yearly_prices": {
            "2025": 313.33,
            "2026": 266.67
          },
          "price_change_pct": -9.1,
          "price_dispersion": 20.5
        },
        {
          "code": "E13",
          "name": "Neoscript RTase",
          "avg_price": 272.73,
          "min_price": 260.0,
          "max_price": 280.0,
          "total_qty": 249,
          "total_amt": 68420.0,
          "yearly_prices": {
            "2025": 280.0,
            "2026": 260.0
          },
          "price_change_pct": -4.7,
          "price_dispersion": 7.3
        },
        {
          "code": "E04-2-10",
          "name": "TS-UNG Ⅱ",
          "avg_price": 2250.0,
          "min_price": 2000.0,
          "max_price": 2500.0,
          "total_qty": 23,
          "total_amt": 55000.0,
          "yearly_prices": {
            "2025": 2250.0
          },
          "price_change_pct": null,
          "price_dispersion": 22.2
        },
        {
          "code": "E20-8",
          "name": "Robustart Taq QS Ⅱ",
          "avg_price": 565.33,
          "min_price": 448.0,
          "max_price": 800.0,
          "total_qty": 53,
          "total_amt": 30080.0,
          "yearly_prices": {
            "2025": 565.33
          },
          "price_change_pct": null,
          "price_dispersion": 62.3
        },
        {
          "code": "FE13",
          "name": "Neoscript RTase (DG)",
          "avg_price": 600.0,
          "min_price": 0.0,
          "max_price": 800.0,
          "total_qty": 400029,
          "total_amt": 23800.0,
          "yearly_prices": {
            "2025": 533.33,
            "2026": 700.0
          },
          "price_change_pct": 16.7,
          "price_dispersion": 133.3
        },
        {
          "code": "M2181-4-014101-1",
          "name": "32×FastAmpli Enzyme/UNG Mix Ⅳ (000809)",
          "avg_price": 288.0,
          "min_price": 288.0,
          "max_price": 288.0,
          "total_qty": 63,
          "total_amt": 18144.0,
          "yearly_prices": {
            "2025": 288.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE16-NA-50",
          "name": "Robustart Taq (NA) (DG)",
          "avg_price": 2800.0,
          "min_price": 2800.0,
          "max_price": 2800.0,
          "total_qty": 6,
          "total_amt": 16800.0,
          "yearly_prices": {
            "2025": 2800.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "FE16-50",
          "name": "Robustart Taq (DG)",
          "avg_price": 2780.0,
          "min_price": 2400.0,
          "max_price": 2900.0,
          "total_qty": 47,
          "total_amt": 132700.0,
          "yearly_prices": {
            "2025": 2900.0,
            "2026": 2600.0
          },
          "price_change_pct": -6.5,
          "price_dispersion": 18.0
        },
        {
          "code": "FE16",
          "name": "Robustart Taq (DG)",
          "avg_price": 293.33,
          "min_price": 260.0,
          "max_price": 320.0,
          "total_qty": 377,
          "total_amt": 109400.0,
          "yearly_prices": {
            "2025": 313.33,
            "2026": 266.67
          },
          "price_change_pct": -9.1,
          "price_dispersion": 20.5
        },
        {
          "code": "E13",
          "name": "Neoscript RTase",
          "avg_price": 272.73,
          "min_price": 260.0,
          "max_price": 280.0,
          "total_qty": 249,
          "total_amt": 68420.0,
          "yearly_prices": {
            "2025": 280.0,
            "2026": 260.0
          },
          "price_change_pct": -4.7,
          "price_dispersion": 7.3
        },
        {
          "code": "E04-2-10",
          "name": "TS-UNG Ⅱ",
          "avg_price": 2250.0,
          "min_price": 2000.0,
          "max_price": 2500.0,
          "total_qty": 23,
          "total_amt": 55000.0,
          "yearly_prices": {
            "2025": 2250.0
          },
          "price_change_pct": null,
          "price_dispersion": 22.2
        },
        {
          "code": "E20-8",
          "name": "Robustart Taq QS Ⅱ",
          "avg_price": 565.33,
          "min_price": 448.0,
          "max_price": 800.0,
          "total_qty": 53,
          "total_amt": 30080.0,
          "yearly_prices": {
            "2025": 565.33
          },
          "price_change_pct": null,
          "price_dispersion": 62.3
        },
        {
          "code": "FE13",
          "name": "Neoscript RTase (DG)",
          "avg_price": 600.0,
          "min_price": 0.0,
          "max_price": 800.0,
          "total_qty": 400029,
          "total_amt": 23800.0,
          "yearly_prices": {
            "2025": 533.33,
            "2026": 700.0
          },
          "price_change_pct": 16.7,
          "price_dispersion": 133.3
        },
        {
          "code": "M2181-4-014101-1",
          "name": "32×FastAmpli Enzyme/UNG Mix Ⅳ (000809)",
          "avg_price": 288.0,
          "min_price": 288.0,
          "max_price": 288.0,
          "total_qty": 63,
          "total_amt": 18144.0,
          "yearly_prices": {
            "2025": 288.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE16-NA-50",
          "name": "Robustart Taq (NA) (DG)",
          "avg_price": 2800.0,
          "min_price": 2800.0,
          "max_price": 2800.0,
          "total_qty": 6,
          "total_amt": 16800.0,
          "yearly_prices": {
            "2025": 2800.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "E07",
          "name": "Superstart Taq plus",
          "avg_price": 355.0,
          "min_price": 355.0,
          "max_price": 355.0,
          "total_qty": 18,
          "total_amt": 6390.0,
          "yearly_prices": {
            "2025": 355.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "ED02-000801",
          "name": "Neoscript RTase 酶稀释液 (000801)",
          "avg_price": 90.0,
          "min_price": 80.0,
          "max_price": 100.0,
          "total_qty": 44,
          "total_amt": 4220.0,
          "yearly_prices": {
            "2025": 100.0,
            "2026": 80.0
          },
          "price_change_pct": -11.1,
          "price_dispersion": 22.2
        },
        {
          "code": "M2181-4-014101-2",
          "name": "2×FastAmpli Premix Buffer Ⅳ (dUTP)",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 890,
          "total_amt": 1780.0,
          "yearly_prices": {
            "2025": 2.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE01-NA",
          "name": "UNG (NA) (DG)",
          "avg_price": 280.0,
          "min_price": 280.0,
          "max_price": 280.0,
          "total_qty": 3,
          "total_amt": 840.0,
          "yearly_prices": {
            "2025": 280.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "深圳市积光生物科技有限公司",
      "group": "深圳市积光生物科技有限公司",
      "total_spend": 463790.0,
      "product_count": 4,
      "top_products": [
        {
          "code": "FMD5084-000903-DB",
          "name": "5×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 147000,
          "total_amt": 382200.0,
          "yearly_prices": {
            "2025": 2.6,
            "2026": 2.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD5084-020301",
          "name": "5×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 29900,
          "total_amt": 77740.0,
          "yearly_prices": {
            "2025": 2.6
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M207",
          "name": "2×Superstart Premix plus (Probe qPCR)",
          "avg_price": 1.7,
          "min_price": 1.7,
          "max_price": 1.7,
          "total_qty": 2000,
          "total_amt": 3400.0,
          "yearly_prices": {
            "2025": 1.7
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "AS214-T4",
          "name": "2×核酸释放剂T4",
          "avg_price": 15.0,
          "min_price": 15.0,
          "max_price": 15.0,
          "total_qty": 30,
          "total_amt": 450.0,
          "yearly_prices": {
            "2025": 15.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "FMD5084-000903-DB",
          "name": "5×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 147000,
          "total_amt": 382200.0,
          "yearly_prices": {
            "2025": 2.6,
            "2026": 2.6
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD5084-020301",
          "name": "5×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) (",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 29900,
          "total_amt": 77740.0,
          "yearly_prices": {
            "2025": 2.6
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M207",
          "name": "2×Superstart Premix plus (Probe qPCR)",
          "avg_price": 1.7,
          "min_price": 1.7,
          "max_price": 1.7,
          "total_qty": 2000,
          "total_amt": 3400.0,
          "yearly_prices": {
            "2025": 1.7
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "AS214-T4",
          "name": "2×核酸释放剂T4",
          "avg_price": 15.0,
          "min_price": 15.0,
          "max_price": 15.0,
          "total_qty": 30,
          "total_amt": 450.0,
          "yearly_prices": {
            "2025": 15.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "北京康润诚业生物科技有限公司",
      "group": "北京康润诚业生物科技有限公司",
      "total_spend": 449370.0,
      "product_count": 12,
      "top_products": [
        {
          "code": "M2274-NA-090807",
          "name": "2×Neoscript RT Premix OT-UNG (NA) (Probe qRT-PCR) ",
          "avg_price": 3.4,
          "min_price": 3.4,
          "max_price": 3.4,
          "total_qty": 40000,
          "total_amt": 136000.0,
          "yearly_prices": {
            "2025": 3.4,
            "2026": 3.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2274",
          "name": "2×Neoscript RT Premix OT-UNG (Probe qRT-PCR)",
          "avg_price": 2.54,
          "min_price": 2.15,
          "max_price": 3.0,
          "total_qty": 54500,
          "total_amt": 129660.0,
          "yearly_prices": {
            "2025": 2.58,
            "2026": 2.45
          },
          "price_change_pct": -3.5,
          "price_dispersion": 33.5
        },
        {
          "code": "M2254-NA-072601",
          "name": "2×Neoscript RT Premix Multi-UNG (NA) (Probe qRT-PC",
          "avg_price": 3.83,
          "min_price": 3.0,
          "max_price": 4.8,
          "total_qty": 18500,
          "total_amt": 64000.0,
          "yearly_prices": {
            "2025": 3.83
          },
          "price_change_pct": null,
          "price_dispersion": 47.0
        },
        {
          "code": "E07",
          "name": "Superstart Taq plus",
          "avg_price": 780.0,
          "min_price": 780.0,
          "max_price": 780.0,
          "total_qty": 70,
          "total_amt": 54600.0,
          "yearly_prices": {
            "2025": 780.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-014429",
          "name": "2.5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (014",
          "avg_price": 160.0,
          "min_price": 160.0,
          "max_price": 160.0,
          "total_qty": 130,
          "total_amt": 20800.0,
          "yearly_prices": {
            "2026": 160.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2144-DB-072601",
          "name": "2×FastAmpli RT Premix-UNG (Probe qRT-PCR) (072601)",
          "avg_price": 2.97,
          "min_price": 2.7,
          "max_price": 3.2,
          "total_qty": 7000,
          "total_amt": 19600.0,
          "yearly_prices": {
            "2025": 2.97
          },
          "price_change_pct": null,
          "price_dispersion": 16.8
        },
        {
          "code": "E02-NA",
          "name": "Taq DNA Polymerase (NA)",
          "avg_price": 35.03,
          "min_price": 0.04,
          "max_price": 140.0,
          "total_qty": 55040,
          "total_amt": 7580.0,
          "yearly_prices": {
            "2025": 46.69,
            "2026": 0.04
          },
          "price_change_pct": -99.9,
          "price_dispersion": 399.6
        },
        {
          "code": "E15",
          "name": "Robustart Taq HD",
          "avg_price": 350.32,
          "min_price": 0.4,
          "max_price": 1050.0,
          "total_qty": 3505,
          "total_amt": 6800.0,
          "yearly_prices": {
            "2025": 350.32
          },
          "price_change_pct": null,
          "price_dispersion": 299.6
        }
      ],
      "all_products": [
        {
          "code": "M2274-NA-090807",
          "name": "2×Neoscript RT Premix OT-UNG (NA) (Probe qRT-PCR) ",
          "avg_price": 3.4,
          "min_price": 3.4,
          "max_price": 3.4,
          "total_qty": 40000,
          "total_amt": 136000.0,
          "yearly_prices": {
            "2025": 3.4,
            "2026": 3.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2274",
          "name": "2×Neoscript RT Premix OT-UNG (Probe qRT-PCR)",
          "avg_price": 2.54,
          "min_price": 2.15,
          "max_price": 3.0,
          "total_qty": 54500,
          "total_amt": 129660.0,
          "yearly_prices": {
            "2025": 2.58,
            "2026": 2.45
          },
          "price_change_pct": -3.5,
          "price_dispersion": 33.5
        },
        {
          "code": "M2254-NA-072601",
          "name": "2×Neoscript RT Premix Multi-UNG (NA) (Probe qRT-PC",
          "avg_price": 3.83,
          "min_price": 3.0,
          "max_price": 4.8,
          "total_qty": 18500,
          "total_amt": 64000.0,
          "yearly_prices": {
            "2025": 3.83
          },
          "price_change_pct": null,
          "price_dispersion": 47.0
        },
        {
          "code": "E07",
          "name": "Superstart Taq plus",
          "avg_price": 780.0,
          "min_price": 780.0,
          "max_price": 780.0,
          "total_qty": 70,
          "total_amt": 54600.0,
          "yearly_prices": {
            "2025": 780.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-014429",
          "name": "2.5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (014",
          "avg_price": 160.0,
          "min_price": 160.0,
          "max_price": 160.0,
          "total_qty": 130,
          "total_amt": 20800.0,
          "yearly_prices": {
            "2026": 160.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2144-DB-072601",
          "name": "2×FastAmpli RT Premix-UNG (Probe qRT-PCR) (072601)",
          "avg_price": 2.97,
          "min_price": 2.7,
          "max_price": 3.2,
          "total_qty": 7000,
          "total_amt": 19600.0,
          "yearly_prices": {
            "2025": 2.97
          },
          "price_change_pct": null,
          "price_dispersion": 16.8
        },
        {
          "code": "E02-NA",
          "name": "Taq DNA Polymerase (NA)",
          "avg_price": 35.03,
          "min_price": 0.04,
          "max_price": 140.0,
          "total_qty": 55040,
          "total_amt": 7580.0,
          "yearly_prices": {
            "2025": 46.69,
            "2026": 0.04
          },
          "price_change_pct": -99.9,
          "price_dispersion": 399.6
        },
        {
          "code": "E15",
          "name": "Robustart Taq HD",
          "avg_price": 350.32,
          "min_price": 0.4,
          "max_price": 1050.0,
          "total_qty": 3505,
          "total_amt": 6800.0,
          "yearly_prices": {
            "2025": 350.32
          },
          "price_change_pct": null,
          "price_dispersion": 299.6
        },
        {
          "code": "M2181-4-NA-020303",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (020303",
          "avg_price": 3.0,
          "min_price": 3.0,
          "max_price": 3.0,
          "total_qty": 1000,
          "total_amt": 3000.0,
          "yearly_prices": {
            "2026": 3.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM2181-4-NA-020303",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (DG) (0",
          "avg_price": 120.0,
          "min_price": 120.0,
          "max_price": 120.0,
          "total_qty": 24,
          "total_amt": 2880.0,
          "yearly_prices": {
            "2026": 120.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM5161",
          "name": "5×Robustart Premix-UNG (Probe qPCR) (DG)",
          "avg_price": 2.85,
          "min_price": 2.85,
          "max_price": 2.85,
          "total_qty": 1000,
          "total_amt": 2850.0,
          "yearly_prices": {
            "2026": 2.85
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2084-020303",
          "name": "2×Fast Direct RT Premix-UNG (Probe qRT-PCR) (02030",
          "avg_price": 3.2,
          "min_price": 3.2,
          "max_price": 3.2,
          "total_qty": 500,
          "total_amt": 1600.0,
          "yearly_prices": {
            "2025": 3.2
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "广州生凌智造科技有限公司",
      "group": "广州生凌智造科技有限公司",
      "total_spend": 433600.0,
      "product_count": 6,
      "top_products": [
        {
          "code": "M5274-073703",
          "name": "5×Neoscript RT Premix OT-UNG (Probe qRT-PCR) (0737",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 72000,
          "total_amt": 180000.0,
          "yearly_prices": {
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-T4-FP",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (T4",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 52000,
          "total_amt": 130000.0,
          "yearly_prices": {
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2181-4-095203-FP",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (095203)",
          "avg_price": 2.46,
          "min_price": 2.3,
          "max_price": 2.5,
          "total_qty": 23600,
          "total_amt": 58600.0,
          "yearly_prices": {
            "2026": 2.46
          },
          "price_change_pct": 0.0,
          "price_dispersion": 8.1
        },
        {
          "code": "MD5104-014104-5P",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (01410",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 16800,
          "total_amt": 42000.0,
          "yearly_prices": {
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD0084-000903-FP",
          "name": "10×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) ",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 5000,
          "total_amt": 12000.0,
          "yearly_prices": {
            "2026": 2.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM0181-4-095203-TP",
          "name": "10×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (DG) (09520",
          "avg_price": 2.2,
          "min_price": 2.2,
          "max_price": 2.2,
          "total_qty": 5000,
          "total_amt": 11000.0,
          "yearly_prices": {
            "2026": 2.2
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "M5274-073703",
          "name": "5×Neoscript RT Premix OT-UNG (Probe qRT-PCR) (0737",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 72000,
          "total_amt": 180000.0,
          "yearly_prices": {
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M5244-T4-FP",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (T4",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 52000,
          "total_amt": 130000.0,
          "yearly_prices": {
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2181-4-095203-FP",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (095203)",
          "avg_price": 2.46,
          "min_price": 2.3,
          "max_price": 2.5,
          "total_qty": 23600,
          "total_amt": 58600.0,
          "yearly_prices": {
            "2026": 2.46
          },
          "price_change_pct": 0.0,
          "price_dispersion": 8.1
        },
        {
          "code": "MD5104-014104-5P",
          "name": "5×SensiDirect RT Premix-UNG (Probe qRT-PCR) (01410",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 16800,
          "total_amt": 42000.0,
          "yearly_prices": {
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMD0084-000903-FP",
          "name": "10×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) ",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 5000,
          "total_amt": 12000.0,
          "yearly_prices": {
            "2026": 2.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM0181-4-095203-TP",
          "name": "10×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (DG) (09520",
          "avg_price": 2.2,
          "min_price": 2.2,
          "max_price": 2.2,
          "total_qty": 5000,
          "total_amt": 11000.0,
          "yearly_prices": {
            "2026": 2.2
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "杭州迪安生物技术有限公司",
      "group": "杭州迪安生物技术有限公司",
      "total_spend": 429302.0,
      "product_count": 7,
      "top_products": [
        {
          "code": "PFM2181-4-NA-S20-172501",
          "name": "FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (PF-S20) ",
          "avg_price": 2.9,
          "min_price": 2.9,
          "max_price": 2.9,
          "total_qty": 81376,
          "total_amt": 235990.0,
          "yearly_prices": {
            "2025": 2.9,
            "2026": 2.9
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM2181-4-NA",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (DG)",
          "avg_price": 164.5,
          "min_price": 150.0,
          "max_price": 208.0,
          "total_qty": 1170,
          "total_amt": 178400.0,
          "yearly_prices": {
            "2025": 179.0,
            "2026": 150.0
          },
          "price_change_pct": -8.8,
          "price_dispersion": 35.3
        },
        {
          "code": "PCR-0802-TW-C",
          "name": "8联PCR管-Beebio",
          "avg_price": 140.0,
          "min_price": 140.0,
          "max_price": 140.0,
          "total_qty": 40,
          "total_amt": 5600.0,
          "yearly_prices": {
            "2026": 140.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5104-172501-S20-172501",
          "name": "SensiDirect Premix-UNG (Probe qPCR) (172501) (PF-S",
          "avg_price": 2.9,
          "min_price": 2.9,
          "max_price": 2.9,
          "total_qty": 1928,
          "total_amt": 5591.0,
          "yearly_prices": {
            "2026": 2.9
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "nan",
          "name": "AL (PF-S25)",
          "avg_price": 3.82,
          "min_price": 3.79,
          "max_price": 3.85,
          "total_qty": 544,
          "total_amt": 2076.0,
          "yearly_prices": {
            "2026": 3.82
          },
          "price_change_pct": 0.0,
          "price_dispersion": 1.6
        },
        {
          "code": "PFM2181-4-095203-S25-010701",
          "name": "FastAmpli Premix-UNG Ⅳ (Probe qPCR) (095203) (PF-S",
          "avg_price": 3.85,
          "min_price": 3.85,
          "max_price": 3.85,
          "total_qty": 240,
          "total_amt": 924.0,
          "yearly_prices": {
            "2026": 3.85
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "/",
          "name": "真空塑料铝箔袋",
          "avg_price": 36.0,
          "min_price": 36.0,
          "max_price": 36.0,
          "total_qty": 20,
          "total_amt": 720.0,
          "yearly_prices": {
            "2026": 36.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "PFM2181-4-NA-S20-172501",
          "name": "FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (PF-S20) ",
          "avg_price": 2.9,
          "min_price": 2.9,
          "max_price": 2.9,
          "total_qty": 81376,
          "total_amt": 235990.0,
          "yearly_prices": {
            "2025": 2.9,
            "2026": 2.9
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM2181-4-NA",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (DG)",
          "avg_price": 164.5,
          "min_price": 150.0,
          "max_price": 208.0,
          "total_qty": 1170,
          "total_amt": 178400.0,
          "yearly_prices": {
            "2025": 179.0,
            "2026": 150.0
          },
          "price_change_pct": -8.8,
          "price_dispersion": 35.3
        },
        {
          "code": "PCR-0802-TW-C",
          "name": "8联PCR管-Beebio",
          "avg_price": 140.0,
          "min_price": 140.0,
          "max_price": 140.0,
          "total_qty": 40,
          "total_amt": 5600.0,
          "yearly_prices": {
            "2026": 140.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5104-172501-S20-172501",
          "name": "SensiDirect Premix-UNG (Probe qPCR) (172501) (PF-S",
          "avg_price": 2.9,
          "min_price": 2.9,
          "max_price": 2.9,
          "total_qty": 1928,
          "total_amt": 5591.0,
          "yearly_prices": {
            "2026": 2.9
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "nan",
          "name": "AL (PF-S25)",
          "avg_price": 3.82,
          "min_price": 3.79,
          "max_price": 3.85,
          "total_qty": 544,
          "total_amt": 2076.0,
          "yearly_prices": {
            "2026": 3.82
          },
          "price_change_pct": 0.0,
          "price_dispersion": 1.6
        },
        {
          "code": "PFM2181-4-095203-S25-010701",
          "name": "FastAmpli Premix-UNG Ⅳ (Probe qPCR) (095203) (PF-S",
          "avg_price": 3.85,
          "min_price": 3.85,
          "max_price": 3.85,
          "total_qty": 240,
          "total_amt": 924.0,
          "yearly_prices": {
            "2026": 3.85
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "/",
          "name": "真空塑料铝箔袋",
          "avg_price": 36.0,
          "min_price": 36.0,
          "max_price": 36.0,
          "total_qty": 20,
          "total_amt": 720.0,
          "yearly_prices": {
            "2026": 36.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "青岛立见生物科技有限公司",
      "group": "青岛立见生物科技有限公司",
      "total_spend": 402600.0,
      "product_count": 4,
      "top_products": [
        {
          "code": "M2181-4-095203",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (095203)",
          "avg_price": 13.0,
          "min_price": 13.0,
          "max_price": 13.0,
          "total_qty": 17200,
          "total_amt": 223600.0,
          "yearly_prices": {
            "2025": 13.0,
            "2026": 13.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-056301",
          "name": "1.25×SensiDirect RT Premix-UNG (Probe qRT-PCR) (05",
          "avg_price": 18.33,
          "min_price": 16.67,
          "max_price": 20.0,
          "total_qty": 6200,
          "total_amt": 120000.0,
          "yearly_prices": {
            "2026": 18.33
          },
          "price_change_pct": 0.0,
          "price_dispersion": 18.2
        },
        {
          "code": "M2181-4-056305",
          "name": "1.5×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (095203)",
          "avg_price": 10.83,
          "min_price": 10.83,
          "max_price": 10.83,
          "total_qty": 3600,
          "total_amt": 39000.0,
          "yearly_prices": {
            "2025": 10.83
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M244-056302",
          "name": "1.28×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) ",
          "avg_price": 16.67,
          "min_price": 16.67,
          "max_price": 16.67,
          "total_qty": 1200,
          "total_amt": 20000.0,
          "yearly_prices": {
            "2025": 16.67
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "M2181-4-095203",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (095203)",
          "avg_price": 13.0,
          "min_price": 13.0,
          "max_price": 13.0,
          "total_qty": 17200,
          "total_amt": 223600.0,
          "yearly_prices": {
            "2025": 13.0,
            "2026": 13.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-056301",
          "name": "1.25×SensiDirect RT Premix-UNG (Probe qRT-PCR) (05",
          "avg_price": 18.33,
          "min_price": 16.67,
          "max_price": 20.0,
          "total_qty": 6200,
          "total_amt": 120000.0,
          "yearly_prices": {
            "2026": 18.33
          },
          "price_change_pct": 0.0,
          "price_dispersion": 18.2
        },
        {
          "code": "M2181-4-056305",
          "name": "1.5×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (095203)",
          "avg_price": 10.83,
          "min_price": 10.83,
          "max_price": 10.83,
          "total_qty": 3600,
          "total_amt": 39000.0,
          "yearly_prices": {
            "2025": 10.83
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M244-056302",
          "name": "1.28×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) ",
          "avg_price": 16.67,
          "min_price": 16.67,
          "max_price": 16.67,
          "total_qty": 1200,
          "total_amt": 20000.0,
          "yearly_prices": {
            "2025": 16.67
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "北京英和领源生物技术有限公司",
      "group": "北京英和领源生物技术有限公司",
      "total_spend": 397590.0,
      "product_count": 4,
      "top_products": [
        {
          "code": "E29",
          "name": "Neoscript RTase HS",
          "avg_price": 1175.0,
          "min_price": 1150.0,
          "max_price": 1200.0,
          "total_qty": 189,
          "total_amt": 220850.0,
          "yearly_prices": {
            "2025": 1166.67,
            "2026": 1200.0
          },
          "price_change_pct": 2.1,
          "price_dispersion": 4.3
        },
        {
          "code": "E20",
          "name": "Robustart Taq QS Ⅱ",
          "avg_price": 633.33,
          "min_price": 630.0,
          "max_price": 650.0,
          "total_qty": 226,
          "total_amt": 143380.0,
          "yearly_prices": {
            "2025": 634.0,
            "2026": 630.0
          },
          "price_change_pct": -0.5,
          "price_dispersion": 3.2
        },
        {
          "code": "E01",
          "name": "UNG",
          "avg_price": 260.0,
          "min_price": 260.0,
          "max_price": 260.0,
          "total_qty": 96,
          "total_amt": 24960.0,
          "yearly_prices": {
            "2025": 260.0,
            "2026": 260.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E204",
          "name": "DNase I",
          "avg_price": 0.14,
          "min_price": 0.14,
          "max_price": 0.14,
          "total_qty": 60000,
          "total_amt": 8400.0,
          "yearly_prices": {
            "2025": 0.14
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "E29",
          "name": "Neoscript RTase HS",
          "avg_price": 1175.0,
          "min_price": 1150.0,
          "max_price": 1200.0,
          "total_qty": 189,
          "total_amt": 220850.0,
          "yearly_prices": {
            "2025": 1166.67,
            "2026": 1200.0
          },
          "price_change_pct": 2.1,
          "price_dispersion": 4.3
        },
        {
          "code": "E20",
          "name": "Robustart Taq QS Ⅱ",
          "avg_price": 633.33,
          "min_price": 630.0,
          "max_price": 650.0,
          "total_qty": 226,
          "total_amt": 143380.0,
          "yearly_prices": {
            "2025": 634.0,
            "2026": 630.0
          },
          "price_change_pct": -0.5,
          "price_dispersion": 3.2
        },
        {
          "code": "E01",
          "name": "UNG",
          "avg_price": 260.0,
          "min_price": 260.0,
          "max_price": 260.0,
          "total_qty": 96,
          "total_amt": 24960.0,
          "yearly_prices": {
            "2025": 260.0,
            "2026": 260.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E204",
          "name": "DNase I",
          "avg_price": 0.14,
          "min_price": 0.14,
          "max_price": 0.14,
          "total_qty": 60000,
          "total_amt": 8400.0,
          "yearly_prices": {
            "2025": 0.14
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "福建省水产研究所（福建水产病害防治中心）",
      "group": "福建省水产研究所（福建水产病害防治中心）",
      "total_spend": 393267.0,
      "product_count": 47,
      "top_products": [
        {
          "code": "PFM2161-T1-O20-SCS014A014B09",
          "name": "高致病性弧菌(HLV) (FAM:A基因/HEX:B基因)核酸检测试剂(A型) (冻干型/PCR-荧",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 27392,
          "total_amt": 65741.0,
          "yearly_prices": {
            "2025": 2.4,
            "2026": 2.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2161-T1-O20-SCS002ANYB09",
          "name": "副溶血弧菌 (Vpa) (R基因) (FAM)/内阳标(HEX) 核酸检测试剂 (B型) (冻干型/",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 20664,
          "total_amt": 49594.0,
          "yearly_prices": {
            "2025": 2.4,
            "2026": 2.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5161-O20-SCS00109",
          "name": "虾肝肠胞虫(EHP) (FAM)核酸检测试剂 (A型) (冻干型/PCR-荧光探针法)",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 25136,
          "total_amt": 45245.0,
          "yearly_prices": {
            "2025": 1.8,
            "2026": 1.8
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5161-O20-SCS00409",
          "name": "哈维氏弧菌(VH) (FAM)核酸检测试剂 (A型) (冻干型/PCR-荧光探针法)",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 12232,
          "total_amt": 22018.0,
          "yearly_prices": {
            "2025": 1.8,
            "2026": 1.8
          },
          "price_change_pct": -0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5161-O20-SCS00309",
          "name": "对虾急性肝胰腺病(AHPND/EMS) (FAM)核酸检测试剂(A型)(冻干型/PCR-荧光探针法)",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 12224,
          "total_amt": 22003.0,
          "yearly_prices": {
            "2025": 1.8,
            "2026": 1.8
          },
          "price_change_pct": -0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "HR101-P1",
          "name": "DNA快速恒温扩增试剂盒 (MEIA Probe)",
          "avg_price": 39.6,
          "min_price": 39.6,
          "max_price": 39.6,
          "total_qty": 500,
          "total_amt": 19800.0,
          "yearly_prices": {
            "2025": 39.6
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2161-T1-O20-SCS001NYB09",
          "name": "虾肝肠胞虫(EHP) (FAM)/内阳标(HEX)核酸检测试剂 (B型) (冻干型/PCR-荧光探针",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 7328,
          "total_amt": 17587.0,
          "yearly_prices": {
            "2025": 2.4,
            "2026": 2.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2161-T1-O20-SCS01000909",
          "name": "弧菌(FAM)/细菌(HEX)核酸检测试剂(A型) (冻干型/PCR-荧光探针法)",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 7304,
          "total_amt": 17530.0,
          "yearly_prices": {
            "2025": 2.4,
            "2026": 2.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "PFM2161-T1-O20-SCS014A014B09",
          "name": "高致病性弧菌(HLV) (FAM:A基因/HEX:B基因)核酸检测试剂(A型) (冻干型/PCR-荧",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 27392,
          "total_amt": 65741.0,
          "yearly_prices": {
            "2025": 2.4,
            "2026": 2.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2161-T1-O20-SCS002ANYB09",
          "name": "副溶血弧菌 (Vpa) (R基因) (FAM)/内阳标(HEX) 核酸检测试剂 (B型) (冻干型/",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 20664,
          "total_amt": 49594.0,
          "yearly_prices": {
            "2025": 2.4,
            "2026": 2.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5161-O20-SCS00109",
          "name": "虾肝肠胞虫(EHP) (FAM)核酸检测试剂 (A型) (冻干型/PCR-荧光探针法)",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 25136,
          "total_amt": 45245.0,
          "yearly_prices": {
            "2025": 1.8,
            "2026": 1.8
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5161-O20-SCS00409",
          "name": "哈维氏弧菌(VH) (FAM)核酸检测试剂 (A型) (冻干型/PCR-荧光探针法)",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 12232,
          "total_amt": 22018.0,
          "yearly_prices": {
            "2025": 1.8,
            "2026": 1.8
          },
          "price_change_pct": -0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5161-O20-SCS00309",
          "name": "对虾急性肝胰腺病(AHPND/EMS) (FAM)核酸检测试剂(A型)(冻干型/PCR-荧光探针法)",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 12224,
          "total_amt": 22003.0,
          "yearly_prices": {
            "2025": 1.8,
            "2026": 1.8
          },
          "price_change_pct": -0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "HR101-P1",
          "name": "DNA快速恒温扩增试剂盒 (MEIA Probe)",
          "avg_price": 39.6,
          "min_price": 39.6,
          "max_price": 39.6,
          "total_qty": 500,
          "total_amt": 19800.0,
          "yearly_prices": {
            "2025": 39.6
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2161-T1-O20-SCS001NYB09",
          "name": "虾肝肠胞虫(EHP) (FAM)/内阳标(HEX)核酸检测试剂 (B型) (冻干型/PCR-荧光探针",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 7328,
          "total_amt": 17587.0,
          "yearly_prices": {
            "2025": 2.4,
            "2026": 2.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2161-T1-O20-SCS01000909",
          "name": "弧菌(FAM)/细菌(HEX)核酸检测试剂(A型) (冻干型/PCR-荧光探针法)",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 7304,
          "total_amt": 17530.0,
          "yearly_prices": {
            "2025": 2.4,
            "2026": 2.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5161-O20-SCS002A09",
          "name": "副溶血弧菌 (Vpa) (R基因) (FAM)核酸检测试剂 (A型) (冻干型/PCR-荧光探针法)",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 5520,
          "total_amt": 9936.0,
          "yearly_prices": {
            "2025": 1.8,
            "2026": 1.8
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5161-O20-SCSNYB09",
          "name": "内阳标 (HEX)核酸检测试剂 (冻干型/PCR-荧光探针法)",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 4736,
          "total_amt": 8525.0,
          "yearly_prices": {
            "2025": 1.8
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2161-T1-O20-SCS004002005NYB09",
          "name": "哈维氏弧菌 (VH) (FAM)/副溶血弧菌(Vpa)(R基因)(HEX)/溶藻弧菌 (Val) (",
          "avg_price": 2.8,
          "min_price": 2.4,
          "max_price": 3.2,
          "total_qty": 2680,
          "total_amt": 7776.0,
          "yearly_prices": {
            "2025": 2.8
          },
          "price_change_pct": null,
          "price_dispersion": 28.6
        },
        {
          "code": "IME-DR0601-I-W24T",
          "name": "磁珠法病毒核酸提取试剂盒Ⅰ",
          "avg_price": 120.0,
          "min_price": 120.0,
          "max_price": 120.0,
          "total_qty": 58,
          "total_amt": 6960.0,
          "yearly_prices": {
            "2025": 120.0,
            "2026": 120.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2161-T1-O20-SCSVcha02609",
          "name": "贝类沙氏弧菌 (Vcha) (FAM)/牡蛎疱疹病毒 (HEX) 核酸检测试剂 (冻干型/PCR-荧",
          "avg_price": 3.2,
          "min_price": 3.2,
          "max_price": 3.2,
          "total_qty": 2144,
          "total_amt": 6861.0,
          "yearly_prices": {
            "2025": 3.2
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5161-O20-SCS00709",
          "name": "对虾血细胞虹彩病毒(SHIV) (FAM)核酸检测试剂(A型) (冻干型/PCR-荧光探针法)",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 3704,
          "total_amt": 6667.0,
          "yearly_prices": {
            "2025": 1.8
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5161-O20-SCS00609",
          "name": "对虾白斑病毒(WSSV) (FAM)核酸检测试剂(A型) (冻干型/PCR-荧光探针法)",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 3680,
          "total_amt": 6624.0,
          "yearly_prices": {
            "2025": 1.8
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-000903-O20-SCS01509",
          "name": "对虾传染性肌肉坏死病毒(IMNV) (FAM) 核酸检测试剂 (A型) (冻干型/qRT-PCR-荧",
          "avg_price": 3.2,
          "min_price": 3.2,
          "max_price": 3.2,
          "total_qty": 1504,
          "total_amt": 4813.0,
          "yearly_prices": {
            "2025": 3.2,
            "2026": 3.2
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2161-T1-O20-SCS014A01400309",
          "name": "高致病性弧菌(HLV) (FAM:A基因/HEX:B基因)/对虾急性肝胰腺病(AHPND/EMS) ",
          "avg_price": 3.2,
          "min_price": 3.2,
          "max_price": 3.2,
          "total_qty": 1504,
          "total_amt": 4813.0,
          "yearly_prices": {
            "2025": 3.2
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2161-T1-O20-SCS00600709",
          "name": "对虾白斑病毒(WSSV) (FAM)/对虾血细胞虹彩病毒(SHIV) (HEX)核酸检测试剂(A型)",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 2000,
          "total_amt": 4800.0,
          "yearly_prices": {
            "2025": 2.4
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5144-O20-SCSHJW09",
          "name": "花甲王 (Picorna-like virus) (FAM) 核酸检测试剂 (冻干型/qRT-PCR",
          "avg_price": 3.2,
          "min_price": 3.2,
          "max_price": 3.2,
          "total_qty": 1480,
          "total_amt": 4736.0,
          "yearly_prices": {
            "2025": 3.2
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-000903-O20-SCS01209",
          "name": "鱼类神经坏死病毒 (NNV) (FAM) 核酸检测试剂 (A型) (冻干型/qRT-PCR-荧光探针",
          "avg_price": 3.2,
          "min_price": 3.2,
          "max_price": 3.2,
          "total_qty": 1384,
          "total_amt": 4429.0,
          "yearly_prices": {
            "2025": 3.2,
            "2026": 3.2
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-000903-O20-SCS00109",
          "name": "虾肝肠胞虫 (EHP) (FAM) 核酸检测试剂 (A型) (冻干型/RNA体系)",
          "avg_price": 3.2,
          "min_price": 3.2,
          "max_price": 3.2,
          "total_qty": 1304,
          "total_amt": 4173.0,
          "yearly_prices": {
            "2026": 3.2
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2161-T1-O20-SCS00200409",
          "name": "哈维氏弧菌 (VH) (FAM)/副溶血弧菌(Vpa)(R基因)(HEX)核酸检测试剂 (A型) (",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 1504,
          "total_amt": 3610.0,
          "yearly_prices": {
            "2025": 2.4
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5161-O20-SCSAbHV09",
          "name": "鲍鱼疱疹病毒 (AbHV) (FAM) 核酸检测试剂 (冻干型/PCR-荧光探针法)",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 1872,
          "total_amt": 3370.0,
          "yearly_prices": {
            "2025": 1.8
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5161-O20-SCSZTC09",
          "name": "鱼类锥体虫 (FAM) 核酸检测试剂 (A型) (冻干型/PCR-荧光探针法)",
          "avg_price": 2.27,
          "min_price": 1.8,
          "max_price": 3.2,
          "total_qty": 1496,
          "total_amt": 3354.0,
          "yearly_prices": {
            "2025": 2.27
          },
          "price_change_pct": null,
          "price_dispersion": 61.8
        },
        {
          "code": "PFM5134-O20-SCS01309-01",
          "name": "鱼类细胞肿大虹彩病毒(ISKNV/RSIV/TRBIV) (HEX) 核酸检测试剂 (A型) (冻干",
          "avg_price": 3.2,
          "min_price": 3.2,
          "max_price": 3.2,
          "total_qty": 1016,
          "total_amt": 3251.0,
          "yearly_prices": {
            "2026": 3.2
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5144-O20-SCS01109",
          "name": "对虾偷死野田村病毒(CMNV)(FAM)核酸检测试剂 (A型)(冻干型/qRT-PCR-荧光探针法)",
          "avg_price": 3.2,
          "min_price": 3.2,
          "max_price": 3.2,
          "total_qty": 1008,
          "total_amt": 3226.0,
          "yearly_prices": {
            "2025": 3.2
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5084-000903-O20-SCS01109",
          "name": "对虾偷死野田村病毒 (CMNV) (FAM) 核酸检测试剂 (A型) (冻干型/qRT-PCR-荧光",
          "avg_price": 3.2,
          "min_price": 3.2,
          "max_price": 3.2,
          "total_qty": 1000,
          "total_amt": 3200.0,
          "yearly_prices": {
            "2025": 3.2
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2161-T1-O20-SCS014A01400300109",
          "name": "高致病性弧菌(HLV) (FAM:A基因/HEX:B基因)/对虾急性肝胰腺病(AHPND/EMS) ",
          "avg_price": 3.2,
          "min_price": 3.2,
          "max_price": 3.2,
          "total_qty": 1000,
          "total_amt": 3200.0,
          "yearly_prices": {
            "2026": 3.2
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5161-O20-SCS00509",
          "name": "溶藻弧菌(Val) (FAM)核酸检测试剂(A型)  (冻干型/PCR-荧光探针法)",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 1504,
          "total_amt": 2707.0,
          "yearly_prices": {
            "2025": 1.8
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2181-4-O20-SCS02009",
          "name": "镰刀菌 (TEF1) (FAM) 核酸检测试剂 (冻干型/PCR-荧光探针法)",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 1004,
          "total_amt": 2410.0,
          "yearly_prices": {
            "2025": 2.4,
            "2026": 2.4
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2161-T1-O20-SCS002A00309",
          "name": "对虾急性肝胰腺病(AHPND/EMS)(FAM)/副溶血弧菌(Vpa) (R基因) (HEX)核酸检",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 1000,
          "total_amt": 2400.0,
          "yearly_prices": {
            "2025": 2.4
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2161-T1-O20-SCS006007008NYB09",
          "name": "对虾白斑病毒(WSSV) (FAM)/对虾血细胞虹彩病毒(SHIV) (HEX)/对虾传染性皮下及造",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 1000,
          "total_amt": 2400.0,
          "yearly_prices": {
            "2025": 2.4
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2161-T1-O20-SCS00100309",
          "name": "虾肝肠胞虫 (EHP) (FAM)/对虾急性肝胰腺病(AHPND/EMS) (HEX)核酸检测试剂(",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 1000,
          "total_amt": 2400.0,
          "yearly_prices": {
            "2025": 2.4
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2161-T1-O20-SCS003NYB09",
          "name": "对虾急性肝胰腺病(AHPND/EMS) (FAM)/内阳标(HEX)核酸检测试剂(B型)(冻干型/P",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 1000,
          "total_amt": 2400.0,
          "yearly_prices": {
            "2025": 2.4
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM2161-T1-O20-SCS007NYB09",
          "name": "对虾血细胞虹彩病毒(SHIV) (FAM)/内阳标(HEX)核酸检测试剂(B型) (冻干型/PCR-",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 872,
          "total_amt": 2093.0,
          "yearly_prices": {
            "2025": 2.4
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5161-O20-SCSEE09",
          "name": "鱼类微孢子虫 (EE) (FAM) 核酸检测试剂 (冻干型/PCR-荧光探针法)",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 1112,
          "total_amt": 2002.0,
          "yearly_prices": {
            "2025": 1.8,
            "2026": 1.8
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5144-O20-SCS01509",
          "name": "对虾传染性肌肉坏死病毒(IMNV) (FAM) 核酸检测试剂 (A型) (冻干型/qRT-PCR-荧",
          "avg_price": 3.2,
          "min_price": 3.2,
          "max_price": 3.2,
          "total_qty": 504,
          "total_amt": 1613.0,
          "yearly_prices": {
            "2025": 3.2
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5134-O20-SCS01309-02",
          "name": "石斑鱼细胞肿大虹彩病毒 (GIV) (HEX) 核酸检测试剂 (A型) (冻干型/PCR-荧光探针法",
          "avg_price": 3.2,
          "min_price": 3.2,
          "max_price": 3.2,
          "total_qty": 504,
          "total_amt": 1613.0,
          "yearly_prices": {
            "2026": 3.2
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M216-3",
          "name": "2×Robustart Premix Omni Ⅲ (Probe qPCR)",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 500,
          "total_amt": 1200.0,
          "yearly_prices": {
            "2025": 2.4
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5161-O20-SCSPD09",
          "name": "美人鱼发光杆菌 (PD) (FAM) 核酸检测试剂 (冻干型/PCR-荧光探针法)",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 608,
          "total_amt": 1094.0,
          "yearly_prices": {
            "2025": 1.8
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5161-O20-SCSHPV09",
          "name": "对虾肝胰腺细小病毒 (HPV) (FAM) 核酸检测试剂 (冻干型/PCR-荧光探针法)",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 608,
          "total_amt": 1094.0,
          "yearly_prices": {
            "2025": 1.8
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5161-O20-SCS01609",
          "name": "坎贝式弧菌 (FAM)核酸检测试剂 (A型) (冻干型/PCR-荧光探针法)",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 504,
          "total_amt": 907.0,
          "yearly_prices": {
            "2025": 1.8
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5161-O20-SCSgyrb0109",
          "name": "海豚链球菌 (gyrb) (FAM) 核酸检测试剂 (A型) (冻干型/PCR-荧光探针法)",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 504,
          "total_amt": 907.0,
          "yearly_prices": {
            "2026": 1.8
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5161-O20-SCSgyrb0209",
          "name": "无乳链球菌 (gyrb) (FAM) 核酸检测试剂 (A型) (冻干型/PCR-荧光探针法)",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 504,
          "total_amt": 907.0,
          "yearly_prices": {
            "2026": 1.8
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5161-O20-SCS020TEF109",
          "name": "镰刀菌(TEF1)(FAM)核酸检测试剂 (冻干型/PCR-荧光探针法)",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 304,
          "total_amt": 547.0,
          "yearly_prices": {
            "2025": 1.8
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5161-O20-SCS020TEF109-2",
          "name": "镰刀菌(TEF1-2)(FAM)核酸检测试剂 (冻干型/PCR-荧光探针法)",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 304,
          "total_amt": 547.0,
          "yearly_prices": {
            "2025": 1.8
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "PFM5161-O20-SCSCI09",
          "name": "刺激阴核虫 (Ci) (VIC) )核酸检测试剂 (冻干型/PCR-荧光探针法)",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 104,
          "total_amt": 187.0,
          "yearly_prices": {
            "2025": 1.8
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "广州达安生物科技有限公司",
      "group": "广州达安生物科技有限公司",
      "total_spend": 387850.0,
      "product_count": 9,
      "top_products": [
        {
          "code": "M2274-NA",
          "name": "2×Neoscript RT Premix OT-UNG (NA) (Probe qRT-PCR)",
          "avg_price": 2.1,
          "min_price": 2.1,
          "max_price": 2.1,
          "total_qty": 46000,
          "total_amt": 96600.0,
          "yearly_prices": {
            "2025": 2.1
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-003001",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00300",
          "avg_price": 2.1,
          "min_price": 2.1,
          "max_price": 2.1,
          "total_qty": 40000,
          "total_amt": 84000.0,
          "yearly_prices": {
            "2025": 2.1
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M2181-4-NA-095203",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (095203",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 30000,
          "total_amt": 60000.0,
          "yearly_prices": {
            "2025": 2.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-000812",
          "name": "2×SensiDirect RT Premix-UNG (Probe qPCR) (000812)",
          "avg_price": 2.35,
          "min_price": 2.2,
          "max_price": 2.5,
          "total_qty": 22500,
          "total_amt": 51750.0,
          "yearly_prices": {
            "2025": 2.35
          },
          "price_change_pct": null,
          "price_dispersion": 12.8
        },
        {
          "code": "M2181-4-NA-020303",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (020303",
          "avg_price": 80.0,
          "min_price": 80.0,
          "max_price": 80.0,
          "total_qty": 375,
          "total_amt": 30000.0,
          "yearly_prices": {
            "2025": 80.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M2274-073701",
          "name": "2×Neoscript RT Premix OT-UNG (Probe qRT-PCR) (0737",
          "avg_price": 2.2,
          "min_price": 2.2,
          "max_price": 2.2,
          "total_qty": 10000,
          "total_amt": 22000.0,
          "yearly_prices": {
            "2026": 2.2
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2274",
          "name": "2×Neoscript RT Premix OT-UNG (Probe qRT-PCR)",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 10000,
          "total_amt": 20000.0,
          "yearly_prices": {
            "2025": 2.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M3291",
          "name": "3×SensiMelt Multiplex Premix-UNG (Probe qPCR)",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 5000,
          "total_amt": 12500.0,
          "yearly_prices": {
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "M2274-NA",
          "name": "2×Neoscript RT Premix OT-UNG (NA) (Probe qRT-PCR)",
          "avg_price": 2.1,
          "min_price": 2.1,
          "max_price": 2.1,
          "total_qty": 46000,
          "total_amt": 96600.0,
          "yearly_prices": {
            "2025": 2.1
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-003001",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00300",
          "avg_price": 2.1,
          "min_price": 2.1,
          "max_price": 2.1,
          "total_qty": 40000,
          "total_amt": 84000.0,
          "yearly_prices": {
            "2025": 2.1
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M2181-4-NA-095203",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (095203",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 30000,
          "total_amt": 60000.0,
          "yearly_prices": {
            "2025": 2.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-000812",
          "name": "2×SensiDirect RT Premix-UNG (Probe qPCR) (000812)",
          "avg_price": 2.35,
          "min_price": 2.2,
          "max_price": 2.5,
          "total_qty": 22500,
          "total_amt": 51750.0,
          "yearly_prices": {
            "2025": 2.35
          },
          "price_change_pct": null,
          "price_dispersion": 12.8
        },
        {
          "code": "M2181-4-NA-020303",
          "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR) (020303",
          "avg_price": 80.0,
          "min_price": 80.0,
          "max_price": 80.0,
          "total_qty": 375,
          "total_amt": 30000.0,
          "yearly_prices": {
            "2025": 80.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M2274-073701",
          "name": "2×Neoscript RT Premix OT-UNG (Probe qRT-PCR) (0737",
          "avg_price": 2.2,
          "min_price": 2.2,
          "max_price": 2.2,
          "total_qty": 10000,
          "total_amt": 22000.0,
          "yearly_prices": {
            "2026": 2.2
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2274",
          "name": "2×Neoscript RT Premix OT-UNG (Probe qRT-PCR)",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 10000,
          "total_amt": 20000.0,
          "yearly_prices": {
            "2025": 2.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "M3291",
          "name": "3×SensiMelt Multiplex Premix-UNG (Probe qPCR)",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 5000,
          "total_amt": 12500.0,
          "yearly_prices": {
            "2026": 2.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2274-088901-DB",
          "name": "2×Neoscript RT Premix OT-UNG (Probe qRT-PCR) (0889",
          "avg_price": 2.2,
          "min_price": 2.2,
          "max_price": 2.2,
          "total_qty": 5000,
          "total_amt": 11000.0,
          "yearly_prices": {
            "2026": 2.2
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "广东海锐生物技术有限公司",
      "group": "广东海锐生物技术有限公司",
      "total_spend": 347252.0,
      "product_count": 7,
      "top_products": [
        {
          "code": "M2181-4-088204",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (088204)",
          "avg_price": 60.0,
          "min_price": 60.0,
          "max_price": 60.0,
          "total_qty": 3610,
          "total_amt": 216600.0,
          "yearly_prices": {
            "2025": 60.0,
            "2026": 60.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2181-4-088201",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (088201)",
          "avg_price": 60.0,
          "min_price": 60.0,
          "max_price": 60.0,
          "total_qty": 868,
          "total_amt": 52080.0,
          "yearly_prices": {
            "2025": 60.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-003001",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00300",
          "avg_price": 44.0,
          "min_price": 2.4,
          "max_price": 96.0,
          "total_qty": 4605,
          "total_amt": 41472.0,
          "yearly_prices": {
            "2025": 2.4,
            "2026": 77.28
          },
          "price_change_pct": 75.6,
          "price_dispersion": 212.7
        },
        {
          "code": "M5244-088202",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (08",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 6500,
          "total_amt": 15600.0,
          "yearly_prices": {
            "2025": 2.4
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FM2181-4-088204",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (DG) (088204",
          "avg_price": 60.0,
          "min_price": 60.0,
          "max_price": 60.0,
          "total_qty": 190,
          "total_amt": 11400.0,
          "yearly_prices": {
            "2025": 60.0,
            "2026": 60.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM2181-4-088201",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (DG) (088201",
          "avg_price": 60.0,
          "min_price": 60.0,
          "max_price": 60.0,
          "total_qty": 85,
          "total_amt": 5100.0,
          "yearly_prices": {
            "2025": 60.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FM5144",
          "name": "5×FastAmpli RT Premix-UNG (Probe qRT-PCR) (DG)",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 2000,
          "total_amt": 5000.0,
          "yearly_prices": {
            "2025": 2.5
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "M2181-4-088204",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (088204)",
          "avg_price": 60.0,
          "min_price": 60.0,
          "max_price": 60.0,
          "total_qty": 3610,
          "total_amt": 216600.0,
          "yearly_prices": {
            "2025": 60.0,
            "2026": 60.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "M2181-4-088201",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (088201)",
          "avg_price": 60.0,
          "min_price": 60.0,
          "max_price": 60.0,
          "total_qty": 868,
          "total_amt": 52080.0,
          "yearly_prices": {
            "2025": 60.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-003001",
          "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00300",
          "avg_price": 44.0,
          "min_price": 2.4,
          "max_price": 96.0,
          "total_qty": 4605,
          "total_amt": 41472.0,
          "yearly_prices": {
            "2025": 2.4,
            "2026": 77.28
          },
          "price_change_pct": 75.6,
          "price_dispersion": 212.7
        },
        {
          "code": "M5244-088202",
          "name": "5×Neoscript Fast RT Premix-UNG (Probe qRT-PCR) (08",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 6500,
          "total_amt": 15600.0,
          "yearly_prices": {
            "2025": 2.4
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FM2181-4-088204",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (DG) (088204",
          "avg_price": 60.0,
          "min_price": 60.0,
          "max_price": 60.0,
          "total_qty": 190,
          "total_amt": 11400.0,
          "yearly_prices": {
            "2025": 60.0,
            "2026": 60.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FM2181-4-088201",
          "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (DG) (088201",
          "avg_price": 60.0,
          "min_price": 60.0,
          "max_price": 60.0,
          "total_qty": 85,
          "total_amt": 5100.0,
          "yearly_prices": {
            "2025": 60.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FM5144",
          "name": "5×FastAmpli RT Premix-UNG (Probe qRT-PCR) (DG)",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 2000,
          "total_amt": 5000.0,
          "yearly_prices": {
            "2025": 2.5
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "浙江大学",
      "group": "浙江大学",
      "total_spend": 343319.0,
      "product_count": 38,
      "top_products": [
        {
          "code": "BR1D303-01",
          "name": "AcuGenix™ Neoscript All-in-One cDNA Synthesis Prem",
          "avg_price": 701.5,
          "min_price": 350.0,
          "max_price": 900.0,
          "total_qty": 137,
          "total_amt": 104870.0,
          "yearly_prices": {
            "2025": 692.8,
            "2026": 716.0
          },
          "price_change_pct": 2.1,
          "price_dispersion": 78.4
        },
        {
          "code": "BR1A503-12",
          "name": "AcuGenix™ Plant Tissue Direct Hifi PCR Kit (Dye pl",
          "avg_price": 581.0,
          "min_price": 450.0,
          "max_price": 700.0,
          "total_qty": 79,
          "total_amt": 50970.0,
          "yearly_prices": {
            "2026": 581.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 43.0
        },
        {
          "code": "BR3M121-72",
          "name": "AcuGenix™ Super-Fidelity Master Mix (Dye Plus)",
          "avg_price": 837.07,
          "min_price": 400.0,
          "max_price": 1350.0,
          "total_qty": 59,
          "total_amt": 44416.0,
          "yearly_prices": {
            "2025": 899.0,
            "2026": 599.67
          },
          "price_change_pct": -28.4,
          "price_dispersion": 113.5
        },
        {
          "code": "BR1D301-03",
          "name": "Neoscript 1st cDNA Synthesis Premix for qPCR (＋gDN",
          "avg_price": 2974.8,
          "min_price": 1725.0,
          "max_price": 3450.0,
          "total_qty": 11,
          "total_amt": 29948.0,
          "yearly_prices": {
            "2025": 2968.75,
            "2026": 2999.0
          },
          "price_change_pct": 0.8,
          "price_dispersion": 58.0
        },
        {
          "code": "BR1E102-42",
          "name": "2×FastAmpli SYBR qPCR Premix (Universal ROX)",
          "avg_price": 2018.75,
          "min_price": 1800.0,
          "max_price": 2250.0,
          "total_qty": 7,
          "total_amt": 14350.0,
          "yearly_prices": {
            "2025": 2025.0,
            "2026": 2000.0
          },
          "price_change_pct": -0.9,
          "price_dispersion": 22.3
        },
        {
          "code": "BR3M121-74",
          "name": "AcuGenix™ Super-Fidelity Master Mix (Dye Plus)",
          "avg_price": 2320.0,
          "min_price": 1600.0,
          "max_price": 2500.0,
          "total_qty": 6,
          "total_amt": 14100.0,
          "yearly_prices": {
            "2025": 2500.0,
            "2026": 2275.0
          },
          "price_change_pct": -1.9,
          "price_dispersion": 38.8
        },
        {
          "code": "BR1E102-41",
          "name": "2×FastAmpli SYBR qPCR Premix (Universal ROX)",
          "avg_price": 360.88,
          "min_price": 180.0,
          "max_price": 450.0,
          "total_qty": 36,
          "total_amt": 12822.0,
          "yearly_prices": {
            "2025": 370.0,
            "2026": 324.4
          },
          "price_change_pct": -10.1,
          "price_dispersion": 74.8
        },
        {
          "code": "BR1A501-04",
          "name": "2×Robustart SYBR qPCR Premix (Universal ROX)",
          "avg_price": 1875.0,
          "min_price": 1125.0,
          "max_price": 2250.0,
          "total_qty": 6,
          "total_amt": 11250.0,
          "yearly_prices": {
            "2025": 1875.0
          },
          "price_change_pct": null,
          "price_dispersion": 60.0
        }
      ],
      "all_products": [
        {
          "code": "BR1D303-01",
          "name": "AcuGenix™ Neoscript All-in-One cDNA Synthesis Prem",
          "avg_price": 701.5,
          "min_price": 350.0,
          "max_price": 900.0,
          "total_qty": 137,
          "total_amt": 104870.0,
          "yearly_prices": {
            "2025": 692.8,
            "2026": 716.0
          },
          "price_change_pct": 2.1,
          "price_dispersion": 78.4
        },
        {
          "code": "BR1A503-12",
          "name": "AcuGenix™ Plant Tissue Direct Hifi PCR Kit (Dye pl",
          "avg_price": 581.0,
          "min_price": 450.0,
          "max_price": 700.0,
          "total_qty": 79,
          "total_amt": 50970.0,
          "yearly_prices": {
            "2026": 581.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 43.0
        },
        {
          "code": "BR3M121-72",
          "name": "AcuGenix™ Super-Fidelity Master Mix (Dye Plus)",
          "avg_price": 837.07,
          "min_price": 400.0,
          "max_price": 1350.0,
          "total_qty": 59,
          "total_amt": 44416.0,
          "yearly_prices": {
            "2025": 899.0,
            "2026": 599.67
          },
          "price_change_pct": -28.4,
          "price_dispersion": 113.5
        },
        {
          "code": "BR1D301-03",
          "name": "Neoscript 1st cDNA Synthesis Premix for qPCR (＋gDN",
          "avg_price": 2974.8,
          "min_price": 1725.0,
          "max_price": 3450.0,
          "total_qty": 11,
          "total_amt": 29948.0,
          "yearly_prices": {
            "2025": 2968.75,
            "2026": 2999.0
          },
          "price_change_pct": 0.8,
          "price_dispersion": 58.0
        },
        {
          "code": "BR1E102-42",
          "name": "2×FastAmpli SYBR qPCR Premix (Universal ROX)",
          "avg_price": 2018.75,
          "min_price": 1800.0,
          "max_price": 2250.0,
          "total_qty": 7,
          "total_amt": 14350.0,
          "yearly_prices": {
            "2025": 2025.0,
            "2026": 2000.0
          },
          "price_change_pct": -0.9,
          "price_dispersion": 22.3
        },
        {
          "code": "BR3M121-74",
          "name": "AcuGenix™ Super-Fidelity Master Mix (Dye Plus)",
          "avg_price": 2320.0,
          "min_price": 1600.0,
          "max_price": 2500.0,
          "total_qty": 6,
          "total_amt": 14100.0,
          "yearly_prices": {
            "2025": 2500.0,
            "2026": 2275.0
          },
          "price_change_pct": -1.9,
          "price_dispersion": 38.8
        },
        {
          "code": "BR1E102-41",
          "name": "2×FastAmpli SYBR qPCR Premix (Universal ROX)",
          "avg_price": 360.88,
          "min_price": 180.0,
          "max_price": 450.0,
          "total_qty": 36,
          "total_amt": 12822.0,
          "yearly_prices": {
            "2025": 370.0,
            "2026": 324.4
          },
          "price_change_pct": -10.1,
          "price_dispersion": 74.8
        },
        {
          "code": "BR1A501-04",
          "name": "2×Robustart SYBR qPCR Premix (Universal ROX)",
          "avg_price": 1875.0,
          "min_price": 1125.0,
          "max_price": 2250.0,
          "total_qty": 6,
          "total_amt": 11250.0,
          "yearly_prices": {
            "2025": 1875.0
          },
          "price_change_pct": null,
          "price_dispersion": 60.0
        },
        {
          "code": "BR1D301-02",
          "name": "Neoscript 1st cDNA Synthesis Premix for qPCR (＋gDN",
          "avg_price": 556.67,
          "min_price": 300.0,
          "max_price": 730.0,
          "total_qty": 19,
          "total_amt": 8440.0,
          "yearly_prices": {
            "2025": 528.0,
            "2026": 700.0
          },
          "price_change_pct": 25.7,
          "price_dispersion": 77.2
        },
        {
          "code": "BR4D421-01",
          "name": "10×Fast Transfer Buffer",
          "avg_price": 46.99,
          "min_price": 31.0,
          "max_price": 62.0,
          "total_qty": 171,
          "total_amt": 6649.0,
          "yearly_prices": {
            "2025": 43.17,
            "2026": 48.52
          },
          "price_change_pct": 3.3,
          "price_dispersion": 66.0
        },
        {
          "code": "BR1A501-03",
          "name": "2×Robustart SYBR qPCR Premix (Universal ROX)",
          "avg_price": 568.0,
          "min_price": 400.0,
          "max_price": 610.0,
          "total_qty": 9,
          "total_amt": 4440.0,
          "yearly_prices": {
            "2025": 568.0
          },
          "price_change_pct": null,
          "price_dispersion": 37.0
        },
        {
          "code": "BR1E202-02",
          "name": "AcuGenix™ FastAmpli Probe qPCR Master Mix with UNG",
          "avg_price": 423.3,
          "min_price": 423.3,
          "max_price": 423.3,
          "total_qty": 10,
          "total_amt": 4233.0,
          "yearly_prices": {
            "2026": 423.3
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "BR1C101-02",
          "name": "AcuGenix™ Seamless Cloning Master Mix",
          "avg_price": 441.67,
          "min_price": 200.0,
          "max_price": 680.0,
          "total_qty": 11,
          "total_amt": 4170.0,
          "yearly_prices": {
            "2025": 442.5,
            "2026": 440.0
          },
          "price_change_pct": -0.4,
          "price_dispersion": 108.7
        },
        {
          "code": "BR1C101-03",
          "name": "AcuGenix™ Seamless Cloning Master Mix",
          "avg_price": 1000.0,
          "min_price": 1000.0,
          "max_price": 1000.0,
          "total_qty": 4,
          "total_amt": 4000.0,
          "yearly_prices": {
            "2025": 1000.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "BR1F101-01",
          "name": "AcuGenix™ RT qPCR Master Mix (Universal ROX)",
          "avg_price": 425.0,
          "min_price": 350.0,
          "max_price": 500.0,
          "total_qty": 8,
          "total_amt": 3100.0,
          "yearly_prices": {
            "2025": 425.0
          },
          "price_change_pct": null,
          "price_dispersion": 35.3
        },
        {
          "code": "BR1F103-41",
          "name": "AcuGenix™ Neoscript Fast SYBR qRT Premix (Universa",
          "avg_price": 525.0,
          "min_price": 350.0,
          "max_price": 700.0,
          "total_qty": 5,
          "total_amt": 2800.0,
          "yearly_prices": {
            "2026": 525.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 66.7
        },
        {
          "code": "1A503-A",
          "name": "Plant Lysis Buffer",
          "avg_price": 14.0,
          "min_price": 14.0,
          "max_price": 14.0,
          "total_qty": 200,
          "total_amt": 2800.0,
          "yearly_prices": {
            "2026": 14.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "BR3M121-04",
          "name": "AcuGenix™ Super-Fidelity Master Mix",
          "avg_price": 1343.25,
          "min_price": 1336.5,
          "max_price": 1350.0,
          "total_qty": 2,
          "total_amt": 2686.0,
          "yearly_prices": {
            "2025": 1343.25
          },
          "price_change_pct": null,
          "price_dispersion": 1.0
        },
        {
          "code": "BR3M121-71",
          "name": "AcuGenix™ Super-Fidelity Master Mix (Dye Plus)",
          "avg_price": 167.45,
          "min_price": 80.0,
          "max_price": 300.0,
          "total_qty": 21,
          "total_amt": 2599.0,
          "yearly_prices": {
            "2025": 144.9,
            "2026": 190.0
          },
          "price_change_pct": 13.5,
          "price_dispersion": 131.4
        },
        {
          "code": "BR3M121-01",
          "name": "AcuGenix™ Super-Fidelity Master Mix",
          "avg_price": 149.9,
          "min_price": 100.0,
          "max_price": 199.8,
          "total_qty": 15,
          "total_amt": 1999.0,
          "yearly_prices": {
            "2025": 149.9
          },
          "price_change_pct": null,
          "price_dispersion": 66.6
        },
        {
          "code": "BR3M121-02",
          "name": "AcuGenix™ Super-Fidelity Master Mix",
          "avg_price": 999.0,
          "min_price": 999.0,
          "max_price": 999.0,
          "total_qty": 2,
          "total_amt": 1998.0,
          "yearly_prices": {
            "2025": 999.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "BR4C303-01",
          "name": "180 kDa Prestained Protein Marker",
          "avg_price": 358.33,
          "min_price": 215.0,
          "max_price": 430.0,
          "total_qty": 4,
          "total_amt": 1505.0,
          "yearly_prices": {
            "2026": 358.33
          },
          "price_change_pct": 0.0,
          "price_dispersion": 60.0
        },
        {
          "code": "BR1A401-12",
          "name": "AcuGenix™ HandyAmp Fast PCR Master Mix (Dye plus)",
          "avg_price": 450.0,
          "min_price": 150.0,
          "max_price": 600.0,
          "total_qty": 4,
          "total_amt": 1500.0,
          "yearly_prices": {
            "2025": 600.0,
            "2026": 375.0
          },
          "price_change_pct": -16.7,
          "price_dispersion": 100.0
        },
        {
          "code": "BP-20-50",
          "name": "RNA Ladder 1000",
          "avg_price": 1000.0,
          "min_price": 1000.0,
          "max_price": 1000.0,
          "total_qty": 1,
          "total_amt": 1000.0,
          "yearly_prices": {
            "2025": 1000.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "BP-10-50",
          "name": "RNA Ladder 6000",
          "avg_price": 910.0,
          "min_price": 910.0,
          "max_price": 910.0,
          "total_qty": 1,
          "total_amt": 910.0,
          "yearly_prices": {
            "2026": 910.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "BR4D602-02",
          "name": "ECL Chemiluminescent Substrate Kit",
          "avg_price": 900.0,
          "min_price": 900.0,
          "max_price": 900.0,
          "total_qty": 1,
          "total_amt": 900.0,
          "yearly_prices": {
            "2026": 900.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "BP-S03-02",
          "name": "circRNA分离预制胶试剂盒",
          "avg_price": 249.9,
          "min_price": 249.9,
          "max_price": 249.9,
          "total_qty": 3,
          "total_amt": 750.0,
          "yearly_prices": {
            "2026": 249.9
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "BR4C334-01",
          "name": "One-Step PAGE Gel Fast Preparation Kit (12.5%)",
          "avg_price": 240.0,
          "min_price": 180.0,
          "max_price": 270.0,
          "total_qty": 3,
          "total_amt": 720.0,
          "yearly_prices": {
            "2025": 270.0,
            "2026": 225.0
          },
          "price_change_pct": -6.2,
          "price_dispersion": 37.5
        },
        {
          "code": "BR1A503-11",
          "name": "AcuGenix™ Plant Tissue Direct Hifi PCR Kit (Dye pl",
          "avg_price": 280.0,
          "min_price": 200.0,
          "max_price": 360.0,
          "total_qty": 2,
          "total_amt": 560.0,
          "yearly_prices": {
            "2026": 280.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 57.1
        },
        {
          "code": "BR1C101-01",
          "name": "AcuGenix™ Seamless Cloning Master Mix",
          "avg_price": 100.0,
          "min_price": 100.0,
          "max_price": 100.0,
          "total_qty": 5,
          "total_amt": 500.0,
          "yearly_prices": {
            "2025": 100.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "BR1A802-01",
          "name": "dNTP Mix (10mM each)",
          "avg_price": 100.0,
          "min_price": 100.0,
          "max_price": 100.0,
          "total_qty": 5,
          "total_amt": 500.0,
          "yearly_prices": {
            "2026": 100.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "BR2D101-02",
          "name": "AcuGenix™ Plasmid Miniprep Kit",
          "avg_price": 462.0,
          "min_price": 462.0,
          "max_price": 462.0,
          "total_qty": 1,
          "total_amt": 462.0,
          "yearly_prices": {
            "2026": 462.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "BR4D441-01",
          "name": "5×Rapid Blocking Buffer",
          "avg_price": 95.0,
          "min_price": 95.0,
          "max_price": 95.0,
          "total_qty": 4,
          "total_amt": 380.0,
          "yearly_prices": {
            "2026": 95.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "BR1A401-11",
          "name": "AcuGenix™ HandyAmp Fast PCR Master Mix (Dye plus)",
          "avg_price": 118.12,
          "min_price": 101.25,
          "max_price": 135.0,
          "total_qty": 3,
          "total_amt": 338.0,
          "yearly_prices": {
            "2025": 135.0,
            "2026": 101.25
          },
          "price_change_pct": -14.3,
          "price_dispersion": 28.6
        },
        {
          "code": "BR4C101-01",
          "name": "RIPA Lysis Buffer (Strong)",
          "avg_price": 143.0,
          "min_price": 143.0,
          "max_price": 143.0,
          "total_qty": 2,
          "total_amt": 286.0,
          "yearly_prices": {
            "2026": 143.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "BR4C333-01",
          "name": "One-Step PAGE Gel Fast Preparation Kit (10%)",
          "avg_price": 180.0,
          "min_price": 180.0,
          "max_price": 180.0,
          "total_qty": 1,
          "total_amt": 180.0,
          "yearly_prices": {
            "2026": 180.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "BR4D451-01",
          "name": "10×TBST Buffer",
          "avg_price": 65.0,
          "min_price": 65.0,
          "max_price": 65.0,
          "total_qty": 2,
          "total_amt": 130.0,
          "yearly_prices": {
            "2026": 65.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "BR4C361-01",
          "name": "10×Tris-Glycine-SDS Running Buffer",
          "avg_price": 58.0,
          "min_price": 58.0,
          "max_price": 58.0,
          "total_qty": 1,
          "total_amt": 58.0,
          "yearly_prices": {
            "2025": 58.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "郑州安图生物工程股份有限公司",
      "group": "郑州安图生物工程股份有限公司",
      "total_spend": 332204.0,
      "product_count": 19,
      "top_products": [
        {
          "code": "FE20-50",
          "name": "Robustart Taq QS Ⅱ (DG)",
          "avg_price": 3000.0,
          "min_price": 3000.0,
          "max_price": 3000.0,
          "total_qty": 58,
          "total_amt": 174000.0,
          "yearly_prices": {
            "2025": 3000.0,
            "2026": 3000.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMDR02-019502",
          "name": "50×Superstart Direct Part RTase (DG) (019502)",
          "avg_price": 240.0,
          "min_price": 240.0,
          "max_price": 240.0,
          "total_qty": 196,
          "total_amt": 47040.0,
          "yearly_prices": {
            "2025": 240.0,
            "2026": 240.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MDR02-B",
          "name": "50×Superstart Direct Part Ampli",
          "avg_price": 360.0,
          "min_price": 360.0,
          "max_price": 360.0,
          "total_qty": 120,
          "total_amt": 43200.0,
          "yearly_prices": {
            "2025": 360.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MDR02-A",
          "name": "50×Superstart Direct Part RTase",
          "avg_price": 240.0,
          "min_price": 240.0,
          "max_price": 240.0,
          "total_qty": 60,
          "total_amt": 14400.0,
          "yearly_prices": {
            "2025": 240.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "E10-019505",
          "name": "Hyperstart Tth (019505)",
          "avg_price": 800.0,
          "min_price": 800.0,
          "max_price": 800.0,
          "total_qty": 15,
          "total_amt": 12000.0,
          "yearly_prices": {
            "2026": 800.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMDR02-019503",
          "name": "150×Superstart Direct Part RTase (DG) (019503)",
          "avg_price": 720.0,
          "min_price": 720.0,
          "max_price": 720.0,
          "total_qty": 15,
          "total_amt": 10800.0,
          "yearly_prices": {
            "2025": 720.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE40-50",
          "name": "Robustart Taq QS Ⅲ (DG)",
          "avg_price": 3000.0,
          "min_price": 3000.0,
          "max_price": 3000.0,
          "total_qty": 2,
          "total_amt": 6000.0,
          "yearly_prices": {
            "2026": 3000.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-000820-1",
          "name": "33.33×SensiDirect RTase/UNG Mix (000820)",
          "avg_price": 1060.0,
          "min_price": 1060.0,
          "max_price": 1060.0,
          "total_qty": 4,
          "total_amt": 4240.0,
          "yearly_prices": {
            "2025": 1060.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "FE20-50",
          "name": "Robustart Taq QS Ⅱ (DG)",
          "avg_price": 3000.0,
          "min_price": 3000.0,
          "max_price": 3000.0,
          "total_qty": 58,
          "total_amt": 174000.0,
          "yearly_prices": {
            "2025": 3000.0,
            "2026": 3000.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMDR02-019502",
          "name": "50×Superstart Direct Part RTase (DG) (019502)",
          "avg_price": 240.0,
          "min_price": 240.0,
          "max_price": 240.0,
          "total_qty": 196,
          "total_amt": 47040.0,
          "yearly_prices": {
            "2025": 240.0,
            "2026": 240.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MDR02-B",
          "name": "50×Superstart Direct Part Ampli",
          "avg_price": 360.0,
          "min_price": 360.0,
          "max_price": 360.0,
          "total_qty": 120,
          "total_amt": 43200.0,
          "yearly_prices": {
            "2025": 360.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MDR02-A",
          "name": "50×Superstart Direct Part RTase",
          "avg_price": 240.0,
          "min_price": 240.0,
          "max_price": 240.0,
          "total_qty": 60,
          "total_amt": 14400.0,
          "yearly_prices": {
            "2025": 240.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "E10-019505",
          "name": "Hyperstart Tth (019505)",
          "avg_price": 800.0,
          "min_price": 800.0,
          "max_price": 800.0,
          "total_qty": 15,
          "total_amt": 12000.0,
          "yearly_prices": {
            "2026": 800.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMDR02-019503",
          "name": "150×Superstart Direct Part RTase (DG) (019503)",
          "avg_price": 720.0,
          "min_price": 720.0,
          "max_price": 720.0,
          "total_qty": 15,
          "total_amt": 10800.0,
          "yearly_prices": {
            "2025": 720.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE40-50",
          "name": "Robustart Taq QS Ⅲ (DG)",
          "avg_price": 3000.0,
          "min_price": 3000.0,
          "max_price": 3000.0,
          "total_qty": 2,
          "total_amt": 6000.0,
          "yearly_prices": {
            "2026": 3000.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-000820-1",
          "name": "33.33×SensiDirect RTase/UNG Mix (000820)",
          "avg_price": 1060.0,
          "min_price": 1060.0,
          "max_price": 1060.0,
          "total_qty": 4,
          "total_amt": 4240.0,
          "yearly_prices": {
            "2025": 1060.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "E10-019508",
          "name": "Hyperstart Tth (019508)",
          "avg_price": 800.0,
          "min_price": 800.0,
          "max_price": 800.0,
          "total_qty": 5,
          "total_amt": 4000.0,
          "yearly_prices": {
            "2026": 800.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E10-019509",
          "name": "Hyperstart Tth (019509)",
          "avg_price": 800.0,
          "min_price": 800.0,
          "max_price": 800.0,
          "total_qty": 5,
          "total_amt": 4000.0,
          "yearly_prices": {
            "2026": 800.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E10-019511",
          "name": "Hyperstart Tth (019511)",
          "avg_price": 800.0,
          "min_price": 800.0,
          "max_price": 800.0,
          "total_qty": 5,
          "total_amt": 4000.0,
          "yearly_prices": {
            "2026": 800.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "FMDR02-B",
          "name": "50×Superstart Direct Part Ampli (DG)",
          "avg_price": 360.0,
          "min_price": 360.0,
          "max_price": 360.0,
          "total_qty": 10,
          "total_amt": 3600.0,
          "yearly_prices": {
            "2025": 360.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE20",
          "name": "Robustart Taq QS Ⅱ (DG)",
          "avg_price": 300.0,
          "min_price": 300.0,
          "max_price": 300.0,
          "total_qty": 4,
          "total_amt": 1200.0,
          "yearly_prices": {
            "2025": 300.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "E10",
          "name": "Hyperstart Tth",
          "avg_price": 400.0,
          "min_price": 400.0,
          "max_price": 400.0,
          "total_qty": 3,
          "total_amt": 1200.0,
          "yearly_prices": {
            "2026": 400.0
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "E40",
          "name": "Robustart Taq QS Ⅲ",
          "avg_price": 500.0,
          "min_price": 500.0,
          "max_price": 500.0,
          "total_qty": 2,
          "total_amt": 1000.0,
          "yearly_prices": {
            "2025": 500.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "E20",
          "name": "Robustart Taq QS Ⅱ",
          "avg_price": 300.0,
          "min_price": 300.0,
          "max_price": 300.0,
          "total_qty": 2,
          "total_amt": 600.0,
          "yearly_prices": {
            "2025": 300.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MDR02-019502",
          "name": "50×Superstart Direct Part RTase (019502)",
          "avg_price": 240.0,
          "min_price": 240.0,
          "max_price": 240.0,
          "total_qty": 2,
          "total_amt": 480.0,
          "yearly_prices": {
            "2025": 240.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-000820-2",
          "name": "2×SensiDirect RT Premix Buffer (dUTP) (000818)",
          "avg_price": 4.0,
          "min_price": 4.0,
          "max_price": 4.0,
          "total_qty": 75,
          "total_amt": 300.0,
          "yearly_prices": {
            "2025": 4.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "BR3P301-65",
          "name": "T4 DNA Ligase",
          "avg_price": 144.0,
          "min_price": 144.0,
          "max_price": 144.0,
          "total_qty": 1,
          "total_amt": 144.0,
          "yearly_prices": {
            "2025": 144.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "湖南国测生物科技有限公司",
      "group": "湖南国测生物科技有限公司",
      "total_spend": 329102.0,
      "product_count": 5,
      "top_products": [
        {
          "code": "PFM5161-089802-O25-089801",
          "name": "Robustart Premix-UNG (Probe qPCR) (089802) (PF-O25",
          "avg_price": 1.3,
          "min_price": 1.3,
          "max_price": 1.3,
          "total_qty": 246608,
          "total_amt": 320590.0,
          "yearly_prices": {
            "2025": 1.3,
            "2026": 1.3
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5104-000814-O25-089801",
          "name": "SensiDirect RT Premix-UNG (Probe qRT-PCR) (000814)",
          "avg_price": 3.5,
          "min_price": 3.5,
          "max_price": 3.5,
          "total_qty": 608,
          "total_amt": 2128.0,
          "yearly_prices": {
            "2026": 3.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5104-000814-O25-089802",
          "name": "SensiDirect RT Premix-UNG (Probe qRT-PCR) (000814)",
          "avg_price": 3.5,
          "min_price": 3.5,
          "max_price": 3.5,
          "total_qty": 608,
          "total_amt": 2128.0,
          "yearly_prices": {
            "2026": 3.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5104-074901-O25-089801",
          "name": "SensiDirect RT Premix-UNG (Probe qRT-PCR) (074901)",
          "avg_price": 3.5,
          "min_price": 3.5,
          "max_price": 3.5,
          "total_qty": 608,
          "total_amt": 2128.0,
          "yearly_prices": {
            "2026": 3.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5104-074901-O25-089802",
          "name": "SensiDirect RT Premix-UNG (Probe qRT-PCR) (074901)",
          "avg_price": 3.5,
          "min_price": 3.5,
          "max_price": 3.5,
          "total_qty": 608,
          "total_amt": 2128.0,
          "yearly_prices": {
            "2026": 3.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "PFM5161-089802-O25-089801",
          "name": "Robustart Premix-UNG (Probe qPCR) (089802) (PF-O25",
          "avg_price": 1.3,
          "min_price": 1.3,
          "max_price": 1.3,
          "total_qty": 246608,
          "total_amt": 320590.0,
          "yearly_prices": {
            "2025": 1.3,
            "2026": 1.3
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5104-000814-O25-089801",
          "name": "SensiDirect RT Premix-UNG (Probe qRT-PCR) (000814)",
          "avg_price": 3.5,
          "min_price": 3.5,
          "max_price": 3.5,
          "total_qty": 608,
          "total_amt": 2128.0,
          "yearly_prices": {
            "2026": 3.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5104-000814-O25-089802",
          "name": "SensiDirect RT Premix-UNG (Probe qRT-PCR) (000814)",
          "avg_price": 3.5,
          "min_price": 3.5,
          "max_price": 3.5,
          "total_qty": 608,
          "total_amt": 2128.0,
          "yearly_prices": {
            "2026": 3.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5104-074901-O25-089801",
          "name": "SensiDirect RT Premix-UNG (Probe qRT-PCR) (074901)",
          "avg_price": 3.5,
          "min_price": 3.5,
          "max_price": 3.5,
          "total_qty": 608,
          "total_amt": 2128.0,
          "yearly_prices": {
            "2026": 3.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        },
        {
          "code": "PFMD5104-074901-O25-089802",
          "name": "SensiDirect RT Premix-UNG (Probe qRT-PCR) (074901)",
          "avg_price": 3.5,
          "min_price": 3.5,
          "max_price": 3.5,
          "total_qty": 608,
          "total_amt": 2128.0,
          "yearly_prices": {
            "2026": 3.5
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ]
    },
    {
      "customer": "上海捷诺生物科技股份有限公司",
      "group": "上海捷诺生物科技股份有限公司",
      "total_spend": 279800.0,
      "product_count": 7,
      "top_products": [
        {
          "code": "MD2104-000801-1",
          "name": "10×SensiDirect RTase/UNG Mix (000801)",
          "avg_price": 156.8,
          "min_price": 156.8,
          "max_price": 156.8,
          "total_qty": 1300,
          "total_amt": 203840.0,
          "yearly_prices": {
            "2025": 156.8
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-000801-2",
          "name": "2×SensiDirect RT Premix Buffer (dUTP)",
          "avg_price": 12.72,
          "min_price": 7.84,
          "max_price": 17.6,
          "total_qty": 5300,
          "total_amt": 44480.0,
          "yearly_prices": {
            "2025": 12.72
          },
          "price_change_pct": null,
          "price_dispersion": 76.7
        },
        {
          "code": "FE43",
          "name": "Neoscript RTase HS Ⅱ (DG)",
          "avg_price": 533.33,
          "min_price": 200.0,
          "max_price": 1200.0,
          "total_qty": 31,
          "total_amt": 17200.0,
          "yearly_prices": {
            "2025": 200.0,
            "2026": 1200.0
          },
          "price_change_pct": 125.0,
          "price_dispersion": 187.5
        },
        {
          "code": "E43",
          "name": "Neoscript RTase HS Ⅱ",
          "avg_price": 980.0,
          "min_price": 980.0,
          "max_price": 980.0,
          "total_qty": 10,
          "total_amt": 9800.0,
          "yearly_prices": {
            "2025": 980.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "E07",
          "name": "Superstart Taq plus",
          "avg_price": 0.22,
          "min_price": 0.22,
          "max_price": 0.22,
          "total_qty": 10000,
          "total_amt": 2160.0,
          "yearly_prices": {
            "2025": 0.22
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2111-DB",
          "name": "2×Stool Direct Premix-UNG (Probe qPCR)",
          "avg_price": 2.7,
          "min_price": 2.7,
          "max_price": 2.7,
          "total_qty": 600,
          "total_amt": 1620.0,
          "yearly_prices": {
            "2025": 2.7
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE40",
          "name": "Robustart Taq QS Ⅲ (DG)",
          "avg_price": 0.14,
          "min_price": 0.14,
          "max_price": 0.14,
          "total_qty": 5000,
          "total_amt": 700.0,
          "yearly_prices": {
            "2026": 0.14
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ],
      "all_products": [
        {
          "code": "MD2104-000801-1",
          "name": "10×SensiDirect RTase/UNG Mix (000801)",
          "avg_price": 156.8,
          "min_price": 156.8,
          "max_price": 156.8,
          "total_qty": 1300,
          "total_amt": 203840.0,
          "yearly_prices": {
            "2025": 156.8
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2104-000801-2",
          "name": "2×SensiDirect RT Premix Buffer (dUTP)",
          "avg_price": 12.72,
          "min_price": 7.84,
          "max_price": 17.6,
          "total_qty": 5300,
          "total_amt": 44480.0,
          "yearly_prices": {
            "2025": 12.72
          },
          "price_change_pct": null,
          "price_dispersion": 76.7
        },
        {
          "code": "FE43",
          "name": "Neoscript RTase HS Ⅱ (DG)",
          "avg_price": 533.33,
          "min_price": 200.0,
          "max_price": 1200.0,
          "total_qty": 31,
          "total_amt": 17200.0,
          "yearly_prices": {
            "2025": 200.0,
            "2026": 1200.0
          },
          "price_change_pct": 125.0,
          "price_dispersion": 187.5
        },
        {
          "code": "E43",
          "name": "Neoscript RTase HS Ⅱ",
          "avg_price": 980.0,
          "min_price": 980.0,
          "max_price": 980.0,
          "total_qty": 10,
          "total_amt": 9800.0,
          "yearly_prices": {
            "2025": 980.0
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "E07",
          "name": "Superstart Taq plus",
          "avg_price": 0.22,
          "min_price": 0.22,
          "max_price": 0.22,
          "total_qty": 10000,
          "total_amt": 2160.0,
          "yearly_prices": {
            "2025": 0.22
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "MD2111-DB",
          "name": "2×Stool Direct Premix-UNG (Probe qPCR)",
          "avg_price": 2.7,
          "min_price": 2.7,
          "max_price": 2.7,
          "total_qty": 600,
          "total_amt": 1620.0,
          "yearly_prices": {
            "2025": 2.7
          },
          "price_change_pct": null,
          "price_dispersion": 0.0
        },
        {
          "code": "FE40",
          "name": "Robustart Taq QS Ⅲ (DG)",
          "avg_price": 0.14,
          "min_price": 0.14,
          "max_price": 0.14,
          "total_qty": 5000,
          "total_amt": 700.0,
          "yearly_prices": {
            "2026": 0.14
          },
          "price_change_pct": 0.0,
          "price_dispersion": 0.0
        }
      ]
    }
  ],
  "top_products_by_customer": [
    {
      "code": "E13",
      "name": "Neoscript RTase",
      "customer_count": 12,
      "customers": [
        {
          "customer": "杭州博日科技股份有限公司",
          "avg_price": 0.01,
          "min_price": 0.01,
          "max_price": 0.01,
          "total_qty": 32800000,
          "total_amt": 169285.0,
          "price_change": -1.9,
          "premium_pct": 0.0
        },
        {
          "customer": "珠海横琴宝锐生物科技有限公司",
          "avg_price": 106.5,
          "min_price": 106.5,
          "max_price": 106.5,
          "total_qty": 110,
          "total_amt": 11715.0,
          "price_change": null,
          "premium_pct": 1064900.0
        },
        {
          "customer": "圣湘生物科技股份有限公司",
          "avg_price": 266.67,
          "min_price": 260.0,
          "max_price": 280.0,
          "total_qty": 190,
          "total_amt": 51400.0,
          "price_change": -2.5,
          "premium_pct": 2666600.0
        },
        {
          "customer": "湖南康得生物科技有限公司",
          "avg_price": 272.73,
          "min_price": 260.0,
          "max_price": 280.0,
          "total_qty": 249,
          "total_amt": 68420.0,
          "price_change": -4.7,
          "premium_pct": 2727200.0
        },
        {
          "customer": "武汉明德生物科技股份有限公司",
          "avg_price": 380.0,
          "min_price": 380.0,
          "max_price": 380.0,
          "total_qty": 88,
          "total_amt": 33440.0,
          "price_change": null,
          "premium_pct": 3799900.0
        },
        {
          "customer": "湖南冠牧生物科技有限公司",
          "avg_price": 891.11,
          "min_price": 720.0,
          "max_price": 950.0,
          "total_qty": 320,
          "total_amt": 282500.0,
          "price_change": -9.1,
          "premium_pct": 8911000.0
        },
        {
          "customer": "英科新创（苏州）生物科技有限公司",
          "avg_price": 1003.08,
          "min_price": 910.0,
          "max_price": 1020.0,
          "total_qty": 179,
          "total_amt": 181920.0,
          "price_change": -9.3,
          "premium_pct": 10030700.0
        },
        {
          "customer": "广州达安基因股份有限公司",
          "avg_price": 1150.0,
          "min_price": 1150.0,
          "max_price": 1150.0,
          "total_qty": 5,
          "total_amt": 5750.0,
          "price_change": null,
          "premium_pct": 11499900.0
        },
        {
          "customer": "苏州锐讯生物科技有限公司",
          "avg_price": 1160.0,
          "min_price": 1160.0,
          "max_price": 1160.0,
          "total_qty": 3,
          "total_amt": 3480.0,
          "price_change": null,
          "premium_pct": 11599900.0
        },
        {
          "customer": "上海市重大传染病和生物安全研究院",
          "avg_price": 1160.0,
          "min_price": 1160.0,
          "max_price": 1160.0,
          "total_qty": 2,
          "total_amt": 2320.0,
          "price_change": null,
          "premium_pct": 11599900.0
        },
        {
          "customer": "珠海赛乐奇生物技术股份有限公司",
          "avg_price": 1240.0,
          "min_price": 1240.0,
          "max_price": 1240.0,
          "total_qty": 210,
          "total_amt": 260400.0,
          "price_change": 0.0,
          "premium_pct": 12399900.0
        },
        {
          "customer": "北京卓诚惠生生物科技股份有限公司",
          "avg_price": 7424.0,
          "min_price": 7424.0,
          "max_price": 7424.0,
          "total_qty": 9,
          "total_amt": 66816.0,
          "price_change": null,
          "premium_pct": 74239900.0
        }
      ]
    },
    {
      "code": "M2181-4-NA",
      "name": "2×FastAmpli Premix-UNG Ⅳ (NA) (Probe qPCR)",
      "customer_count": 12,
      "customers": [
        {
          "customer": "上海美吉逾华生物医药科技有限公司",
          "avg_price": 1.1,
          "min_price": 1.1,
          "max_price": 1.1,
          "total_qty": 49000,
          "total_amt": 53900.0,
          "price_change": 0.0,
          "premium_pct": 0.0
        },
        {
          "customer": "苏州旭达生物科技有限公司",
          "avg_price": 1.2,
          "min_price": 1.2,
          "max_price": 1.2,
          "total_qty": 1000,
          "total_amt": 1200.0,
          "price_change": null,
          "premium_pct": 9.1
        },
        {
          "customer": "江苏绿叶诊断技术有限公司",
          "avg_price": 1.3,
          "min_price": 1.3,
          "max_price": 1.3,
          "total_qty": 5000,
          "total_amt": 6500.0,
          "price_change": null,
          "premium_pct": 18.2
        },
        {
          "customer": "上海纳全生物医学科技有限公司",
          "avg_price": 1.7,
          "min_price": 1.7,
          "max_price": 1.7,
          "total_qty": 46000,
          "total_amt": 78200.0,
          "price_change": 0.0,
          "premium_pct": 54.5
        },
        {
          "customer": "孚清诊断产品（嘉善）有限公司",
          "avg_price": 4.42,
          "min_price": 4.42,
          "max_price": 4.42,
          "total_qty": 800,
          "total_amt": 3536.0,
          "price_change": 0.0,
          "premium_pct": 301.8
        },
        {
          "customer": "重庆巴斯德生物医药科技有限公司",
          "avg_price": 10.63,
          "min_price": 1.1,
          "max_price": 44.0,
          "total_qty": 47794,
          "total_amt": 65186.0,
          "price_change": -89.7,
          "premium_pct": 866.4
        },
        {
          "customer": "江苏宏微特斯医药科技有限公司",
          "avg_price": 14.93,
          "min_price": 1.6,
          "max_price": 74.0,
          "total_qty": 32762,
          "total_amt": 74313.0,
          "price_change": -89.3,
          "premium_pct": 1257.3
        },
        {
          "customer": "武汉明德生物科技股份有限公司",
          "avg_price": 56.7,
          "min_price": 2.1,
          "max_price": 84.0,
          "total_qty": 4400,
          "total_amt": 42000.0,
          "price_change": null,
          "premium_pct": 5054.5
        },
        {
          "customer": "深圳澳东医学科技有限公司",
          "avg_price": 76.37,
          "min_price": 2.2,
          "max_price": 96.0,
          "total_qty": 3425,
          "total_amt": 45200.0,
          "price_change": 15.2,
          "premium_pct": 6842.7
        },
        {
          "customer": "圣湘生物科技股份有限公司",
          "avg_price": 80.0,
          "min_price": 80.0,
          "max_price": 80.0,
          "total_qty": 200,
          "total_amt": 16000.0,
          "price_change": null,
          "premium_pct": 7172.7
        },
        {
          "customer": "深圳市梓健生物科技有限公司",
          "avg_price": 96.0,
          "min_price": 96.0,
          "max_price": 96.0,
          "total_qty": 1375,
          "total_amt": 132000.0,
          "price_change": 0.0,
          "premium_pct": 8627.3
        },
        {
          "customer": "广州万孚生物技术股份有限公司",
          "avg_price": 104.0,
          "min_price": 104.0,
          "max_price": 104.0,
          "total_qty": 25,
          "total_amt": 2600.0,
          "price_change": null,
          "premium_pct": 9354.5
        }
      ]
    },
    {
      "code": "M2181-4",
      "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR)",
      "customer_count": 12,
      "customers": [
        {
          "customer": "福建佰孟医学科技有限公司",
          "avg_price": 0.82,
          "min_price": 0.8,
          "max_price": 0.9,
          "total_qty": 25000,
          "total_amt": 20500.0,
          "price_change": -3.0,
          "premium_pct": 0.0
        },
        {
          "customer": "圣湘生物科技股份有限公司",
          "avg_price": 0.89,
          "min_price": 0.5,
          "max_price": 1.6,
          "total_qty": 9480,
          "total_amt": 9940.0,
          "price_change": null,
          "premium_pct": 8.5
        },
        {
          "customer": "湖南华晨生物科技有限公司",
          "avg_price": 0.9,
          "min_price": 0.9,
          "max_price": 0.9,
          "total_qty": 500,
          "total_amt": 450.0,
          "price_change": 0.0,
          "premium_pct": 9.8
        },
        {
          "customer": "济南优柯生物技术有限公司",
          "avg_price": 1.2,
          "min_price": 1.2,
          "max_price": 1.2,
          "total_qty": 3000,
          "total_amt": 3600.0,
          "price_change": 0.0,
          "premium_pct": 46.3
        },
        {
          "customer": "上海纳全生物医学科技有限公司",
          "avg_price": 1.7,
          "min_price": 1.7,
          "max_price": 1.7,
          "total_qty": 5000,
          "total_amt": 8500.0,
          "price_change": null,
          "premium_pct": 107.3
        },
        {
          "customer": "上海北昂医药科技股份有限公司",
          "avg_price": 2.47,
          "min_price": 2.47,
          "max_price": 2.47,
          "total_qty": 1000,
          "total_amt": 2470.0,
          "price_change": null,
          "premium_pct": 201.2
        },
        {
          "customer": "陕西佰美基因股份有限公司",
          "avg_price": 2.55,
          "min_price": 2.55,
          "max_price": 2.55,
          "total_qty": 6000,
          "total_amt": 15300.0,
          "price_change": null,
          "premium_pct": 211.0
        },
        {
          "customer": "优联瑞康(上海)基因科技有限公司",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 2000,
          "total_amt": 5200.0,
          "price_change": null,
          "premium_pct": 217.1
        },
        {
          "customer": "拱北海关技术中心",
          "avg_price": 3.6,
          "min_price": 3.6,
          "max_price": 3.6,
          "total_qty": 500,
          "total_amt": 1800.0,
          "price_change": null,
          "premium_pct": 339.0
        },
        {
          "customer": "湖南冠牧生物科技有限公司",
          "avg_price": 32.0,
          "min_price": 32.0,
          "max_price": 32.0,
          "total_qty": 4250,
          "total_amt": 136000.0,
          "price_change": 0.0,
          "premium_pct": 3802.4
        },
        {
          "customer": "洛阳普泰生物技术有限公司",
          "avg_price": 32.0,
          "min_price": 32.0,
          "max_price": 32.0,
          "total_qty": 4450,
          "total_amt": 142400.0,
          "price_change": null,
          "premium_pct": 3802.4
        },
        {
          "customer": "中科绿康生物科技（珠海）有限公司",
          "avg_price": 80.0,
          "min_price": 80.0,
          "max_price": 80.0,
          "total_qty": 25,
          "total_amt": 2000.0,
          "price_change": 0.0,
          "premium_pct": 9656.1
        }
      ]
    },
    {
      "code": "AS412-9",
      "name": "4×冻干保护剂-9",
      "customer_count": 12,
      "customers": [
        {
          "customer": "上海伯杰医疗科技股份有限公司",
          "avg_price": 0.1,
          "min_price": 0.1,
          "max_price": 0.1,
          "total_qty": 11000,
          "total_amt": 1100.0,
          "price_change": null,
          "premium_pct": 0.0
        },
        {
          "customer": "保定佳瑞源生物芯片有限公司",
          "avg_price": 0.16,
          "min_price": 0.16,
          "max_price": 0.16,
          "total_qty": 2000,
          "total_amt": 320.0,
          "price_change": null,
          "premium_pct": 60.0
        },
        {
          "customer": "北京嘉华世杰科技有限公司",
          "avg_price": 0.18,
          "min_price": 0.18,
          "max_price": 0.18,
          "total_qty": 4000,
          "total_amt": 725.0,
          "price_change": 0.0,
          "premium_pct": 80.0
        },
        {
          "customer": "深圳市博瑞生物科技有限公司",
          "avg_price": 0.2,
          "min_price": 0.2,
          "max_price": 0.2,
          "total_qty": 1200,
          "total_amt": 240.0,
          "price_change": null,
          "premium_pct": 100.0
        },
        {
          "customer": "中科绿康生物科技（珠海）有限公司",
          "avg_price": 0.5,
          "min_price": 0.5,
          "max_price": 0.5,
          "total_qty": 5500,
          "total_amt": 2750.0,
          "price_change": null,
          "premium_pct": 400.0
        },
        {
          "customer": "南京英诺唯真生物科技有限公司",
          "avg_price": 0.56,
          "min_price": 0.56,
          "max_price": 0.56,
          "total_qty": 1000,
          "total_amt": 562.0,
          "price_change": null,
          "premium_pct": 460.0
        },
        {
          "customer": "圣湘生物科技股份有限公司",
          "avg_price": 12.68,
          "min_price": 0.19,
          "max_price": 16.0,
          "total_qty": 2121,
          "total_amt": 2228.0,
          "price_change": -5.2,
          "premium_pct": 12580.0
        },
        {
          "customer": "湖南圣维鲲腾生物科技有限公司",
          "avg_price": 15.0,
          "min_price": 15.0,
          "max_price": 15.0,
          "total_qty": 325,
          "total_amt": 4875.0,
          "price_change": null,
          "premium_pct": 14900.0
        },
        {
          "customer": "长沙圣维鲲腾医疗器械有限公司",
          "avg_price": 15.0,
          "min_price": 15.0,
          "max_price": 15.0,
          "total_qty": 358,
          "total_amt": 5370.0,
          "price_change": null,
          "premium_pct": 14900.0
        },
        {
          "customer": "深圳市奥斯卡动物医学科技有限公司",
          "avg_price": 16.0,
          "min_price": 16.0,
          "max_price": 16.0,
          "total_qty": 25,
          "total_amt": 400.0,
          "price_change": 0.0,
          "premium_pct": 15900.0
        },
        {
          "customer": "湖南华晨生物科技有限公司",
          "avg_price": 16.0,
          "min_price": 16.0,
          "max_price": 16.0,
          "total_qty": 12,
          "total_amt": 192.0,
          "price_change": null,
          "premium_pct": 15900.0
        },
        {
          "customer": "北京明日达科技发展有限责任公司",
          "avg_price": 32.0,
          "min_price": 32.0,
          "max_price": 32.0,
          "total_qty": 50,
          "total_amt": 1600.0,
          "price_change": 0.0,
          "premium_pct": 31900.0
        }
      ]
    },
    {
      "code": "nan",
      "name": "RNase HⅡ (DG)",
      "customer_count": 12,
      "customers": [
        {
          "customer": "普康智合（成都）生物制品有限公司",
          "avg_price": 0.3,
          "min_price": 0.3,
          "max_price": 0.3,
          "total_qty": 200000,
          "total_amt": 61000.0,
          "price_change": null,
          "premium_pct": 0.0
        },
        {
          "customer": "郑州纳克智造生物科技有限公司",
          "avg_price": 1.84,
          "min_price": 1.8,
          "max_price": 1.9,
          "total_qty": 14903,
          "total_amt": 27741.0,
          "price_change": -2.2,
          "premium_pct": 513.3
        },
        {
          "customer": "壹宏（深圳）基因有限公司",
          "avg_price": 2.0,
          "min_price": 1.8,
          "max_price": 2.08,
          "total_qty": 4200,
          "total_amt": 7896.0,
          "price_change": 0.0,
          "premium_pct": 566.7
        },
        {
          "customer": "杭州迪安生物技术有限公司",
          "avg_price": 3.82,
          "min_price": 3.79,
          "max_price": 3.85,
          "total_qty": 544,
          "total_amt": 2076.0,
          "price_change": 0.0,
          "premium_pct": 1173.3
        },
        {
          "customer": "珠海横琴宝锐生物科技有限公司",
          "avg_price": 7.0,
          "min_price": 7.0,
          "max_price": 7.0,
          "total_qty": 40,
          "total_amt": 280.0,
          "price_change": null,
          "premium_pct": 2233.3
        },
        {
          "customer": "深圳市奥斯卡动物医学科技有限公司",
          "avg_price": 10.0,
          "min_price": 10.0,
          "max_price": 10.0,
          "total_qty": 200,
          "total_amt": 2000.0,
          "price_change": null,
          "premium_pct": 3233.3
        },
        {
          "customer": "杭州岳晨医药科技有限公司",
          "avg_price": 50.0,
          "min_price": 50.0,
          "max_price": 50.0,
          "total_qty": 16,
          "total_amt": 800.0,
          "price_change": null,
          "premium_pct": 16566.7
        },
        {
          "customer": "厦门市波生生物技术有限公司",
          "avg_price": 80.0,
          "min_price": 80.0,
          "max_price": 80.0,
          "total_qty": 5,
          "total_amt": 400.0,
          "price_change": null,
          "premium_pct": 26566.7
        },
        {
          "customer": "珠海丽珠试剂股份有限公司",
          "avg_price": 96.0,
          "min_price": 0.8,
          "max_price": 850.0,
          "total_qty": 157713,
          "total_amt": 277284.0,
          "price_change": -98.3,
          "premium_pct": 31900.0
        },
        {
          "customer": "珠海宝锐生物科技有限公司",
          "avg_price": 304.75,
          "min_price": 0.0,
          "max_price": 20000.0,
          "total_qty": 53883986,
          "total_amt": 503161.0,
          "price_change": -46.6,
          "premium_pct": 101483.3
        },
        {
          "customer": "复星诊断科技（上海）有限公司",
          "avg_price": 490.83,
          "min_price": 5.0,
          "max_price": 2000.0,
          "total_qty": 2873,
          "total_amt": 427168.0,
          "price_change": -5.1,
          "premium_pct": 163510.0
        },
        {
          "customer": "新疆医科大学附属肿瘤医院",
          "avg_price": 20000.0,
          "min_price": 10000.0,
          "max_price": 30000.0,
          "total_qty": 3,
          "total_amt": 60000.0,
          "price_change": null,
          "premium_pct": 6666566.7
        }
      ]
    },
    {
      "code": "MD2104-003001",
      "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00300",
      "customer_count": 12,
      "customers": [
        {
          "customer": "苏州天隆生物科技有限公司",
          "avg_price": 1.2,
          "min_price": 1.2,
          "max_price": 1.2,
          "total_qty": 2000,
          "total_amt": 2400.0,
          "price_change": null,
          "premium_pct": 0.0
        },
        {
          "customer": "福建佰孟医学科技有限公司",
          "avg_price": 1.3,
          "min_price": 1.2,
          "max_price": 1.6,
          "total_qty": 21500,
          "total_amt": 26400.0,
          "price_change": -7.7,
          "premium_pct": 8.3
        },
        {
          "customer": "湖南圣测生物科技有限公司",
          "avg_price": 1.82,
          "min_price": 1.5,
          "max_price": 2.0,
          "total_qty": 53000,
          "total_amt": 104400.0,
          "price_change": 10.0,
          "premium_pct": 51.7
        },
        {
          "customer": "睿丰康生物医药科技（浙江）有限公司",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 102000,
          "total_amt": 204000.0,
          "price_change": 0.0,
          "premium_pct": 66.7
        },
        {
          "customer": "金华康创婺江生物科技有限公司",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 2000,
          "total_amt": 4000.0,
          "price_change": null,
          "premium_pct": 66.7
        },
        {
          "customer": "广州达安生物科技有限公司",
          "avg_price": 2.1,
          "min_price": 2.1,
          "max_price": 2.1,
          "total_qty": 40000,
          "total_amt": 84000.0,
          "price_change": null,
          "premium_pct": 75.0
        },
        {
          "customer": "江苏宏微特斯医药科技有限公司",
          "avg_price": 2.2,
          "min_price": 2.2,
          "max_price": 2.2,
          "total_qty": 1600,
          "total_amt": 3520.0,
          "price_change": 0.0,
          "premium_pct": 83.3
        },
        {
          "customer": "广东辉锦创兴生物医学科技有限公司",
          "avg_price": 2.38,
          "min_price": 2.38,
          "max_price": 2.38,
          "total_qty": 16000,
          "total_amt": 38000.0,
          "price_change": null,
          "premium_pct": 98.3
        },
        {
          "customer": "广东华诗特检测科技有限公司",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 400,
          "total_amt": 960.0,
          "price_change": null,
          "premium_pct": 100.0
        },
        {
          "customer": "江苏硕世生物科技股份有限公司",
          "avg_price": 3.0,
          "min_price": 3.0,
          "max_price": 3.0,
          "total_qty": 400,
          "total_amt": 1200.0,
          "price_change": null,
          "premium_pct": 150.0
        },
        {
          "customer": "广东海锐生物技术有限公司",
          "avg_price": 44.0,
          "min_price": 2.4,
          "max_price": 96.0,
          "total_qty": 4605,
          "total_amt": 41472.0,
          "price_change": 75.6,
          "premium_pct": 3566.7
        },
        {
          "customer": "南通大学",
          "avg_price": 112.0,
          "min_price": 112.0,
          "max_price": 112.0,
          "total_qty": 50,
          "total_amt": 5600.0,
          "price_change": 0.0,
          "premium_pct": 9233.3
        }
      ]
    },
    {
      "code": "E20",
      "name": "Robustart Taq QS Ⅱ",
      "customer_count": 12,
      "customers": [
        {
          "customer": "湖南华晨生物科技有限公司",
          "avg_price": 0.3,
          "min_price": 0.3,
          "max_price": 0.3,
          "total_qty": 6000,
          "total_amt": 1800.0,
          "price_change": null,
          "premium_pct": 0.0
        },
        {
          "customer": "湖南圣测生物科技有限公司",
          "avg_price": 200.13,
          "min_price": 0.16,
          "max_price": 800.0,
          "total_qty": 50003,
          "total_amt": 10800.0,
          "price_change": 299.7,
          "premium_pct": 66610.0
        },
        {
          "customer": "郑州安图生物工程股份有限公司",
          "avg_price": 300.0,
          "min_price": 300.0,
          "max_price": 300.0,
          "total_qty": 2,
          "total_amt": 600.0,
          "price_change": null,
          "premium_pct": 99900.0
        },
        {
          "customer": "英科新创（苏州）生物科技有限公司",
          "avg_price": 480.0,
          "min_price": 480.0,
          "max_price": 480.0,
          "total_qty": 90,
          "total_amt": 43200.0,
          "price_change": null,
          "premium_pct": 159900.0
        },
        {
          "customer": "广州易安生物技术有限公司",
          "avg_price": 612.5,
          "min_price": 600.0,
          "max_price": 650.0,
          "total_qty": 750,
          "total_amt": 452500.0,
          "price_change": -2.0,
          "premium_pct": 204066.7
        },
        {
          "customer": "北京英和领源生物技术有限公司",
          "avg_price": 633.33,
          "min_price": 630.0,
          "max_price": 650.0,
          "total_qty": 226,
          "total_amt": 143380.0,
          "price_change": -0.5,
          "premium_pct": 211010.0
        },
        {
          "customer": "湖南冠牧生物科技有限公司",
          "avg_price": 636.0,
          "min_price": 620.0,
          "max_price": 700.0,
          "total_qty": 1087,
          "total_amt": 688900.0,
          "price_change": -2.5,
          "premium_pct": 211900.0
        },
        {
          "customer": "广州国家实验室",
          "avg_price": 642.88,
          "min_price": 0.15,
          "max_price": 750.0,
          "total_qty": 9053,
          "total_amt": 41100.0,
          "price_change": 16.7,
          "premium_pct": 214193.3
        },
        {
          "customer": "广州湾区生物科技有限公司",
          "avg_price": 650.0,
          "min_price": 650.0,
          "max_price": 650.0,
          "total_qty": 20,
          "total_amt": 13000.0,
          "price_change": null,
          "premium_pct": 216566.7
        },
        {
          "customer": "成都普利泰生物科技有限公司",
          "avg_price": 666.72,
          "min_price": 0.16,
          "max_price": 1000.0,
          "total_qty": 15,
          "total_amt": 9001.0,
          "price_change": 50.0,
          "premium_pct": 222140.0
        },
        {
          "customer": "斯马特诊断技术（成都）有限公司",
          "avg_price": 900.0,
          "min_price": 800.0,
          "max_price": 1000.0,
          "total_qty": 16,
          "total_amt": 14400.0,
          "price_change": 0.0,
          "premium_pct": 299900.0
        },
        {
          "customer": "上海市重大传染病和生物安全研究院",
          "avg_price": 1520.0,
          "min_price": 1520.0,
          "max_price": 1520.0,
          "total_qty": 5,
          "total_amt": 7600.0,
          "price_change": null,
          "premium_pct": 506566.7
        }
      ]
    },
    {
      "code": "E29",
      "name": "Neoscript RTase HS",
      "customer_count": 12,
      "customers": [
        {
          "customer": "中元汇吉生物技术股份有限公司",
          "avg_price": 0.0,
          "min_price": 0.0,
          "max_price": 0.0,
          "total_qty": 1400000,
          "total_amt": 4060.0,
          "price_change": null,
          "premium_pct": 0
        },
        {
          "customer": "淄博道叶生物技术有限公司",
          "avg_price": 0.0,
          "min_price": 0.0,
          "max_price": 0.0,
          "total_qty": 3000000,
          "total_amt": 10475.0,
          "price_change": null,
          "premium_pct": 0
        },
        {
          "customer": "湖南圣测生物科技有限公司",
          "avg_price": 0.01,
          "min_price": 0.01,
          "max_price": 0.01,
          "total_qty": 100000,
          "total_amt": 800.0,
          "price_change": null,
          "premium_pct": 0
        },
        {
          "customer": "长沙奕信生物科技有限公司",
          "avg_price": 0.01,
          "min_price": 0.01,
          "max_price": 0.01,
          "total_qty": 1560000,
          "total_amt": 14580.0,
          "price_change": -2.3,
          "premium_pct": 0
        },
        {
          "customer": "广东永诺医疗科技有限公司",
          "avg_price": 0.01,
          "min_price": 0.01,
          "max_price": 0.01,
          "total_qty": 1800000,
          "total_amt": 13500.0,
          "price_change": 0.0,
          "premium_pct": 0
        },
        {
          "customer": "无锡精检生物技术有限公司",
          "avg_price": 0.01,
          "min_price": 0.01,
          "max_price": 0.01,
          "total_qty": 200000,
          "total_amt": 1160.0,
          "price_change": 0.0,
          "premium_pct": 0
        },
        {
          "customer": "中南大学",
          "avg_price": 0.01,
          "min_price": 0.01,
          "max_price": 0.01,
          "total_qty": 280000,
          "total_amt": 2632.0,
          "price_change": null,
          "premium_pct": 0
        },
        {
          "customer": "新羿制造科技（北京）有限公司",
          "avg_price": 750.0,
          "min_price": 0.01,
          "max_price": 1500.0,
          "total_qty": 3000014,
          "total_amt": 43500.0,
          "price_change": 0.0,
          "premium_pct": 0
        },
        {
          "customer": "迈克生物股份有限公司",
          "avg_price": 900.0,
          "min_price": 900.0,
          "max_price": 900.0,
          "total_qty": 3,
          "total_amt": 2700.0,
          "price_change": null,
          "premium_pct": 0
        },
        {
          "customer": "北京英和领源生物技术有限公司",
          "avg_price": 1175.0,
          "min_price": 1150.0,
          "max_price": 1200.0,
          "total_qty": 189,
          "total_amt": 220850.0,
          "price_change": 2.1,
          "premium_pct": 0
        },
        {
          "customer": "广州达安基因股份有限公司",
          "avg_price": 1700.0,
          "min_price": 1700.0,
          "max_price": 1700.0,
          "total_qty": 14,
          "total_amt": 23800.0,
          "price_change": 0.0,
          "premium_pct": 0
        },
        {
          "customer": "杭州博日科技股份有限公司",
          "avg_price": 2300.01,
          "min_price": 0.02,
          "max_price": 4600.0,
          "total_qty": 100002,
          "total_amt": 11500.0,
          "price_change": 0.0,
          "premium_pct": 0
        }
      ]
    },
    {
      "code": "FE20",
      "name": "Robustart Taq QS Ⅱ (DG)",
      "customer_count": 12,
      "customers": [
        {
          "customer": "广州和实生物技术有限公司",
          "avg_price": 0.13,
          "min_price": 0.13,
          "max_price": 0.13,
          "total_qty": 25000,
          "total_amt": 3250.0,
          "price_change": 0.0,
          "premium_pct": 0.0
        },
        {
          "customer": "厦门英博迈生物科技有限公司",
          "avg_price": 0.2,
          "min_price": 0.13,
          "max_price": 0.27,
          "total_qty": 251000,
          "total_amt": 33270.0,
          "price_change": -34.3,
          "premium_pct": 53.8
        },
        {
          "customer": "上海科亦生物科技有限公司",
          "avg_price": 0.2,
          "min_price": 0.2,
          "max_price": 0.2,
          "total_qty": 5000,
          "total_amt": 1000.0,
          "price_change": null,
          "premium_pct": 53.8
        },
        {
          "customer": "湖南华晨生物科技有限公司",
          "avg_price": 0.55,
          "min_price": 0.55,
          "max_price": 0.55,
          "total_qty": 1000,
          "total_amt": 550.0,
          "price_change": null,
          "premium_pct": 323.1
        },
        {
          "customer": "福州珒翰嘉生物科技有限公司",
          "avg_price": 0.55,
          "min_price": 0.55,
          "max_price": 0.55,
          "total_qty": 3500,
          "total_amt": 1925.0,
          "price_change": null,
          "premium_pct": 323.1
        },
        {
          "customer": "福州珒旭嘉生物科技有限公司",
          "avg_price": 0.55,
          "min_price": 0.55,
          "max_price": 0.55,
          "total_qty": 1000,
          "total_amt": 550.0,
          "price_change": null,
          "premium_pct": 323.1
        },
        {
          "customer": "武汉明德生物科技股份有限公司",
          "avg_price": 237.14,
          "min_price": 228.0,
          "max_price": 260.0,
          "total_qty": 102,
          "total_amt": 24088.0,
          "price_change": null,
          "premium_pct": 182315.4
        },
        {
          "customer": "郑州安图生物工程股份有限公司",
          "avg_price": 300.0,
          "min_price": 300.0,
          "max_price": 300.0,
          "total_qty": 4,
          "total_amt": 1200.0,
          "price_change": null,
          "premium_pct": 230669.2
        },
        {
          "customer": "广州万孚生物技术股份有限公司",
          "avg_price": 387.23,
          "min_price": 380.0,
          "max_price": 390.0,
          "total_qty": 516,
          "total_amt": 200350.0,
          "price_change": -1.4,
          "premium_pct": 297769.2
        },
        {
          "customer": "英科新创（苏州）生物科技有限公司",
          "avg_price": 455.45,
          "min_price": 420.0,
          "max_price": 480.0,
          "total_qty": 952,
          "total_amt": 424140.0,
          "price_change": -7.8,
          "premium_pct": 350246.2
        },
        {
          "customer": "深圳市臻惠医疗科技有限责任公司",
          "avg_price": 533.39,
          "min_price": 0.16,
          "max_price": 800.0,
          "total_qty": 45020,
          "total_amt": 23200.0,
          "price_change": 50.0,
          "premium_pct": 410200.0
        },
        {
          "customer": "北京万泰生物药业股份有限公司",
          "avg_price": 735.0,
          "min_price": 710.0,
          "max_price": 800.0,
          "total_qty": 90,
          "total_amt": 65370.0,
          "price_change": -3.4,
          "premium_pct": 565284.6
        }
      ]
    },
    {
      "code": "FE13",
      "name": "Neoscript RTase (DG)",
      "customer_count": 12,
      "customers": [
        {
          "customer": "浙江默乐生物科技有限公司",
          "avg_price": 0.0,
          "min_price": 0.01,
          "max_price": 0.01,
          "total_qty": 200000,
          "total_amt": 1000.0,
          "price_change": null,
          "premium_pct": 0
        },
        {
          "customer": "武汉市洪山区博大生物试剂经营部",
          "avg_price": 0.0,
          "min_price": 0.0,
          "max_price": 0.0,
          "total_qty": 2000000,
          "total_amt": 9200.0,
          "price_change": null,
          "premium_pct": 0
        },
        {
          "customer": "杭州博日科技股份有限公司",
          "avg_price": 0.01,
          "min_price": 0.01,
          "max_price": 0.01,
          "total_qty": 11400000,
          "total_amt": 59433.0,
          "price_change": -4.2,
          "premium_pct": 0
        },
        {
          "customer": "凯杰生物工程（深圳）有限公司",
          "avg_price": 0.01,
          "min_price": 0.01,
          "max_price": 0.01,
          "total_qty": 400000,
          "total_amt": 3600.0,
          "price_change": 0.0,
          "premium_pct": 0
        },
        {
          "customer": "福州珒翰嘉生物科技有限公司",
          "avg_price": 0.02,
          "min_price": 0.02,
          "max_price": 0.02,
          "total_qty": 40000,
          "total_amt": 720.0,
          "price_change": null,
          "premium_pct": 0
        },
        {
          "customer": "武汉明德生物科技股份有限公司",
          "avg_price": 428.0,
          "min_price": 380.0,
          "max_price": 540.0,
          "total_qty": 127,
          "total_amt": 52580.0,
          "price_change": null,
          "premium_pct": 0
        },
        {
          "customer": "湖南康得生物科技有限公司",
          "avg_price": 600.0,
          "min_price": 0.0,
          "max_price": 800.0,
          "total_qty": 400029,
          "total_amt": 23800.0,
          "price_change": 16.7,
          "premium_pct": 0
        },
        {
          "customer": "苏州创澜生物科技有限公司",
          "avg_price": 731.54,
          "min_price": 666.0,
          "max_price": 950.0,
          "total_qty": 51,
          "total_amt": 34818.0,
          "price_change": -9.0,
          "premium_pct": 0
        },
        {
          "customer": "广州万孚生物技术股份有限公司",
          "avg_price": 769.19,
          "min_price": 680.0,
          "max_price": 780.0,
          "total_qty": 207,
          "total_amt": 159560.0,
          "price_change": -7.3,
          "premium_pct": 0
        },
        {
          "customer": "厦门宝太生物科技股份有限公司",
          "avg_price": 920.0,
          "min_price": 920.0,
          "max_price": 920.0,
          "total_qty": 20,
          "total_amt": 18400.0,
          "price_change": 0.0,
          "premium_pct": 0
        },
        {
          "customer": "英科新创（苏州）生物科技有限公司",
          "avg_price": 980.62,
          "min_price": 910.0,
          "max_price": 1160.0,
          "total_qty": 309,
          "total_amt": 297440.0,
          "price_change": -7.2,
          "premium_pct": 0
        },
        {
          "customer": "深圳高性能医疗器械国家研究院有限公司",
          "avg_price": 1450.0,
          "min_price": 1450.0,
          "max_price": 1450.0,
          "total_qty": 4,
          "total_amt": 5800.0,
          "price_change": null,
          "premium_pct": 0
        }
      ]
    },
    {
      "code": "FM5144",
      "name": "5×FastAmpli RT Premix-UNG (Probe qRT-PCR) (DG)",
      "customer_count": 12,
      "customers": [
        {
          "customer": "GENEREACH BIOTECHNOLOGY CORPORATION",
          "avg_price": 0.64,
          "min_price": 0.49,
          "max_price": 0.79,
          "total_qty": 8000,
          "total_amt": 4090.0,
          "price_change": -24.0,
          "premium_pct": 0.0
        },
        {
          "customer": "湖南华晨生物科技有限公司",
          "avg_price": 1.1,
          "min_price": 1.1,
          "max_price": 1.1,
          "total_qty": 17200,
          "total_amt": 18920.0,
          "price_change": null,
          "premium_pct": 71.9
        },
        {
          "customer": "西安佰奥莱博生物科技有限公司",
          "avg_price": 1.26,
          "min_price": 0.85,
          "max_price": 1.31,
          "total_qty": 157000,
          "total_amt": 191870.0,
          "price_change": -32.8,
          "premium_pct": 96.9
        },
        {
          "customer": "武汉尚睿生物科技有限公司",
          "avg_price": 2.2,
          "min_price": 2.2,
          "max_price": 2.2,
          "total_qty": 3500,
          "total_amt": 7700.0,
          "price_change": 0.0,
          "premium_pct": 243.8
        },
        {
          "customer": "中科绿康生物科技（珠海）有限公司",
          "avg_price": 2.3,
          "min_price": 2.3,
          "max_price": 2.3,
          "total_qty": 9500,
          "total_amt": 21850.0,
          "price_change": 0.0,
          "premium_pct": 259.4
        },
        {
          "customer": "广东海锐生物技术有限公司",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 2000,
          "total_amt": 5000.0,
          "price_change": null,
          "premium_pct": 290.6
        },
        {
          "customer": "丹娜（天津）生物科技股份有限公司",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 7000,
          "total_amt": 17500.0,
          "price_change": null,
          "premium_pct": 290.6
        },
        {
          "customer": "保定佳瑞源生物芯片有限公司",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 27000,
          "total_amt": 67500.0,
          "price_change": 0.0,
          "premium_pct": 290.6
        },
        {
          "customer": "杭州奥盛仪器有限公司",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 4500,
          "total_amt": 11700.0,
          "price_change": null,
          "premium_pct": 306.2
        },
        {
          "customer": "新羿制造科技（北京）有限公司",
          "avg_price": 2.7,
          "min_price": 2.6,
          "max_price": 2.8,
          "total_qty": 500,
          "total_amt": 1360.0,
          "price_change": null,
          "premium_pct": 321.9
        },
        {
          "customer": "广州市宝创生物技术有限公司",
          "avg_price": 2.7,
          "min_price": 2.7,
          "max_price": 2.7,
          "total_qty": 7000,
          "total_amt": 18900.0,
          "price_change": null,
          "premium_pct": 321.9
        },
        {
          "customer": "上海伯杰医疗科技股份有限公司",
          "avg_price": 3.4,
          "min_price": 3.4,
          "max_price": 3.4,
          "total_qty": 1000,
          "total_amt": 3400.0,
          "price_change": null,
          "premium_pct": 431.2
        }
      ]
    },
    {
      "code": "M207",
      "name": "2×Superstart Premix plus (Probe qPCR)",
      "customer_count": 12,
      "customers": [
        {
          "customer": "深圳市芯思微生物科技有限公司",
          "avg_price": 1.1,
          "min_price": 1.1,
          "max_price": 1.1,
          "total_qty": 25000,
          "total_amt": 27500.0,
          "price_change": 0.0,
          "premium_pct": 0.0
        },
        {
          "customer": "珠海科艺普检测科技有限公司",
          "avg_price": 1.35,
          "min_price": 1.35,
          "max_price": 1.35,
          "total_qty": 34000,
          "total_amt": 45900.0,
          "price_change": 0.0,
          "premium_pct": 22.7
        },
        {
          "customer": "湛江科艺普检测科技有限公司",
          "avg_price": 1.35,
          "min_price": 1.35,
          "max_price": 1.35,
          "total_qty": 5000,
          "total_amt": 6750.0,
          "price_change": null,
          "premium_pct": 22.7
        },
        {
          "customer": "深圳市积光生物科技有限公司",
          "avg_price": 1.7,
          "min_price": 1.7,
          "max_price": 1.7,
          "total_qty": 2000,
          "total_amt": 3400.0,
          "price_change": null,
          "premium_pct": 54.5
        },
        {
          "customer": "北京金诺百泰生物技术有限公司",
          "avg_price": 1.7,
          "min_price": 1.7,
          "max_price": 1.7,
          "total_qty": 2800,
          "total_amt": 4760.0,
          "price_change": 0.0,
          "premium_pct": 54.5
        },
        {
          "customer": "简达生物医药（南京）有限公司",
          "avg_price": 2.2,
          "min_price": 2.2,
          "max_price": 2.2,
          "total_qty": 1600,
          "total_amt": 3520.0,
          "price_change": null,
          "premium_pct": 100.0
        },
        {
          "customer": "西北农林科技大学",
          "avg_price": 2.7,
          "min_price": 2.7,
          "max_price": 2.7,
          "total_qty": 500,
          "total_amt": 1350.0,
          "price_change": 0.0,
          "premium_pct": 145.5
        },
        {
          "customer": "广州陆韬科技有限公司",
          "avg_price": 3.6,
          "min_price": 3.6,
          "max_price": 3.6,
          "total_qty": 500,
          "total_amt": 1800.0,
          "price_change": 0.0,
          "premium_pct": 227.3
        },
        {
          "customer": "西安佰奥莱博生物科技有限公司",
          "avg_price": 26.0,
          "min_price": 26.0,
          "max_price": 26.0,
          "total_qty": 50,
          "total_amt": 1300.0,
          "price_change": null,
          "premium_pct": 2263.6
        },
        {
          "customer": "禹瑞（厦门）生物科技有限公司",
          "avg_price": 40.0,
          "min_price": 40.0,
          "max_price": 40.0,
          "total_qty": 140,
          "total_amt": 5600.0,
          "price_change": 0.0,
          "premium_pct": 3536.4
        },
        {
          "customer": "北京喀斯玛惠通科技有限公司",
          "avg_price": 80.0,
          "min_price": 80.0,
          "max_price": 80.0,
          "total_qty": 5,
          "total_amt": 400.0,
          "price_change": null,
          "premium_pct": 7172.7
        },
        {
          "customer": "上海海洋大学",
          "avg_price": 80.0,
          "min_price": 80.0,
          "max_price": 80.0,
          "total_qty": 5,
          "total_amt": 400.0,
          "price_change": null,
          "premium_pct": 7172.7
        }
      ]
    },
    {
      "code": "M2071",
      "name": "2×Superstart Premix plus-UNG (Probe qPCR)",
      "customer_count": 12,
      "customers": [
        {
          "customer": "北京茂晟昆泰生物科技有限公司",
          "avg_price": 1.0,
          "min_price": 1.0,
          "max_price": 1.0,
          "total_qty": 20000,
          "total_amt": 20000.0,
          "price_change": 0.0,
          "premium_pct": 0.0
        },
        {
          "customer": "布林凯斯（武汉）生物技术有限公司",
          "avg_price": 1.7,
          "min_price": 1.7,
          "max_price": 1.7,
          "total_qty": 1500,
          "total_amt": 2550.0,
          "price_change": 0.0,
          "premium_pct": 70.0
        },
        {
          "customer": "北京金诺百泰生物技术有限公司",
          "avg_price": 1.85,
          "min_price": 1.85,
          "max_price": 1.85,
          "total_qty": 200,
          "total_amt": 370.0,
          "price_change": null,
          "premium_pct": 85.0
        },
        {
          "customer": "河南农业大学",
          "avg_price": 2.2,
          "min_price": 2.2,
          "max_price": 2.2,
          "total_qty": 500,
          "total_amt": 1100.0,
          "price_change": 0.0,
          "premium_pct": 120.0
        },
        {
          "customer": "中国农业大学",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 100,
          "total_amt": 260.0,
          "price_change": null,
          "premium_pct": 160.0
        },
        {
          "customer": "北京安必奇生物科技有限公司",
          "avg_price": 2.8,
          "min_price": 2.8,
          "max_price": 2.8,
          "total_qty": 4500,
          "total_amt": 12600.0,
          "price_change": null,
          "premium_pct": 180.0
        },
        {
          "customer": "北京明日达科技发展有限责任公司",
          "avg_price": 19.0,
          "min_price": 19.0,
          "max_price": 19.0,
          "total_qty": 29900,
          "total_amt": 568100.0,
          "price_change": 0.0,
          "premium_pct": 1800.0
        },
        {
          "customer": "百沃特（天津）生物技术有限公司",
          "avg_price": 26.0,
          "min_price": 26.0,
          "max_price": 26.0,
          "total_qty": 1600,
          "total_amt": 41600.0,
          "price_change": 0.0,
          "premium_pct": 2500.0
        },
        {
          "customer": "山东沃高生物工程有限公司",
          "avg_price": 43.05,
          "min_price": 2.1,
          "max_price": 84.0,
          "total_qty": 307,
          "total_amt": 1218.0,
          "price_change": 95.1,
          "premium_pct": 4205.0
        },
        {
          "customer": "成都瀚辰光翼生物工程有限公司",
          "avg_price": 45.0,
          "min_price": 45.0,
          "max_price": 45.0,
          "total_qty": 300,
          "total_amt": 13500.0,
          "price_change": 0.0,
          "premium_pct": 4400.0
        },
        {
          "customer": "广州领上源生物科技有限公司",
          "avg_price": 50.0,
          "min_price": 50.0,
          "max_price": 50.0,
          "total_qty": 25,
          "total_amt": 1250.0,
          "price_change": 0.0,
          "premium_pct": 4900.0
        },
        {
          "customer": "武汉希诺医学检验实验室有限公司",
          "avg_price": 85.0,
          "min_price": 85.0,
          "max_price": 85.0,
          "total_qty": 290,
          "total_amt": 24650.0,
          "price_change": 0.0,
          "premium_pct": 8400.0
        }
      ]
    },
    {
      "code": "E07",
      "name": "Superstart Taq plus",
      "customer_count": 12,
      "customers": [
        {
          "customer": "基灵（西安）生物科技有限公司",
          "avg_price": 0.07,
          "min_price": 0.07,
          "max_price": 0.07,
          "total_qty": 65000,
          "total_amt": 4333.0,
          "price_change": 0.0,
          "premium_pct": 0.0
        },
        {
          "customer": "浙江默乐生物科技有限公司",
          "avg_price": 0.1,
          "min_price": 0.1,
          "max_price": 0.1,
          "total_qty": 35000,
          "total_amt": 3360.0,
          "price_change": null,
          "premium_pct": 42.9
        },
        {
          "customer": "北京贝尔生物工程股份有限公司",
          "avg_price": 0.19,
          "min_price": 0.17,
          "max_price": 0.22,
          "total_qty": 85000,
          "total_amt": 15719.0,
          "price_change": 0.0,
          "premium_pct": 171.4
        },
        {
          "customer": "青岛吉耀立科技发展有限公司",
          "avg_price": 0.2,
          "min_price": 0.19,
          "max_price": 0.22,
          "total_qty": 40000,
          "total_amt": 8040.0,
          "price_change": -2.3,
          "premium_pct": 185.7
        },
        {
          "customer": "上海捷诺生物科技股份有限公司",
          "avg_price": 0.22,
          "min_price": 0.22,
          "max_price": 0.22,
          "total_qty": 10000,
          "total_amt": 2160.0,
          "price_change": null,
          "premium_pct": 214.3
        },
        {
          "customer": "广东永诺医疗科技有限公司",
          "avg_price": 0.3,
          "min_price": 0.3,
          "max_price": 0.3,
          "total_qty": 5000,
          "total_amt": 1500.0,
          "price_change": null,
          "premium_pct": 328.6
        },
        {
          "customer": "珠海横琴宝锐生物科技有限公司",
          "avg_price": 26.33,
          "min_price": 26.33,
          "max_price": 26.33,
          "total_qty": 120,
          "total_amt": 3160.0,
          "price_change": null,
          "premium_pct": 37514.3
        },
        {
          "customer": "江苏默乐生物科技股份有限公司",
          "avg_price": 160.07,
          "min_price": 0.1,
          "max_price": 480.0,
          "total_qty": 85011,
          "total_amt": 13600.0,
          "price_change": null,
          "premium_pct": 228571.4
        },
        {
          "customer": "湖南圣维动牧生物科技发展有限责任公司",
          "avg_price": 300.64,
          "min_price": 0.07,
          "max_price": 370.0,
          "total_qty": 25048,
          "total_amt": 19610.0,
          "price_change": -23.1,
          "premium_pct": 429385.7
        },
        {
          "customer": "湖南康得生物科技有限公司",
          "avg_price": 355.0,
          "min_price": 355.0,
          "max_price": 355.0,
          "total_qty": 18,
          "total_amt": 6390.0,
          "price_change": null,
          "premium_pct": 507042.9
        },
        {
          "customer": "珠海赛乐奇生物技术股份有限公司",
          "avg_price": 630.0,
          "min_price": 630.0,
          "max_price": 630.0,
          "total_qty": 1200,
          "total_amt": 756000.0,
          "price_change": 0.0,
          "premium_pct": 899900.0
        },
        {
          "customer": "北京康润诚业生物科技有限公司",
          "avg_price": 780.0,
          "min_price": 780.0,
          "max_price": 780.0,
          "total_qty": 70,
          "total_amt": 54600.0,
          "price_change": null,
          "premium_pct": 1114185.7
        }
      ]
    },
    {
      "code": "AS05",
      "name": "RNase Inhibitor",
      "customer_count": 12,
      "customers": [
        {
          "customer": "苏州华益美生物科技有限公司",
          "avg_price": 241.0,
          "min_price": 240.0,
          "max_price": 245.0,
          "total_qty": 774,
          "total_amt": 186780.0,
          "price_change": -0.4,
          "premium_pct": 0.0
        },
        {
          "customer": "锐讯博星生物医药（苏州）有限公司",
          "avg_price": 306.0,
          "min_price": 306.0,
          "max_price": 306.0,
          "total_qty": 2,
          "total_amt": 612.0,
          "price_change": null,
          "premium_pct": 27.0
        },
        {
          "customer": "苏州锐讯生物科技有限公司",
          "avg_price": 308.67,
          "min_price": 260.0,
          "max_price": 360.0,
          "total_qty": 15,
          "total_amt": 4430.0,
          "price_change": null,
          "premium_pct": 28.1
        },
        {
          "customer": "珠海赛乐奇生物技术股份有限公司",
          "avg_price": 320.0,
          "min_price": 320.0,
          "max_price": 320.0,
          "total_qty": 300,
          "total_amt": 96000.0,
          "price_change": 0.0,
          "premium_pct": 32.8
        },
        {
          "customer": "北京卓诚惠生生物科技股份有限公司",
          "avg_price": 340.0,
          "min_price": 340.0,
          "max_price": 340.0,
          "total_qty": 14,
          "total_amt": 4760.0,
          "price_change": null,
          "premium_pct": 41.1
        },
        {
          "customer": "苏州先进分子诊断技术有限公司",
          "avg_price": 360.0,
          "min_price": 360.0,
          "max_price": 360.0,
          "total_qty": 2,
          "total_amt": 720.0,
          "price_change": null,
          "premium_pct": 49.4
        },
        {
          "customer": "广州湾区生物科技有限公司",
          "avg_price": 400.0,
          "min_price": 400.0,
          "max_price": 400.0,
          "total_qty": 30,
          "total_amt": 12000.0,
          "price_change": null,
          "premium_pct": 66.0
        },
        {
          "customer": "广州易安生物技术有限公司",
          "avg_price": 500.0,
          "min_price": 500.0,
          "max_price": 500.0,
          "total_qty": 1,
          "total_amt": 500.0,
          "price_change": 0.0,
          "premium_pct": 107.5
        },
        {
          "customer": "新羿制造科技（北京）有限公司",
          "avg_price": 500.0,
          "min_price": 500.0,
          "max_price": 500.0,
          "total_qty": 41,
          "total_amt": 20500.0,
          "price_change": 0.0,
          "premium_pct": 107.5
        },
        {
          "customer": "合肥辉宇生物科技有限公司",
          "avg_price": 500.0,
          "min_price": 500.0,
          "max_price": 500.0,
          "total_qty": 60,
          "total_amt": 30000.0,
          "price_change": 0.0,
          "premium_pct": 107.5
        },
        {
          "customer": "中国农业科学院上海兽医研究所",
          "avg_price": 500.0,
          "min_price": 500.0,
          "max_price": 500.0,
          "total_qty": 1,
          "total_amt": 500.0,
          "price_change": null,
          "premium_pct": 107.5
        },
        {
          "customer": "上海闪翔生物科技有限公司",
          "avg_price": 680.0,
          "min_price": 680.0,
          "max_price": 680.0,
          "total_qty": 15,
          "total_amt": 10200.0,
          "price_change": 0.0,
          "premium_pct": 182.2
        }
      ]
    },
    {
      "code": "E01",
      "name": "UNG",
      "customer_count": 12,
      "customers": [
        {
          "customer": "珠海横琴宝锐生物科技有限公司",
          "avg_price": 32.85,
          "min_price": 32.85,
          "max_price": 32.85,
          "total_qty": 80,
          "total_amt": 2628.0,
          "price_change": null,
          "premium_pct": 0.0
        },
        {
          "customer": "广州易安生物技术有限公司",
          "avg_price": 235.0,
          "min_price": 230.0,
          "max_price": 250.0,
          "total_qty": 375,
          "total_amt": 86750.0,
          "price_change": -2.1,
          "premium_pct": 615.4
        },
        {
          "customer": "北京英和领源生物技术有限公司",
          "avg_price": 260.0,
          "min_price": 260.0,
          "max_price": 260.0,
          "total_qty": 96,
          "total_amt": 24960.0,
          "price_change": 0.0,
          "premium_pct": 691.5
        },
        {
          "customer": "珠海赛乐奇生物技术股份有限公司",
          "avg_price": 300.0,
          "min_price": 300.0,
          "max_price": 300.0,
          "total_qty": 60,
          "total_amt": 18000.0,
          "price_change": 0.0,
          "premium_pct": 813.2
        },
        {
          "customer": "广州远奥生物科技有限公司",
          "avg_price": 300.0,
          "min_price": 300.0,
          "max_price": 300.0,
          "total_qty": 11,
          "total_amt": 3300.0,
          "price_change": null,
          "premium_pct": 813.2
        },
        {
          "customer": "上海芯超生物科技有限公司",
          "avg_price": 330.0,
          "min_price": 320.0,
          "max_price": 350.0,
          "total_qty": 17,
          "total_amt": 5500.0,
          "price_change": -3.0,
          "premium_pct": 904.6
        },
        {
          "customer": "深圳市朗瑞生物科技有限公司",
          "avg_price": 330.0,
          "min_price": 330.0,
          "max_price": 330.0,
          "total_qty": 10,
          "total_amt": 3300.0,
          "price_change": null,
          "premium_pct": 904.6
        },
        {
          "customer": "无锡市申瑞生物制品有限公司",
          "avg_price": 360.0,
          "min_price": 360.0,
          "max_price": 360.0,
          "total_qty": 6,
          "total_amt": 2160.0,
          "price_change": null,
          "premium_pct": 995.9
        },
        {
          "customer": "青岛吉耀立科技发展有限公司",
          "avg_price": 370.0,
          "min_price": 340.0,
          "max_price": 400.0,
          "total_qty": 7,
          "total_amt": 2500.0,
          "price_change": -8.1,
          "premium_pct": 1026.3
        },
        {
          "customer": "天津知因生物科技有限公司",
          "avg_price": 400.0,
          "min_price": 400.0,
          "max_price": 400.0,
          "total_qty": 1,
          "total_amt": 400.0,
          "price_change": 0.0,
          "premium_pct": 1117.7
        },
        {
          "customer": "优联瑞康(上海)基因科技有限公司",
          "avg_price": 400.0,
          "min_price": 400.0,
          "max_price": 400.0,
          "total_qty": 1,
          "total_amt": 400.0,
          "price_change": null,
          "premium_pct": 1117.7
        },
        {
          "customer": "复星诊断科技（上海）有限公司",
          "avg_price": 750.0,
          "min_price": 750.0,
          "max_price": 750.0,
          "total_qty": 46,
          "total_amt": 34500.0,
          "price_change": 0.0,
          "premium_pct": 2183.1
        }
      ]
    },
    {
      "code": "FM2181-4",
      "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (DG)",
      "customer_count": 12,
      "customers": [
        {
          "customer": "湖南华晨生物科技有限公司",
          "avg_price": 1.05,
          "min_price": 0.9,
          "max_price": 1.2,
          "total_qty": 5250,
          "total_amt": 4800.0,
          "price_change": null,
          "premium_pct": 0.0
        },
        {
          "customer": "杭州比格飞序生物科技有限公司",
          "avg_price": 1.9,
          "min_price": 1.9,
          "max_price": 1.9,
          "total_qty": 2000,
          "total_amt": 3800.0,
          "price_change": null,
          "premium_pct": 81.0
        },
        {
          "customer": "苏州晶睿生物科技有限公司",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 880,
          "total_amt": 1760.0,
          "price_change": 0.0,
          "premium_pct": 90.5
        },
        {
          "customer": "南京英诺唯真生物科技有限公司",
          "avg_price": 2.09,
          "min_price": 1.8,
          "max_price": 2.6,
          "total_qty": 8600,
          "total_amt": 17240.0,
          "price_change": -13.7,
          "premium_pct": 99.0
        },
        {
          "customer": "币冠（上海）生物科技有限公司",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 200,
          "total_amt": 480.0,
          "price_change": null,
          "premium_pct": 128.6
        },
        {
          "customer": "深圳市博瑞生物科技有限公司",
          "avg_price": 2.8,
          "min_price": 2.8,
          "max_price": 2.8,
          "total_qty": 800,
          "total_amt": 2240.0,
          "price_change": 0.0,
          "premium_pct": 166.7
        },
        {
          "customer": "珠海贝索生物技术有限公司",
          "avg_price": 2.8,
          "min_price": 2.8,
          "max_price": 2.8,
          "total_qty": 1000,
          "total_amt": 2800.0,
          "price_change": 0.0,
          "premium_pct": 166.7
        },
        {
          "customer": "河南科技学院",
          "avg_price": 3.3,
          "min_price": 3.3,
          "max_price": 3.3,
          "total_qty": 300,
          "total_amt": 990.0,
          "price_change": 0.0,
          "premium_pct": 214.3
        },
        {
          "customer": "山东沃高生物工程有限公司",
          "avg_price": 18.5,
          "min_price": 2.1,
          "max_price": 84.0,
          "total_qty": 3512,
          "total_amt": 8458.0,
          "price_change": 132.7,
          "premium_pct": 1661.9
        },
        {
          "customer": "杭州丹威生物科技有限公司",
          "avg_price": 70.34,
          "min_price": 68.0,
          "max_price": 71.0,
          "total_qty": 2795,
          "total_amt": 195745.0,
          "price_change": -3.3,
          "premium_pct": 6599.0
        },
        {
          "customer": "丹娜（天津）生物科技股份有限公司",
          "avg_price": 80.0,
          "min_price": 80.0,
          "max_price": 80.0,
          "total_qty": 1012,
          "total_amt": 80960.0,
          "price_change": 0.0,
          "premium_pct": 7519.0
        },
        {
          "customer": "苏州天隆生物科技有限公司",
          "avg_price": 104.0,
          "min_price": 104.0,
          "max_price": 104.0,
          "total_qty": 10,
          "total_amt": 1040.0,
          "price_change": 0.0,
          "premium_pct": 9804.8
        }
      ]
    },
    {
      "code": "MD2071",
      "name": "2×Fast Direct Premix-UNG (Probe qPCR)",
      "customer_count": 12,
      "customers": [
        {
          "customer": "石家庄圣博生物科技有限公司",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 40500,
          "total_amt": 72900.0,
          "price_change": 0.0,
          "premium_pct": 0.0
        },
        {
          "customer": "青岛日熙检测服务有限公司",
          "avg_price": 1.81,
          "min_price": 1.5,
          "max_price": 2.2,
          "total_qty": 6500,
          "total_amt": 11400.0,
          "price_change": -17.2,
          "premium_pct": 0.6
        },
        {
          "customer": "连云港旋达生物科技有限公司",
          "avg_price": 2.2,
          "min_price": 2.2,
          "max_price": 2.2,
          "total_qty": 4000,
          "total_amt": 8800.0,
          "price_change": null,
          "premium_pct": 22.2
        },
        {
          "customer": "天津知因生物科技有限公司",
          "avg_price": 2.53,
          "min_price": 2.29,
          "max_price": 2.7,
          "total_qty": 25000,
          "total_amt": 62045.0,
          "price_change": -9.3,
          "premium_pct": 40.6
        },
        {
          "customer": "壹宏（深圳）基因有限公司",
          "avg_price": 2.8,
          "min_price": 2.8,
          "max_price": 2.8,
          "total_qty": 1500,
          "total_amt": 4200.0,
          "price_change": 0.0,
          "premium_pct": 55.6
        },
        {
          "customer": "福州思创维达生物技术有限公司",
          "avg_price": 2.8,
          "min_price": 2.8,
          "max_price": 2.8,
          "total_qty": 200,
          "total_amt": 560.0,
          "price_change": null,
          "premium_pct": 55.6
        },
        {
          "customer": "武汉市洪山区博大生物试剂经营部",
          "avg_price": 3.0,
          "min_price": 3.0,
          "max_price": 3.0,
          "total_qty": 500,
          "total_amt": 1500.0,
          "price_change": null,
          "premium_pct": 66.7
        },
        {
          "customer": "灵羽生工（北京）医药科技有限公司",
          "avg_price": 3.16,
          "min_price": 3.0,
          "max_price": 3.2,
          "total_qty": 3000,
          "total_amt": 9480.0,
          "price_change": -5.1,
          "premium_pct": 75.6
        },
        {
          "customer": "龙阔(苏州)生物工程有限公司北京分公司",
          "avg_price": 3.2,
          "min_price": 3.2,
          "max_price": 3.2,
          "total_qty": 600,
          "total_amt": 1920.0,
          "price_change": null,
          "premium_pct": 77.8
        },
        {
          "customer": "福州珒旭嘉生物科技有限公司",
          "avg_price": 4.2,
          "min_price": 4.2,
          "max_price": 4.2,
          "total_qty": 100,
          "total_amt": 420.0,
          "price_change": null,
          "premium_pct": 133.3
        },
        {
          "customer": "杭州方略生物科技有限公司",
          "avg_price": 5.0,
          "min_price": 5.0,
          "max_price": 5.0,
          "total_qty": 300,
          "total_amt": 1500.0,
          "price_change": null,
          "premium_pct": 177.8
        },
        {
          "customer": "厦门英博迈生物科技有限公司",
          "avg_price": 5.6,
          "min_price": 5.6,
          "max_price": 5.6,
          "total_qty": 100,
          "total_amt": 560.0,
          "price_change": 0.0,
          "premium_pct": 211.1
        }
      ]
    },
    {
      "code": "E16",
      "name": "Robustart Taq",
      "customer_count": 12,
      "customers": [
        {
          "customer": "浙江默乐生物科技有限公司",
          "avg_price": 0.1,
          "min_price": 0.1,
          "max_price": 0.1,
          "total_qty": 10000,
          "total_amt": 960.0,
          "price_change": null,
          "premium_pct": 0.0
        },
        {
          "customer": "洛阳仁初医疗科技有限公司",
          "avg_price": 0.17,
          "min_price": 0.17,
          "max_price": 0.17,
          "total_qty": 10000,
          "total_amt": 1700.0,
          "price_change": null,
          "premium_pct": 70.0
        },
        {
          "customer": "深圳市湾瑞科技有限公司",
          "avg_price": 0.24,
          "min_price": 0.24,
          "max_price": 0.24,
          "total_qty": 10000,
          "total_amt": 2400.0,
          "price_change": null,
          "premium_pct": 140.0
        },
        {
          "customer": "广州市金圻睿生物科技有限责任公司",
          "avg_price": 0.27,
          "min_price": 0.27,
          "max_price": 0.27,
          "total_qty": 10000,
          "total_amt": 2700.0,
          "price_change": null,
          "premium_pct": 170.0
        },
        {
          "customer": "珠海圣美生物诊断技术有限公司",
          "avg_price": 0.27,
          "min_price": 0.27,
          "max_price": 0.27,
          "total_qty": 2500,
          "total_amt": 675.0,
          "price_change": null,
          "premium_pct": 170.0
        },
        {
          "customer": "天津知因生物科技有限公司",
          "avg_price": 0.3,
          "min_price": 0.27,
          "max_price": 0.4,
          "total_qty": 5500,
          "total_amt": 1550.0,
          "price_change": 0.0,
          "premium_pct": 200.0
        },
        {
          "customer": "广州湾区生物科技有限公司",
          "avg_price": 125.08,
          "min_price": 0.1,
          "max_price": 500.0,
          "total_qty": 150010,
          "total_amt": 20000.0,
          "price_change": null,
          "premium_pct": 124980.0
        },
        {
          "customer": "武汉明德生物科技股份有限公司",
          "avg_price": 228.0,
          "min_price": 228.0,
          "max_price": 228.0,
          "total_qty": 370,
          "total_amt": 84360.0,
          "price_change": null,
          "premium_pct": 227900.0
        },
        {
          "customer": "武汉友芝友医疗科技股份有限公司",
          "avg_price": 650.0,
          "min_price": 650.0,
          "max_price": 650.0,
          "total_qty": 21,
          "total_amt": 13650.0,
          "price_change": 0.0,
          "premium_pct": 649900.0
        },
        {
          "customer": "广州达安基因股份有限公司",
          "avg_price": 680.0,
          "min_price": 680.0,
          "max_price": 680.0,
          "total_qty": 40,
          "total_amt": 27200.0,
          "price_change": null,
          "premium_pct": 679900.0
        },
        {
          "customer": "深圳容金科技有限公司",
          "avg_price": 1200.0,
          "min_price": 1200.0,
          "max_price": 1200.0,
          "total_qty": 2,
          "total_amt": 2400.0,
          "price_change": null,
          "premium_pct": 1199900.0
        },
        {
          "customer": "重庆京因生物科技有限责任公司",
          "avg_price": 3000.0,
          "min_price": 3000.0,
          "max_price": 3000.0,
          "total_qty": 12,
          "total_amt": 36000.0,
          "price_change": null,
          "premium_pct": 2999900.0
        }
      ]
    },
    {
      "code": "M2274",
      "name": "2×Neoscript RT Premix OT-UNG (Probe qRT-PCR)",
      "customer_count": 12,
      "customers": [
        {
          "customer": "武汉明德生物科技股份有限公司",
          "avg_price": 0.8,
          "min_price": 0.8,
          "max_price": 0.8,
          "total_qty": 12000,
          "total_amt": 9600.0,
          "price_change": null,
          "premium_pct": 0.0
        },
        {
          "customer": "武汉科前生物股份有限公司",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 11500,
          "total_amt": 20700.0,
          "price_change": 0.0,
          "premium_pct": 125.0
        },
        {
          "customer": "广州达安生物科技有限公司",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 10000,
          "total_amt": 20000.0,
          "price_change": null,
          "premium_pct": 150.0
        },
        {
          "customer": "济南优柯生物技术有限公司",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 1000,
          "total_amt": 2000.0,
          "price_change": 0.0,
          "premium_pct": 150.0
        },
        {
          "customer": "苏州旭达生物科技有限公司",
          "avg_price": 2.2,
          "min_price": 2.2,
          "max_price": 2.2,
          "total_qty": 5000,
          "total_amt": 11000.0,
          "price_change": null,
          "premium_pct": 175.0
        },
        {
          "customer": "北京康润诚业生物科技有限公司",
          "avg_price": 2.54,
          "min_price": 2.15,
          "max_price": 3.0,
          "total_qty": 54500,
          "total_amt": 129660.0,
          "price_change": -3.5,
          "premium_pct": 217.5
        },
        {
          "customer": "西安赛思生物科技有限公司",
          "avg_price": 2.65,
          "min_price": 2.65,
          "max_price": 2.65,
          "total_qty": 100,
          "total_amt": 265.0,
          "price_change": 0.0,
          "premium_pct": 231.2
        },
        {
          "customer": "杭州方略生物科技有限公司",
          "avg_price": 2.7,
          "min_price": 2.4,
          "max_price": 3.0,
          "total_qty": 200,
          "total_amt": 540.0,
          "price_change": null,
          "premium_pct": 237.5
        },
        {
          "customer": "北京吉检医疗科技有限公司",
          "avg_price": 3.0,
          "min_price": 3.0,
          "max_price": 3.0,
          "total_qty": 7500,
          "total_amt": 22500.0,
          "price_change": 0.0,
          "premium_pct": 275.0
        },
        {
          "customer": "潍坊德诺泰克生物科技有限公司",
          "avg_price": 3.0,
          "min_price": 3.0,
          "max_price": 3.0,
          "total_qty": 1900,
          "total_amt": 5700.0,
          "price_change": 0.0,
          "premium_pct": 275.0
        },
        {
          "customer": "厦门海关技术中心",
          "avg_price": 4.0,
          "min_price": 4.0,
          "max_price": 4.0,
          "total_qty": 1000,
          "total_amt": 4000.0,
          "price_change": 0.0,
          "premium_pct": 400.0
        },
        {
          "customer": "拱北海关技术中心",
          "avg_price": 108.0,
          "min_price": 4.0,
          "max_price": 160.0,
          "total_qty": 250,
          "total_amt": 8800.0,
          "price_change": 48.1,
          "premium_pct": 13400.0
        }
      ]
    },
    {
      "code": "BR1D303-01",
      "name": "AcuGenix™ Neoscript All-in-One cDNA Synthesis Prem",
      "customer_count": 12,
      "customers": [
        {
          "customer": "浙江省人民医院",
          "avg_price": 320.0,
          "min_price": 290.0,
          "max_price": 350.0,
          "total_qty": 22,
          "total_amt": 6500.0,
          "price_change": 0.0,
          "premium_pct": 0.0
        },
        {
          "customer": "中山大学附属第一医院",
          "avg_price": 350.0,
          "min_price": 350.0,
          "max_price": 350.0,
          "total_qty": 5,
          "total_amt": 1750.0,
          "price_change": 0.0,
          "premium_pct": 9.4
        },
        {
          "customer": "衢州市中医医院",
          "avg_price": 350.0,
          "min_price": 350.0,
          "max_price": 350.0,
          "total_qty": 10,
          "total_amt": 3500.0,
          "price_change": 0.0,
          "premium_pct": 9.4
        },
        {
          "customer": "广东省人民医院",
          "avg_price": 375.0,
          "min_price": 375.0,
          "max_price": 375.0,
          "total_qty": 2,
          "total_amt": 750.0,
          "price_change": 0.0,
          "premium_pct": 17.2
        },
        {
          "customer": "温州大学",
          "avg_price": 492.67,
          "min_price": 300.0,
          "max_price": 828.0,
          "total_qty": 16,
          "total_amt": 7490.0,
          "price_change": -29.0,
          "premium_pct": 54.0
        },
        {
          "customer": "中山大学",
          "avg_price": 570.0,
          "min_price": 530.0,
          "max_price": 600.0,
          "total_qty": 8,
          "total_amt": 4530.0,
          "price_change": 0.0,
          "premium_pct": 78.1
        },
        {
          "customer": "浙江中医药大学",
          "avg_price": 589.0,
          "min_price": 350.0,
          "max_price": 828.0,
          "total_qty": 7,
          "total_amt": 3406.0,
          "price_change": -40.6,
          "premium_pct": 84.1
        },
        {
          "customer": "温州医科大学",
          "avg_price": 635.0,
          "min_price": 350.0,
          "max_price": 920.0,
          "total_qty": 20,
          "total_amt": 9280.0,
          "price_change": null,
          "premium_pct": 98.4
        },
        {
          "customer": "杭州赫利克萨科技有限公司",
          "avg_price": 660.0,
          "min_price": 520.0,
          "max_price": 800.0,
          "total_qty": 5,
          "total_amt": 2880.0,
          "price_change": 0.0,
          "premium_pct": 106.2
        },
        {
          "customer": "浙江大学",
          "avg_price": 701.5,
          "min_price": 350.0,
          "max_price": 900.0,
          "total_qty": 137,
          "total_amt": 104870.0,
          "price_change": 2.1,
          "premium_pct": 119.2
        },
        {
          "customer": "浙江农林大学",
          "avg_price": 882.67,
          "min_price": 828.0,
          "max_price": 920.0,
          "total_qty": 4,
          "total_amt": 3476.0,
          "price_change": 4.2,
          "premium_pct": 175.8
        },
        {
          "customer": "The Hong Kong Polytechnic University",
          "avg_price": 1050.0,
          "min_price": 1050.0,
          "max_price": 1050.0,
          "total_qty": 1,
          "total_amt": 1050.0,
          "price_change": 0.0,
          "premium_pct": 228.1
        }
      ]
    },
    {
      "code": "BR3M121-72",
      "name": "AcuGenix™ Super-Fidelity Master Mix (Dye Plus)",
      "customer_count": 12,
      "customers": [
        {
          "customer": "浙江省人民医院",
          "avg_price": 487.5,
          "min_price": 475.0,
          "max_price": 500.0,
          "total_qty": 4,
          "total_amt": 1950.0,
          "price_change": 2.6,
          "premium_pct": 0.0
        },
        {
          "customer": "温州医科大学",
          "avg_price": 780.5,
          "min_price": 562.0,
          "max_price": 999.0,
          "total_qty": 3,
          "total_amt": 2123.0,
          "price_change": 0.0,
          "premium_pct": 60.1
        },
        {
          "customer": "浙江大学",
          "avg_price": 837.07,
          "min_price": 400.0,
          "max_price": 1350.0,
          "total_qty": 59,
          "total_amt": 44416.0,
          "price_change": -28.4,
          "premium_pct": 71.7
        },
        {
          "customer": "温州大学",
          "avg_price": 933.0,
          "min_price": 900.0,
          "max_price": 999.0,
          "total_qty": 3,
          "total_amt": 2799.0,
          "price_change": 1.8,
          "premium_pct": 91.4
        },
        {
          "customer": "杭州洛信生物科技有限公司",
          "avg_price": 950.0,
          "min_price": 950.0,
          "max_price": 950.0,
          "total_qty": 5,
          "total_amt": 4750.0,
          "price_change": null,
          "premium_pct": 94.9
        },
        {
          "customer": "浙江农林大学",
          "avg_price": 965.7,
          "min_price": 899.1,
          "max_price": 999.0,
          "total_qty": 6,
          "total_amt": 5594.0,
          "price_change": 3.4,
          "premium_pct": 98.1
        },
        {
          "customer": "浙江中医药大学",
          "avg_price": 999.0,
          "min_price": 999.0,
          "max_price": 999.0,
          "total_qty": 2,
          "total_amt": 1998.0,
          "price_change": null,
          "premium_pct": 104.9
        },
        {
          "customer": "华南农业大学",
          "avg_price": 999.0,
          "min_price": 999.0,
          "max_price": 999.0,
          "total_qty": 2,
          "total_amt": 1998.0,
          "price_change": 0.0,
          "premium_pct": 104.9
        },
        {
          "customer": "杭州师范大学",
          "avg_price": 999.0,
          "min_price": 999.0,
          "max_price": 999.0,
          "total_qty": 1,
          "total_amt": 999.0,
          "price_change": 0.0,
          "premium_pct": 104.9
        },
        {
          "customer": "北京师范大学",
          "avg_price": 999.0,
          "min_price": 999.0,
          "max_price": 999.0,
          "total_qty": 1,
          "total_amt": 999.0,
          "price_change": 0.0,
          "premium_pct": 104.9
        },
        {
          "customer": "浙江万里学院",
          "avg_price": 1000.0,
          "min_price": 1000.0,
          "max_price": 1000.0,
          "total_qty": 6,
          "total_amt": 6000.0,
          "price_change": null,
          "premium_pct": 105.1
        },
        {
          "customer": "中国热带农业科学院橡胶研究所",
          "avg_price": 1003.7,
          "min_price": 1003.7,
          "max_price": 1003.7,
          "total_qty": 1,
          "total_amt": 1004.0,
          "price_change": null,
          "premium_pct": 105.9
        }
      ]
    },
    {
      "code": "BR1E102-41",
      "name": "2×FastAmpli SYBR qPCR Premix (Universal ROX)",
      "customer_count": 12,
      "customers": [
        {
          "customer": "温州大学",
          "avg_price": 212.5,
          "min_price": 200.0,
          "max_price": 225.0,
          "total_qty": 21,
          "total_amt": 4700.0,
          "price_change": -5.9,
          "premium_pct": 0.0
        },
        {
          "customer": "浙江中医药大学",
          "avg_price": 225.0,
          "min_price": 225.0,
          "max_price": 225.0,
          "total_qty": 5,
          "total_amt": 1125.0,
          "price_change": 0.0,
          "premium_pct": 5.9
        },
        {
          "customer": "衢州市中医医院",
          "avg_price": 225.0,
          "min_price": 225.0,
          "max_price": 225.0,
          "total_qty": 10,
          "total_amt": 2250.0,
          "price_change": 0.0,
          "premium_pct": 5.9
        },
        {
          "customer": "中山大学附属第一医院",
          "avg_price": 250.0,
          "min_price": 250.0,
          "max_price": 250.0,
          "total_qty": 5,
          "total_amt": 1250.0,
          "price_change": 0.0,
          "premium_pct": 17.6
        },
        {
          "customer": "广东省人民医院",
          "avg_price": 250.0,
          "min_price": 250.0,
          "max_price": 250.0,
          "total_qty": 3,
          "total_amt": 750.0,
          "price_change": 0.0,
          "premium_pct": 17.6
        },
        {
          "customer": "The Hong Kong Polytechnic University",
          "avg_price": 330.0,
          "min_price": 330.0,
          "max_price": 330.0,
          "total_qty": 3,
          "total_amt": 990.0,
          "price_change": 0.0,
          "premium_pct": 55.3
        },
        {
          "customer": "浙江大学",
          "avg_price": 360.88,
          "min_price": 180.0,
          "max_price": 450.0,
          "total_qty": 36,
          "total_amt": 12822.0,
          "price_change": -10.1,
          "premium_pct": 69.8
        },
        {
          "customer": "中山大学",
          "avg_price": 410.0,
          "min_price": 410.0,
          "max_price": 410.0,
          "total_qty": 3,
          "total_amt": 1230.0,
          "price_change": 0.0,
          "premium_pct": 92.9
        },
        {
          "customer": "温州医科大学",
          "avg_price": 504.38,
          "min_price": 225.0,
          "max_price": 610.0,
          "total_qty": 13,
          "total_amt": 6445.0,
          "price_change": 13.0,
          "premium_pct": 137.4
        },
        {
          "customer": "浙江农林大学",
          "avg_price": 550.0,
          "min_price": 270.0,
          "max_price": 620.0,
          "total_qty": 6,
          "total_amt": 3300.0,
          "price_change": 11.8,
          "premium_pct": 158.8
        },
        {
          "customer": "遵义医科大学附属医院",
          "avg_price": 610.0,
          "min_price": 610.0,
          "max_price": 610.0,
          "total_qty": 1,
          "total_amt": 610.0,
          "price_change": 0.0,
          "premium_pct": 187.1
        },
        {
          "customer": "暨南大学",
          "avg_price": 610.0,
          "min_price": 610.0,
          "max_price": 610.0,
          "total_qty": 3,
          "total_amt": 1830.0,
          "price_change": 0.0,
          "premium_pct": 187.1
        }
      ]
    },
    {
      "code": "BR4C333-01",
      "name": "One-Step PAGE Gel Fast Preparation Kit (10%)",
      "customer_count": 12,
      "customers": [
        {
          "customer": "浙江大学",
          "avg_price": 180.0,
          "min_price": 180.0,
          "max_price": 180.0,
          "total_qty": 1,
          "total_amt": 180.0,
          "price_change": 0.0,
          "premium_pct": 0.0
        },
        {
          "customer": "广东省人民医院",
          "avg_price": 180.0,
          "min_price": 180.0,
          "max_price": 180.0,
          "total_qty": 1,
          "total_amt": 180.0,
          "price_change": 0.0,
          "premium_pct": 0.0
        },
        {
          "customer": "南方医科大学南方医院",
          "avg_price": 180.0,
          "min_price": 180.0,
          "max_price": 180.0,
          "total_qty": 4,
          "total_amt": 720.0,
          "price_change": 0.0,
          "premium_pct": 0.0
        },
        {
          "customer": "南华大学",
          "avg_price": 180.0,
          "min_price": 180.0,
          "max_price": 180.0,
          "total_qty": 3,
          "total_amt": 540.0,
          "price_change": 0.0,
          "premium_pct": 0.0
        },
        {
          "customer": "广州华剑生物科技有限公司",
          "avg_price": 180.0,
          "min_price": 180.0,
          "max_price": 180.0,
          "total_qty": 6,
          "total_amt": 1080.0,
          "price_change": 0.0,
          "premium_pct": 0.0
        },
        {
          "customer": "暨南大学",
          "avg_price": 224.0,
          "min_price": 178.0,
          "max_price": 270.0,
          "total_qty": 3,
          "total_amt": 718.0,
          "price_change": 0.0,
          "premium_pct": 24.4
        },
        {
          "customer": "浙江省人民医院",
          "avg_price": 225.0,
          "min_price": 135.0,
          "max_price": 270.0,
          "total_qty": 9,
          "total_amt": 1620.0,
          "price_change": -40.0,
          "premium_pct": 25.0
        },
        {
          "customer": "津源生物科技（杭州）有限公司",
          "avg_price": 229.5,
          "min_price": 229.5,
          "max_price": 229.5,
          "total_qty": 2,
          "total_amt": 459.0,
          "price_change": null,
          "premium_pct": 27.5
        },
        {
          "customer": "杭州奕文生物科技有限公司",
          "avg_price": 243.0,
          "min_price": 243.0,
          "max_price": 243.0,
          "total_qty": 2,
          "total_amt": 486.0,
          "price_change": 0.0,
          "premium_pct": 35.0
        },
        {
          "customer": "浙江中医药大学",
          "avg_price": 270.0,
          "min_price": 270.0,
          "max_price": 270.0,
          "total_qty": 1,
          "total_amt": 270.0,
          "price_change": null,
          "premium_pct": 50.0
        },
        {
          "customer": "广东工业大学",
          "avg_price": 270.0,
          "min_price": 270.0,
          "max_price": 270.0,
          "total_qty": 1,
          "total_amt": 270.0,
          "price_change": null,
          "premium_pct": 50.0
        },
        {
          "customer": "浙江中医药大学附属第二医院",
          "avg_price": 270.0,
          "min_price": 270.0,
          "max_price": 270.0,
          "total_qty": 1,
          "total_amt": 270.0,
          "price_change": null,
          "premium_pct": 50.0
        }
      ]
    },
    {
      "code": "E04-2",
      "name": "TS-UNG Ⅱ",
      "customer_count": 12,
      "customers": [
        {
          "customer": "广州湾区生物科技有限公司",
          "avg_price": 260.0,
          "min_price": 260.0,
          "max_price": 260.0,
          "total_qty": 11,
          "total_amt": 2860.0,
          "price_change": null,
          "premium_pct": 0.0
        },
        {
          "customer": "上海毅徽生物科技有限公司",
          "avg_price": 304.0,
          "min_price": 304.0,
          "max_price": 304.0,
          "total_qty": 2,
          "total_amt": 608.0,
          "price_change": null,
          "premium_pct": 16.9
        },
        {
          "customer": "杭州百迈生物股份有限公司",
          "avg_price": 320.0,
          "min_price": 320.0,
          "max_price": 320.0,
          "total_qty": 1,
          "total_amt": 320.0,
          "price_change": null,
          "premium_pct": 23.1
        },
        {
          "customer": "西北大学",
          "avg_price": 320.0,
          "min_price": 320.0,
          "max_price": 320.0,
          "total_qty": 1,
          "total_amt": 320.0,
          "price_change": null,
          "premium_pct": 23.1
        },
        {
          "customer": "广州远奥生物科技有限公司",
          "avg_price": 350.0,
          "min_price": 350.0,
          "max_price": 350.0,
          "total_qty": 59,
          "total_amt": 20650.0,
          "price_change": 0.0,
          "premium_pct": 34.6
        },
        {
          "customer": "武汉友芝友医疗科技股份有限公司",
          "avg_price": 350.0,
          "min_price": 350.0,
          "max_price": 350.0,
          "total_qty": 2,
          "total_amt": 700.0,
          "price_change": null,
          "premium_pct": 34.6
        },
        {
          "customer": "深圳市金准生物医学工程有限公司",
          "avg_price": 350.0,
          "min_price": 350.0,
          "max_price": 350.0,
          "total_qty": 1,
          "total_amt": 350.0,
          "price_change": null,
          "premium_pct": 34.6
        },
        {
          "customer": "上海市重大传染病和生物安全研究院",
          "avg_price": 355.0,
          "min_price": 350.0,
          "max_price": 360.0,
          "total_qty": 13,
          "total_amt": 4600.0,
          "price_change": null,
          "premium_pct": 36.5
        },
        {
          "customer": "桂林卓一生物科技有限公司",
          "avg_price": 360.0,
          "min_price": 360.0,
          "max_price": 360.0,
          "total_qty": 5,
          "total_amt": 1800.0,
          "price_change": 0.0,
          "premium_pct": 38.5
        },
        {
          "customer": "深圳容金科技有限公司",
          "avg_price": 500.0,
          "min_price": 500.0,
          "max_price": 500.0,
          "total_qty": 2,
          "total_amt": 1000.0,
          "price_change": null,
          "premium_pct": 92.3
        },
        {
          "customer": "深圳市博奥通科生物制品有限公司",
          "avg_price": 500.0,
          "min_price": 500.0,
          "max_price": 500.0,
          "total_qty": 2,
          "total_amt": 1000.0,
          "price_change": null,
          "premium_pct": 92.3
        },
        {
          "customer": "江西农业大学",
          "avg_price": 800.0,
          "min_price": 800.0,
          "max_price": 800.0,
          "total_qty": 1,
          "total_amt": 800.0,
          "price_change": null,
          "premium_pct": 207.7
        }
      ]
    },
    {
      "code": "M2181-4-095203",
      "name": "2×FastAmpli Premix-UNG Ⅳ (Probe qPCR) (095203)",
      "customer_count": 11,
      "customers": [
        {
          "customer": "青岛嘉智生物技术有限公司",
          "avg_price": 0.31,
          "min_price": 0.28,
          "max_price": 0.34,
          "total_qty": 1364600,
          "total_amt": 408964.0,
          "price_change": -4.9,
          "premium_pct": 0.0
        },
        {
          "customer": "常州默道基因科技有限公司",
          "avg_price": 0.4,
          "min_price": 0.4,
          "max_price": 0.4,
          "total_qty": 5000,
          "total_amt": 2000.0,
          "price_change": null,
          "premium_pct": 29.0
        },
        {
          "customer": "华智生物技术有限公司",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 600,
          "total_amt": 1440.0,
          "price_change": null,
          "premium_pct": 674.2
        },
        {
          "customer": "石家庄市惠友生物科技有限公司",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 500,
          "total_amt": 1200.0,
          "price_change": 0.0,
          "premium_pct": 674.2
        },
        {
          "customer": "壹宏（深圳）基因有限公司",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 500,
          "total_amt": 1300.0,
          "price_change": null,
          "premium_pct": 738.7
        },
        {
          "customer": "广州康百慧生物科技有限公司",
          "avg_price": 2.6,
          "min_price": 2.6,
          "max_price": 2.6,
          "total_qty": 200,
          "total_amt": 520.0,
          "price_change": 0.0,
          "premium_pct": 738.7
        },
        {
          "customer": "深圳市刚竹医疗科技有限公司",
          "avg_price": 2.7,
          "min_price": 2.7,
          "max_price": 2.7,
          "total_qty": 2000,
          "total_amt": 5400.0,
          "price_change": 0.0,
          "premium_pct": 771.0
        },
        {
          "customer": "长春方维生物科技有限公司",
          "avg_price": 3.0,
          "min_price": 3.0,
          "max_price": 3.0,
          "total_qty": 400,
          "total_amt": 1200.0,
          "price_change": null,
          "premium_pct": 867.7
        },
        {
          "customer": "吉林省明成生物技术有限公司",
          "avg_price": 3.0,
          "min_price": 3.0,
          "max_price": 3.0,
          "total_qty": 200,
          "total_amt": 600.0,
          "price_change": null,
          "premium_pct": 867.7
        },
        {
          "customer": "青岛立见生物科技有限公司",
          "avg_price": 13.0,
          "min_price": 13.0,
          "max_price": 13.0,
          "total_qty": 17200,
          "total_amt": 223600.0,
          "price_change": 0.0,
          "premium_pct": 4093.5
        },
        {
          "customer": "西诺通科（天津）生物科技有限公司",
          "avg_price": 78.67,
          "min_price": 78.0,
          "max_price": 84.0,
          "total_qty": 1680,
          "total_amt": 131280.0,
          "price_change": -0.8,
          "premium_pct": 25277.4
        }
      ]
    },
    {
      "code": "MD2104-000817",
      "name": "2×SensiDirect RT Premix-UNG (Probe qRT-PCR) (00081",
      "customer_count": 11,
      "customers": [
        {
          "customer": "浙江默乐生物科技有限公司",
          "avg_price": 1.6,
          "min_price": 1.6,
          "max_price": 1.6,
          "total_qty": 200,
          "total_amt": 320.0,
          "price_change": null,
          "premium_pct": 0.0
        },
        {
          "customer": "湖南冠牧生物科技有限公司",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 15000,
          "total_amt": 30000.0,
          "price_change": null,
          "premium_pct": 25.0
        },
        {
          "customer": "天津艾维迪生物科技有限公司",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 3000,
          "total_amt": 6000.0,
          "price_change": null,
          "premium_pct": 25.0
        },
        {
          "customer": "保定国兰生物技术有限公司",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 2700,
          "total_amt": 5400.0,
          "price_change": 0.0,
          "premium_pct": 25.0
        },
        {
          "customer": "天津知因生物科技有限公司",
          "avg_price": 2.42,
          "min_price": 2.18,
          "max_price": 2.7,
          "total_qty": 334000,
          "total_amt": 771875.0,
          "price_change": -6.8,
          "premium_pct": 51.2
        },
        {
          "customer": "上海柏默生物科技有限公司",
          "avg_price": 2.8,
          "min_price": 2.8,
          "max_price": 2.8,
          "total_qty": 200,
          "total_amt": 560.0,
          "price_change": null,
          "premium_pct": 75.0
        },
        {
          "customer": "潍坊德诺泰克生物科技有限公司",
          "avg_price": 3.0,
          "min_price": 3.0,
          "max_price": 3.0,
          "total_qty": 500,
          "total_amt": 1500.0,
          "price_change": 0.0,
          "premium_pct": 87.5
        },
        {
          "customer": "四川艾耐夫生命科技有限公司",
          "avg_price": 3.0,
          "min_price": 3.0,
          "max_price": 3.0,
          "total_qty": 200,
          "total_amt": 600.0,
          "price_change": null,
          "premium_pct": 87.5
        },
        {
          "customer": "浙江正合谷生物科技有限公司",
          "avg_price": 3.0,
          "min_price": 3.0,
          "max_price": 3.0,
          "total_qty": 2800,
          "total_amt": 8400.0,
          "price_change": 0.0,
          "premium_pct": 87.5
        },
        {
          "customer": "北京安必奇生物科技有限公司",
          "avg_price": 3.2,
          "min_price": 3.2,
          "max_price": 3.2,
          "total_qty": 500,
          "total_amt": 1600.0,
          "price_change": null,
          "premium_pct": 100.0
        },
        {
          "customer": "壹宏（深圳）基因有限公司",
          "avg_price": 6.0,
          "min_price": 6.0,
          "max_price": 6.0,
          "total_qty": 200,
          "total_amt": 1200.0,
          "price_change": null,
          "premium_pct": 275.0
        }
      ]
    },
    {
      "code": "FMD5084-020303",
      "name": "5×Fast Direct RT Premix-UNG (Probe qRT-PCR) (DG) (",
      "customer_count": 11,
      "customers": [
        {
          "customer": "北京卓诚惠生生物科技股份有限公司",
          "avg_price": 1.8,
          "min_price": 1.8,
          "max_price": 1.8,
          "total_qty": 2000,
          "total_amt": 3600.0,
          "price_change": 0.0,
          "premium_pct": 0.0
        },
        {
          "customer": "天津艾维迪生物科技有限公司",
          "avg_price": 2.26,
          "min_price": 2.0,
          "max_price": 2.52,
          "total_qty": 42000,
          "total_amt": 93360.0,
          "price_change": -11.5,
          "premium_pct": 25.6
        },
        {
          "customer": "美时美克（厦门）医疗科技有限公司",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 1000,
          "total_amt": 2500.0,
          "price_change": 0.0,
          "premium_pct": 38.9
        },
        {
          "customer": "武汉尚睿生物科技有限公司",
          "avg_price": 2.7,
          "min_price": 2.7,
          "max_price": 2.7,
          "total_qty": 3500,
          "total_amt": 9450.0,
          "price_change": null,
          "premium_pct": 50.0
        },
        {
          "customer": "中科绿康生物科技（珠海）有限公司",
          "avg_price": 2.82,
          "min_price": 2.3,
          "max_price": 3.0,
          "total_qty": 2500,
          "total_amt": 6800.0,
          "price_change": -6.2,
          "premium_pct": 56.7
        },
        {
          "customer": "世通兰达（深圳）生物科技发展有限公司",
          "avg_price": 2.9,
          "min_price": 2.8,
          "max_price": 3.0,
          "total_qty": 10000,
          "total_amt": 28800.0,
          "price_change": null,
          "premium_pct": 61.1
        },
        {
          "customer": "佰奥长生（深圳）科技有限公司",
          "avg_price": 3.0,
          "min_price": 3.0,
          "max_price": 3.0,
          "total_qty": 2000,
          "total_amt": 6000.0,
          "price_change": 0.0,
          "premium_pct": 66.7
        },
        {
          "customer": "壹宏（深圳）基因有限公司",
          "avg_price": 3.0,
          "min_price": 3.0,
          "max_price": 3.0,
          "total_qty": 1000,
          "total_amt": 3000.0,
          "price_change": null,
          "premium_pct": 66.7
        },
        {
          "customer": "京东方科技集团股份有限公司",
          "avg_price": 3.0,
          "min_price": 3.0,
          "max_price": 3.0,
          "total_qty": 200,
          "total_amt": 600.0,
          "price_change": null,
          "premium_pct": 66.7
        },
        {
          "customer": "深圳容金科技有限公司",
          "avg_price": 3.2,
          "min_price": 3.2,
          "max_price": 3.2,
          "total_qty": 1500,
          "total_amt": 4800.0,
          "price_change": 0.0,
          "premium_pct": 77.8
        },
        {
          "customer": "河南科技学院",
          "avg_price": 3.6,
          "min_price": 3.6,
          "max_price": 3.6,
          "total_qty": 300,
          "total_amt": 1080.0,
          "price_change": 0.0,
          "premium_pct": 100.0
        }
      ]
    },
    {
      "code": "M216-3",
      "name": "2×Robustart Premix Omni Ⅲ (Probe qPCR)",
      "customer_count": 11,
      "customers": [
        {
          "customer": "河南省华之源生物技术有限公司",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 6100,
          "total_amt": 12200.0,
          "price_change": 0.0,
          "premium_pct": 0.0
        },
        {
          "customer": "相达生物科技（深圳）有限公司",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 1000,
          "total_amt": 2000.0,
          "price_change": null,
          "premium_pct": 0.0
        },
        {
          "customer": "河北弘显生物科技有限公司",
          "avg_price": 2.0,
          "min_price": 2.0,
          "max_price": 2.0,
          "total_qty": 1000,
          "total_amt": 2000.0,
          "price_change": 0.0,
          "premium_pct": 0.0
        },
        {
          "customer": "河北本元生物科技有限公司",
          "avg_price": 2.2,
          "min_price": 2.2,
          "max_price": 2.2,
          "total_qty": 700,
          "total_amt": 1540.0,
          "price_change": 0.0,
          "premium_pct": 10.0
        },
        {
          "customer": "福建省水产研究所（福建水产病害防治中心）",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 500,
          "total_amt": 1200.0,
          "price_change": null,
          "premium_pct": 20.0
        },
        {
          "customer": "厦门科瑞乐泰生物科技有限公司",
          "avg_price": 2.4,
          "min_price": 2.4,
          "max_price": 2.4,
          "total_qty": 500,
          "total_amt": 1200.0,
          "price_change": 0.0,
          "premium_pct": 20.0
        },
        {
          "customer": "武汉恒信源药业有限公司",
          "avg_price": 2.5,
          "min_price": 2.5,
          "max_price": 2.5,
          "total_qty": 160,
          "total_amt": 400.0,
          "price_change": 0.0,
          "premium_pct": 25.0
        },
        {
          "customer": "深圳技术大学",
          "avg_price": 5.0,
          "min_price": 5.0,
          "max_price": 5.0,
          "total_qty": 400,
          "total_amt": 2000.0,
          "price_change": 0.0,
          "premium_pct": 150.0
        },
        {
          "customer": "新疆医科大学附属肿瘤医院",
          "avg_price": 54.15,
          "min_price": 54.15,
          "max_price": 54.15,
          "total_qty": 370,
          "total_amt": 20036.0,
          "price_change": null,
          "premium_pct": 2607.5
        },
        {
          "customer": "北京热景生物技术股份有限公司",
          "avg_price": 56.05,
          "min_price": 54.15,
          "max_price": 57.0,
          "total_qty": 1450,
          "total_amt": 80940.0,
          "price_change": null,
          "premium_pct": 2702.5
        },
        {
          "customer": "北京百诺威生物科技有限公司",
          "avg_price": 60.0,
          "min_price": 60.0,
          "max_price": 60.0,
          "total_qty": 50,
          "total_amt": 3000.0,
          "price_change": 0.0,
          "premium_pct": 2900.0
        }
      ]
    },
    {
      "code": "BR4C303-01",
      "name": "180 kDa Prestained Protein Marker",
      "customer_count": 11,
      "customers": [
        {
          "customer": "浙江理工大学",
          "avg_price": 215.0,
          "min_price": 215.0,
          "max_price": 215.0,
          "total_qty": 2,
          "total_amt": 430.0,
          "price_change": 0.0,
          "premium_pct": 0.0
        },
        {
          "customer": "浙江农林大学",
          "avg_price": 266.0,
          "min_price": 266.0,
          "max_price": 266.0,
          "total_qty": 1,
          "total_amt": 266.0,
          "price_change": 0.0,
          "premium_pct": 23.7
        },
        {
          "customer": "遵义医科大学珠海校区",
          "avg_price": 301.0,
          "min_price": 301.0,
          "max_price": 301.0,
          "total_qty": 1,
          "total_amt": 301.0,
          "price_change": 0.0,
          "premium_pct": 40.0
        },
        {
          "customer": "浙江大学",
          "avg_price": 358.33,
          "min_price": 215.0,
          "max_price": 430.0,
          "total_qty": 4,
          "total_amt": 1505.0,
          "price_change": 0.0,
          "premium_pct": 66.7
        },
        {
          "customer": "华南农业大学",
          "avg_price": 383.33,
          "min_price": 290.0,
          "max_price": 430.0,
          "total_qty": 5,
          "total_amt": 1870.0,
          "price_change": -6.1,
          "premium_pct": 78.3
        },
        {
          "customer": "温州医科大学",
          "avg_price": 430.0,
          "min_price": 430.0,
          "max_price": 430.0,
          "total_qty": 1,
          "total_amt": 430.0,
          "price_change": null,
          "premium_pct": 100.0
        },
        {
          "customer": "暨南大学",
          "avg_price": 430.0,
          "min_price": 430.0,
          "max_price": 430.0,
          "total_qty": 6,
          "total_amt": 2580.0,
          "price_change": 0.0,
          "premium_pct": 100.0
        },
        {
          "customer": "北京师范大学",
          "avg_price": 430.0,
          "min_price": 430.0,
          "max_price": 430.0,
          "total_qty": 1,
          "total_amt": 430.0,
          "price_change": 0.0,
          "premium_pct": 100.0
        },
        {
          "customer": "广东工业大学",
          "avg_price": 430.0,
          "min_price": 430.0,
          "max_price": 430.0,
          "total_qty": 1,
          "total_amt": 430.0,
          "price_change": null,
          "premium_pct": 100.0
        },
        {
          "customer": "温州医科大学附属第二医院（温州医科大学附属育英儿童医院）",
          "avg_price": 430.0,
          "min_price": 430.0,
          "max_price": 430.0,
          "total_qty": 1,
          "total_amt": 430.0,
          "price_change": null,
          "premium_pct": 100.0
        },
        {
          "customer": "南方医科大学",
          "avg_price": 465.0,
          "min_price": 430.0,
          "max_price": 500.0,
          "total_qty": 3,
          "total_amt": 1360.0,
          "price_change": -7.5,
          "premium_pct": 116.3
        }
      ]
    }
  ],
  "summary": {
    "total_spend_all": 65575716.0,
    "avg_price_change": -0.9
  }
}