## Sundar Pichai

Sundar Pichai founded Pie.co Pte Ltd. Presently, he is Chief Executive Officer & Director at Alphabet, Inc. and Chief Executive Officer for Android, Inc., Chief Executive Officer of Pie.co Pte Ltd. and Chief Executive Officer for Google LLC (which are all subsidiaries of Alphabet, Inc.).

In his past career he occupied the position of Principal at McKinsey & Co., Inc. and Principal at Applied Materials, Inc.

Sundar Pichai 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

06/25/2020 | 3,866 | Derivative/Non-derivative trans. at $0 per share. | 0 |

06/25/2020 | 3,801 | Derivative/Non-derivative trans. at $1,431.97 per share. | 5,442,918 |

06/25/2020 | 2,851 | Derivative/Non-derivative trans. at $1,431.97 per share. | 4,082,547 |

06/25/2020 | 2,900 | Derivative/Non-derivative trans. at $0 per share. | 0 |

06/25/2020 | 6,766 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/25/2020 | 3,866 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/25/2020 | 3,801 | Derivative/Non-derivative trans. at $1,134.46 per share. | 4,312,083 |

03/25/2020 | 3,031 | Derivative/Non-derivative trans. at $0 per share. | 0 |

03/25/2020 | 2,719 | Derivative/Non-derivative trans. at $1,134.46 per share. | 3,084,597 |

03/25/2020 | 6,897 | Derivative/Non-derivative trans. at $0 per share. | 0 |

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 |