## Sundar Pichai

Founder of Pie.co Pte Ltd., Sundar Pichai is Chief Executive Officer & Director at Alphabet, Inc. and Chief Executive Officer of Android, Inc. and Chief Executive Officer at Google LLC (both are subsidiaries of Alphabet, Inc.).

In his past career he held the position of Principal at McKinsey & Co., Inc., Principal at Applied Materials, Inc. and Chief Executive Officer of Pie.co Pte Ltd.

Mr. 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

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

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

12/28/2020 | 3,801 | Derivative/Non-derivative trans. at $1,738.85 per share. | 6,609,369 |

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

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

12/28/2020 | 2,851 | Derivative/Non-derivative trans. at $1,738.85 per share. | 4,957,462 |

11/30/2020 | 9,100 | Gift at $0 per share. | 0 |

11/30/2020 | 9,100 | Gift at $0 per share. | 0 |

09/25/2020 | 3,801 | Derivative/Non-derivative trans. at $1,428.29 per share. | 5,428,931 |

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

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

09/25/2020 | 2,851 | Derivative/Non-derivative trans. at $1,428.29 per share. | 4,072,055 |

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

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

08/03/2020 | 1,459 | Derivative/Non-derivative trans. at $252.65 per share. | 368,616 |

08/03/2020 | 1,459 | Derivative/Non-derivative trans. at $253.67 per share. | 370,104 |

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 |