AssayIndex
Reports by quarter

Reports submitted in 2025-Q3

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

819 records21 pagesmedian on this page 98.67 %updated 30 Jul 2026
029588792.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=396.50–96.75 %: n=996.75–97.00 %: n=1097.00–97.25 %: n=1497.25–97.50 %: n=3297.50–97.75 %: n=3997.75–98.00 %: n=5698.00–98.25 %: n=6798.25–98.50 %: n=7998.50–98.75 %: n=8798.75–99.00 %: n=7799.00–99.25 %: n=8799.25–99.50 %: n=9299.50–99.75 %: n=6799.75–100.00 %: n=100median 98.79 Purity (% area) Reports
Figure. Purity distribution for reports submitted in 2025-Q3. n=819, median 98.79 % 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-018997CJC-1295 (no DAC)FGPFGP-2508-C2848Medutest2025-Q399.445.3193.5Supplier-supplied0PASS
AX-2025-021160TB-500WXTWXT-2502-A5571Janoshik2025-Q399.172.90107.1Supplier-supplied1MARGINAL
AX-2025-020515GHK-CuKPKP-2502-C5740VendorInvestigate2025-Q397.894.12Buyer-sourced0PASS
AX-2025-019379TirzepatideTFCTFC-2503-P7552Nordanalyt2025-Q398.565.0498.4Supplier-supplied1MARGINAL
AX-2025-018869TB-500QSCQSC-2505-B8934Janoshik2025-Q399.664.10Supplier-supplied1MARGINAL
AX-2025-018799AOD-9604QSCQSC-2508-B8479Medutest2025-Q399.213.6397.8Supplier-supplied0PASS
AX-2025-021106TirzepatideWXTWXT-2505-T4814Janoshik2025-Q397.833.61Supplier-supplied2MARGINAL
AX-2025-019979SemaglutideERPERP-2508-S6110VendorInvestigate2025-Q398.683.3396.3Buyer-sourced0PASS
AX-2025-021245L-Glutathione (reduced)BCHBCH-2508-X6429Nordanalyt2025-Q397.626.5494.2Supplier-supplied1FAIL
AX-2025-021065LiraglutideWXTWXT-2504-L4924Nordanalyt2025-Q396.745.91103.8Laboratory-retained1FAIL
AX-2025-018819SS-31 (Elamipretide)QSCQSC-2502-M8050PeptideMeter2025-Q399.934.69Supplier-supplied0PASS
AX-2025-020912TirzepatideCPCCPC-2502-E2767VendorInvestigate2025-Q397.492.31106.9Buyer-sourced2MARGINAL
AX-2025-019116BPC-157JEEPJEEP-2507-V4206Medutest2025-Q399.744.7192.0Supplier-supplied2MARGINAL
AX-2025-018996LL-37FGPFGP-2507-L2691Kestrel2025-Q399.934.94102.9Supplier-supplied0PASS
AX-2025-0199505-Amino-1MQSWBSWB-2507-E6159Medutest2025-Q399.755.7896.6Supplier-supplied2FAIL
AX-2025-019216BPC-157TFCTFC-2508-W5717Janoshik2025-Q399.323.74Supplier-supplied1MARGINAL
AX-2025-021087PT-141 (Bremelanotide)WXTWXT-2507-R5522Kestrel2025-Q399.134.92Supplier-supplied1MARGINAL
AX-2025-020884BPC-157CPCCPC-2503-T1811Medutest2025-Q399.724.66Supplier-supplied1MARGINAL
AX-2025-020600SemaglutideSSASSA-2508-Y6894Medutest2025-Q398.515.01105.9Supplier-supplied3MARGINAL
AX-2025-020425TirzepatideKPKP-2504-V4847PeptideMeter2025-Q398.174.5289.7Supplier-supplied3MARGINAL
AX-2025-019190TirzepatideTFCTFC-2507-T5380Janoshik2025-Q398.483.3598.1Supplier-supplied1MARGINAL
AX-2025-019107BPC-157JEEPJEEP-2507-V4206PeptideMeter2025-Q399.414.9797.7Laboratory-retained0PASS
AX-2025-020904SemaglutideCPCCPC-2504-G2724Janoshik2025-Q398.835.33Supplier-supplied2MARGINAL
AX-2025-020848SS-31 (Elamipretide)CPCCPC-2504-E1788Janoshik2025-Q398.184.51Supplier-supplied3FAIL
AX-2025-020836Melanotan IISGNSGN-2508-U1379Janoshik2025-Q398.303.4592.5Buyer-sourced2FAIL
AX-2025-021318GHRP-2BCHBCH-2506-L7534Janoshik2025-Q398.518.95Supplier-supplied2FAIL
AX-2025-020128RetatrutideGGPepsGGPE-2508-E8992Janoshik2025-Q398.072.26100.1Supplier-supplied1MARGINAL
AX-2025-020117TirzepatideGGPepsGGPE-2502-J8885Janoshik2025-Q398.585.63Supplier-supplied2MARGINAL
AX-2025-019810SemaglutideHJHJ-2507-P3933Janoshik2025-Q399.044.12Supplier-supplied2FAIL
AX-2025-019601TB-500HomopeptideHOMO-2504-G1782PeptideMeter2025-Q399.114.34103.5Laboratory-retained2MARGINAL
AX-2025-018987KPVFGPFGP-2506-L1816Nordanalyt2025-Q399.814.45Supplier-supplied0FAIL
AX-2025-018699RetatrutideQSCQSC-2502-D6580PeptideMeter2025-Q398.657.10Supplier-supplied2MARGINAL
AX-2025-021156TB-500WXTWXT-2502-A5571PeptideMeter2025-Q398.462.7994.2Supplier-supplied2FAIL
AX-2025-021067LiraglutideWXTWXT-2504-L4924Janoshik2025-Q396.596.5798.0Supplier-supplied1FAIL
AX-2025-020113TirzepatideGGPepsGGPE-2502-J8885Janoshik2025-Q397.526.10Laboratory-retained2MARGINAL
AX-2025-020109TirzepatideGGPepsGGPE-2502-J8885Janoshik2025-Q397.546.26103.2Supplier-supplied2MARGINAL
AX-2025-019737IpamorelinHJHJ-2504-X2985Janoshik2025-Q399.537.19106.2Supplier-supplied1MARGINAL
AX-2025-020602SemaglutideSSASSA-2508-Y6894Nordanalyt2025-Q397.835.45Buyer-sourced2MARGINAL
AX-2025-019804SemaglutideHJHJ-2507-P3933Janoshik2025-Q399.584.24Supplier-supplied0PASS
AX-2025-019689BPC-157HJHJ-2503-M3088Janoshik2025-Q399.934.84Supplier-supplied0PASS