## Sundar Pichai

Founder of Pie.co Pte Ltd., Sundar Pichai presently is Chief Executive Officer & Director at Alphabet, Inc. and Chief Executive Officer of Android, Inc., Chief Executive Officer of Pie.co Pte Ltd. and Chief Executive Officer of Google LLC (which are all subsidiaries of Alphabet, Inc.). Sundar Pichai is also Chief Executive Officer of Google LLC.nMr. Pichai previously occupied the position of Principal at McKinsey & Co., Inc. and Principal at Applied Materials, Inc.nHe received a graduate degree from Stanford University, an undergraduate degree from Indian Institute of Technology Kharagpur and an MBA from The Wharton School of the University of Pennsylvania.

## Transactions

12/26/2019 | 8,613 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/26/2019 | 8,470 | Derivative/Non-derivative trans. at $1,343.56 per share. | 11,379,954 |

12/26/2019 | 8,613 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/19/2019 | 92,005 | Award at $0 per share. | 0 |

12/19/2019 | 23,002 | Award at $0 per share. | 0 |

09/25/2019 | 8,613 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/25/2019 | 8,470 | Derivative/Non-derivative trans. at $1,218.76 per share. | 10,322,898 |

09/25/2019 | 8,613 | Derivative/Non-derivative trans. at $0 per share. | 0 |

06/26/2019 | 2,436 | Derivative/Non-derivative trans. at $217.68 per share. | 530,268 |

06/26/2019 | 2,436 | Derivative/Non-derivative trans. at $218.56 per share. | 532,412 |

06/25/2019 | 8,613 | Derivative/Non-derivative trans. at $0 per share. | 0 |

06/25/2019 | 8,470 | Derivative/Non-derivative trans. at $1,115.52 per share. | 9,448,455 |

06/25/2019 | 8,613 | Derivative/Non-derivative trans. at $0 per share. | 0 |

04/25/2019 | 627 | Derivative/Non-derivative trans. at $1,256 per share. | 787,512 |

04/25/2019 | 637 | Derivative/Non-derivative trans. at $0 per share. | 0 |

04/25/2019 | 637 | Derivative/Non-derivative trans. at $0 per share. | 0 |

04/25/2019 | 627 | Derivative/Non-derivative trans. at $1,260.05 per share. | 790,052 |

04/25/2019 | 637 | Derivative/Non-derivative trans. at $0 per share. | 0 |

04/25/2019 | 637 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/25/2019 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/25/2019 | 627 | Derivative/Non-derivative trans. at $1,205.5 per share. | 755,849 |

03/25/2019 | 8,613 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/25/2019 | 8,470 | Derivative/Non-derivative trans. at $1,205.5 per share. | 10,210,585 |

03/25/2019 | 9,249 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/25/2019 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/25/2019 | 627 | Derivative/Non-derivative trans. at $1,207.65 per share. | 757,197 |

03/25/2019 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

02/25/2019 | 627 | Derivative/Non-derivative trans. at $1,110.37 per share. | 696,202 |

02/25/2019 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

02/25/2019 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

02/25/2019 | 627 | Derivative/Non-derivative trans. at $1,116.56 per share. | 700,084 |

02/25/2019 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

02/25/2019 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

01/25/2019 | 772 | Derivative/Non-derivative trans. at $0 per share. | 0 |

01/25/2019 | 492 | Derivative/Non-derivative trans. at $1,073.9 per share. | 528,359 |

01/25/2019 | 772 | Derivative/Non-derivative trans. at $0 per share. | 0 |

01/25/2019 | 627 | Derivative/Non-derivative trans. at $1,084 per share. | 679,668 |

01/25/2019 | 637 | Derivative/Non-derivative trans. at $0 per share. | 0 |

01/25/2019 | 637 | Derivative/Non-derivative trans. at $0 per share. | 0 |

01/16/2019 | 1,541 | Disposition at $1,089.45 per share. | 1,678,843 |

01/16/2019 | 1,813 | Disposition at $1,087.85 per share. | 1,972,273 |

01/16/2019 | 608 | Disposition at $1,086.92 per share. | 660,848 |

01/16/2019 | 1,113 | Disposition at $1,085.63 per share. | 1,208,307 |

01/16/2019 | 1,900 | Disposition at $1,084.24 per share. | 2,060,056 |

01/16/2019 | 600 | Disposition at $1,082.68 per share. | 649,608 |

01/16/2019 | 600 | Disposition at $1,082.19 per share. | 649,314 |

01/16/2019 | 600 | Disposition at $1,080.37 per share. | 648,222 |

01/16/2019 | 300 | Disposition at $1,091.46 per share. | 327,438 |

01/16/2019 | 600 | Disposition at $1,090.2 per share. | 654,120 |

01/16/2019 | 325 | Disposition at $1,090 per share. | 354,250 |

01/02/2019 | 100 | Disposition at $1,026.51 per share. | 102,651 |

01/02/2019 | 700 | Disposition at $1,025.28 per share. | 717,696 |

01/02/2019 | 2,926 | Disposition at $1,024.3 per share. | 2,997,102 |

01/02/2019 | 1,690 | Disposition at $1,023.41 per share. | 1,729,563 |

01/02/2019 | 2,600 | Disposition at $1,022.24 per share. | 2,657,824 |

01/02/2019 | 289 | Disposition at $1,020.12 per share. | 294,815 |

01/02/2019 | 400 | Disposition at $1,018.38 per share. | 407,352 |

01/02/2019 | 600 | Disposition at $1,016.97 per share. | 610,182 |

01/02/2019 | 370 | Disposition at $1,027.77 per share. | 380,275 |

01/02/2019 | 325 | Disposition at $1,027.2 per share. | 333,840 |

12/26/2018 | 9,249 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/26/2018 | 8,470 | Derivative/Non-derivative trans. at $976.22 per share. | 8,268,584 |

12/26/2018 | 8,613 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/26/2018 | 627 | Derivative/Non-derivative trans. at $976.22 per share. | 612,090 |

12/26/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/26/2018 | 627 | Derivative/Non-derivative trans. at $984.37 per share. | 617,200 |

12/26/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/26/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/19/2018 | 833 | Disposition at $1,041.53 per share. | 867,595 |

12/19/2018 | 1,500 | Disposition at $1,040.18 per share. | 1,560,270 |

12/19/2018 | 229 | Disposition at $1,038.59 per share. | 237,838 |

12/19/2018 | 500 | Disposition at $1,036.83 per share. | 518,415 |

12/19/2018 | 1,372 | Disposition at $1,035.21 per share. | 1,420,309 |

12/19/2018 | 700 | Disposition at $1,033.99 per share. | 723,793 |

12/19/2018 | 700 | Disposition at $1,032.56 per share. | 722,792 |

12/19/2018 | 100 | Disposition at $1,051.15 per share. | 105,115 |

12/19/2018 | 136 | Disposition at $1,057.24 per share. | 143,785 |

12/19/2018 | 300 | Disposition at $1,030.48 per share. | 309,144 |

12/19/2018 | 300 | Disposition at $1,055.97 per share. | 316,791 |

12/19/2018 | 304 | Disposition at $1,055.01 per share. | 320,724 |

12/19/2018 | 400 | Disposition at $1,053.53 per share. | 421,412 |

12/19/2018 | 100 | Disposition at $1,050.03 per share. | 105,003 |

12/19/2018 | 100 | Disposition at $1,048.65 per share. | 104,865 |

12/19/2018 | 800 | Disposition at $1,048.4 per share. | 838,720 |

12/19/2018 | 401 | Disposition at $1,047.16 per share. | 419,912 |

12/19/2018 | 100 | Disposition at $1,045.09 per share. | 104,509 |

12/19/2018 | 200 | Disposition at $1,044.08 per share. | 208,816 |

12/19/2018 | 600 | Disposition at $1,042.35 per share. | 625,410 |

12/19/2018 | 325 | Disposition at $1,045.38 per share. | 339,749 |

12/06/2018 | 902 | Disposition at $1,043.53 per share. | 941,265 |

12/06/2018 | 300 | Disposition at $1,042.43 per share. | 312,729 |

12/06/2018 | 800 | Disposition at $1,041.24 per share. | 832,992 |

12/06/2018 | 600 | Disposition at $1,039.43 per share. | 623,658 |

12/06/2018 | 750 | Disposition at $1,038.14 per share. | 778,605 |

12/06/2018 | 895 | Disposition at $1,037.22 per share. | 928,312 |

12/06/2018 | 701 | Disposition at $1,036.43 per share. | 726,538 |

12/06/2018 | 1,027 | Disposition at $1,034.77 per share. | 1,062,709 |

12/06/2018 | 100 | Disposition at $1,050.95 per share. | 105,095 |

12/06/2018 | 500 | Disposition at $1,049.46 per share. | 524,730 |

12/06/2018 | 700 | Disposition at $1,047.18 per share. | 733,026 |

12/06/2018 | 1,000 | Disposition at $1,045.93 per share. | 1,045,930 |

12/06/2018 | 1,400 | Disposition at $1,044.49 per share. | 1,462,286 |

12/06/2018 | 325 | Disposition at $1,045 per share. | 339,625 |

11/26/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

11/26/2018 | 627 | Derivative/Non-derivative trans. at $1,023.88 per share. | 641,973 |

11/26/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

11/26/2018 | 627 | Derivative/Non-derivative trans. at $1,030.1 per share. | 645,873 |

11/26/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

11/26/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

11/21/2018 | 500 | Disposition at $1,042.8 per share. | 521,400 |

11/21/2018 | 700 | Disposition at $1,041.07 per share. | 728,749 |

11/21/2018 | 766 | Disposition at $1,040.04 per share. | 796,671 |

11/21/2018 | 1,292 | Disposition at $1,039.1 per share. | 1,342,518 |

11/21/2018 | 1,300 | Disposition at $1,038.23 per share. | 1,349,699 |

11/21/2018 | 1,697 | Disposition at $1,037.28 per share. | 1,760,265 |

11/21/2018 | 2,500 | Disposition at $1,035.88 per share. | 2,589,700 |

11/21/2018 | 620 | Disposition at $1,034.45 per share. | 641,359 |

11/21/2018 | 100 | Disposition at $1,044.28 per share. | 104,428 |

11/21/2018 | 200 | Disposition at $1,043.52 per share. | 208,704 |

11/21/2018 | 325 | Disposition at $1,046.28 per share. | 340,041 |

11/07/2018 | 224 | Disposition at $1,075.78 per share. | 240,975 |

11/07/2018 | 400 | Disposition at $1,074.85 per share. | 429,940 |

11/07/2018 | 500 | Disposition at $1,073.82 per share. | 536,910 |

11/07/2018 | 2,851 | Disposition at $1,072.38 per share. | 3,057,356 |

11/07/2018 | 1,400 | Disposition at $1,071.56 per share. | 1,500,184 |

11/07/2018 | 600 | Disposition at $1,069.81 per share. | 641,886 |

11/07/2018 | 1,000 | Disposition at $1,068.72 per share. | 1,068,720 |

11/07/2018 | 600 | Disposition at $1,067.22 per share. | 640,332 |

11/07/2018 | 600 | Disposition at $1,078.83 per share. | 647,298 |

11/07/2018 | 800 | Disposition at $1,077.95 per share. | 862,360 |

11/07/2018 | 700 | Disposition at $1,077.35 per share. | 754,145 |

11/07/2018 | 325 | Disposition at $1,085 per share. | 352,625 |

10/25/2018 | 627 | Derivative/Non-derivative trans. at $1,050.71 per share. | 658,796 |

10/25/2018 | 637 | Derivative/Non-derivative trans. at $0 per share. | 0 |

10/25/2018 | 637 | Derivative/Non-derivative trans. at $0 per share. | 0 |

10/25/2018 | 637 | Derivative/Non-derivative trans. at $0 per share. | 0 |

10/25/2018 | 627 | Derivative/Non-derivative trans. at $1,057.12 per share. | 662,815 |

10/25/2018 | 637 | Derivative/Non-derivative trans. at $0 per share. | 0 |

10/17/2018 | 700 | Disposition at $1,117.19 per share. | 782,033 |

10/17/2018 | 900 | Disposition at $1,115.3 per share. | 1,003,770 |

10/17/2018 | 900 | Disposition at $1,113.06 per share. | 1,001,754 |

10/17/2018 | 638 | Disposition at $1,111.99 per share. | 709,450 |

10/17/2018 | 1,500 | Disposition at $1,110.86 per share. | 1,666,290 |

10/17/2018 | 1,628 | Disposition at $1,109.76 per share. | 1,806,690 |

10/17/2018 | 900 | Disposition at $1,108.52 per share. | 997,668 |

10/17/2018 | 1,209 | Disposition at $1,108.03 per share. | 1,339,609 |

10/17/2018 | 1,300 | Disposition at $1,123.87 per share. | 1,461,031 |

10/17/2018 | 325 | Disposition at $1,141.14 per share. | 370,871 |

10/03/2018 | 300 | Disposition at $1,204.27 per share. | 361,281 |

10/03/2018 | 400 | Disposition at $1,202.04 per share. | 480,816 |

10/03/2018 | 1,096 | Disposition at $1,197.88 per share. | 1,312,877 |

10/03/2018 | 1,700 | Disposition at $1,200.49 per share. | 2,040,833 |

10/03/2018 | 2,300 | Disposition at $1,199.7 per share. | 2,759,310 |

10/03/2018 | 1,919 | Disposition at $1,198.79 per share. | 2,300,479 |

10/03/2018 | 3 | Disposition at $1,195 per share. | 3,585 |

10/03/2018 | 1,108 | Disposition at $1,194.5 per share. | 1,323,506 |

10/03/2018 | 849 | Disposition at $1,205.94 per share. | 1,023,844 |

10/03/2018 | 325 | Disposition at $1,212 per share. | 393,900 |

09/25/2018 | 9,249 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/25/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/25/2018 | 8,613 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/25/2018 | 8,470 | Derivative/Non-derivative trans. at $1,173.37 per share. | 9,938,444 |

09/25/2018 | 627 | Derivative/Non-derivative trans. at $1,173.37 per share. | 735,703 |

09/25/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/25/2018 | 627 | Derivative/Non-derivative trans. at $1,179.56 per share. | 739,585 |

09/25/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/19/2018 | 300 | Disposition at $1,164.95 per share. | 349,485 |

09/19/2018 | 2,326 | Disposition at $1,163.7 per share. | 2,706,767 |

09/19/2018 | 400 | Disposition at $1,161.91 per share. | 464,764 |

09/19/2018 | 200 | Disposition at $1,160.68 per share. | 232,136 |

09/19/2018 | 2,462 | Disposition at $1,159.15 per share. | 2,853,828 |

09/19/2018 | 1,106 | Disposition at $1,157.78 per share. | 1,280,505 |

09/19/2018 | 978 | Disposition at $1,156.68 per share. | 1,131,234 |

09/19/2018 | 1,303 | Disposition at $1,155.7 per share. | 1,505,878 |

09/19/2018 | 200 | Disposition at $1,166.77 per share. | 233,354 |

09/19/2018 | 400 | Disposition at $1,165.76 per share. | 466,304 |

09/19/2018 | 325 | Disposition at $1,168.96 per share. | 379,912 |

09/05/2018 | 1,700 | Disposition at $1,195.23 per share. | 2,031,891 |

09/05/2018 | 1,900 | Disposition at $1,193.94 per share. | 2,268,486 |

09/05/2018 | 613 | Disposition at $1,192.26 per share. | 730,856 |

09/05/2018 | 600 | Disposition at $1,191.04 per share. | 714,624 |

09/05/2018 | 1,768 | Disposition at $1,190.1 per share. | 2,104,097 |

09/05/2018 | 1,194 | Disposition at $1,189.48 per share. | 1,420,240 |

09/05/2018 | 1,500 | Disposition at $1,187.97 per share. | 1,781,955 |

09/05/2018 | 200 | Disposition at $1,183.81 per share. | 236,762 |

09/05/2018 | 100 | Disposition at $1,196.67 per share. | 119,667 |

09/05/2018 | 100 | Disposition at $1,198.05 per share. | 119,805 |

09/05/2018 | 325 | Disposition at $1,208.6 per share. | 392,795 |

08/27/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

08/27/2018 | 627 | Derivative/Non-derivative trans. at $1,220.65 per share. | 765,348 |

08/27/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

08/27/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

08/27/2018 | 627 | Derivative/Non-derivative trans. at $1,236.75 per share. | 775,443 |

08/27/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

08/15/2018 | 400 | Disposition at $1,234.92 per share. | 493,968 |

08/15/2018 | 700 | Disposition at $1,233.91 per share. | 863,737 |

08/15/2018 | 1,687 | Disposition at $1,232.45 per share. | 2,079,144 |

08/15/2018 | 800 | Disposition at $1,230.56 per share. | 984,448 |

08/15/2018 | 2,570 | Disposition at $1,229.32 per share. | 3,159,353 |

08/15/2018 | 1,222 | Disposition at $1,228.42 per share. | 1,501,130 |

08/15/2018 | 1,700 | Disposition at $1,226.72 per share. | 2,085,424 |

08/15/2018 | 596 | Disposition at $1,225.21 per share. | 730,226 |

08/15/2018 | 325 | Disposition at $1,245.3 per share. | 404,723 |

08/01/2018 | 300 | Disposition at $1,233.2 per share. | 369,960 |

08/01/2018 | 389 | Disposition at $1,232.17 per share. | 479,315 |

08/01/2018 | 692 | Disposition at $1,230.76 per share. | 851,686 |

08/01/2018 | 1,982 | Disposition at $1,229.96 per share. | 2,437,781 |

08/01/2018 | 1,824 | Disposition at $1,228.78 per share. | 2,241,295 |

08/01/2018 | 2,197 | Disposition at $1,227.59 per share. | 2,697,016 |

08/01/2018 | 1,891 | Disposition at $1,226.72 per share. | 2,319,728 |

08/01/2018 | 400 | Disposition at $1,225.15 per share. | 490,060 |

08/01/2018 | 325 | Disposition at $1,242.73 per share. | 403,888 |

07/25/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

07/25/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

07/25/2018 | 627 | Derivative/Non-derivative trans. at $1,248.05 per share. | 782,528 |

07/25/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

07/25/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

07/25/2018 | 627 | Derivative/Non-derivative trans. at $1,258.15 per share. | 788,861 |

07/18/2018 | 700 | Disposition at $1,202.62 per share. | 841,834 |

07/18/2018 | 1,200 | Disposition at $1,201.58 per share. | 1,441,896 |

07/18/2018 | 600 | Disposition at $1,200.44 per share. | 720,264 |

07/18/2018 | 1,100 | Disposition at $1,199.38 per share. | 1,319,318 |

07/18/2018 | 2,134 | Disposition at $1,198.36 per share. | 2,557,301 |

07/18/2018 | 1,800 | Disposition at $1,196.59 per share. | 2,153,862 |

07/18/2018 | 565 | Disposition at $1,194.87 per share. | 675,102 |

07/18/2018 | 1,276 | Disposition at $1,192.18 per share. | 1,521,222 |

07/18/2018 | 300 | Disposition at $1,203.53 per share. | 361,059 |

07/18/2018 | 325 | Disposition at $1,208.73 per share. | 392,838 |

07/05/2018 | 2,156 | Disposition at $1,115.24 per share. | 2,404,458 |

07/05/2018 | 2,853 | Disposition at $1,114.3 per share. | 3,179,098 |

07/05/2018 | 1,130 | Disposition at $1,113.19 per share. | 1,257,905 |

07/05/2018 | 836 | Disposition at $1,112.15 per share. | 929,758 |

07/05/2018 | 2,700 | Disposition at $1,110.16 per share. | 2,997,432 |

07/05/2018 | 325 | Disposition at $1,124.6 per share. | 365,495 |

06/25/2018 | 8,613 | Derivative/Non-derivative trans. at $0 per share. | 0 |

06/25/2018 | 8,470 | Derivative/Non-derivative trans. at $1,155.48 per share. | 9,786,916 |

06/25/2018 | 637 | Derivative/Non-derivative trans. at $0 per share. | 0 |

06/25/2018 | 627 | Derivative/Non-derivative trans. at $1,155.48 per share. | 724,486 |

06/25/2018 | 9,250 | Derivative/Non-derivative trans. at $0 per share. | 0 |

06/25/2018 | 637 | Derivative/Non-derivative trans. at $0 per share. | 0 |

06/25/2018 | 627 | Derivative/Non-derivative trans. at $1,169.29 per share. | 733,145 |

06/25/2018 | 637 | Derivative/Non-derivative trans. at $0 per share. | 0 |

06/20/2018 | 893 | Disposition at $1,182.39 per share. | 1,055,875 |

06/20/2018 | 1,019 | Disposition at $1,181.23 per share. | 1,203,674 |

06/20/2018 | 2,388 | Disposition at $1,180.32 per share. | 2,818,605 |

06/20/2018 | 1,564 | Disposition at $1,179.46 per share. | 1,844,676 |

06/20/2018 | 1,916 | Disposition at $1,177.95 per share. | 2,256,953 |

06/20/2018 | 800 | Disposition at $1,176.65 per share. | 941,320 |

06/20/2018 | 100 | Disposition at $1,173.91 per share. | 117,391 |

06/20/2018 | 900 | Disposition at $1,172.63 per share. | 1,055,367 |

06/20/2018 | 95 | Disposition at $1,183.3 per share. | 112,414 |

06/20/2018 | 325 | Disposition at $1,183.04 per share. | 384,488 |

06/06/2018 | 7 | Disposition at $1,142.95 per share. | 8,001 |

06/06/2018 | 1,307 | Disposition at $1,142.41 per share. | 1,493,130 |

06/06/2018 | 1,100 | Disposition at $1,140.39 per share. | 1,254,429 |

06/06/2018 | 1,217 | Disposition at $1,139.36 per share. | 1,386,602 |

06/06/2018 | 3,594 | Disposition at $1,138.26 per share. | 4,090,907 |

06/06/2018 | 1,000 | Disposition at $1,137.19 per share. | 1,137,190 |

06/06/2018 | 1,450 | Disposition at $1,135.8 per share. | 1,646,910 |

06/06/2018 | 325 | Disposition at $1,152.77 per share. | 374,651 |

05/25/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

05/25/2018 | 627 | Derivative/Non-derivative trans. at $1,079.24 per share. | 676,684 |

05/25/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

05/25/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

05/25/2018 | 627 | Derivative/Non-derivative trans. at $1,085.45 per share. | 680,578 |

05/25/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

05/16/2018 | 3,675 | Disposition at $1,077.31 per share. | 3,959,115 |

05/16/2018 | 325 | Disposition at $1,085.09 per share. | 352,655 |

05/02/2018 | 3,675 | Disposition at $1,028.1 per share. | 3,778,268 |

05/02/2018 | 325 | Disposition at $1,037.05 per share. | 337,042 |

04/25/2018 | 178,456 | Derivative/Non-derivative trans. at $0 per share. | 0 |

04/25/2018 | 175,483 | Derivative/Non-derivative trans. at $1,019.98 per share. | 178,989,151 |

04/25/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

04/25/2018 | 627 | Derivative/Non-derivative trans. at $1,019.98 per share. | 639,528 |

04/25/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

04/25/2018 | 627 | Derivative/Non-derivative trans. at $1,022.64 per share. | 641,196 |

04/25/2018 | 179,092 | Derivative/Non-derivative trans. at $0 per share. | 0 |

04/25/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

04/18/2018 | 3,675 | Disposition at $1,077.43 per share. | 3,959,556 |

04/18/2018 | 325 | Disposition at $1,080.42 per share. | 351,137 |

04/04/2018 | 3,675 | Disposition at $993.41 per share. | 3,650,782 |

04/04/2018 | 325 | Disposition at $998.23 per share. | 324,425 |

03/26/2018 | 9,250 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/26/2018 | 8,470 | Derivative/Non-derivative trans. at $1,021.57 per share. | 8,652,698 |

03/26/2018 | 8,613 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/26/2018 | 627 | Derivative/Non-derivative trans. at $1,021.57 per share. | 640,525 |

03/26/2018 | 637 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/26/2018 | 627 | Derivative/Non-derivative trans. at $1,026.55 per share. | 643,647 |

03/26/2018 | 637 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/26/2018 | 637 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/21/2018 | 3,675 | Disposition at $1,092.74 per share. | 4,015,820 |

03/21/2018 | 325 | Disposition at $1,092.57 per share. | 355,086 |

03/07/2018 | 3,675 | Disposition at $1,089.19 per share. | 4,002,774 |

03/07/2018 | 325 | Disposition at $1,092.82 per share. | 355,167 |

02/26/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

02/26/2018 | 627 | Derivative/Non-derivative trans. at $1,126.79 per share. | 706,498 |

02/26/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

02/26/2018 | 627 | Derivative/Non-derivative trans. at $1,128.09 per share. | 707,313 |

02/26/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

02/26/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

02/21/2018 | 3,675 | Disposition at $1,106.47 per share. | 4,066,278 |

02/21/2018 | 325 | Disposition at $1,109.1 per share. | 360,458 |

02/09/2018 | 3,675 | Disposition at $1,017.25 per share. | 3,738,394 |

02/09/2018 | 325 | Disposition at $1,026.61 per share. | 333,649 |

01/25/2018 | 501 | Derivative/Non-derivative trans. at $1,164.24 per share. | 583,285 |

01/25/2018 | 762 | Derivative/Non-derivative trans. at $0 per share. | 0 |

01/25/2018 | 762 | Derivative/Non-derivative trans. at $0 per share. | 0 |

01/25/2018 | 627 | Derivative/Non-derivative trans. at $1,171.29 per share. | 734,399 |

01/25/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

01/25/2018 | 636 | Derivative/Non-derivative trans. at $0 per share. | 0 |

01/17/2018 | 3,625 | Disposition at $1,126.22 per share. | 4,082,548 |

01/17/2018 | 375 | Disposition at $1,136.36 per share. | 426,135 |

01/03/2018 | 3,625 | Disposition at $1,064.31 per share. | 3,858,124 |

01/03/2018 | 375 | Disposition at $1,073.93 per share. | 402,724 |

12/26/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/26/2017 | 660 | Derivative/Non-derivative trans. at $1,060.12 per share. | 699,680 |

12/26/2017 | 8,914 | Derivative/Non-derivative trans. at $1,060.12 per share. | 9,449,910 |

12/26/2017 | 8,169 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/26/2017 | 8,772 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/26/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/26/2017 | 660 | Derivative/Non-derivative trans. at $1,068.86 per share. | 705,448 |

12/26/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/20/2017 | 3,625 | Disposition at $1,071.78 per share. | 3,885,203 |

12/20/2017 | 375 | Disposition at $1,080.92 per share. | 405,345 |

12/06/2017 | 3,625 | Disposition at $1,001.5 per share. | 3,630,438 |

12/06/2017 | 375 | Disposition at $1,016 per share. | 381,000 |

11/27/2017 | 660 | Derivative/Non-derivative trans. at $1,040.61 per share. | 686,803 |

11/27/2017 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

11/27/2017 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

11/27/2017 | 660 | Derivative/Non-derivative trans. at $1,056.52 per share. | 697,304 |

11/27/2017 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

11/27/2017 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

11/15/2017 | 3,625 | Disposition at $1,019.21 per share. | 3,694,637 |

11/15/2017 | 375 | Disposition at $1,035 per share. | 388,125 |

11/01/2017 | 3,625 | Disposition at $1,017.21 per share. | 3,687,387 |

11/01/2017 | 375 | Disposition at $1,035.99 per share. | 388,497 |

10/25/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

10/25/2017 | 660 | Derivative/Non-derivative trans. at $970.54 per share. | 640,557 |

10/25/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

10/25/2017 | 660 | Derivative/Non-derivative trans. at $988.49 per share. | 652,404 |

10/25/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

10/25/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

10/18/2017 | 3,625 | Disposition at $991.77 per share. | 3,595,167 |

10/18/2017 | 375 | Disposition at $1,011.05 per share. | 379,144 |

10/04/2017 | 3,625 | Disposition at $957 per share. | 3,469,125 |

10/04/2017 | 375 | Disposition at $971.9 per share. | 364,463 |

09/25/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/25/2017 | 660 | Derivative/Non-derivative trans. at $928.53 per share. | 612,830 |

09/25/2017 | 8,169 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/25/2017 | 8,914 | Derivative/Non-derivative trans. at $928.53 per share. | 8,276,917 |

09/25/2017 | 8,772 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/25/2017 | 660 | Derivative/Non-derivative trans. at $943.26 per share. | 622,552 |

09/25/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/25/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/20/2017 | 3,625 | Disposition at $922.98 per share. | 3,345,803 |

09/20/2017 | 375 | Disposition at $937.73 per share. | 351,649 |

09/06/2017 | 3,625 | Disposition at $930.15 per share. | 3,371,794 |

09/06/2017 | 375 | Disposition at $943.87 per share. | 353,952 |

08/25/2017 | 660 | Derivative/Non-derivative trans. at $921.28 per share. | 608,045 |

08/25/2017 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

08/25/2017 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

08/25/2017 | 660 | Derivative/Non-derivative trans. at $936.89 per share. | 618,348 |

08/25/2017 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

08/25/2017 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

08/16/2017 | 3,625 | Disposition at $925.29 per share. | 3,354,177 |

08/16/2017 | 375 | Disposition at $941.25 per share. | 352,969 |

08/02/2017 | 3,625 | Disposition at $928.61 per share. | 3,366,212 |

08/02/2017 | 375 | Disposition at $948.37 per share. | 355,639 |

07/25/2017 | 660 | Derivative/Non-derivative trans. at $980.34 per share. | 647,025 |

07/25/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

07/25/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

07/25/2017 | 660 | Derivative/Non-derivative trans. at $998.31 per share. | 658,885 |

07/25/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

07/25/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

07/19/2017 | 3,625 | Disposition at $967.84 per share. | 3,508,420 |

07/19/2017 | 375 | Disposition at $990.01 per share. | 371,254 |

07/05/2017 | 3,625 | Disposition at $901.76 per share. | 3,268,880 |

07/05/2017 | 375 | Disposition at $924.2 per share. | 346,575 |

06/26/2017 | 660 | Derivative/Non-derivative trans. at $965.59 per share. | 637,290 |

06/26/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

06/26/2017 | 8,914 | Derivative/Non-derivative trans. at $965.59 per share. | 8,607,270 |

06/26/2017 | 8,169 | Derivative/Non-derivative trans. at $0 per share. | 0 |

06/26/2017 | 8,772 | Derivative/Non-derivative trans. at $0 per share. | 0 |

06/26/2017 | 660 | Derivative/Non-derivative trans. at $986.09 per share. | 650,820 |

06/26/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

06/26/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

06/21/2017 | 3,625 | Disposition at $953.64 per share. | 3,456,945 |

06/21/2017 | 375 | Disposition at $970.79 per share. | 364,047 |

06/07/2017 | 3,625 | Disposition at $979.65 per share. | 3,551,232 |

06/07/2017 | 375 | Disposition at $998.82 per share. | 374,558 |

05/25/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

05/25/2017 | 660 | Derivative/Non-derivative trans. at $954.66 per share. | 630,076 |

05/25/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

05/25/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

05/25/2017 | 660 | Derivative/Non-derivative trans. at $977.61 per share. | 645,223 |

05/25/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

05/17/2017 | 3,625 | Disposition at $935.67 per share. | 3,391,804 |

05/17/2017 | 375 | Disposition at $959.7 per share. | 359,888 |

05/03/2017 | 3,625 | Disposition at $913 per share. | 3,309,625 |

05/03/2017 | 375 | Disposition at $936.05 per share. | 351,019 |

04/25/2017 | 21,157 | Derivative/Non-derivative trans. at $0 per share. | 0 |

04/25/2017 | 23,086 | Derivative/Non-derivative trans. at $862.76 per share. | 19,917,678 |

04/25/2017 | 660 | Derivative/Non-derivative trans. at $862.76 per share. | 569,422 |

04/25/2017 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

04/25/2017 | 21,761 | Derivative/Non-derivative trans. at $0 per share. | 0 |

04/25/2017 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

04/25/2017 | 660 | Derivative/Non-derivative trans. at $878.93 per share. | 580,094 |

04/25/2017 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

04/19/2017 | 3,625 | Disposition at $839.79 per share. | 3,044,239 |

04/19/2017 | 375 | Disposition at $858 per share. | 321,750 |

04/05/2017 | 3,625 | Disposition at $835.51 per share. | 3,028,724 |

04/05/2017 | 375 | Disposition at $854.71 per share. | 320,517 |

03/27/2017 | 660 | Derivative/Non-derivative trans. at $814.43 per share. | 537,524 |

03/27/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/27/2017 | 8,169 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/27/2017 | 8,914 | Derivative/Non-derivative trans. at $814.43 per share. | 7,259,830 |

03/27/2017 | 8,772 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/27/2017 | 660 | Derivative/Non-derivative trans. at $835.14 per share. | 551,193 |

03/27/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/27/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/15/2017 | 3,625 | Disposition at $847.59 per share. | 3,072,514 |

03/15/2017 | 375 | Disposition at $867.94 per share. | 325,478 |

03/01/2017 | 3,625 | Disposition at $828.85 per share. | 3,004,582 |

03/01/2017 | 375 | Disposition at $851.38 per share. | 319,268 |

02/27/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

02/27/2017 | 660 | Derivative/Non-derivative trans. at $828.64 per share. | 546,903 |

02/27/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

02/27/2017 | 660 | Derivative/Non-derivative trans. at $847.81 per share. | 559,555 |

02/27/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

02/27/2017 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

02/22/2017 | 3,625 | Disposition at $828.66 per share. | 3,003,893 |

02/22/2017 | 375 | Disposition at $848 per share. | 318,000 |

02/08/2017 | 3,625 | Disposition at $807 per share. | 2,925,375 |

02/08/2017 | 375 | Disposition at $830.53 per share. | 311,449 |

01/25/2017 | 776 | Derivative/Non-derivative trans. at $0 per share. | 0 |

01/25/2017 | 488 | Derivative/Non-derivative trans. at $823.87 per share. | 402,049 |

01/25/2017 | 776 | Derivative/Non-derivative trans. at $0 per share. | 0 |

01/25/2017 | 660 | Derivative/Non-derivative trans. at $849.5 per share. | 560,670 |

01/25/2017 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

01/25/2017 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

01/18/2017 | 3,625 | Disposition at $805.81 per share. | 2,921,062 |

01/18/2017 | 375 | Disposition at $829.8 per share. | 311,175 |

01/04/2017 | 3,625 | Disposition at $788.36 per share. | 2,857,805 |

01/04/2017 | 375 | Disposition at $809.89 per share. | 303,709 |

12/27/2016 | 660 | Derivative/Non-derivative trans. at $807.8 per share. | 533,148 |

12/27/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/27/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/27/2016 | 12,995 | Derivative/Non-derivative trans. at $789.91 per share. | 10,264,881 |

12/27/2016 | 11,908 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/27/2016 | 11,908 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/27/2016 | 8,914 | Derivative/Non-derivative trans. at $789.91 per share. | 7,041,258 |

12/27/2016 | 8,169 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/27/2016 | 660 | Derivative/Non-derivative trans. at $789.91 per share. | 521,341 |

12/27/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/27/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/27/2016 | 8,169 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/21/2016 | 3,625 | Disposition at $795.84 per share. | 2,884,920 |

12/21/2016 | 375 | Disposition at $815.72 per share. | 305,895 |

12/07/2016 | 3,625 | Disposition at $761 per share. | 2,758,625 |

12/07/2016 | 375 | Disposition at $779.95 per share. | 292,482 |

11/25/2016 | 660 | Derivative/Non-derivative trans. at $779 per share. | 514,140 |

11/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

11/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

11/25/2016 | 660 | Derivative/Non-derivative trans. at $760.99 per share. | 502,254 |

11/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

11/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

11/16/2016 | 375 | Disposition at $770.49 per share. | 288,934 |

11/16/2016 | 3,625 | Disposition at $755.2 per share. | 2,737,600 |

11/02/2016 | 3,625 | Disposition at $778.2 per share. | 2,820,975 |

11/02/2016 | 375 | Disposition at $801.42 per share. | 300,533 |

10/25/2016 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

10/25/2016 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

10/25/2016 | 660 | Derivative/Non-derivative trans. at $813.11 per share. | 536,653 |

10/25/2016 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

10/25/2016 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

10/25/2016 | 660 | Derivative/Non-derivative trans. at $835.74 per share. | 551,589 |

10/19/2016 | 3,625 | Disposition at $798.86 per share. | 2,895,868 |

10/19/2016 | 375 | Disposition at $824.52 per share. | 309,195 |

10/05/2016 | 3,625 | Disposition at $779.31 per share. | 2,824,999 |

10/05/2016 | 375 | Disposition at $806 per share. | 302,250 |

09/26/2016 | 660 | Derivative/Non-derivative trans. at $814.96 per share. | 537,874 |

09/26/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/26/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/26/2016 | 12,994 | Derivative/Non-derivative trans. at $786.9 per share. | 10,224,979 |

09/26/2016 | 11,908 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/26/2016 | 11,908 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/26/2016 | 8,914 | Derivative/Non-derivative trans. at $786.9 per share. | 7,014,427 |

09/26/2016 | 8,169 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/26/2016 | 660 | Derivative/Non-derivative trans. at $786.9 per share. | 519,354 |

09/26/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/26/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/26/2016 | 8,169 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/21/2016 | 3,625 | Disposition at $772.66 per share. | 2,800,893 |

09/21/2016 | 375 | Disposition at $801.26 per share. | 300,473 |

09/07/2016 | 3,625 | Disposition at $780 per share. | 2,827,500 |

09/07/2016 | 375 | Disposition at $807.93 per share. | 302,974 |

08/25/2016 | 660 | Derivative/Non-derivative trans. at $769.64 per share. | 507,963 |

08/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

08/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

08/25/2016 | 660 | Derivative/Non-derivative trans. at $793.6 per share. | 523,776 |

08/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

08/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

08/17/2016 | 3,625 | Disposition at $777.32 per share. | 2,817,785 |

08/17/2016 | 375 | Disposition at $800 per share. | 300,000 |

08/03/2016 | 375 | Disposition at $796.47 per share. | 298,677 |

08/03/2016 | 3,625 | Disposition at $767.18 per share. | 2,781,028 |

07/25/2016 | 660 | Derivative/Non-derivative trans. at $742.74 per share. | 490,209 |

07/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

07/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

07/25/2016 | 660 | Derivative/Non-derivative trans. at $759.28 per share. | 501,125 |

07/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

07/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

07/20/2016 | 3,625 | Disposition at $737.54 per share. | 2,673,583 |

07/20/2016 | 375 | Disposition at $755.4 per share. | 283,275 |

07/06/2016 | 3,625 | Disposition at $689.98 per share. | 2,501,178 |

07/06/2016 | 375 | Disposition at $700.27 per share. | 262,602 |

06/27/2016 | 660 | Derivative/Non-derivative trans. at $685.2 per share. | 452,232 |

06/27/2016 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

06/27/2016 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

06/27/2016 | 12,995 | Derivative/Non-derivative trans. at $675.22 per share. | 8,774,484 |

06/27/2016 | 11,908 | Derivative/Non-derivative trans. at $0 per share. | 0 |

06/27/2016 | 11,908 | Derivative/Non-derivative trans. at $0 per share. | 0 |

06/27/2016 | 8,914 | Derivative/Non-derivative trans. at $675.22 per share. | 6,018,912 |

06/27/2016 | 8,169 | Derivative/Non-derivative trans. at $0 per share. | 0 |

06/27/2016 | 660 | Derivative/Non-derivative trans. at $675.22 per share. | 445,646 |

06/27/2016 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

06/27/2016 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

06/27/2016 | 8,169 | Derivative/Non-derivative trans. at $0 per share. | 0 |

06/15/2016 | 3,625 | Disposition at $719 per share. | 2,606,375 |

06/15/2016 | 375 | Disposition at $734.92 per share. | 275,595 |

06/01/2016 | 3,625 | Disposition at $734.53 per share. | 2,662,672 |

06/01/2016 | 375 | Disposition at $748.47 per share. | 280,677 |

05/25/2016 | 660 | Derivative/Non-derivative trans. at $720.09 per share. | 475,260 |

05/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

05/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

05/25/2016 | 660 | Derivative/Non-derivative trans. at $733.03 per share. | 483,800 |

05/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

05/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

05/18/2016 | 3,625 | Disposition at $703.67 per share. | 2,550,804 |

05/18/2016 | 375 | Disposition at $718.5 per share. | 269,438 |

05/04/2016 | 3,625 | Disposition at $689.04 per share. | 2,497,770 |

05/04/2016 | 375 | Disposition at $706.77 per share. | 265,039 |

04/25/2016 | 660 | Derivative/Non-derivative trans. at $737.77 per share. | 486,929 |

04/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

04/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

04/25/2016 | 660 | Derivative/Non-derivative trans. at $718.77 per share. | 474,389 |

04/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

04/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

04/25/2016 | 23,086 | Derivative/Non-derivative trans. at $718.77 per share. | 16,593,525 |

04/25/2016 | 21,156 | Derivative/Non-derivative trans. at $0 per share. | 0 |

04/25/2016 | 21,156 | Derivative/Non-derivative trans. at $0 per share. | 0 |

04/20/2016 | 3,625 | Disposition at $757.91 per share. | 2,747,424 |

04/20/2016 | 375 | Disposition at $779.16 per share. | 292,185 |

04/06/2016 | 3,625 | Disposition at $736.02 per share. | 2,668,073 |

04/06/2016 | 375 | Disposition at $757.84 per share. | 284,190 |

03/28/2016 | 660 | Derivative/Non-derivative trans. at $735.3 per share. | 485,298 |

03/28/2016 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/28/2016 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/28/2016 | 12,994 | Derivative/Non-derivative trans. at $735.3 per share. | 9,554,489 |

03/28/2016 | 11,908 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/28/2016 | 11,908 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/28/2016 | 8,169 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/28/2016 | 8,169 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/28/2016 | 660 | Derivative/Non-derivative trans. at $754.84 per share. | 498,195 |

03/28/2016 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/28/2016 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/28/2016 | 8,914 | Derivative/Non-derivative trans. at $735.3 per share. | 6,554,465 |

03/16/2016 | 3,625 | Disposition at $726.37 per share. | 2,633,092 |

03/16/2016 | 375 | Disposition at $749.05 per share. | 280,894 |

03/02/2016 | 3,625 | Disposition at $719 per share. | 2,606,375 |

03/02/2016 | 375 | Disposition at $742.87 per share. | 278,577 |

02/25/2016 | 660 | Derivative/Non-derivative trans. at $720.9 per share. | 475,794 |

02/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

02/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

02/25/2016 | 660 | Derivative/Non-derivative trans. at $699.56 per share. | 461,710 |

02/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

02/25/2016 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

02/17/2016 | 375 | Disposition at $727.34 per share. | 272,753 |

02/17/2016 | 3,625 | Disposition at $698.09 per share. | 2,530,577 |

02/03/2016 | 3,625 | Disposition at $768.84 per share. | 2,787,045 |

02/03/2016 | 375 | Disposition at $786.28 per share. | 294,855 |

02/03/2016 | 273,328 | Award at $0 per share. | 0 |

01/25/2016 | 615 | Derivative/Non-derivative trans. at $0 per share. | 0 |

01/25/2016 | 615 | Derivative/Non-derivative trans. at $0 per share. | 0 |

01/25/2016 | 648 | Derivative/Non-derivative trans. at $725.25 per share. | 469,962 |

01/25/2016 | 781 | Derivative/Non-derivative trans. at $0 per share. | 0 |

01/25/2016 | 781 | Derivative/Non-derivative trans. at $0 per share. | 0 |

01/25/2016 | 482 | Derivative/Non-derivative trans. at $745.46 per share. | 359,312 |

12/28/2015 | 12,995 | Derivative/Non-derivative trans. at $745.4 per share. | 9,686,473 |

12/28/2015 | 11,908 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/28/2015 | 11,908 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/28/2015 | 660 | Derivative/Non-derivative trans. at $745.4 per share. | 491,964 |

12/28/2015 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/28/2015 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/28/2015 | 660 | Derivative/Non-derivative trans. at $765.84 per share. | 505,455 |

12/28/2015 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/28/2015 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/07/2015 | 500 | Derivative/Non-derivative trans. at $766.81 per share. | 383,405 |

12/07/2015 | 457 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/07/2015 | 457 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/07/2015 | 500 | Derivative/Non-derivative trans. at $779.21 per share. | 389,605 |

12/07/2015 | 457 | Derivative/Non-derivative trans. at $0 per share. | 0 |

12/07/2015 | 457 | Derivative/Non-derivative trans. at $0 per share. | 0 |

11/25/2015 | 660 | Derivative/Non-derivative trans. at $769.63 per share. | 507,956 |

11/25/2015 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

11/25/2015 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

11/25/2015 | 660 | Derivative/Non-derivative trans. at $748.28 per share. | 493,865 |

11/25/2015 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

11/25/2015 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

10/26/2015 | 660 | Derivative/Non-derivative trans. at $719.33 per share. | 474,758 |

10/26/2015 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

10/26/2015 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

10/26/2015 | 660 | Derivative/Non-derivative trans. at $702 per share. | 463,320 |

10/26/2015 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

10/26/2015 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/25/2015 | 660 | Derivative/Non-derivative trans. at $625.8 per share. | 413,028 |

09/25/2015 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/25/2015 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/25/2015 | 660 | Derivative/Non-derivative trans. at $654.91 per share. | 432,241 |

09/25/2015 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/25/2015 | 603 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/25/2015 | 12,994 | Derivative/Non-derivative trans. at $625.8 per share. | 8,131,646 |

09/25/2015 | 11,908 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/25/2015 | 11,908 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/08/2015 | 500 | Derivative/Non-derivative trans. at $600.7 per share. | 300,350 |

09/08/2015 | 457 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/08/2015 | 457 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/08/2015 | 500 | Derivative/Non-derivative trans. at $628.96 per share. | 314,480 |

09/08/2015 | 457 | Derivative/Non-derivative trans. at $0 per share. | 0 |

09/08/2015 | 457 | Derivative/Non-derivative trans. at $0 per share. | 0 |

08/25/2015 | 660 | Derivative/Non-derivative trans. at $589.61 per share. | 389,143 |

08/25/2015 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

08/25/2015 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

08/25/2015 | 660 | Derivative/Non-derivative trans. at $618.11 per share. | 407,953 |

08/25/2015 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |

08/25/2015 | 604 | Derivative/Non-derivative trans. at $0 per share. | 0 |