SEC CIK 1205003
BLOCK KEITH
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CRMview stock → | 60,162 | 2020-02-24 |
| ORCLview stock → | 5,000 | 2010-10-25 |
Position History — CRM
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CRM
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2020-02-24 | Open-market sale | 739 | $183.33 | 60,162 |
| 2020-02-24 | Open-market sale | 15 | $184.47 | 60,147 |
| 2020-02-22 | Option exercise (derivative) | 2,068 | $0.00 | 6,203 |
| 2020-02-22 | Option exercise | 2,068 | $0.00 | 60,901 |
| 2019-12-23 | Open-market sale | 865 | $164.04 | 58,833 |
| 2019-12-22 | Option exercise (derivative) | 1,721 | $0.00 | 15,489 |
| 2019-12-22 | Option exercise | 1,721 | $0.00 | 59,698 |
| 2019-12-16 | Open-market sale | 25,911 | $161.99 | 57,977 |
| 2019-12-09 | Grant / award | 51,607 | $0.00 | 83,888 |
| 2019-11-25 | Open-market sale | 1,039 | $162.57 | 32,281 |
| 2019-11-22 | Option exercise (derivative) | 2,068 | $0.00 | 8,271 |
| 2019-11-22 | Option exercise | 2,068 | $0.00 | 33,320 |
| 2019-09-23 | Open-market sale | 865 | $154.07 | 31,252 |
| 2019-09-22 | Option exercise (derivative) | 1,721 | $0.00 | 17,210 |
| 2019-09-22 | Option exercise | 1,721 | $0.00 | 32,117 |
| 2019-08-23 | Open-market sale | 1,038 | $155.57 | 30,396 |
| 2019-08-22 | Option exercise (derivative) | 2,067 | $0.00 | 10,339 |
| 2019-08-22 | Option exercise | 2,067 | $0.00 | 31,434 |
| 2019-06-24 | Open-market sale | 870 | $153.88 | 29,367 |
| 2019-06-22 | Option exercise (derivative) | 1,720 | $0.00 | 18,931 |
| 2019-06-22 | Option exercise | 1,720 | $0.00 | 30,237 |
| 2019-06-19 | Option exercise (derivative) | 2,500 | $0.00 | 395,581 |
| 2019-06-19 | Open-market sale | 2,500 | $151.71 | 28,517 |
| 2019-06-19 | Option exercise | 2,500 | $80.99 | 31,017 |
| 2019-06-12 | Option exercise (derivative) | 2,500 | $0.00 | 398,081 |
| 2019-06-12 | Open-market sale | 900 | $150.91 | 30,117 |
| 2019-06-12 | Open-market sale | 1,600 | $151.75 | 28,517 |
| 2019-06-12 | Option exercise | 2,500 | $80.99 | 31,017 |
| 2019-06-05 | Option exercise (derivative) | 2,500 | $0.00 | 400,581 |
| 2019-06-05 | Option exercise | 2,500 | $80.99 | 31,017 |
| 2019-06-05 | Open-market sale | 2,500 | $157.98 | 28,517 |
| 2019-05-29 | Option exercise (derivative) | 2,500 | $0.00 | 403,081 |
| 2019-05-29 | Open-market sale | 1,900 | $152.80 | 29,117 |
| 2019-05-29 | Option exercise | 2,500 | $80.99 | 31,017 |
| 2019-05-29 | Open-market sale | 600 | $153.43 | 28,517 |
| 2019-05-23 | Open-market sale | 1,053 | $153.55 | 28,517 |
| 2019-05-22 | Option exercise (derivative) | 2,500 | $0.00 | 405,581 |
| 2019-05-22 | Open-market sale | 1,800 | $156.53 | 28,202 |
| 2019-05-22 | Option exercise | 2,500 | $80.99 | 30,002 |
| 2019-05-22 | Open-market sale | 700 | $157.15 | 27,502 |
| 2019-05-22 | Option exercise (derivative) | 2,068 | $0.00 | 12,406 |
| 2019-05-22 | Option exercise | 2,068 | $0.00 | 29,570 |
| 2019-05-15 | Option exercise (derivative) | 2,500 | $0.00 | 408,081 |
| 2019-05-15 | Option exercise | 2,500 | $80.99 | 30,002 |
| 2019-05-15 | Open-market sale | 2,500 | $153.00 | 27,502 |
| 2019-05-08 | Option exercise (derivative) | 2,500 | $0.00 | 410,581 |
| 2019-05-08 | Open-market sale | 2,500 | $156.91 | 27,502 |
| 2019-05-08 | Option exercise | 2,500 | $80.99 | 30,002 |
| 2019-05-01 | Option exercise (derivative) | 2,500 | $0.00 | 413,081 |
| 2019-05-01 | Open-market sale | 2,500 | $166.01 | 27,502 |
| 2019-05-01 | Option exercise | 2,500 | $80.99 | 30,002 |
| 2019-04-24 | Option exercise (derivative) | 2,500 | $0.00 | 415,581 |
| 2019-04-24 | Open-market sale | 2,500 | $162.00 | 27,502 |
| 2019-04-24 | Option exercise | 2,500 | $80.99 | 30,002 |
| 2019-04-17 | Option exercise (derivative) | 2,500 | $0.00 | 418,081 |
| 2019-04-17 | Open-market sale | 2,500 | $159.05 | 27,502 |
| 2019-04-17 | Option exercise | 2,500 | $80.99 | 30,002 |
| 2019-04-10 | Option exercise (derivative) | 2,500 | $0.00 | 420,581 |
| 2019-04-10 | Option exercise | 2,500 | $80.99 | 30,002 |
| 2019-04-10 | Open-market sale | 2,500 | $158.44 | 27,502 |
| 2019-04-03 | Option exercise (derivative) | 2,500 | $0.00 | 423,081 |
| 2019-04-03 | Open-market sale | 2,500 | $161.41 | 27,502 |
| 2019-04-03 | Option exercise | 2,500 | $80.99 | 30,002 |
| 2019-03-27 | Option exercise (derivative) | 5,000 | $0.00 | 425,581 |
| 2019-03-27 | Open-market sale | 3,100 | $158.56 | 27,502 |
| 2019-03-27 | Option exercise | 5,000 | $80.99 | 32,502 |
| 2019-03-27 | Open-market sale | 1,900 | $157.78 | 30,602 |
| 2019-03-25 | Open-market sale | 3,470 | $159.60 | 27,502 |
| 2019-03-22 | Option exercise (derivative) | 6,883 | $0.00 | 20,651 |
| 2019-03-22 | Grant / award (derivative) | 55,794 | $0.00 | 55,794 |
| 2019-03-22 | Grant / award (derivative) | 146,904 | $161.50 | 146,904 |
| 2019-03-22 | Option exercise | 6,883 | $0.00 | 30,972 |
| 2019-03-20 | Option exercise (derivative) | 5,000 | $0.00 | 430,581 |
| 2019-03-20 | Option exercise | 5,000 | $80.99 | 29,089 |
| 2019-03-20 | Open-market sale | 4,850 | $163.23 | 24,239 |
| 2019-03-20 | Open-market sale | 150 | $163.89 | 24,089 |
| 2019-03-13 | Option exercise (derivative) | 5,000 | $0.00 | 435,581 |
| 2019-03-13 | Open-market sale | 2,200 | $160.06 | 24,089 |
| 2019-03-13 | Option exercise | 5,000 | $80.99 | 29,089 |
| 2019-03-13 | Open-market sale | 2,800 | $159.10 | 26,289 |
| 2019-03-06 | Option exercise (derivative) | 5,000 | $0.00 | 440,581 |
| 2019-03-06 | Open-market sale | 5,000 | $157.00 | 24,089 |
| 2019-03-06 | Option exercise | 5,000 | $80.99 | 29,089 |
| 2019-02-27 | Option exercise (derivative) | 5,000 | $0.00 | 445,581 |
| 2019-02-27 | Open-market sale | 1,300 | $163.01 | 24,089 |
| 2019-02-27 | Option exercise | 5,000 | $80.99 | 29,089 |
| 2019-02-27 | Open-market sale | 3,700 | $162.56 | 25,389 |
| 2019-02-25 | Open-market sale | 684 | $162.13 | 24,089 |
| 2019-02-22 | Option exercise (derivative) | 2,068 | $0.00 | 14,474 |
| 2019-02-22 | Option exercise | 2,068 | $0.00 | 24,773 |
| 2019-02-20 | Option exercise (derivative) | 5,000 | $0.00 | 450,581 |
| 2019-02-20 | Open-market sale | 5,000 | $160.36 | 22,705 |
| 2019-02-20 | Option exercise | 5,000 | $80.99 | 27,705 |
| 2019-02-13 | Option exercise (derivative) | 5,000 | $0.00 | 455,581 |
| 2019-02-13 | Open-market sale | 5,000 | $163.16 | 22,705 |
| 2019-02-13 | Option exercise | 5,000 | $80.99 | 27,705 |
| 2019-02-06 | Option exercise (derivative) | 5,000 | $0.00 | 460,581 |
| 2019-02-06 | Open-market sale | 5,000 | $159.00 | 22,705 |
| 2019-02-06 | Option exercise | 5,000 | $80.99 | 27,705 |
| 2019-01-30 | Option exercise (derivative) | 5,000 | $0.00 | 465,581 |
| 2019-01-30 | Option exercise | 5,000 | $80.99 | 27,705 |
| 2019-01-30 | Open-market sale | 1,300 | $147.64 | 22,705 |
| 2019-01-30 | Open-market sale | 3,700 | $146.81 | 24,005 |
| 2019-01-23 | Option exercise (derivative) | 5,000 | $0.00 | 470,581 |
| 2019-01-23 | Open-market sale | 3,696 | $149.84 | 24,009 |
| 2019-01-23 | Option exercise | 5,000 | $80.99 | 27,705 |
| 2019-01-23 | Open-market sale | 1,304 | $150.37 | 22,705 |
| 2019-01-16 | Option exercise (derivative) | 5,000 | $0.00 | 475,581 |
| 2019-01-16 | Option exercise | 5,000 | $80.99 | 27,705 |
| 2019-01-16 | Open-market sale | 5,000 | $149.15 | 22,705 |
| 2019-01-09 | Option exercise (derivative) | 5,000 | $0.00 | 480,581 |
| 2019-01-09 | Option exercise | 5,000 | $80.99 | 27,705 |
| 2019-01-09 | Open-market sale | 5,000 | $146.89 | 22,705 |
| 2019-01-02 | Option exercise (derivative) | 5,000 | $0.00 | 485,581 |
| 2019-01-02 | Open-market sale | 2,400 | $134.12 | 25,305 |
| 2019-01-02 | Option exercise | 5,000 | $80.99 | 27,705 |
| 2019-01-02 | Open-market sale | 2,600 | $134.94 | 22,705 |
| 2018-12-20 | Option exercise (derivative) | 2,136 | $0.00 | 0 |
| 2018-12-20 | Open-market sale | 2,136 | $129.25 | 22,705 |
| 2018-12-20 | Option exercise | 2,136 | $59.34 | 24,841 |
| 2018-12-18 | Option exercise (derivative) | 2,160 | $0.00 | 2,136 |
| 2018-12-18 | Open-market sale | 2,160 | $132.14 | 22,705 |
| 2018-12-18 | Option exercise | 2,160 | $59.34 | 24,865 |
| 2018-12-13 | Option exercise (derivative) | 2,160 | $0.00 | 4,296 |
| 2018-12-13 | Option exercise | 2,160 | $59.34 | 24,865 |
| 2018-12-13 | Open-market sale | 2,160 | $141.50 | 22,705 |
| 2018-12-11 | Option exercise (derivative) | 2,160 | $0.00 | 6,456 |
| 2018-12-11 | Open-market sale | 2,160 | $140.59 | 22,705 |
| 2018-12-11 | Option exercise | 2,160 | $59.34 | 24,865 |
| 2018-12-06 | Option exercise (derivative) | 2,160 | $0.00 | 8,616 |
| 2018-12-06 | Open-market sale | 2,160 | $133.60 | 22,705 |
| 2018-12-06 | Option exercise | 2,160 | $59.34 | 24,865 |
| 2018-12-04 | Option exercise (derivative) | 2,160 | $0.00 | 10,776 |
| 2018-12-04 | Open-market sale | 2,160 | $142.73 | 22,705 |
| 2018-12-04 | Option exercise | 2,160 | $59.34 | 24,865 |
| 2018-11-29 | Option exercise (derivative) | 2,160 | $0.00 | 12,936 |
| 2018-11-29 | Option exercise | 2,160 | $59.34 | 24,865 |
| 2018-11-29 | Open-market sale | 2,160 | $140.28 | 22,705 |
| 2018-11-27 | Option exercise (derivative) | 2,160 | $0.00 | 15,096 |
| 2018-11-27 | Open-market sale | 2,160 | $125.15 | 22,705 |
| 2018-11-27 | Option exercise | 2,160 | $59.34 | 24,865 |
| 2018-11-23 | Open-market sale | 1,038 | $122.60 | 22,705 |
| 2018-11-22 | Option exercise (derivative) | 2,067 | $0.00 | 16,542 |
| 2018-11-22 | Option exercise | 2,067 | $0.00 | 23,743 |
| 2018-11-20 | Option exercise (derivative) | 2,160 | $0.00 | 17,256 |
| 2018-11-20 | Option exercise | 2,160 | $59.34 | 23,836 |
| 2018-11-20 | Open-market sale | 2,160 | $114.18 | 21,676 |
| 2018-11-15 | Option exercise (derivative) | 2,160 | $0.00 | 19,416 |
| 2018-11-15 | Option exercise | 2,160 | $59.34 | 23,836 |
| 2018-11-15 | Open-market sale | 2,160 | $128.71 | 21,676 |
| 2018-11-13 | Option exercise (derivative) | 2,160 | $0.00 | 21,576 |
| 2018-11-13 | Option exercise | 2,160 | $59.34 | 23,836 |
| 2018-11-13 | Open-market sale | 2,160 | $131.48 | 21,676 |
| 2018-11-08 | Option exercise (derivative) | 2,160 | $0.00 | 23,736 |
| 2018-11-08 | Open-market sale | 2,160 | $142.61 | 21,676 |
| 2018-11-08 | Option exercise | 2,160 | $59.34 | 23,836 |
| 2018-11-06 | Option exercise (derivative) | 2,160 | $0.00 | 25,896 |
| 2018-11-06 | Open-market sale | 2,160 | $135.48 | 21,676 |
| 2018-11-06 | Option exercise | 2,160 | $59.34 | 23,836 |
| 2018-11-01 | Option exercise (derivative) | 2,160 | $0.00 | 28,056 |
| 2018-11-01 | Open-market sale | 2,160 | $138.61 | 21,676 |
| 2018-11-01 | Option exercise | 2,160 | $59.34 | 23,836 |
| 2018-10-30 | Option exercise (derivative) | 2,160 | $0.00 | 30,216 |
| 2018-10-30 | Open-market sale | 2,160 | $129.80 | 21,676 |
| 2018-10-30 | Option exercise | 2,160 | $59.34 | 23,836 |
| 2018-10-25 | Option exercise (derivative) | 2,160 | $0.00 | 32,376 |
| 2018-10-25 | Option exercise | 2,160 | $59.34 | 23,836 |
| 2018-10-25 | Open-market sale | 2,160 | $134.11 | 21,676 |
| 2018-10-23 | Option exercise (derivative) | 2,160 | $0.00 | 34,536 |
| 2018-10-23 | Option exercise | 2,160 | $59.34 | 23,836 |
| 2018-10-23 | Open-market sale | 2,160 | $139.50 | 21,676 |
| 2018-10-18 | Option exercise (derivative) | 2,160 | $0.00 | 36,696 |
| 2018-10-18 | Open-market sale | 2,160 | $146.03 | 21,676 |
| 2018-10-18 | Option exercise | 2,160 | $59.34 | 23,836 |
| 2018-10-16 | Option exercise (derivative) | 2,160 | $0.00 | 38,856 |
| 2018-10-16 | Option exercise | 2,160 | $59.34 | 23,836 |
| 2018-10-16 | Open-market sale | 2,160 | $145.37 | 21,676 |
| 2018-10-11 | Option exercise (derivative) | 2,160 | $0.00 | 41,016 |
| 2018-10-11 | Option exercise | 2,160 | $59.34 | 23,836 |
| 2018-10-11 | Open-market sale | 2,160 | $137.60 | 21,676 |
| 2018-10-09 | Option exercise (derivative) | 2,160 | $0.00 | 43,176 |
| 2018-10-09 | Open-market sale | 2,160 | $148.05 | 21,676 |
| 2018-10-09 | Option exercise | 2,160 | $59.34 | 23,836 |
| 2018-10-04 | Option exercise (derivative) | 2,160 | $0.00 | 45,336 |
| 2018-10-04 | Option exercise | 2,160 | $59.34 | 23,836 |
| 2018-10-04 | Open-market sale | 2,160 | $158.79 | 21,676 |
| 2018-10-02 | Option exercise (derivative) | 2,160 | $0.00 | 47,496 |
| 2018-10-02 | Open-market sale | 2,160 | $159.14 | 21,676 |
| 2018-10-02 | Option exercise | 2,160 | $59.34 | 23,836 |
| 2018-08-23 | Open-market sale | 1,039 | $147.23 | 21,676 |
| 2018-08-22 | Option exercise (derivative) | 2,068 | $0.00 | 18,609 |
| 2018-08-22 | Option exercise | 2,068 | $0.00 | 22,715 |
| 2018-08-09 | Option exercise (derivative) | 9,604 | $0.00 | 49,656 |
| 2018-08-09 | Option exercise | 9,604 | $59.34 | 30,251 |
| 2018-08-09 | Open-market sale | 9,604 | $145.49 | 20,647 |
| 2018-08-07 | Option exercise (derivative) | 10,000 | $0.00 | 59,260 |
| 2018-08-07 | Open-market sale | 3,302 | $143.92 | 20,647 |
| 2018-08-07 | Open-market sale | 6,698 | $143.46 | 23,949 |
| 2018-08-07 | Option exercise | 10,000 | $59.34 | 30,647 |
| 2018-08-02 | Option exercise (derivative) | 10,000 | $0.00 | 69,260 |
| 2018-08-02 | Option exercise | 10,000 | $59.34 | 30,647 |
| 2018-08-02 | Open-market sale | 6,400 | $138.34 | 20,647 |
| 2018-08-02 | Open-market sale | 3,600 | $137.26 | 27,047 |
| 2018-07-31 | Option exercise (derivative) | 10,000 | $0.00 | 79,260 |
| 2018-07-31 | Open-market sale | 2,100 | $139.30 | 20,647 |
| 2018-07-31 | Open-market sale | 4,400 | $138.56 | 22,747 |
| 2018-07-31 | Open-market sale | 3,500 | $137.31 | 27,147 |
| 2018-07-31 | Option exercise | 10,000 | $59.34 | 30,647 |
| 2018-07-26 | Option exercise (derivative) | 10,000 | $0.00 | 89,260 |
| 2018-07-26 | Option exercise | 10,000 | $59.34 | 30,647 |
| 2018-07-26 | Open-market sale | 3,600 | $146.37 | 27,047 |
| 2018-07-26 | Open-market sale | 4,900 | $147.42 | 22,147 |
| 2018-07-26 | Open-market sale | 1,500 | $147.98 | 20,647 |
| 2018-07-24 | Option exercise (derivative) | 10,000 | $0.00 | 99,260 |
| 2018-07-24 | Option exercise | 10,000 | $59.34 | 30,647 |
| 2018-07-24 | Open-market sale | 10,000 | $148.44 | 20,647 |
| 2018-07-19 | Option exercise (derivative) | 10,000 | $0.00 | 109,260 |
| 2018-07-19 | Open-market sale | 1,900 | $147.83 | 20,647 |
| 2018-07-19 | Open-market sale | 8,100 | $147.27 | 22,547 |
| 2018-07-19 | Option exercise | 10,000 | $59.34 | 30,647 |
| 2018-07-17 | Option exercise (derivative) | 10,000 | $0.00 | 119,260 |
| 2018-07-17 | Open-market sale | 4,000 | $146.20 | 20,647 |
| 2018-07-17 | Open-market sale | 6,000 | $145.55 | 24,647 |
| 2018-07-17 | Option exercise | 10,000 | $59.34 | 30,647 |
| 2018-07-12 | Option exercise (derivative) | 10,000 | $0.00 | 129,260 |
| 2018-07-12 | Open-market sale | 6,500 | $146.97 | 20,647 |
| 2018-07-12 | Option exercise | 10,000 | $59.34 | 30,647 |
| 2018-07-12 | Open-market sale | 3,500 | $146.25 | 27,147 |
| 2018-07-10 | Option exercise (derivative) | 10,000 | $0.00 | 139,260 |
| 2018-07-10 | Open-market sale | 10,000 | $142.11 | 20,647 |
| 2018-07-10 | Option exercise | 10,000 | $59.34 | 30,647 |
| 2018-07-05 | Option exercise (derivative) | 10,000 | $0.00 | 149,260 |
| 2018-07-05 | Open-market sale | 1,804 | $139.56 | 20,647 |
| 2018-07-05 | Open-market sale | 8,196 | $138.84 | 22,451 |
| 2018-07-05 | Option exercise | 10,000 | $59.34 | 30,647 |
| 2018-07-03 | Option exercise (derivative) | 10,000 | $0.00 | 159,260 |
| 2018-07-03 | Open-market sale | 8,200 | $139.16 | 22,447 |
| 2018-07-03 | Open-market sale | 1,800 | $140.45 | 20,647 |
| 2018-07-03 | Option exercise | 10,000 | $59.34 | 30,647 |
| 2018-06-28 | Option exercise (derivative) | 10,000 | $0.00 | 169,260 |
| 2018-06-28 | Open-market sale | 5,000 | $133.88 | 25,647 |
| 2018-06-28 | Open-market sale | 4,500 | $134.61 | 21,147 |
| 2018-06-28 | Open-market sale | 500 | $135.59 | 20,647 |
| 2018-06-28 | Option exercise | 10,000 | $59.34 | 30,647 |
| 2018-06-26 | Option exercise (derivative) | 10,000 | $0.00 | 179,260 |
| 2018-06-26 | Open-market sale | 7,300 | $135.12 | 20,647 |
| 2018-06-26 | Open-market sale | 2,700 | $134.32 | 27,947 |
| 2018-06-26 | Option exercise | 10,000 | $59.34 | 30,647 |
| 2018-06-21 | Option exercise (derivative) | 10,000 | $0.00 | 189,260 |
| 2018-06-21 | Open-market sale | 5,800 | $139.16 | 21,247 |
| 2018-06-21 | Open-market sale | 600 | $139.86 | 20,647 |
| 2018-06-21 | Open-market sale | 3,600 | $138.23 | 27,047 |
| 2018-06-21 | Option exercise | 10,000 | $59.34 | 30,647 |
| 2018-06-19 | Option exercise (derivative) | 10,000 | $0.00 | 199,260 |
| 2018-06-19 | Open-market sale | 800 | $138.78 | 20,647 |
| 2018-06-19 | Option exercise | 10,000 | $59.34 | 30,647 |
| 2018-06-19 | Open-market sale | 9,200 | $138.26 | 21,447 |
| 2018-06-14 | Option exercise (derivative) | 10,000 | $0.00 | 209,260 |
| 2018-06-14 | Open-market sale | 7,300 | $138.72 | 20,647 |
| 2018-06-14 | Open-market sale | 2,700 | $137.19 | 27,947 |
| 2018-06-14 | Option exercise | 10,000 | $59.34 | 30,647 |
| 2018-06-12 | Option exercise (derivative) | 10,000 | $0.00 | 219,260 |
| 2018-06-12 | Open-market sale | 7,800 | $135.32 | 22,847 |
| 2018-06-12 | Open-market sale | 2,200 | $135.82 | 20,647 |
| 2018-06-12 | Option exercise | 10,000 | $59.34 | 30,647 |
| 2018-06-07 | Option exercise (derivative) | 10,000 | $0.00 | 229,260 |
| 2018-06-07 | Option exercise | 10,000 | $59.34 | 30,647 |
| 2018-06-07 | Open-market sale | 9,300 | $135.40 | 20,647 |
| 2018-06-07 | Open-market sale | 700 | $133.91 | 29,947 |
| 2018-06-05 | Option exercise (derivative) | 10,000 | $0.00 | 239,260 |
| 2018-06-05 | Open-market sale | 5,800 | $133.41 | 24,847 |
| 2018-06-05 | Open-market sale | 4,200 | $134.12 | 20,647 |
| 2018-06-05 | Option exercise | 10,000 | $59.34 | 30,647 |
| 2018-05-31 | Option exercise (derivative) | 10,000 | $0.00 | 249,260 |
| 2018-05-31 | Open-market sale | 5,000 | $129.68 | 20,647 |
| 2018-05-31 | Open-market sale | 5,000 | $129.06 | 25,647 |
| 2018-05-31 | Option exercise | 10,000 | $59.34 | 30,647 |
| 2018-05-29 | Option exercise (derivative) | 10,000 | $0.00 | 259,260 |
| 2018-05-29 | Open-market sale | 10,000 | $127.14 | 20,647 |
| 2018-05-29 | Option exercise | 10,000 | $59.34 | 30,647 |
| 2018-05-24 | Option exercise (derivative) | 10,000 | $0.00 | 269,260 |
| 2018-05-24 | Open-market sale | 6,600 | $128.08 | 24,047 |
| 2018-05-24 | Open-market sale | 3,400 | $128.83 | 20,647 |
| 2018-05-24 | Option exercise | 10,000 | $59.34 | 30,647 |
| 2018-05-23 | Open-market sale | 1,039 | $125.95 | 20,647 |
| 2018-05-22 | Option exercise (derivative) | 10,000 | $0.00 | 279,260 |
| 2018-05-22 | Open-market sale | 10,000 | $126.56 | 19,618 |
| 2018-05-22 | Option exercise | 10,000 | $59.34 | 29,618 |
| 2018-05-22 | Option exercise (derivative) | 2,068 | $0.00 | 20,677 |
| 2018-05-22 | Option exercise | 2,068 | $0.00 | 21,686 |
| 2018-05-17 | Option exercise (derivative) | 10,000 | $0.00 | 289,260 |
| 2018-05-17 | Open-market sale | 1,000 | $129.31 | 19,618 |
| 2018-05-17 | Open-market sale | 2,000 | $128.56 | 20,618 |
| 2018-05-17 | Open-market sale | 7,000 | $127.71 | 22,618 |
| 2018-05-17 | Option exercise | 10,000 | $59.34 | 29,618 |
| 2018-05-15 | Option exercise (derivative) | 10,000 | $0.00 | 299,260 |
| 2018-05-15 | Open-market sale | 800 | $127.24 | 19,618 |
| 2018-05-15 | Open-market sale | 9,200 | $126.79 | 20,418 |
| 2018-05-15 | Option exercise | 10,000 | $59.34 | 29,618 |
| 2018-05-10 | Option exercise (derivative) | 10,000 | $0.00 | 309,260 |
| 2018-05-10 | Option exercise | 10,000 | $59.34 | 29,618 |
| 2018-05-10 | Open-market sale | 8,400 | $129.58 | 21,218 |
| 2018-05-10 | Open-market sale | 1,600 | $130.27 | 19,618 |
| 2018-05-08 | Option exercise (derivative) | 10,000 | $0.00 | 319,260 |
| 2018-05-08 | Option exercise | 10,000 | $59.34 | 29,618 |
| 2018-05-08 | Open-market sale | 10,000 | $126.80 | 19,618 |
| 2018-05-03 | Option exercise (derivative) | 10,000 | $0.00 | 329,260 |
| 2018-05-03 | Open-market sale | 10,000 | $122.93 | 19,618 |
| 2018-05-03 | Option exercise | 10,000 | $59.34 | 29,618 |
| 2018-05-01 | Option exercise (derivative) | 10,000 | $0.00 | 339,260 |
| 2018-05-01 | Option exercise | 10,000 | $59.34 | 29,618 |
| 2018-05-01 | Open-market sale | 10,000 | $120.76 | 19,618 |
| 2018-04-26 | Option exercise (derivative) | 10,000 | $0.00 | 349,260 |
| 2018-04-26 | Open-market sale | 3,000 | $119.42 | 19,618 |
| 2018-04-26 | Open-market sale | 7,000 | $118.72 | 22,618 |
| 2018-04-26 | Option exercise | 10,000 | $59.34 | 29,618 |
| 2018-04-24 | Option exercise (derivative) | 10,000 | $0.00 | 359,260 |
| 2018-04-24 | Open-market sale | 7,300 | $122.57 | 22,318 |
| 2018-04-24 | Open-market sale | 2,700 | $123.38 | 19,618 |
| 2018-04-24 | Option exercise | 10,000 | $59.34 | 29,618 |
| 2018-04-19 | Option exercise (derivative) | 10,000 | $0.00 | 369,260 |
| 2018-04-19 | Open-market sale | 10,000 | $123.69 | 19,618 |
| 2018-04-19 | Option exercise | 10,000 | $59.34 | 29,618 |
| 2018-04-17 | Option exercise (derivative) | 10,000 | $0.00 | 379,260 |
| 2018-04-17 | Option exercise | 10,000 | $59.34 | 29,618 |
| 2018-04-17 | Open-market sale | 6,500 | $120.81 | 23,118 |
| 2018-04-17 | Open-market sale | 3,500 | $121.66 | 19,618 |
| 2018-04-12 | Option exercise (derivative) | 10,000 | $0.00 | 389,260 |
| 2018-04-12 | Option exercise | 10,000 | $59.34 | 29,618 |
| 2018-04-12 | Open-market sale | 10,000 | $119.82 | 19,618 |
| 2018-04-10 | Option exercise (derivative) | 10,000 | $0.00 | 399,260 |
| 2018-04-10 | Option exercise | 10,000 | $59.34 | 29,618 |
| 2018-04-10 | Open-market sale | 9,500 | $118.52 | 20,118 |
| 2018-04-10 | Open-market sale | 500 | $119.08 | 19,618 |
| 2018-04-05 | Option exercise (derivative) | 10,000 | $0.00 | 409,260 |
| 2018-04-05 | Option exercise | 10,000 | $59.34 | 29,618 |
| 2018-04-05 | Open-market sale | 9,000 | $119.69 | 20,618 |
| 2018-04-05 | Open-market sale | 1,000 | $120.60 | 19,618 |
| 2018-04-03 | Option exercise (derivative) | 10,000 | $0.00 | 419,260 |
| 2018-04-03 | Open-market sale | 6,400 | $117.01 | 19,618 |
| 2018-04-03 | Option exercise | 10,000 | $59.34 | 29,618 |
| 2018-04-03 | Open-market sale | 3,600 | $115.83 | 26,018 |
| 2018-03-29 | Option exercise (derivative) | 10,000 | $0.00 | 429,260 |
| 2018-03-29 | Open-market sale | 6,200 | $112.99 | 23,418 |
| 2018-03-29 | Open-market sale | 3,800 | $113.85 | 19,618 |
| 2018-03-29 | Option exercise | 10,000 | $59.34 | 29,618 |
| 2018-03-27 | Option exercise (derivative) | 10,000 | $0.00 | 439,260 |
| 2018-03-27 | Open-market sale | 1,700 | $118.92 | 21,318 |
| 2018-03-27 | Open-market sale | 1,700 | $120.10 | 19,618 |
| 2018-03-27 | Open-market sale | 6,600 | $118.08 | 23,018 |
| 2018-03-27 | Option exercise | 10,000 | $59.34 | 29,618 |
| 2018-03-22 | Option exercise (derivative) | 10,000 | $0.00 | 449,260 |
| 2018-03-22 | Option exercise | 10,000 | $59.34 | 29,618 |
| 2018-03-22 | Open-market sale | 1,800 | $119.54 | 27,818 |
| 2018-03-22 | Open-market sale | 8,200 | $120.12 | 19,618 |
| 2018-03-22 | Grant / award (derivative) | 229,021 | $0.00 | 229,021 |
| 2018-03-22 | Grant / award (derivative) | 25,068 | $0.00 | 25,068 |
| 2018-03-22 | Grant / award (derivative) | 27,534 | $0.00 | 27,534 |
| 2018-03-20 | Option exercise (derivative) | 10,000 | $0.00 | 459,260 |
| 2018-03-20 | Open-market sale | 7,400 | $125.96 | 19,618 |
| 2018-03-20 | Open-market sale | 2,600 | $124.75 | 27,018 |
| 2018-03-20 | Option exercise | 10,000 | $59.34 | 29,618 |
| 2018-02-23 | Open-market sale | 684 | $113.47 | 19,618 |
| 2018-02-22 | Option exercise (derivative) | 2,067 | $0.00 | 22,745 |
| 2018-02-22 | Option exercise | 2,067 | $0.00 | 20,302 |
| 2017-11-28 | Option exercise (derivative) | 10,000 | $0.00 | 469,260 |
| 2017-11-28 | Option exercise | 10,000 | $59.34 | 28,235 |
| 2017-11-28 | Open-market sale | 10,000 | $106.14 | 18,235 |
| 2017-11-24 | Option exercise (derivative) | 10,000 | $0.00 | 479,260 |
| 2017-11-24 | Option exercise | 10,000 | $59.34 | 28,235 |
| 2017-11-24 | Open-market sale | 10,000 | $106.89 | 18,235 |
| 2017-11-22 | Option exercise (derivative) | 8,270 | $0.00 | 24,812 |
| 2017-11-22 | Option exercise | 8,270 | $0.00 | 22,424 |
| 2017-11-21 | Option exercise (derivative) | 10,000 | $0.00 | 489,260 |
| 2017-11-21 | Open-market sale | 10,000 | $108.30 | 14,154 |
| 2017-11-21 | Option exercise | 10,000 | $59.34 | 24,154 |
| 2017-11-16 | Option exercise (derivative) | 10,000 | $0.00 | 499,260 |
| 2017-11-16 | Option exercise | 10,000 | $59.34 | 24,154 |
| 2017-11-16 | Open-market sale | 10,000 | $106.79 | 14,154 |
| 2017-11-14 | Option exercise (derivative) | 10,000 | $0.00 | 509,260 |
| 2017-11-14 | Option exercise | 10,000 | $59.34 | 24,154 |
| 2017-11-14 | Open-market sale | 10,000 | $105.43 | 14,154 |
| 2017-11-09 | Option exercise (derivative) | 10,000 | $0.00 | 519,260 |
| 2017-11-09 | Option exercise | 10,000 | $59.34 | 24,154 |
| 2017-11-09 | Open-market sale | 4,400 | $104.24 | 14,154 |
| 2017-11-09 | Open-market sale | 5,600 | $103.35 | 18,554 |
| 2017-11-07 | Option exercise (derivative) | 10,000 | $0.00 | 529,260 |
| 2017-11-07 | Open-market sale | 9,700 | $102.41 | 14,454 |
| 2017-11-07 | Open-market sale | 300 | $104.95 | 14,154 |
| 2017-11-07 | Option exercise | 10,000 | $59.34 | 24,154 |
| 2017-11-02 | Option exercise (derivative) | 10,000 | $0.00 | 539,260 |
| 2017-11-02 | Open-market sale | 10,000 | $102.17 | 14,154 |
| 2017-11-02 | Option exercise | 10,000 | $59.34 | 24,154 |
| 2017-10-31 | Option exercise (derivative) | 10,000 | $0.00 | 549,260 |
| 2017-10-31 | Option exercise | 10,000 | $59.34 | 24,154 |
| 2017-10-31 | Open-market sale | 10,000 | $101.57 | 14,154 |
| 2017-10-26 | Option exercise (derivative) | 10,000 | $0.00 | 559,260 |
| 2017-10-26 | Option exercise | 10,000 | $59.34 | 24,154 |
| 2017-10-26 | Open-market sale | 10,000 | $100.11 | 14,154 |
| 2017-10-24 | Option exercise (derivative) | 10,000 | $0.00 | 569,260 |
| 2017-10-24 | Option exercise | 10,000 | $59.34 | 24,154 |
| 2017-10-24 | Open-market sale | 10,000 | $98.10 | 14,154 |
| 2017-10-19 | Option exercise (derivative) | 10,000 | $0.00 | 579,260 |
| 2017-10-19 | Open-market sale | 10,000 | $96.66 | 14,154 |
| 2017-10-19 | Option exercise | 10,000 | $59.34 | 24,154 |
| 2017-10-17 | Option exercise (derivative) | 6,606 | $0.00 | 589,260 |
| 2017-10-17 | Option exercise (derivative) | 3,394 | $0.00 | 0 |
| 2017-10-17 | Open-market sale | 10,000 | $96.32 | 14,154 |
| 2017-10-17 | Option exercise | 3,394 | $37.95 | 24,154 |
| 2017-10-17 | Option exercise | 6,606 | $59.34 | 20,760 |
| 2017-10-12 | Option exercise (derivative) | 10,000 | $0.00 | 3,394 |
| 2017-10-12 | Option exercise | 10,000 | $37.95 | 24,154 |
| 2017-10-12 | Open-market sale | 10,000 | $96.00 | 14,154 |
| 2017-10-10 | Option exercise (derivative) | 10,000 | $0.00 | 13,394 |
| 2017-10-10 | Option exercise | 10,000 | $37.95 | 24,154 |
| 2017-10-10 | Open-market sale | 10,000 | $96.21 | 14,154 |
| 2017-10-05 | Option exercise (derivative) | 10,000 | $0.00 | 23,394 |
| 2017-10-05 | Open-market sale | 10,000 | $95.11 | 14,154 |
| 2017-10-05 | Option exercise | 10,000 | $37.95 | 24,154 |
| 2017-10-03 | Option exercise (derivative) | 10,000 | $0.00 | 33,394 |
| 2017-10-03 | Option exercise | 10,000 | $37.95 | 24,154 |
| 2017-10-03 | Open-market sale | 10,000 | $94.40 | 14,154 |
| 2017-09-28 | Option exercise (derivative) | 10,000 | $0.00 | 43,394 |
| 2017-09-28 | Option exercise | 10,000 | $37.95 | 21,795 |
| 2017-09-28 | Open-market sale | 7,641 | $92.80 | 14,154 |
| 2017-09-26 | Option exercise (derivative) | 10,000 | $0.00 | 53,394 |
| 2017-09-26 | Option exercise | 10,000 | $37.95 | 19,436 |
| 2017-09-26 | Open-market sale | 7,641 | $93.18 | 11,795 |
| 2017-09-21 | Option exercise (derivative) | 10,000 | $0.00 | 63,394 |
| 2017-09-21 | Option exercise | 10,000 | $37.95 | 17,077 |
| 2017-09-21 | Open-market sale | 7,641 | $94.39 | 9,436 |
| 2017-09-19 | Option exercise (derivative) | 10,000 | $0.00 | 73,394 |
| 2017-09-19 | Open-market sale | 7,641 | $95.85 | 7,077 |
| 2017-09-19 | Option exercise | 10,000 | $37.95 | 14,718 |
| 2017-09-14 | Option exercise (derivative) | 10,000 | $0.00 | 83,394 |
| 2017-09-14 | Option exercise | 10,000 | $37.95 | 12,359 |
| 2017-09-14 | Open-market sale | 7,641 | $95.05 | 4,718 |
| 2017-09-12 | Option exercise (derivative) | 10,000 | $0.00 | 93,394 |
| 2017-09-12 | Open-market sale | 1,802 | $96.67 | 2,359 |
| 2017-09-12 | Open-market sale | 939 | $97.59 | 4,161 |
| 2017-09-12 | Open-market sale | 4,900 | $96.89 | 5,100 |
| 2017-09-12 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-06-29 | Option exercise (derivative) | 10,000 | $0.00 | 103,394 |
| 2017-06-29 | Open-market sale | 9,251 | $86.70 | 749 |
| 2017-06-29 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-06-29 | Open-market sale | 749 | $87.65 | 0 |
| 2017-06-27 | Option exercise (derivative) | 10,000 | $0.00 | 113,394 |
| 2017-06-27 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-06-27 | Open-market sale | 10,000 | $87.64 | 0 |
| 2017-06-22 | Option exercise (derivative) | 10,000 | $0.00 | 123,394 |
| 2017-06-22 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-06-22 | Open-market sale | 10,000 | $87.78 | 0 |
| 2017-06-20 | Option exercise (derivative) | 10,000 | $0.00 | 133,394 |
| 2017-06-20 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-06-20 | Open-market sale | 10,000 | $87.29 | 0 |
| 2017-06-15 | Option exercise (derivative) | 10,000 | $0.00 | 143,394 |
| 2017-06-15 | Open-market sale | 486 | $86.01 | 0 |
| 2017-06-15 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-06-15 | Open-market sale | 9,514 | $85.50 | 486 |
| 2017-06-13 | Option exercise (derivative) | 10,000 | $0.00 | 153,394 |
| 2017-06-13 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-06-13 | Open-market sale | 10,000 | $87.87 | 0 |
| 2017-06-08 | Option exercise (derivative) | 10,000 | $0.00 | 163,394 |
| 2017-06-08 | Open-market sale | 10,000 | $91.16 | 0 |
| 2017-06-08 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-06-06 | Option exercise (derivative) | 10,000 | $0.00 | 173,394 |
| 2017-06-06 | Open-market sale | 10,000 | $91.32 | 0 |
| 2017-06-06 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-06-01 | Option exercise (derivative) | 10,000 | $0.00 | 183,394 |
| 2017-06-01 | Open-market sale | 10,000 | $90.23 | 0 |
| 2017-06-01 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-05-30 | Option exercise (derivative) | 10,000 | $0.00 | 193,394 |
| 2017-05-30 | Open-market sale | 10,000 | $90.65 | 0 |
| 2017-05-30 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-05-25 | Option exercise (derivative) | 10,000 | $0.00 | 203,394 |
| 2017-05-25 | Open-market sale | 10,000 | $90.53 | 0 |
| 2017-05-25 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-05-23 | Option exercise (derivative) | 10,000 | $0.00 | 213,394 |
| 2017-05-23 | Open-market sale | 10,000 | $88.75 | 0 |
| 2017-05-23 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-05-18 | Option exercise (derivative) | 10,000 | $0.00 | 223,394 |
| 2017-05-18 | Open-market sale | 10,000 | $87.66 | 0 |
| 2017-05-18 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-05-16 | Option exercise (derivative) | 10,000 | $0.00 | 233,394 |
| 2017-05-16 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-05-16 | Open-market sale | 10,000 | $89.80 | 0 |
| 2017-05-11 | Option exercise (derivative) | 10,000 | $0.00 | 243,394 |
| 2017-05-11 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-05-11 | Open-market sale | 10,000 | $86.80 | 0 |
| 2017-05-09 | Option exercise (derivative) | 10,000 | $0.00 | 253,394 |
| 2017-05-09 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-05-09 | Open-market sale | 10,000 | $87.18 | 0 |
| 2017-05-04 | Option exercise (derivative) | 10,000 | $0.00 | 263,394 |
| 2017-05-04 | Open-market sale | 10,000 | $86.63 | 0 |
| 2017-05-04 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-05-02 | Option exercise (derivative) | 10,000 | $0.00 | 273,394 |
| 2017-05-02 | Open-market sale | 10,000 | $86.54 | 0 |
| 2017-05-02 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-04-27 | Option exercise (derivative) | 10,000 | $0.00 | 283,394 |
| 2017-04-27 | Open-market sale | 10,000 | $85.64 | 0 |
| 2017-04-27 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-04-25 | Option exercise (derivative) | 10,000 | $0.00 | 293,394 |
| 2017-04-25 | Open-market sale | 10,000 | $84.51 | 0 |
| 2017-04-25 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-04-20 | Option exercise (derivative) | 10,000 | $0.00 | 303,394 |
| 2017-04-20 | Open-market sale | 10,000 | $83.64 | 0 |
| 2017-04-20 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-04-18 | Option exercise (derivative) | 10,000 | $0.00 | 313,394 |
| 2017-04-18 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-04-18 | Open-market sale | 10,000 | $84.21 | 0 |
| 2017-04-13 | Option exercise (derivative) | 10,000 | $0.00 | 323,394 |
| 2017-04-13 | Open-market sale | 10,000 | $83.34 | 0 |
| 2017-04-13 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-04-11 | Option exercise (derivative) | 10,000 | $0.00 | 333,394 |
| 2017-04-11 | Open-market sale | 10,000 | $83.74 | 0 |
| 2017-04-11 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-04-06 | Option exercise (derivative) | 10,000 | $0.00 | 343,394 |
| 2017-04-06 | Open-market sale | 10,000 | $84.81 | 0 |
| 2017-04-06 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-04-04 | Option exercise (derivative) | 10,000 | $0.00 | 353,394 |
| 2017-04-04 | Open-market sale | 10,000 | $82.82 | 0 |
| 2017-04-04 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-03-30 | Option exercise (derivative) | 10,000 | $0.00 | 363,394 |
| 2017-03-30 | Open-market sale | 10,000 | $82.33 | 0 |
| 2017-03-30 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-03-28 | Option exercise (derivative) | 10,000 | $0.00 | 373,394 |
| 2017-03-28 | Open-market sale | 10,000 | $81.68 | 0 |
| 2017-03-28 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-03-23 | Option exercise (derivative) | 10,000 | $0.00 | 383,394 |
| 2017-03-23 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-03-23 | Open-market sale | 10,000 | $81.76 | 0 |
| 2017-03-21 | Option exercise (derivative) | 10,000 | $0.00 | 393,394 |
| 2017-03-21 | Open-market sale | 10,000 | $82.95 | 0 |
| 2017-03-21 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-03-16 | Option exercise (derivative) | 10,000 | $0.00 | 403,394 |
| 2017-03-16 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-03-16 | Open-market sale | 10,000 | $83.64 | 0 |
| 2017-03-14 | Option exercise (derivative) | 10,000 | $0.00 | 413,394 |
| 2017-03-14 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-03-14 | Open-market sale | 10,000 | $83.35 | 0 |
| 2017-03-09 | Option exercise (derivative) | 10,000 | $0.00 | 423,394 |
| 2017-03-09 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-03-09 | Open-market sale | 10,000 | $83.08 | 0 |
| 2017-03-07 | Option exercise (derivative) | 10,000 | $0.00 | 433,394 |
| 2017-03-07 | Open-market sale | 300 | $84.24 | 0 |
| 2017-03-07 | Open-market sale | 9,700 | $83.71 | 300 |
| 2017-03-07 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-03-02 | Option exercise (derivative) | 10,000 | $0.00 | 443,394 |
| 2017-03-02 | Open-market sale | 9,111 | $82.96 | 889 |
| 2017-03-02 | Open-market sale | 889 | $83.58 | 0 |
| 2017-03-02 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-02-28 | Option exercise (derivative) | 10,000 | $0.00 | 453,394 |
| 2017-02-28 | Open-market sale | 10,000 | $81.32 | 0 |
| 2017-02-28 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-02-23 | Option exercise (derivative) | 10,000 | $0.00 | 463,394 |
| 2017-02-23 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-02-23 | Open-market sale | 10,000 | $82.56 | 0 |
| 2017-02-21 | Option exercise (derivative) | 10,000 | $0.00 | 473,394 |
| 2017-02-21 | Open-market sale | 10,000 | $81.85 | 0 |
| 2017-02-21 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-02-16 | Option exercise (derivative) | 10,000 | $0.00 | 483,394 |
| 2017-02-16 | Open-market sale | 10,000 | $81.39 | 0 |
| 2017-02-16 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-02-14 | Option exercise (derivative) | 10,000 | $0.00 | 493,394 |
| 2017-02-14 | Open-market sale | 10,000 | $80.87 | 0 |
| 2017-02-14 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-02-09 | Option exercise (derivative) | 10,000 | $0.00 | 503,394 |
| 2017-02-09 | Open-market sale | 10,000 | $81.11 | 0 |
| 2017-02-09 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-02-07 | Option exercise (derivative) | 10,000 | $0.00 | 513,394 |
| 2017-02-07 | Open-market sale | 10,000 | $80.25 | 0 |
| 2017-02-07 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-02-02 | Option exercise (derivative) | 10,000 | $0.00 | 523,394 |
| 2017-02-02 | Open-market sale | 100 | $79.03 | 0 |
| 2017-02-02 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-02-02 | Open-market sale | 9,900 | $78.66 | 100 |
| 2017-01-31 | Option exercise (derivative) | 10,000 | $0.00 | 533,394 |
| 2017-01-31 | Open-market sale | 10,000 | $79.07 | 0 |
| 2017-01-31 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-01-26 | Option exercise (derivative) | 10,000 | $0.00 | 543,394 |
| 2017-01-26 | Open-market sale | 9,800 | $78.56 | 200 |
| 2017-01-26 | Open-market sale | 200 | $79.05 | 0 |
| 2017-01-26 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2017-01-25 | Option exercise (derivative) | 150,000 | $0.00 | 553,394 |
| 2017-01-25 | Open-market sale | 150,000 | $78.00 | 0 |
| 2017-01-25 | Option exercise | 150,000 | $37.95 | 150,000 |
| 2016-11-22 | Grant / award (derivative) | 33,082 | $0.00 | 33,082 |
| 2016-11-22 | Grant / award (derivative) | 33,082 | $0.00 | 33,082 |
| 2016-11-22 | Grant / award (derivative) | 265,198 | $0.00 | 265,198 |
| 2016-08-11 | Option exercise (derivative) | 10,000 | $0.00 | 703,394 |
| 2016-08-11 | Open-market sale | 10,000 | $81.00 | 0 |
| 2016-08-11 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2016-08-09 | Option exercise (derivative) | 10,000 | $0.00 | 713,394 |
| 2016-08-09 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2016-08-09 | Open-market sale | 10,000 | $81.21 | 0 |
| 2016-08-04 | Option exercise (derivative) | 20,000 | $0.00 | 723,394 |
| 2016-08-04 | Open-market sale | 20,000 | $81.00 | 0 |
| 2016-08-04 | Option exercise | 20,000 | $37.95 | 20,000 |
| 2016-07-28 | Option exercise (derivative) | 10,000 | $0.00 | 743,394 |
| 2016-07-28 | Open-market sale | 10,000 | $82.10 | 0 |
| 2016-07-28 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2016-07-26 | Option exercise (derivative) | 10,000 | $0.00 | 753,394 |
| 2016-07-26 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2016-07-26 | Open-market sale | 10,000 | $81.80 | 0 |
| 2016-07-21 | Option exercise (derivative) | 10,000 | $0.00 | 763,394 |
| 2016-07-21 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2016-07-21 | Open-market sale | 10,000 | $82.68 | 0 |
| 2016-07-19 | Option exercise (derivative) | 10,000 | $0.00 | 773,394 |
| 2016-07-19 | Open-market sale | 10,000 | $81.47 | 0 |
| 2016-07-19 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2016-07-14 | Option exercise (derivative) | 10,000 | $0.00 | 783,394 |
| 2016-07-14 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2016-07-14 | Open-market sale | 10,000 | $81.70 | 0 |
| 2016-07-12 | Option exercise (derivative) | 10,000 | $0.00 | 793,394 |
| 2016-07-12 | Open-market sale | 10,000 | $81.57 | 0 |
| 2016-07-12 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2016-07-08 | Option exercise (derivative) | 40,000 | $0.00 | 803,394 |
| 2016-07-08 | Open-market sale | 40,000 | $81.00 | 0 |
| 2016-07-08 | Option exercise | 40,000 | $37.95 | 40,000 |
| 2016-06-23 | Option exercise (derivative) | 10,000 | $0.00 | 843,394 |
| 2016-06-23 | Open-market sale | 10,000 | $81.11 | 0 |
| 2016-06-23 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2016-06-21 | Option exercise (derivative) | 10,000 | $0.00 | 853,394 |
| 2016-06-21 | Open-market sale | 10,000 | $81.62 | 0 |
| 2016-06-21 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2016-06-16 | Option exercise (derivative) | 10,000 | $0.00 | 863,394 |
| 2016-06-16 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2016-06-16 | Open-market sale | 10,000 | $81.13 | 0 |
| 2016-06-14 | Option exercise (derivative) | 10,000 | $0.00 | 873,394 |
| 2016-06-14 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2016-06-14 | Open-market sale | 10,000 | $81.48 | 0 |
| 2016-06-09 | Option exercise (derivative) | 10,000 | $0.00 | 883,394 |
| 2016-06-09 | Open-market sale | 10,000 | $83.02 | 0 |
| 2016-06-09 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2016-06-07 | Option exercise (derivative) | 10,000 | $0.00 | 893,394 |
| 2016-06-07 | Open-market sale | 10,000 | $82.91 | 0 |
| 2016-06-07 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2016-06-02 | Option exercise (derivative) | 10,000 | $0.00 | 903,394 |
| 2016-06-02 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2016-06-02 | Open-market sale | 10,000 | $82.85 | 0 |
| 2016-05-31 | Option exercise (derivative) | 10,000 | $0.00 | 913,394 |
| 2016-05-31 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2016-05-31 | Open-market sale | 10,000 | $83.74 | 0 |
| 2016-05-26 | Option exercise (derivative) | 10,000 | $0.00 | 923,394 |
| 2016-05-26 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2016-05-26 | Open-market sale | 10,000 | $84.06 | 0 |
| 2016-05-24 | Option exercise (derivative) | 10,000 | $0.00 | 933,394 |
| 2016-05-24 | Open-market sale | 10,000 | $82.47 | 0 |
| 2016-05-24 | Option exercise | 10,000 | $37.95 | 10,000 |
| 2016-05-19 | Option exercise (derivative) | 190,000 | $0.00 | 943,394 |
| 2016-05-19 | Open-market sale | 180,000 | $82.11 | 10,000 |
| 2016-05-19 | Option exercise | 190,000 | $37.95 | 190,000 |
| 2016-05-19 | Open-market sale | 10,000 | $81.55 | 0 |
| 2015-12-24 | Option exercise (derivative) | 116,606 | $0.00 | 1,133,394 |
| 2015-12-24 | Option exercise | 116,606 | $37.95 | 116,606 |
| 2015-12-24 | Open-market sale | 116,606 | $77.99 | 0 |
| 2015-11-22 | Grant / award (derivative) | 490,581 | $0.00 | 490,581 |
| 2014-11-25 | Grant / award (derivative) | 595,866 | $0.00 | 595,866 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.