AssayIndex
Supplier records

Every PPG record

Every PPG record the index holds, newest first. Sort any column. The rollups are on the scorecard; this is the underlying evidence. PolyPeptide Group (Hangzhou) Co., Ltd. sells direct at polypeptidegroup.net →.

213 recordsmedian 99.45 %6 pagesupdated 30 Jul 2026
ReportCompoundLotLabQuarterPurity %Water %Recovery %ProvenanceFlagsResult
AX-2026-043598TesamorelinPPG-2608-A6835Kestrel2026-Q398.912.56100.3Buyer-sourced1FAIL
AX-2026-043597TesamorelinPPG-2608-A6835Janoshik2026-Q398.541.15Buyer-sourced0PASS
AX-2026-043596TesamorelinPPG-2608-A6835PeptideMeter2026-Q398.741.83105.1Buyer-sourced1MARGINAL
AX-2026-043605RetatrutidePPG-2604-X7060Janoshik2026-Q298.174.2999.7Buyer-sourced0PASS
AX-2026-043601RetatrutidePPG-2604-X7060Janoshik2026-Q298.283.9695.3Buyer-sourced0PASS
AX-2026-043668AOD-9604PPG-2602-W8018PeptideMeter2026-Q299.473.06Buyer-sourced0PASS
AX-2026-043670AOD-9604PPG-2602-W8018PeptideMeter2026-Q299.562.71104.5Buyer-sourced0PASS
AX-2026-043630CJC-1295 (no DAC)PPG-2512-D7211Janoshik2026-Q299.665.1192.5Buyer-sourced0PASS
AX-2026-043660MGFPPG-2512-G7713Janoshik2026-Q299.304.2595.8Buyer-sourced0PASS
AX-2026-043608RetatrutidePPG-2604-X7060Janoshik2026-Q298.263.91102.3Buyer-sourced0PASS
AX-2026-043636CJC-1295 (no DAC)PPG-2512-D7211Janoshik2026-Q299.645.31Buyer-sourced0PASS
AX-2026-043631CJC-1295 (no DAC)PPG-2512-D7211Janoshik2026-Q299.554.7995.2Buyer-sourced0PASS
AX-2026-043595BPC-157PPG-2601-P6797VendorInvestigate2026-Q299.506.0098.1Laboratory-retained0PASS
AX-2026-043672CagrilintidePPG-2605-P7620VendorInvestigate2026-Q298.135.4289.1Buyer-sourced1MARGINAL
AX-2026-043606RetatrutidePPG-2604-X7060Janoshik2026-Q298.303.87Buyer-sourced0PASS
AX-2026-043617TirzepatidePPG-2602-G7459Janoshik2026-Q298.944.36103.6Buyer-sourced0PASS
AX-2026-043620TirzepatidePPG-2602-G7459PeptideMeter2026-Q299.364.26100.2Buyer-sourced0PASS
AX-2026-043634CJC-1295 (no DAC)PPG-2512-D7211Janoshik2026-Q299.935.06Buyer-sourced0PASS
AX-2026-043656MGFPPG-2512-G7713PeptideMeter2026-Q299.094.2299.3Buyer-sourced0PASS
AX-2026-043632CJC-1295 (no DAC)PPG-2512-D7211Janoshik2026-Q299.604.8792.6Buyer-sourced0PASS
AX-2026-043669AOD-9604PPG-2602-W8018Janoshik2026-Q299.632.4397.0Buyer-sourced0PASS
AX-2026-043657MGFPPG-2512-G7713Janoshik2026-Q299.064.25107.0Buyer-sourced0PASS
AX-2026-043671AOD-9604PPG-2602-W8018PeptideMeter2026-Q298.752.1093.4Buyer-sourced0PASS
AX-2026-043615TirzepatidePPG-2602-G7459Medutest2026-Q298.784.5592.1Buyer-sourced0PASS
AX-2026-043626CJC-1295 (no DAC)PPG-2512-D7211Nordanalyt2026-Q299.664.9492.5Buyer-sourced0PASS
AX-2026-043599RetatrutidePPG-2604-X7060PeptideMeter2026-Q297.894.23107.4Buyer-sourced0PASS
AX-2026-043609RetatrutidePPG-2604-X7060Kestrel2026-Q298.884.54Buyer-sourced0PASS
AX-2026-043602RetatrutidePPG-2604-X7060Nordanalyt2026-Q298.384.67103.3Buyer-sourced1MARGINAL
AX-2026-043624CJC-1295 (no DAC)PPG-2512-D7211Janoshik2026-Q299.424.74Supplier-supplied0PASS
AX-2026-043655MGFPPG-2512-G7713Medutest2026-Q299.034.1499.6Buyer-sourced0PASS
AX-2026-043603RetatrutidePPG-2604-X7060PeptideMeter2026-Q298.103.52104.9Buyer-sourced0PASS
AX-2026-043629CJC-1295 (no DAC)PPG-2512-D7211Janoshik2026-Q299.675.2195.0Buyer-sourced0PASS
AX-2026-043614TirzepatidePPG-2602-G7459PeptideMeter2026-Q299.354.2996.2Buyer-sourced0PASS
AX-2026-043652MGFPPG-2512-G7713Janoshik2026-Q299.333.87101.6Buyer-sourced0PASS
AX-2026-043653MGFPPG-2512-G7713Janoshik2026-Q299.214.69102.4Buyer-sourced0PASS
AX-2026-043593BPC-157PPG-2601-P6797Kestrel2026-Q299.936.41Buyer-sourced0PASS
AX-2026-043622TirzepatidePPG-2602-G7459Nordanalyt2026-Q299.103.8690.1Buyer-sourced0PASS
AX-2026-043635CJC-1295 (no DAC)PPG-2512-D7211Medutest2026-Q299.754.61Buyer-sourced0PASS
AX-2026-043600RetatrutidePPG-2604-X7060Janoshik2026-Q298.354.60Buyer-sourced0PASS
AX-2026-043627CJC-1295 (no DAC)PPG-2512-D7211PeptideMeter2026-Q298.975.1091.9Buyer-sourced0PASS