99% up by HPLC Total impurities < 0.1% single impurty < 0.05% Ibrutinib Intermediate 330786-24-8 | Pharmacountry