AssayIndex
Reports by quarter

Reports submitted in 2025-Q3

Kestrel Bioanalytical began contributing; gradient-length normalisation introduced. Median purity for the quarter is 99.03 % area, n=816. Read the 2025-Q3 state-of-the-index report →

816 records21 pagesmedian on this page 99.22 %updated 30 Jul 2026
032649692.093.094.095.096.097.098.099.0100.092.00–92.25 %: n=092.25–92.50 %: n=092.50–92.75 %: n=092.75–93.00 %: n=093.00–93.25 %: n=093.25–93.50 %: n=093.50–93.75 %: n=093.75–94.00 %: n=094.00–94.25 %: n=094.25–94.50 %: n=094.50–94.75 %: n=094.75–95.00 %: n=095.00–95.25 %: n=095.25–95.50 %: n=095.50–95.75 %: n=095.75–96.00 %: n=096.00–96.25 %: n=096.25–96.50 %: n=296.50–96.75 %: n=096.75–97.00 %: n=497.00–97.25 %: n=797.25–97.50 %: n=1797.50–97.75 %: n=2797.75–98.00 %: n=5898.00–98.25 %: n=7098.25–98.50 %: n=5998.50–98.75 %: n=7398.75–99.00 %: n=7499.00–99.25 %: n=11399.25–99.50 %: n=10699.50–99.75 %: n=9999.75–100.00 %: n=107median 99.03 Purity (% area) Reports
Figure. Purity distribution for reports submitted in 2025-Q3. n=816, median 99.03 % area. Same fixed 92–100 % domain as every other purity histogram on this site, so quarters can be compared by eye.
ReportCompoundSupplierLotLabQuarterPurity %Water %Recovery %ProvenanceFlagsResult
AX-2025-020942SermorelinWXTWXT-2506-D3300Medutest2025-Q398.906.4098.2Buyer-sourced0PASS
AX-2025-0201085-Amino-1MQSWBSWB-2507-E8786Medutest2025-Q399.175.71105.1Laboratory-retained2FAIL
AX-2025-020972PT-141 (Bremelanotide)WXTWXT-2507-R4042PeptideMeter2025-Q399.045.29Buyer-sourced1MARGINAL
AX-2025-020720BPC-157SGNSGN-2507-F9360Janoshik2025-Q399.064.8589.5Supplier-supplied1MARGINAL
AX-2025-020724TB-500SGNSGN-2506-M8920Janoshik2025-Q399.208.0196.3Buyer-sourced2MARGINAL
AX-2025-020115SemaglutideERPERP-2508-S8293Janoshik2025-Q399.353.44Laboratory-retained1MARGINAL
AX-2025-0201095-Amino-1MQSWBSWB-2507-E8786Janoshik2025-Q399.385.62101.8Buyer-sourced1FAIL
AX-2025-018631TirzepatideQSCQSC-2502-P5432Janoshik2025-Q398.552.5497.8Buyer-sourced0PASS
AX-2025-020097MK-677 (Ibutamoren mesylate)SWBSWB-2505-G8354Kestrel2025-Q399.443.15101.8Buyer-sourced1FAIL
AX-2025-019302IpamorelinAMBAMB-2505-J6078Janoshik2025-Q399.504.75Buyer-sourced0PASS
AX-2025-020606BPC-157SSASSA-2505-J7334Janoshik2025-Q399.082.7289.3Supplier-supplied2MARGINAL
AX-2025-020341CJC-1295 (no DAC)MKMMKM-2504-K3480Janoshik2025-Q398.784.82Supplier-supplied1MARGINAL
AX-2025-020141MOTS-cERPERP-2508-M9453Janoshik2025-Q399.022.13Buyer-sourced0PASS
AX-2025-0201045-Amino-1MQSWBSWB-2507-E8786PeptideMeter2025-Q399.246.06Buyer-sourced1FAIL
AX-2025-019692SelankTFCTFC-2504-G2332Nordanalyt2025-Q399.318.34Buyer-sourced1MARGINAL
AX-2025-019559TB-500TFCTFC-2503-L9791Janoshik2025-Q399.335.7296.6Buyer-sourced0PASS
AX-2025-0203605-Amino-1MQMKMMKM-2503-H3929Nordanalyt2025-Q399.465.57Buyer-sourced0FAIL
AX-2025-020160IpamorelinERPERP-2502-S9437Janoshik2025-Q399.373.4591.1Supplier-supplied0PASS
AX-2025-019614BPC-157TFCTFC-2508-W1453Nordanalyt2025-Q399.933.2298.3Buyer-sourced0PASS
AX-2025-019324SemaglutideAMBAMB-2503-S5891Janoshik2025-Q399.315.56101.6Buyer-sourced0PASS
AX-2025-019256GHRP-6AMBAMB-2508-T5301Janoshik2025-Q399.535.28Buyer-sourced2FAIL
AX-2025-018862KPVFGPFGP-2506-L8855Kestrel2025-Q399.844.04Buyer-sourced0FAIL
AX-2025-018860KPVFGPFGP-2506-L8855Nordanalyt2025-Q399.934.4792.6Buyer-sourced0FAIL
AX-2025-019470BPC-157JEEPJEEP-2506-R8215Janoshik2025-Q399.093.29Buyer-sourced0PASS
AX-2025-019327SemaglutideAMBAMB-2503-S5891Janoshik2025-Q399.635.75103.5Buyer-sourced0PASS
AX-2025-021000TirzepatideWXTWXT-2505-T3334Medutest2025-Q397.743.54Buyer-sourced0PASS
AX-2025-020152IpamorelinERPERP-2502-S9437PeptideMeter2025-Q398.933.2995.7Buyer-sourced0FAIL
AX-2025-019329SemaglutideAMBAMB-2503-S5891PeptideMeter2025-Q398.975.95Buyer-sourced0PASS
AX-2025-021150SemaxSIGSIG-2504-6873PeptideMeter2025-Q398.7810.08Supplier-supplied0PASS
AX-2025-020799Thymosin α1CPCCPC-2504-M9819PeptideMeter2025-Q397.565.8094.5Buyer-sourced1MARGINAL
AX-2025-019529PEG-MGFTFCTFC-2507-M8937Janoshik2025-Q397.453.8692.8Laboratory-retained0PASS
AX-2025-019475BPC-157JEEPJEEP-2506-R8215Nordanalyt2025-Q399.213.16100.2Buyer-sourced0PASS
AX-2025-018863KPVFGPFGP-2506-L8855Janoshik2025-Q399.674.10Buyer-sourced0PASS
AX-2025-020747SemaglutideSGNSGN-2502-F9009Nordanalyt2025-Q399.325.48Buyer-sourced1MARGINAL
AX-2025-020519L-Glutathione (reduced)SSASSA-2506-X6141Medutest2025-Q399.358.5298.8Buyer-sourced0PASS
AX-2025-0201025-Amino-1MQSWBSWB-2507-E8786Kestrel2025-Q399.226.37100.3Buyer-sourced1FAIL
AX-2025-019707MOTS-cTFCTFC-2503-C3112PeptideMeter2025-Q399.135.47105.5Buyer-sourced0PASS
AX-2025-019619BPC-157TFCTFC-2508-W1453PeptideMeter2025-Q399.823.14Buyer-sourced0PASS
AX-2025-019593IGF-1 LR3TFCTFC-2508-H1748Medutest2025-Q398.465.45104.0Buyer-sourced0PASS
AX-2025-019462BPC-157JEEPJEEP-2504-X7849Medutest2025-Q399.006.5898.6Buyer-sourced0PASS