Option
EHRLICH JASON officer: See Remarks officer: See Remarks
Stock Option (Right to Buy) 5,000 N/A N/A Option
EHRLICH JASON officer: See Remarks officer: See Remarks
Common Stock 5,000 N/A N/A Sale
EHRLICH JASON officer: See Remarks officer: See Remarks
Common Stock 2,200 N/A N/A Option
EHRLICH JASON officer: See Remarks officer: See Remarks
Common Stock 15,000 N/A N/A Option
EHRLICH JASON officer: See Remarks officer: See Remarks
Restricted Stock Units 15,000 N/A N/A Purchase
BAKER BROS. ADVISORS LP director, 10 percent owner director, 10 percent owner
Common Stock 48,125 N/A N/A Purchase
BAKER BROS. ADVISORS LP director, 10 percent owner director, 10 percent owner
Common Stock 36,020 $51.76 $1,864,467 Purchase
BAKER BROS. ADVISORS LP director, 10 percent owner director, 10 percent owner
Common Stock 92,069 $52.27 $4,812,355 Purchase
BAKER BROS. ADVISORS LP director, 10 percent owner director, 10 percent owner
Common Stock 74,958 $50.62 $3,794,149 Option
EHRLICH JASON officer: See Remarks officer: See Remarks
Common Stock 6,950 $10.29 $71,516 Option
EHRLICH JASON officer: See Remarks officer: See Remarks
Stock Option (Right to Buy) 6,950 $10.29 $71,516 Sale
EHRLICH JASON officer: See Remarks officer: See Remarks
Common Stock 6,950 $53.75 $373,556 Purchase
BAKER BROS. ADVISORS LP director, 10 percent owner director, 10 percent owner
Common Stock 116,295 $46.94 $5,459,120 Purchase
BAKER BROS. ADVISORS LP director, 10 percent owner director, 10 percent owner
Common Stock 82,801 $46.67 $3,864,157 Purchase
BAKER BROS. ADVISORS LP director, 10 percent owner director, 10 percent owner
Common Stock 123,883 $47.62 $5,898,813 Purchase
BAKER BROS. ADVISORS LP director, 10 percent owner director, 10 percent owner
Common Stock 139,044 $48.52 $6,746,832 Sale
EHRLICH JASON officer: See Remarks officer: See Remarks
Common Stock 6,950 $46.97 $326,469 Purchase
BAKER BROS. ADVISORS LP director, 10 percent owner director, 10 percent owner
Common Stock 60,573 $47.09 $2,852,080 Option
EHRLICH JASON officer: See Remarks officer: See Remarks
Stock Option (Right to Buy) 6,950 $10.29 $71,516 Option
EHRLICH JASON officer: See Remarks officer: See Remarks
Common Stock 6,950 $10.29 $71,516 Purchase
BAKER BROS. ADVISORS LP director, 10 percent owner director, 10 percent owner
Common Stock 3,869 $46.99 $181,793 Option
EHRLICH JASON officer: See Remarks officer: See Remarks
Stock Option (Right to Buy) 6,950 $10.29 $71,516 Sale
EHRLICH JASON officer: See Remarks officer: See Remarks
Common Stock 6,950 $50.51 $351,045 Option
EHRLICH JASON officer: See Remarks officer: See Remarks
Common Stock 6,950 $10.29 $71,516 Option
EHRLICH JASON officer: See Remarks officer: See Remarks
Common Stock 2,700 $10.29 $27,783 Option
EHRLICH JASON officer: See Remarks officer: See Remarks
Stock Option (Right to Buy) 2,700 $10.29 $27,783 Option
EHRLICH JASON officer: See Remarks officer: See Remarks
Common Stock 6,950 $10.29 $71,516 Sale
EHRLICH JASON officer: See Remarks officer: See Remarks
Common Stock 6,950 $61.64 $428,363 Option
EHRLICH JASON officer: See Remarks officer: See Remarks
Stock Option (Right to Buy) 6,950 $10.29 $71,516 Sale
EHRLICH JASON officer: See Remarks officer: See Remarks
Common Stock 6,950 $60.56 $420,878 Option
EHRLICH JASON officer: See Remarks officer: See Remarks
Stock Option (Right to Buy) 6,950 $10.29 $71,516 Option
EHRLICH JASON officer: See Remarks officer: See Remarks
Common Stock 6,950 $10.29 $71,516 Option
EHRLICH JASON officer: See Remarks officer: See Remarks
Common Stock 6,950 $10.29 $71,516 Sale
EHRLICH JASON officer: See Remarks officer: See Remarks
Common Stock 6,950 $53.87 $374,403 Option
EHRLICH JASON officer: See Remarks officer: See Remarks
Stock Option (Right to Buy) 6,950 $10.29 $71,516 Option
EHRLICH JASON officer: See Remarks officer: See Remarks
Restricted Stock Units 15,000 N/A N/A Option
EHRLICH JASON officer: See Remarks officer: See Remarks
Common Stock 15,000 N/A N/A Sale
EHRLICH JASON officer: See Remarks officer: See Remarks
Common Stock 2,200 $48.6 $106,913 Sale
LIANG HONG officer: SVP, Discovery Medicine officer: SVP, Discovery Medicine
Common Stock 4,000 $42.34 $169,360 Sale
LIANG HONG officer: SVP, Discovery Medicine officer: SVP, Discovery Medicine
Common Stock 4,000 $48.27 $193,088 Sale
EHRLICH JASON officer: See Remarks officer: See Remarks
Common Stock 6,950 $45.44 $315,780 Purchase
LEVY RICHARD S director director
Common Stock 1,000 $44.01 $44,010 Option
EHRLICH JASON officer: See Remarks officer: See Remarks
Common Stock 6,950 $10.29 $71,516 Sale
LIANG HONG officer: SVP, Discovery Medicine officer: SVP, Discovery Medicine
Common Stock 4,000 $39.44 $157,760 Purchase
BAKER BROS. ADVISORS LP director, 10 percent owner director, 10 percent owner
Common Stock 35,400 $37.61 $1,331,288 Purchase
BAKER BROS. ADVISORS LP director, 10 percent owner director, 10 percent owner
Common Stock 10,000 $38.38 $383,800 Purchase
BAKER BROS. ADVISORS LP director, 10 percent owner director, 10 percent owner
Common Stock 104,600 $39.97 $4,180,967 Purchase
BAKER BROS. ADVISORS LP director, 10 percent owner director, 10 percent owner
Common Stock 100,000 $58.71 $5,871,400 Purchase
BAKER BROS. ADVISORS LP director, 10 percent owner director, 10 percent owner
Common Stock 206,126 $58.42 $12,042,293 Purchase
BAKER BROS. ADVISORS LP director, 10 percent owner director, 10 percent owner
Common Stock 71,123 $57.35 $4,078,548