| Opaleye Management Inc.10% | Sep 2 | P | 900 | $68.95 | $62K |
| Opaleye Management Inc.10% | Sep 1 | P | 783 | $69.52 | $54K |
| Opaleye Management Inc.10% | Aug 31 | P | 217 | $69.10 | $15K |
| Opaleye Management Inc.10% | Aug 31 | P | 5,000 | $68.24 | $341K |
| Opaleye Management Inc.10% | Aug 28 | P | 5,000 | $68.81 | $344K |
| Opaleye Management Inc.10% | Aug 28 | P | 20,113 | $68.42 | $1.4M |
| Opaleye Management Inc.10% | Aug 28 | P | 10,000 | $71.40 | $714K |
| Opaleye Management Inc.10% | Aug 12 | P | 951 | $71.50 | $68K |
| Opaleye Management Inc.10% | Jul 14 | P | 920 | $73.43 | $68K |
| Opaleye Management Inc.10% | Jul 13 | P | 775 | $73.89 | $57K |
| Opaleye Management Inc.10% | Jul 10 | P | 229 | $73.95 | $17K |
| Opaleye Management Inc.10% | Jul 8 | P | 300 | $73.69 | $22K |
| Opaleye Management Inc.10% | Jul 2 | P | 1,400 | $71.97 | $101K |
| Opaleye Management Inc.10% | Jul 1 | P | 312 | $71.99 | $22K |
| Opaleye Management Inc.10% | May 20 | P | 1,563 | $64.43 | $101K |
| Opaleye Management Inc.10% | May 13 | P | 1,937 | $66.87 | $130K |
| Opaleye Management Inc.10% | May 12 | P | 1,500 | $67.98 | $102K |
| Opaleye Management Inc.10% | Mar 24 | P | 5,000 | $72.00 | $360K |
| Opaleye Management Inc.10% | Mar 24 | P | 34,665 | $72.00 | $2.5M |
| Opaleye Management Inc.10% | Feb 13 | P | 291 | $63.00 | $18K |
| Opaleye Management Inc.10% | Feb 2 | P | 100 | $58.00 | $6K |
| Opaleye Management Inc.10% | Jan 27 | P | 100 | $57.05 | $6K |
| Opaleye Management Inc.10% | Jan 23 | P | 1,151 | $55.98 | $64K |
| Opaleye Management Inc.10% | Jan 22 | P | 2,173 | $56.57 | $123K |
| Opaleye Management Inc.10% | Jan 5 | P | 198 | $42.98 | $9K |
| Opaleye Management Inc.10% | Jan 2 | P | 2,394 | $41.92 | $100K |