Product / Service Categories
Building blocks
Structure Name Cas no Status
Cas no: 40119-17-3, In-Stock
Cas no: 870-63-3, In-Stock
Cas no: 1421372-66-8
Cas no: 1421372-67-9
Cas no: 931-03-3
Cas no: 2703-17-5
Labelled compounds, Metabolites and Impurities
Remdesivir-D3, Make to Order
Cas no: 79952-42-4
Name Cas no Status
Acyclovir 59277-89-3 In Stock
Acyclovir EP impurity F 110104-37-5 In Stock
Acyclovir EP impurity G 75128-73-3 In Stock
Acyclovir EP impurity M 91702-60-2 In Stock
Acyclovir Impurity 1 1195518-98-9 In Stock
Acyclovir Impurity 2 19962-37-9 In Stock
Acetyl Nitrite 591-09-3 Make to Order
Bortezomib 179324-69-7 In Stock
Bortezomib USP impurity B 289472-80-6 In Stock
Bortezomib USP impurity D 114457-94-2 In Stock
Bortezomib USP impurity E NA In Stock
Dehydroamlodipine 113994-41-5
Dehydroamlodipine N-oxide NA
Desloratidine Pyridine N-oxide 169253-26-3
Drotaverine 54088-62-9 In Stock
Drotaverine HCl 985-12-6 In Stock
Drotaverine impurity 1 38464-04-9 In Stock
Valacyclovir HCl 124832-27-5 In Stock
Valacyclovir Impurity H 84499-63-8 In Stock
Valacyclovir Impurity M 847670-62-6 In Stock
Tadalafil Impurity 37 NA Make to Order
Trifluoroacetyl nitrite 667-29-8 Make to Order
Ziprasidone hydrochloride
monohydrate 138982-67-9 In Stock
Ziprasidone EP Impurity C 1159977-64-6 In Stock
Alkynes/Acetylenes
Cas no: 52670-38-9, Cas no: 767-91-9, Cas no: 766-46-1, Cas no: 873-31-4, Cas no: 766-47-2, Cas no: 2510-23-8, Cas no: 78593-40-5, Cas no: 768-60-5, Cas no: 768-70-7, Cas no: 15727-65-8
Isocyanides
Cas no: 59795-89-0, Cas no: 2835-21-4
Nitrites
Cas no: 5813-49-0, Cas no: 667-29-8
New Products
Cas no: 897958-48-4 Name: 7β-(CHLOROAMINO)ANDROST-5-EN-3β-OL
Cas no: 674-81-7 Name: N-nitrosoguanidine
Cas no: 69925- 17- 3
Name: bis-(2,5-dichloro-phenyl)-sulfone
Cas no: 52499-14-6
Name: 4-Dodecylbenzene sulfonyl chloride
Cas no: 7764-29-6
Name: 2,2'-thiobis(isoindoline-1,3-dione)
Cas no: 57097-81-1
Name: 3-bromo-5-methyl-1H-pyrazole
Cas no: 5932-19-4
Name: 3,4-dibromo-5-methyl-1H-pyrazole
Cas no: 10488-95-6
Name: Ethyl 3-oxooctanoate