Bulletin
Investor Alert

Alphabet Inc. Cl C

NAS: GOOG

GO
/marketstate/country/us

After Hours

 --Quotes are delayed by 20 min

Aug 12, 2020, 7:34 p.m.

/zigman2/quotes/205453964/composite

$

1,505.70

Change

-0.92 -0.06%

Volume

Volume 57,255

Quotes are delayed by 20 min

/zigman2/quotes/205453964/composite

Today's close

$ 1,480.32

$ 1,506.62

Change

+26.30 +1.78%

Day low

Day high

$1,485

$1,512

Open

52 week low

52 week high

$1,014

$1,587

Open

Sergey Mikhaylovich Brin

Sergey Mikhaylovich Brin is an entrepreneur who founded Alphabet, Inc., Google LLC and Bayshore Global Management LLC. He is on the board of Alphabet, Inc. (former President & Director) and Member of National Academy of Engineering.

He previously held the position of Chairman & President at Google LLC.

He received an undergraduate degree from the University of Maryland and a graduate degree from Stanford University.

Transactions

Date Shares Transaction Value
05/21/2020 13,400   Gift at $0 per share. 0
05/21/2020 13,400   Derivative/Non-derivative trans. at $0 per share. 0
05/21/2020 13,400   Gift at $0 per share. 0
11/07/2019 9,200   Gift at $0 per share. 0
08/20/2019 13,500   Gift at $0 per share. 0
05/30/2019 22,200   Gift at $0 per share. 0
05/30/2019 22,200   Derivative/Non-derivative trans. at $0 per share. 0
05/30/2019 22,200   Gift at $0 per share. 0
11/29/2018 35,300   Gift at $0 per share. 0
11/29/2018 35,300   Derivative/Non-derivative trans. at $0 per share. 0
11/29/2018 35,300   Gift at $0 per share. 0
05/25/2018 18,400   Gift at $0 per share. 0
05/25/2018 18,400   Gift at $0 per share. 0
05/25/2018 18,400   Derivative/Non-derivative trans. at $0 per share. 0
11/16/2017 19,000   Gift at $0 per share. 0
11/16/2017 19,000   Derivative/Non-derivative trans. at $0 per share. 0
11/16/2017 19,000   Gift at $0 per share. 0
08/10/2017 12,000   Gift at $0 per share. 0
08/10/2017 12,000   Gift at $0 per share. 0
08/10/2017 12,000   Derivative/Non-derivative trans. at $0 per share. 0
05/08/2017 28,600   Gift at $0 per share. 0
05/08/2017 28,600   Gift at $0 per share. 0
05/08/2017 28,600   Derivative/Non-derivative trans. at $0 per share. 0
02/10/2017 1,557   Disposition at $812.49 per share. 1,265,047
02/10/2017 1,700   Disposition at $811.56 per share. 1,379,652
02/10/2017 1,125   Disposition at $836.81 per share. 941,412
02/10/2017 4,109   Disposition at $835.99 per share. 3,435,083
02/10/2017 8,015   Disposition at $835.05 per share. 6,692,926
02/10/2017 917   Disposition at $833.95 per share. 764,733
02/10/2017 1,704   Disposition at $833 per share. 1,419,432
02/10/2017 800   Disposition at $831.84 per share. 665,472
02/10/2017 4,431   Disposition at $814.46 per share. 3,608,873
02/10/2017 8,982   Disposition at $813.67 per share. 7,308,384
02/10/2017 16,670   Derivative/Non-derivative trans. at $0 per share. 0
02/09/2017 3,547   Disposition at $807.6 per share. 2,864,558
02/09/2017 1,621   Disposition at $806.71 per share. 1,307,677
02/09/2017 300   Disposition at $805.02 per share. 241,506
02/09/2017 923   Disposition at $831.36 per share. 767,346
02/09/2017 6,927   Disposition at $830.6 per share. 5,753,567
02/09/2017 6,002   Disposition at $829.64 per share. 4,979,500
02/09/2017 2,498   Disposition at $828.54 per share. 2,069,693
02/09/2017 316   Disposition at $827.04 per share. 261,345
02/09/2017 227   Disposition at $810.47 per share. 183,977
02/09/2017 6,701   Disposition at $809.77 per share. 5,426,269
02/09/2017 4,270   Disposition at $808.75 per share. 3,453,363
02/09/2017 16,666   Derivative/Non-derivative trans. at $0 per share. 0
02/08/2017 204   Disposition at $834.04 per share. 170,145
02/08/2017 2,100   Disposition at $833.31 per share. 1,749,951
02/08/2017 4,565   Disposition at $832.34 per share. 3,799,633
02/08/2017 3,546   Disposition at $831.21 per share. 2,947,471
02/08/2017 3,351   Disposition at $830.46 per share. 2,782,872
02/08/2017 900   Disposition at $829.08 per share. 746,172
02/08/2017 1,300   Disposition at $827.71 per share. 1,076,023
02/08/2017 700   Disposition at $826.33 per share. 578,431
02/08/2017 898   Disposition at $811.38 per share. 728,620
02/08/2017 4,540   Disposition at $810.39 per share. 3,679,171
02/08/2017 6,135   Disposition at $809.5 per share. 4,966,283
02/08/2017 2,234   Disposition at $808.69 per share. 1,806,614
02/08/2017 982   Disposition at $806.92 per share. 792,396
02/08/2017 1,277   Disposition at $805.45 per share. 1,028,560
02/08/2017 600   Disposition at $804.18 per share. 482,508
02/08/2017 16,666   Derivative/Non-derivative trans. at $0 per share. 0
02/07/2017 330   Disposition at $803.34 per share. 265,103
02/07/2017 1,509   Disposition at $831.29 per share. 1,254,417
02/07/2017 1,842   Disposition at $830.39 per share. 1,529,579
02/07/2017 5,936   Disposition at $829.04 per share. 4,921,182
02/07/2017 4,679   Disposition at $828.25 per share. 3,875,382
02/07/2017 1,733   Disposition at $827.15 per share. 1,433,451
02/07/2017 500   Disposition at $826.07 per share. 413,035
02/07/2017 467   Disposition at $824.91 per share. 385,233
02/07/2017 722   Disposition at $810.09 per share. 584,885
02/07/2017 1,093   Disposition at $809.42 per share. 884,697
02/07/2017 2,902   Disposition at $808.24 per share. 2,345,513
02/07/2017 7,519   Disposition at $807.22 per share. 6,069,488
02/07/2017 3,600   Disposition at $806.25 per share. 2,902,500
02/07/2017 500   Disposition at $804.92 per share. 402,460
02/07/2017 16,666   Derivative/Non-derivative trans. at $0 per share. 0
02/06/2017 500   Disposition at $796.01 per share. 398,005
02/06/2017 1,193   Disposition at $831.55 per share. 992,040
02/06/2017 2,840   Disposition at $820.58 per share. 2,330,448
02/06/2017 3,934   Disposition at $819.68 per share. 3,224,622
02/06/2017 3,010   Disposition at $818.53 per share. 2,463,776
02/06/2017 3,675   Disposition at $817.62 per share. 3,004,754
02/06/2017 1,214   Disposition at $816.56 per share. 991,304
02/06/2017 800   Disposition at $815.39 per share. 652,312
02/06/2017 1,749   Disposition at $801.07 per share. 1,401,072
02/06/2017 5,736   Disposition at $800.29 per share. 4,590,464
02/06/2017 2,463   Disposition at $799.28 per share. 1,968,627
02/06/2017 4,092   Disposition at $798.18 per share. 3,266,153
02/06/2017 2,126   Disposition at $797.37 per share. 1,695,209
02/06/2017 16,666   Derivative/Non-derivative trans. at $0 per share. 0
01/03/2017 2,610   Disposition at $786.34 per share. 2,052,348
01/03/2017 2,733   Disposition at $785.43 per share. 2,146,581
01/03/2017 3,412   Disposition at $784.39 per share. 2,676,339
01/03/2017 3,065   Disposition at $783.37 per share. 2,401,030
01/03/2017 1,800   Disposition at $782.18 per share. 1,407,924
01/03/2017 1,200   Disposition at $781.54 per share. 937,848
01/03/2017 400   Disposition at $780.24 per share. 312,096
01/03/2017 380   Disposition at $810.42 per share. 307,960
01/03/2017 760   Disposition at $809.32 per share. 615,084
01/03/2017 2,006   Disposition at $808.35 per share. 1,621,551
01/03/2017 300   Disposition at $776.73 per share. 233,019
01/03/2017 3,846   Disposition at $807.42 per share. 3,105,338
01/03/2017 3,501   Disposition at $806.3 per share. 2,822,857
01/03/2017 2,669   Disposition at $805.43 per share. 2,149,693
01/03/2017 1,984   Disposition at $804.38 per share. 1,595,890
01/03/2017 803   Disposition at $803.16 per share. 644,938
01/03/2017 221   Disposition at $801.95 per share. 177,231
01/03/2017 400   Disposition at $800.88 per share. 320,352
01/03/2017 100   Disposition at $797.3 per share. 79,730
01/03/2017 540   Disposition at $788.48 per share. 425,780
01/03/2017 610   Disposition at $787.53 per share. 480,394
01/03/2017 16,670   Derivative/Non-derivative trans. at $0 per share. 0
12/30/2016 625   Disposition at $779.53 per share. 487,207
12/30/2016 300   Disposition at $777.07 per share. 233,121
12/30/2016 1,100   Disposition at $776.3 per share. 853,930
12/30/2016 3,116   Disposition at $775.5 per share. 2,416,458
12/30/2016 3,503   Disposition at $774.48 per share. 2,713,004
12/30/2016 2,099   Disposition at $773.38 per share. 1,623,325
12/30/2016 1,897   Disposition at $772.28 per share. 1,465,016
12/30/2016 500   Disposition at $802.06 per share. 401,030
12/30/2016 728   Disposition at $801.15 per share. 583,238
12/30/2016 900   Disposition at $799.87 per share. 719,883
12/30/2016 2,600   Disposition at $771.41 per share. 2,005,666
12/30/2016 100   Disposition at $797.34 per share. 79,734
12/30/2016 1,359   Disposition at $796.32 per share. 1,082,199
12/30/2016 1,673   Disposition at $795.44 per share. 1,330,772
12/30/2016 2,327   Disposition at $794.49 per share. 1,848,779
12/30/2016 3,368   Disposition at $793.58 per share. 2,672,778
12/30/2016 1,863   Disposition at $792.37 per share. 1,476,186
12/30/2016 2,448   Disposition at $791.52 per share. 1,937,641
12/30/2016 1,400   Disposition at $790.51 per share. 1,106,714
12/30/2016 206   Disposition at $781.98 per share. 161,088
12/30/2016 1,220   Disposition at $780.66 per share. 952,406
12/30/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
12/29/2016 560   Disposition at $785.3 per share. 439,768
12/29/2016 1,439   Disposition at $783.59 per share. 1,127,587
12/29/2016 6,254   Disposition at $782.83 per share. 4,895,819
12/29/2016 3,539   Disposition at $781.8 per share. 2,766,791
12/29/2016 1,868   Disposition at $780.88 per share. 1,458,684
12/29/2016 3,006   Disposition at $779.62 per share. 2,343,538
12/29/2016 600   Disposition at $804.76 per share. 482,856
12/29/2016 510   Disposition at $803.63 per share. 409,852
12/29/2016 5,193   Disposition at $803.05 per share. 4,170,239
12/29/2016 3,706   Disposition at $802.07 per share. 2,972,472
12/29/2016 2,481   Disposition at $800.94 per share. 1,987,133
12/29/2016 1,048   Disposition at $800.02 per share. 838,421
12/29/2016 3,128   Disposition at $789.9 per share. 2,470,808
12/29/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
12/28/2016 4,320   Disposition at $784.05 per share. 3,387,096
12/28/2016 550   Disposition at $811.59 per share. 446,375
12/28/2016 450   Disposition at $810.38 per share. 364,671
12/28/2016 900   Disposition at $807.5 per share. 726,750
12/28/2016 1,624   Disposition at $806.31 per share. 1,309,448
12/28/2016 3,658   Disposition at $805.4 per share. 2,946,154
12/28/2016 5,107   Disposition at $804.31 per share. 4,107,612
12/28/2016 4,377   Disposition at $803.51 per share. 3,516,964
12/28/2016 394   Disposition at $792.94 per share. 312,419
12/28/2016 600   Disposition at $791.64 per share. 474,984
12/28/2016 800   Disposition at $789.11 per share. 631,288
12/28/2016 932   Disposition at $787.81 per share. 734,239
12/28/2016 2,904   Disposition at $786.95 per share. 2,285,303
12/28/2016 2,705   Disposition at $786.05 per share. 2,126,266
12/28/2016 4,011   Disposition at $785.03 per share. 3,148,756
12/28/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
12/27/2016 1,303   Disposition at $815.15 per share. 1,062,141
12/27/2016 2,831   Disposition at $814.55 per share. 2,305,992
12/27/2016 1,202   Disposition at $813.15 per share. 977,407
12/27/2016 3,094   Disposition at $811.77 per share. 2,511,617
12/27/2016 5,885   Disposition at $810.89 per share. 4,772,088
12/27/2016 1,451   Disposition at $810.05 per share. 1,175,383
12/27/2016 600   Disposition at $808.36 per share. 485,016
12/27/2016 300   Disposition at $806.17 per share. 241,851
12/27/2016 1,150   Disposition at $796.71 per share. 916,217
12/27/2016 3,100   Disposition at $796.02 per share. 2,467,662
12/27/2016 1,000   Disposition at $794.63 per share. 794,630
12/27/2016 557   Disposition at $793.51 per share. 441,986
12/27/2016 4,225   Disposition at $792.69 per share. 3,349,116
12/27/2016 5,734   Disposition at $791.72 per share. 4,539,723
12/27/2016 600   Disposition at $790.36 per share. 474,216
12/27/2016 300   Disposition at $788.35 per share. 236,505
12/27/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
12/05/2016 1,909   Disposition at $777.11 per share. 1,483,503
12/05/2016 4,127   Disposition at $775.95 per share. 3,202,346
12/05/2016 3,618   Disposition at $774.95 per share. 2,803,770
12/05/2016 1,012   Disposition at $774 per share. 783,288
12/05/2016 600   Disposition at $772.71 per share. 463,626
12/05/2016 600   Disposition at $770.34 per share. 462,204
12/05/2016 500   Disposition at $762.91 per share. 381,455
12/05/2016 405   Disposition at $763.28 per share. 309,129
12/05/2016 2,801   Disposition at $762.34 per share. 2,135,315
12/05/2016 3,646   Disposition at $761.19 per share. 2,775,299
12/05/2016 432   Disposition at $768.06 per share. 331,802
12/05/2016 4,134   Disposition at $760.32 per share. 3,143,163
12/05/2016 2,784   Disposition at $759.34 per share. 2,114,003
12/05/2016 1,400   Disposition at $758.6 per share. 1,062,040
12/05/2016 200   Disposition at $757.26 per share. 151,452
12/05/2016 400   Disposition at $756.04 per share. 302,416
12/05/2016 300   Disposition at $754.92 per share. 226,476
12/05/2016 600   Disposition at $753.86 per share. 452,316
12/05/2016 300   Disposition at $779.79 per share. 233,937
12/05/2016 1,156   Disposition at $778.93 per share. 900,444
12/05/2016 2,416   Disposition at $777.92 per share. 1,879,455
12/05/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
12/02/2016 500   Disposition at $767.78 per share. 383,890
12/02/2016 900   Disposition at $766.69 per share. 690,021
12/02/2016 1,993   Disposition at $765.5 per share. 1,525,642
12/02/2016 3,893   Disposition at $764.54 per share. 2,976,355
12/02/2016 2,622   Disposition at $763.37 per share. 2,001,557
12/02/2016 3,534   Disposition at $762.43 per share. 2,694,428
12/02/2016 2,216   Disposition at $761.25 per share. 1,686,930
12/02/2016 187   Disposition at $753.86 per share. 140,972
12/02/2016 495   Disposition at $752.76 per share. 372,617
12/02/2016 408   Disposition at $760.5 per share. 310,284
12/02/2016 700   Disposition at $751.58 per share. 526,106
12/02/2016 1,618   Disposition at $750.41 per share. 1,214,164
12/02/2016 4,240   Disposition at $749.48 per share. 3,177,796
12/02/2016 2,522   Disposition at $748.41 per share. 1,887,491
12/02/2016 3,640   Disposition at $747.53 per share. 2,721,010
12/02/2016 2,427   Disposition at $746.5 per share. 1,811,756
12/02/2016 737   Disposition at $745.26 per share. 549,257
12/02/2016 100   Disposition at $743.75 per share. 74,375
12/02/2016 200   Disposition at $769.7 per share. 153,940
12/02/2016 400   Disposition at $768.74 per share. 307,496
12/02/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
12/01/2016 3,198   Disposition at $747.83 per share. 2,391,561
12/01/2016 3,863   Disposition at $762.42 per share. 2,945,229
12/01/2016 1,800   Disposition at $746.96 per share. 1,344,528
12/01/2016 1,620   Disposition at $761.42 per share. 1,233,501
12/01/2016 1,614   Disposition at $745.77 per share. 1,203,673
12/01/2016 901   Disposition at $760.39 per share. 685,112
12/01/2016 3,511   Disposition at $744.78 per share. 2,614,923
12/01/2016 600   Disposition at $759.21 per share. 455,526
12/01/2016 600   Disposition at $743.64 per share. 446,184
12/01/2016 300   Disposition at $758.18 per share. 227,454
12/01/2016 554   Disposition at $742.44 per share. 411,312
12/01/2016 100   Disposition at $756.51 per share. 75,651
12/01/2016 700   Disposition at $741.61 per share. 519,127
12/01/2016 100   Disposition at $755.45 per share. 75,545
12/01/2016 200   Disposition at $739.2 per share. 147,840
12/01/2016 300   Disposition at $754.2 per share. 226,260
12/01/2016 428   Disposition at $773.61 per share. 331,106
12/01/2016 200   Disposition at $772.17 per share. 154,434
12/01/2016 100   Disposition at $757.27 per share. 75,727
12/01/2016 301   Disposition at $770.96 per share. 232,059
12/01/2016 300   Disposition at $756.1 per share. 226,830
12/01/2016 1,129   Disposition at $770.54 per share. 869,940
12/01/2016 386   Disposition at $754.28 per share. 291,153
12/01/2016 400   Disposition at $768.93 per share. 307,572
12/01/2016 1,035   Disposition at $753.18 per share. 779,542
12/01/2016 620   Disposition at $767.97 per share. 476,142
12/01/2016 546   Disposition at $751.75 per share. 410,456
12/01/2016 800   Disposition at $767.19 per share. 613,752
12/01/2016 415   Disposition at $750.95 per share. 311,645
12/01/2016 800   Disposition at $765.74 per share. 612,592
12/01/2016 880   Disposition at $749.98 per share. 659,983
12/01/2016 600   Disposition at $764.41 per share. 458,646
12/01/2016 627   Disposition at $748.73 per share. 469,454
12/01/2016 3,604   Disposition at $763.44 per share. 2,751,438
12/01/2016 200   Disposition at $737.7 per share. 147,540
12/01/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
11/30/2016 1,345   Disposition at $764.87 per share. 1,028,751
11/30/2016 401   Disposition at $781.85 per share. 313,522
11/30/2016 901   Disposition at $763.84 per share. 688,220
11/30/2016 159   Disposition at $780.88 per share. 124,160
11/30/2016 300   Disposition at $761.98 per share. 228,594
11/30/2016 119   Disposition at $779.52 per share. 92,763
11/30/2016 2,278   Disposition at $761.24 per share. 1,734,105
11/30/2016 1,133   Disposition at $778.5 per share. 882,041
11/30/2016 3,917   Disposition at $760.45 per share. 2,978,683
11/30/2016 3,487   Disposition at $777.58 per share. 2,711,422
11/30/2016 2,352   Disposition at $759.41 per share. 1,786,133
11/30/2016 3,575   Disposition at $776.67 per share. 2,776,596
11/30/2016 604   Disposition at $758.14 per share. 457,917
11/30/2016 1,027   Disposition at $775.58 per share. 796,521
11/30/2016 500   Disposition at $756.83 per share. 378,415
11/30/2016 304   Disposition at $774.13 per share. 235,336
11/30/2016 300   Disposition at $790.67 per share. 237,201
11/30/2016 100   Disposition at $772.51 per share. 77,251
11/30/2016 500   Disposition at $789.59 per share. 394,795
11/30/2016 569   Disposition at $771.65 per share. 439,069
11/30/2016 1,400   Disposition at $788.36 per share. 1,103,704
11/30/2016 846   Disposition at $770.41 per share. 651,767
11/30/2016 1,130   Disposition at $787.49 per share. 889,864
11/30/2016 1,854   Disposition at $769.47 per share. 1,426,598
11/30/2016 400   Disposition at $786.11 per share. 314,444
11/30/2016 200   Disposition at $768.26 per share. 153,652
11/30/2016 1,194   Disposition at $784.1 per share. 936,216
11/30/2016 600   Disposition at $765.73 per share. 459,438
11/30/2016 1,537   Disposition at $783.1 per share. 1,203,625
11/30/2016 300   Disposition at $755.71 per share. 226,713
11/30/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
11/29/2016 2,127   Disposition at $794.66 per share. 1,690,242
11/29/2016 741   Disposition at $793.55 per share. 588,021
11/29/2016 1,814   Disposition at $792.4 per share. 1,437,414
11/29/2016 1,404   Disposition at $791.12 per share. 1,110,733
11/29/2016 2,925   Disposition at $790.05 per share. 2,310,897
11/29/2016 2,832   Disposition at $789.41 per share. 2,235,610
11/29/2016 713   Disposition at $788.24 per share. 562,016
11/29/2016 1,222   Disposition at $777.96 per share. 950,668
11/29/2016 400   Disposition at $786.78 per share. 314,712
11/29/2016 3,183   Disposition at $777.28 per share. 2,474,083
11/29/2016 1,854   Disposition at $776.08 per share. 1,438,853
11/29/2016 1,751   Disposition at $775.03 per share. 1,357,078
11/29/2016 1,415   Disposition at $773.92 per share. 1,095,097
11/29/2016 1,914   Disposition at $772.71 per share. 1,478,967
11/29/2016 4,556   Disposition at $771.94 per share. 3,516,959
11/29/2016 366   Disposition at $770.93 per share. 282,161
11/29/2016 405   Disposition at $769.56 per share. 311,672
11/29/2016 100   Disposition at $796.26 per share. 79,626
11/29/2016 3,610   Disposition at $795.59 per share. 2,872,080
11/29/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
11/23/2016 80,500   Gift at $0 per share. 0
11/23/2016 80,500   Gift at $0 per share. 0
11/23/2016 80,500   Derivative/Non-derivative trans. at $0 per share. 0
11/04/2016 2,333   Disposition at $784.68 per share. 1,830,659
11/04/2016 3,337   Disposition at $783.76 per share. 2,615,408
11/04/2016 1,656   Disposition at $782.72 per share. 1,296,185
11/04/2016 2,890   Disposition at $781.54 per share. 2,258,651
11/04/2016 901   Disposition at $780.34 per share. 703,087
11/04/2016 400   Disposition at $779.38 per share. 311,752
11/04/2016 200   Disposition at $777.64 per share. 155,528
11/04/2016 100   Disposition at $769.65 per share. 76,965
11/04/2016 1,100   Disposition at $768.14 per share. 844,954
11/04/2016 2,370   Disposition at $767.22 per share. 1,818,312
11/04/2016 1,290   Disposition at $766.48 per share. 988,760
11/04/2016 2,489   Disposition at $765.28 per share. 1,904,782
11/04/2016 3,488   Disposition at $764.25 per share. 2,665,704
11/04/2016 1,629   Disposition at $763.04 per share. 1,242,993
11/04/2016 2,094   Disposition at $762.12 per share. 1,595,880
11/04/2016 200   Disposition at $771.41 per share. 154,282
11/04/2016 727   Disposition at $761.44 per share. 553,567
11/04/2016 783   Disposition at $759.9 per share. 595,002
11/04/2016 200   Disposition at $758.96 per share. 151,792
11/04/2016 200   Disposition at $757.06 per share. 151,412
11/04/2016 20   Disposition at $753.73 per share. 15,075
11/04/2016 80   Disposition at $752.49 per share. 60,200
11/04/2016 100   Disposition at $750.73 per share. 75,073
11/04/2016 318   Disposition at $787.7 per share. 250,489
11/04/2016 2,147   Disposition at $786.48 per share. 1,688,573
11/04/2016 2,288   Disposition at $785.79 per share. 1,797,888
11/04/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
11/03/2016 1,877   Disposition at $787.12 per share. 1,477,425
11/03/2016 739   Disposition at $786.11 per share. 580,936
11/03/2016 1,000   Disposition at $784.75 per share. 784,750
11/03/2016 800   Disposition at $783.76 per share. 627,008
11/03/2016 1,854   Disposition at $782.72 per share. 1,451,163
11/03/2016 2,809   Disposition at $781.64 per share. 2,195,627
11/03/2016 4,456   Disposition at $780.76 per share. 3,479,067
11/03/2016 400   Disposition at $769.43 per share. 307,772
11/03/2016 1,631   Disposition at $779.86 per share. 1,271,952
11/03/2016 1,400   Disposition at $768.75 per share. 1,076,250
11/03/2016 1,438   Disposition at $767.32 per share. 1,103,407
11/03/2016 969   Disposition at $766.25 per share. 742,497
11/03/2016 1,182   Disposition at $764.66 per share. 903,829
11/03/2016 1,194   Disposition at $763.57 per share. 911,703
11/03/2016 2,866   Disposition at $762.5 per share. 2,185,325
11/03/2016 3,383   Disposition at $761.5 per share. 2,576,155
11/03/2016 3,834   Disposition at $760.57 per share. 2,916,026
11/03/2016 500   Disposition at $789.1 per share. 394,550
11/03/2016 1,000   Disposition at $788.27 per share. 788,270
11/03/2016 16,666   Derivative/Non-derivative trans. at $779.86 per share. 12,997,146
11/02/2016 829   Disposition at $793.72 per share. 657,994
11/02/2016 500   Disposition at $792.7 per share. 396,350
11/02/2016 715   Disposition at $791.64 per share. 566,023
11/02/2016 1,599   Disposition at $790.66 per share. 1,264,266
11/02/2016 2,968   Disposition at $789.53 per share. 2,343,326
11/02/2016 2,359   Disposition at $788.52 per share. 1,860,119
11/02/2016 864   Disposition at $781.07 per share. 674,845
11/02/2016 1,100   Disposition at $787.72 per share. 866,492
11/02/2016 1,613   Disposition at $780.3 per share. 1,258,624
11/02/2016 862   Disposition at $778.91 per share. 671,421
11/02/2016 1,350   Disposition at $776.67 per share. 1,048,505
11/02/2016 817   Disposition at $775.63 per share. 633,690
11/02/2016 758   Disposition at $774.39 per share. 586,988
11/02/2016 424   Disposition at $773.06 per share. 327,778
11/02/2016 1,155   Disposition at $772.35 per share. 892,065
11/02/2016 856   Disposition at $771.26 per share. 660,199
11/02/2016 2,572   Disposition at $770.26 per share. 1,981,109
11/02/2016 2,825   Disposition at $769.27 per share. 2,173,188
11/02/2016 100   Disposition at $785.35 per share. 78,535
11/02/2016 2,241   Disposition at $768.23 per share. 1,721,604
11/02/2016 100   Disposition at $766.18 per share. 76,618
11/02/2016 229   Disposition at $764.62 per share. 175,098
11/02/2016 1,512   Disposition at $802.55 per share. 1,213,456
11/02/2016 1,399   Disposition at $801.47 per share. 1,121,257
11/02/2016 300   Disposition at $799.99 per share. 239,997
11/02/2016 802   Disposition at $789.19 per share. 632,931
11/02/2016 1,310   Disposition at $797.26 per share. 1,044,411
11/02/2016 506   Disposition at $795.94 per share. 402,746
11/02/2016 667   Disposition at $794.97 per share. 530,245
11/02/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
11/01/2016 1,750   Disposition at $807.57 per share. 1,413,248
11/01/2016 300   Disposition at $805.81 per share. 241,743
11/01/2016 2,156   Disposition at $805.33 per share. 1,736,292
11/01/2016 1,670   Disposition at $804.31 per share. 1,343,198
11/01/2016 801   Disposition at $803.16 per share. 643,332
11/01/2016 2,264   Disposition at $802.13 per share. 1,816,023
11/01/2016 345   Disposition at $801.22 per share. 276,421
11/01/2016 200   Disposition at $789.17 per share. 157,834
11/01/2016 808   Disposition at $788.37 per share. 637,003
11/01/2016 1,100   Disposition at $787.57 per share. 866,327
11/01/2016 746   Disposition at $786.19 per share. 586,498
11/01/2016 1,924   Disposition at $785.6 per share. 1,511,495
11/01/2016 3,038   Disposition at $784.01 per share. 2,381,823
11/01/2016 2,630   Disposition at $783.18 per share. 2,059,764
11/01/2016 1,623   Disposition at $782.13 per share. 1,269,397
11/01/2016 700   Disposition at $781 per share. 546,700
11/01/2016 600   Disposition at $799.32 per share. 479,592
11/01/2016 1,560   Disposition at $779.84 per share. 1,216,551
11/01/2016 1,700   Disposition at $779.09 per share. 1,324,453
11/01/2016 342   Disposition at $777.5 per share. 265,905
11/01/2016 295   Disposition at $776.36 per share. 229,027
11/01/2016 100   Disposition at $813.38 per share. 81,338
11/01/2016 800   Disposition at $812.68 per share. 650,144
11/01/2016 1,102   Disposition at $811.56 per share. 894,340
11/01/2016 1,497   Disposition at $810.46 per share. 1,213,259
11/01/2016 1,601   Disposition at $809.55 per share. 1,296,090
11/01/2016 1,680   Disposition at $808.37 per share. 1,358,062
11/01/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
10/31/2016 2,253   Disposition at $817.2 per share. 1,841,152
10/31/2016 2,928   Disposition at $816.04 per share. 2,389,366
10/31/2016 407   Disposition at $814.96 per share. 331,689
10/31/2016 500   Disposition at $813.48 per share. 406,740
10/31/2016 530   Disposition at $812.43 per share. 430,588
10/31/2016 300   Disposition at $811.3 per share. 243,390
10/31/2016 4,500   Disposition at $810.12 per share. 3,645,540
10/31/2016 201   Disposition at $796.52 per share. 160,101
10/31/2016 805   Disposition at $795.73 per share. 640,563
10/31/2016 700   Disposition at $794.78 per share. 556,346
10/31/2016 899   Disposition at $793.02 per share. 712,925
10/31/2016 2,290   Disposition at $792.19 per share. 1,814,116
10/31/2016 2,413   Disposition at $809.28 per share. 1,952,793
10/31/2016 3,277   Disposition at $791.2 per share. 2,592,763
10/31/2016 327   Disposition at $789.37 per share. 258,124
10/31/2016 926   Disposition at $788.04 per share. 729,726
10/31/2016 226   Disposition at $786.53 per share. 177,756
10/31/2016 3,627   Disposition at $785.49 per share. 2,848,973
10/31/2016 3,388   Disposition at $784.81 per share. 2,658,937
10/31/2016 503   Disposition at $821.6 per share. 413,265
10/31/2016 1,100   Disposition at $820.85 per share. 902,935
10/31/2016 532   Disposition at $819.5 per share. 435,974
10/31/2016 700   Disposition at $818.34 per share. 572,838
10/31/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
09/30/2016 2,233   Disposition at $775.82 per share. 1,732,407
09/30/2016 911   Disposition at $774.66 per share. 705,716
09/30/2016 2,747   Disposition at $807.4 per share. 2,217,928
09/30/2016 2,763   Disposition at $806.64 per share. 2,228,747
09/30/2016 5,251   Disposition at $805.49 per share. 4,229,628
09/30/2016 3,331   Disposition at $804.59 per share. 2,680,090
09/30/2016 1,805   Disposition at $803.42 per share. 1,450,174
09/30/2016 773   Disposition at $802.26 per share. 620,147
09/30/2016 300   Disposition at $780.74 per share. 234,222
09/30/2016 4,646   Disposition at $780.16 per share. 3,624,624
09/30/2016 1,700   Disposition at $778.87 per share. 1,324,079
09/30/2016 4,373   Disposition at $777.98 per share. 3,402,107
09/30/2016 2,507   Disposition at $776.89 per share. 1,947,664
09/30/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
09/29/2016 2,138   Disposition at $809.14 per share. 1,729,942
09/29/2016 1,449   Disposition at $808.02 per share. 1,170,821
09/29/2016 2,074   Disposition at $807.09 per share. 1,673,905
09/29/2016 1,651   Disposition at $805.99 per share. 1,330,690
09/29/2016 970   Disposition at $804.82 per share. 780,676
09/29/2016 3,618   Disposition at $803.75 per share. 2,907,968
09/29/2016 1,832   Disposition at $802.64 per share. 1,470,437
09/29/2016 500   Disposition at $785.42 per share. 392,710
09/29/2016 1,000   Disposition at $783.64 per share. 783,640
09/29/2016 1,287   Disposition at $782.42 per share. 1,006,975
09/29/2016 1,984   Disposition at $781.41 per share. 1,550,318
09/29/2016 800   Disposition at $801.93 per share. 641,544
09/29/2016 2,475   Disposition at $780.35 per share. 1,931,367
09/29/2016 1,509   Disposition at $779.38 per share. 1,176,085
09/29/2016 1,118   Disposition at $778.33 per share. 870,173
09/29/2016 2,777   Disposition at $777.01 per share. 2,157,757
09/29/2016 3,350   Disposition at $776.09 per share. 2,599,902
09/29/2016 666   Disposition at $775.19 per share. 516,277
09/29/2016 100   Disposition at $813.71 per share. 81,371
09/29/2016 501   Disposition at $813.03 per share. 407,329
09/29/2016 300   Disposition at $811.5 per share. 243,450
09/29/2016 1,233   Disposition at $810.24 per share. 999,026
09/29/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
09/28/2016 1,150   Disposition at $775.86 per share. 892,239
09/28/2016 2,270   Disposition at $809.65 per share. 1,837,906
09/28/2016 4,032   Disposition at $808.77 per share. 3,260,961
09/28/2016 1,000   Disposition at $807.41 per share. 807,410
09/28/2016 2,975   Disposition at $806.51 per share. 2,399,368
09/28/2016 3,650   Disposition at $805.5 per share. 2,940,075
09/28/2016 2,139   Disposition at $804.64 per share. 1,721,125
09/28/2016 600   Disposition at $803.44 per share. 482,064
09/28/2016 2,274   Disposition at $781.08 per share. 1,776,176
09/28/2016 4,156   Disposition at $780.29 per share. 3,242,886
09/28/2016 2,272   Disposition at $778.69 per share. 1,769,184
09/28/2016 3,391   Disposition at $777.82 per share. 2,637,588
09/28/2016 3,423   Disposition at $776.85 per share. 2,659,158
09/28/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
09/27/2016 2,853   Disposition at $812.37 per share. 2,317,692
09/27/2016 5,472   Disposition at $811.43 per share. 4,440,145
09/27/2016 4,141   Disposition at $810.62 per share. 3,356,778
09/27/2016 1,897   Disposition at $809.59 per share. 1,535,793
09/27/2016 500   Disposition at $807.99 per share. 403,995
09/27/2016 946   Disposition at $806.72 per share. 763,158
09/27/2016 300   Disposition at $805.19 per share. 241,557
09/27/2016 100   Disposition at $785.8 per share. 78,580
09/27/2016 300   Disposition at $803.38 per share. 241,014
09/27/2016 2,062   Disposition at $785 per share. 1,618,670
09/27/2016 3,398   Disposition at $784.05 per share. 2,664,202
09/27/2016 4,815   Disposition at $783.07 per share. 3,770,483
09/27/2016 3,525   Disposition at $782.05 per share. 2,756,727
09/27/2016 801   Disposition at $781.04 per share. 625,614
09/27/2016 400   Disposition at $779.67 per share. 311,868
09/27/2016 920   Disposition at $778.68 per share. 716,386
09/27/2016 245   Disposition at $777 per share. 190,365
09/27/2016 400   Disposition at $774.89 per share. 309,956
09/27/2016 257   Disposition at $813.19 per share. 208,990
09/27/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
09/26/2016 1,896   Disposition at $806.35 per share. 1,528,840
09/26/2016 2,221   Disposition at $805.34 per share. 1,788,661
09/26/2016 1,140   Disposition at $804.12 per share. 916,697
09/26/2016 2,284   Disposition at $802.88 per share. 1,833,778
09/26/2016 5,507   Disposition at $802.21 per share. 4,417,771
09/26/2016 2,918   Disposition at $801.32 per share. 2,338,252
09/26/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
09/26/2016 200   Disposition at $780.3 per share. 156,060
09/26/2016 1,269   Disposition at $779.22 per share. 988,831
09/26/2016 3,012   Disposition at $778.05 per share. 2,343,487
09/26/2016 1,358   Disposition at $776.85 per share. 1,054,963
09/26/2016 1,999   Disposition at $775.54 per share. 1,550,305
09/26/2016 3,177   Disposition at $774.55 per share. 2,460,746
09/26/2016 5,651   Disposition at $773.89 per share. 4,373,253
09/26/2016 300   Disposition at $809.81 per share. 242,943
09/26/2016 100   Disposition at $808.5 per share. 80,850
09/26/2016 300   Disposition at $807.34 per share. 242,202
08/30/2016 9,400   Gift at $0 per share. 0
08/30/2016 9,400   Gift at $0 per share. 0
08/26/2016 2,468   Disposition at $797.32 per share. 1,967,786
08/26/2016 1,518   Disposition at $796.29 per share. 1,208,769
08/26/2016 1,878   Disposition at $795.49 per share. 1,493,931
08/26/2016 1,217   Disposition at $794.31 per share. 966,676
08/26/2016 2,165   Disposition at $793.5 per share. 1,717,928
08/26/2016 2,197   Disposition at $792.38 per share. 1,740,859
08/26/2016 2,761   Disposition at $791.27 per share. 2,184,697
08/26/2016 1,613   Disposition at $709.36 per share. 1,144,198
08/26/2016 100   Disposition at $775.55 per share. 77,555
08/26/2016 2,001   Disposition at $774.51 per share. 1,549,795
08/26/2016 3,290   Disposition at $773.48 per share. 2,544,750
08/26/2016 1,099   Disposition at $772.57 per share. 849,055
08/26/2016 9,400   Gift at $0 per share. 0
08/26/2016 824   Disposition at $771.05 per share. 635,346
08/26/2016 9,400   Gift at $0 per share. 0
08/26/2016 2,722   Disposition at $769.89 per share. 2,095,641
08/26/2016 2,849   Disposition at $768.85 per share. 2,190,454
08/26/2016 2,076   Disposition at $767.78 per share. 1,593,912
08/26/2016 1,709   Disposition at $766.79 per share. 1,310,445
08/26/2016 853   Disposition at $798.36 per share. 681,002
08/26/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
08/25/2016 1,924   Disposition at $766.58 per share. 1,474,900
08/25/2016 400   Disposition at $764.04 per share. 305,616
08/25/2016 957   Disposition at $793.98 per share. 759,839
08/25/2016 1,427   Disposition at $793 per share. 1,131,611
08/25/2016 5,365   Disposition at $791.92 per share. 4,248,651
08/25/2016 5,133   Disposition at $791.08 per share. 4,060,614
08/25/2016 3,384   Disposition at $789.99 per share. 2,673,327
08/25/2016 400   Disposition at $787.91 per share. 315,164
08/25/2016 700   Disposition at $771.4 per share. 539,980
08/25/2016 1,455   Disposition at $770.66 per share. 1,121,311
08/25/2016 6,003   Disposition at $769.54 per share. 4,619,549
08/25/2016 3,643   Disposition at $768.62 per share. 2,800,083
08/25/2016 2,541   Disposition at $767.39 per share. 1,949,938
08/25/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
08/24/2016 2,214   Disposition at $767.8 per share. 1,699,910
08/24/2016 1,219   Disposition at $797.84 per share. 972,567
08/24/2016 1,667   Disposition at $796.72 per share. 1,328,133
08/24/2016 2,085   Disposition at $795.97 per share. 1,659,598
08/24/2016 1,587   Disposition at $794.59 per share. 1,261,015
08/24/2016 3,976   Disposition at $793.71 per share. 3,155,791
08/24/2016 2,727   Disposition at $792.53 per share. 2,161,230
08/24/2016 3,405   Disposition at $791.6 per share. 2,695,398
08/24/2016 1,916   Disposition at $771.99 per share. 1,479,133
08/24/2016 1,143   Disposition at $773.79 per share. 884,442
08/24/2016 1,430   Disposition at $772.73 per share. 1,105,004
08/24/2016 2,837   Disposition at $770.89 per share. 2,187,015
08/24/2016 4,361   Disposition at $769.89 per share. 3,357,491
08/24/2016 2,765   Disposition at $768.81 per share. 2,125,760
08/24/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
08/23/2016 100   Disposition at $776.05 per share. 77,605
08/23/2016 900   Disposition at $775.21 per share. 697,689
08/23/2016 4,432   Disposition at $774.45 per share. 3,432,363
08/23/2016 4,959   Disposition at $773.22 per share. 3,834,398
08/23/2016 6,275   Disposition at $772.39 per share. 4,846,748
08/23/2016 602   Disposition at $800.53 per share. 481,920
08/23/2016 4,483   Disposition at $799.86 per share. 3,585,773
08/23/2016 5,821   Disposition at $798.82 per share. 4,649,932
08/23/2016 2,766   Disposition at $797.93 per share. 2,207,075
08/23/2016 2,994   Disposition at $796.35 per share. 2,384,272
08/23/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
08/23/2016 9,400   Gift at $0 per share. 0
08/23/2016 9,400   Gift at $0 per share. 0
08/22/2016 5,284   Disposition at $770.87 per share. 4,073,278
08/22/2016 400   Disposition at $798.8 per share. 319,520
08/22/2016 1,163   Disposition at $798.13 per share. 928,226
08/22/2016 5,190   Disposition at $797.21 per share. 4,137,520
08/22/2016 7,272   Disposition at $796.21 per share. 5,790,040
08/22/2016 2,641   Disposition at $795.29 per share. 2,100,361
08/22/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
08/22/2016 50,300   Gift at $0 per share. 0
08/22/2016 761   Disposition at $773.89 per share. 588,931
08/22/2016 3,991   Disposition at $772.77 per share. 3,084,126
08/22/2016 6,630   Disposition at $771.94 per share. 5,117,963
08/22/2016 50,300   Gift at $0 per share. 0
08/18/2016 78,500   Derivative/Non-derivative trans. at $0 per share. 0
08/05/2016 7,426   Disposition at $806.1 per share. 5,986,099
08/05/2016 3,103   Disposition at $805.34 per share. 2,498,971
08/05/2016 622   Disposition at $803.98 per share. 500,076
08/05/2016 1,095   Disposition at $802.77 per share. 879,034
08/05/2016 1,267   Disposition at $802.1 per share. 1,016,261
08/05/2016 1,037   Disposition at $800.89 per share. 830,523
08/05/2016 506   Disposition at $799.95 per share. 404,775
08/05/2016 3,022   Disposition at $782.65 per share. 2,365,169
08/05/2016 980   Disposition at $798.77 per share. 782,795
08/05/2016 7,070   Disposition at $781.86 per share. 5,527,751
08/05/2016 1,363   Disposition at $780.92 per share. 1,064,394
08/05/2016 590   Disposition at $779.67 per share. 460,006
08/05/2016 1,099   Disposition at $778.4 per share. 855,462
08/05/2016 920   Disposition at $777.68 per share. 715,466
08/05/2016 501   Disposition at $776.25 per share. 388,902
08/05/2016 1,000   Disposition at $775.43 per share. 775,430
08/05/2016 405   Disposition at $774.04 per share. 313,487
08/05/2016 700   Disposition at $773.15 per share. 541,205
08/05/2016 634   Disposition at $806.83 per share. 511,531
08/05/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
08/04/2016 1,900   Disposition at $770.59 per share. 1,464,121
08/04/2016 800   Disposition at $769.47 per share. 615,576
08/04/2016 160   Disposition at $799.78 per share. 127,965
08/04/2016 1,791   Disposition at $799.07 per share. 1,431,135
08/04/2016 7,013   Disposition at $797.97 per share. 5,596,164
08/04/2016 4,978   Disposition at $796.91 per share. 3,967,018
08/04/2016 1,907   Disposition at $795.94 per share. 1,517,858
08/04/2016 817   Disposition at $794.77 per share. 649,328
08/04/2016 1,701   Disposition at $773.41 per share. 1,315,571
08/04/2016 4,716   Disposition at $772.64 per share. 3,643,771
08/04/2016 7,549   Disposition at $771.74 per share. 5,825,866
08/04/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
08/03/2016 4,338   Disposition at $768.85 per share. 3,335,272
08/03/2016 1,237   Disposition at $767.81 per share. 949,781
08/03/2016 300   Disposition at $798.94 per share. 239,682
08/03/2016 3,726   Disposition at $797.84 per share. 2,972,752
08/03/2016 1,994   Disposition at $797.02 per share. 1,589,258
08/03/2016 5,025   Disposition at $795.78 per share. 3,998,795
08/03/2016 4,421   Disposition at $794.84 per share. 3,513,988
08/03/2016 1,200   Disposition at $793.9 per share. 952,680
08/03/2016 563   Disposition at $772.47 per share. 434,901
08/03/2016 2,842   Disposition at $771.75 per share. 2,193,314
08/03/2016 2,591   Disposition at $770.81 per share. 1,997,169
08/03/2016 5,095   Disposition at $769.62 per share. 3,921,214
08/03/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
08/02/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
08/02/2016 100   Disposition at $775.59 per share. 77,559
08/02/2016 635   Disposition at $774.81 per share. 492,005
08/02/2016 1,423   Disposition at $773.93 per share. 1,101,303
08/02/2016 2,215   Disposition at $772.7 per share. 1,711,531
08/02/2016 4,711   Disposition at $771.77 per share. 3,635,809
08/02/2016 4,941   Disposition at $770.91 per share. 3,809,067
08/02/2016 1,849   Disposition at $769.76 per share. 1,423,287
08/02/2016 820   Disposition at $801.49 per share. 657,222
08/02/2016 1,334   Disposition at $800.73 per share. 1,068,174
08/02/2016 3,581   Disposition at $799.64 per share. 2,863,511
08/02/2016 4,304   Disposition at $798.65 per share. 3,437,390
08/02/2016 2,612   Disposition at $797.63 per share. 2,083,410
08/02/2016 3,000   Disposition at $796.57 per share. 2,389,710
08/02/2016 1,015   Disposition at $795.42 per share. 807,352
08/02/2016 792   Disposition at $768.69 per share. 608,803
08/01/2016 2,734   Disposition at $775.72 per share. 2,120,819
08/01/2016 2,290   Disposition at $774.86 per share. 1,774,430
08/01/2016 2,924   Disposition at $773.75 per share. 2,262,445
08/01/2016 907   Disposition at $772.74 per share. 700,876
08/01/2016 100   Disposition at $770.73 per share. 77,073
08/01/2016 500   Disposition at $769.43 per share. 384,715
08/01/2016 400   Disposition at $807.2 per share. 322,880
08/01/2016 402   Disposition at $768.36 per share. 308,881
08/01/2016 1,575   Disposition at $806.18 per share. 1,269,734
08/01/2016 2,102   Disposition at $805.38 per share. 1,692,909
08/01/2016 1,525   Disposition at $804.29 per share. 1,226,543
08/01/2016 2,423   Disposition at $803.3 per share. 1,946,396
08/01/2016 2,318   Disposition at $802.36 per share. 1,859,871
08/01/2016 2,794   Disposition at $801.24 per share. 2,238,665
08/01/2016 1,157   Disposition at $800.24 per share. 925,878
08/01/2016 372   Disposition at $799.01 per share. 297,232
08/01/2016 300   Disposition at $797.24 per share. 239,172
08/01/2016 100   Disposition at $795.54 per share. 79,554
08/01/2016 203   Disposition at $767.14 per share. 155,730
08/01/2016 600   Disposition at $794.1 per share. 476,460
08/01/2016 200   Disposition at $792.42 per share. 158,484
08/01/2016 200   Disposition at $791.42 per share. 158,284
08/01/2016 400   Disposition at $789.6 per share. 315,840
08/01/2016 200   Disposition at $788.6 per share. 157,720
08/01/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
08/01/2016 600   Disposition at $779.63 per share. 467,778
08/01/2016 825   Disposition at $778.85 per share. 642,552
08/01/2016 2,094   Disposition at $777.71 per share. 1,628,525
08/01/2016 2,662   Disposition at $776.83 per share. 2,067,922
08/01/2016 425   Disposition at $764.15 per share. 324,764
07/01/2016 474   Disposition at $700.36 per share. 331,971
07/01/2016 5,160   Disposition at $699.74 per share. 3,610,659
07/01/2016 6,064   Disposition at $698.61 per share. 4,236,372
07/01/2016 2,934   Disposition at $697.8 per share. 2,047,346
07/01/2016 1,000   Disposition at $696.62 per share. 696,620
07/01/2016 200   Disposition at $695.2 per share. 139,040
07/01/2016 500   Disposition at $694.31 per share. 347,155
07/01/2016 338   Disposition at $693.07 per share. 234,258
07/01/2016 100   Disposition at $712.37 per share. 71,237
07/01/2016 2,325   Disposition at $711.6 per share. 1,654,470
07/01/2016 5,445   Disposition at $710.86 per share. 3,870,633
07/01/2016 5,817   Disposition at $709.89 per share. 4,129,431
07/01/2016 1,255   Disposition at $708.71 per share. 889,432
07/01/2016 701   Disposition at $707.72 per share. 496,112
07/01/2016 400   Disposition at $706.25 per share. 282,500
07/01/2016 627   Disposition at $705.03 per share. 442,054
07/01/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
06/30/2016 900   Disposition at $684.64 per share. 616,176
06/30/2016 1,689   Disposition at $701.75 per share. 1,185,256
06/30/2016 2,515   Disposition at $700.95 per share. 1,762,890
06/30/2016 1,259   Disposition at $699.69 per share. 880,910
06/30/2016 3,806   Disposition at $698.56 per share. 2,658,720
06/30/2016 4,847   Disposition at $697.63 per share. 3,381,413
06/30/2016 1,450   Disposition at $696.54 per share. 1,009,983
06/30/2016 1,100   Disposition at $695.57 per share. 765,127
06/30/2016 1,244   Disposition at $691.44 per share. 860,152
06/30/2016 2,960   Disposition at $690.64 per share. 2,044,295
06/30/2016 845   Disposition at $689.42 per share. 582,560
06/30/2016 1,657   Disposition at $688.48 per share. 1,140,812
06/30/2016 3,691   Disposition at $687.48 per share. 2,537,489
06/30/2016 4,119   Disposition at $686.5 per share. 2,827,694
06/30/2016 1,250   Disposition at $685.5 per share. 856,875
06/30/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
06/29/2016 1,794   Disposition at $682.09 per share. 1,223,670
06/29/2016 200   Disposition at $699.18 per share. 139,836
06/29/2016 924   Disposition at $698.42 per share. 645,341
06/29/2016 1,710   Disposition at $697.14 per share. 1,192,110
06/29/2016 5,142   Disposition at $696.19 per share. 3,579,809
06/29/2016 4,551   Disposition at $695.31 per share. 3,164,356
06/29/2016 3,637   Disposition at $694.32 per share. 2,525,242
06/29/2016 502   Disposition at $693.13 per share. 347,952
06/29/2016 500   Disposition at $686.92 per share. 343,460
06/29/2016 1,509   Disposition at $686.06 per share. 1,035,265
06/29/2016 4,553   Disposition at $685.07 per share. 3,119,124
06/29/2016 4,726   Disposition at $684.14 per share. 3,233,246
06/29/2016 3,584   Disposition at $683.2 per share. 2,448,589
06/29/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
06/28/2016 1,082   Disposition at $685.79 per share. 742,025
06/28/2016 583   Disposition at $679.74 per share. 396,289
06/28/2016 4,200   Disposition at $679.01 per share. 2,851,842
06/28/2016 2,999   Disposition at $678.01 per share. 2,033,352
06/28/2016 2,332   Disposition at $676.9 per share. 1,578,531
06/28/2016 1,254   Disposition at $675.87 per share. 847,541
06/28/2016 3,367   Disposition at $674.93 per share. 2,272,490
06/28/2016 1,931   Disposition at $673.93 per share. 1,301,359
06/28/2016 1   Disposition at $692.48 per share. 693
06/28/2016 1,576   Disposition at $691.65 per share. 1,090,041
06/28/2016 4,024   Disposition at $690.8 per share. 2,779,780
06/28/2016 2,819   Disposition at $689.73 per share. 1,944,349
06/28/2016 2,163   Disposition at $688.5 per share. 1,489,226
06/28/2016 2,709   Disposition at $687.6 per share. 1,862,709
06/28/2016 2,292   Disposition at $686.63 per share. 1,573,756
06/28/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
06/27/2016 2,299   Disposition at $680.82 per share. 1,565,206
06/27/2016 4,291   Disposition at $679.89 per share. 2,917,408
06/27/2016 2,180   Disposition at $678.99 per share. 1,480,199
06/27/2016 926   Disposition at $677.68 per share. 627,532
06/27/2016 1,822   Disposition at $676.9 per share. 1,233,312
06/27/2016 1,331   Disposition at $675.81 per share. 899,504
06/27/2016 816   Disposition at $674.66 per share. 550,523
06/27/2016 922   Disposition at $673.8 per share. 621,244
06/27/2016 800   Disposition at $670.59 per share. 536,472
06/27/2016 3,784   Disposition at $669.66 per share. 2,533,994
06/27/2016 3,410   Disposition at $668.63 per share. 2,280,029
06/27/2016 3,458   Disposition at $667.5 per share. 2,308,215
06/27/2016 2,881   Disposition at $666.63 per share. 1,920,562
06/27/2016 933   Disposition at $665.45 per share. 620,865
06/27/2016 1,400   Disposition at $664.36 per share. 930,104
06/27/2016 121   Disposition at $682.55 per share. 82,589
06/27/2016 1,958   Disposition at $681.65 per share. 1,334,671
06/27/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
05/27/2016 500   Disposition at $733.44 per share. 366,720
05/27/2016 8,445   Disposition at $732.73 per share. 6,187,905
05/27/2016 4,701   Disposition at $731.73 per share. 3,439,863
05/27/2016 1,138   Disposition at $730.88 per share. 831,742
05/27/2016 902   Disposition at $729.57 per share. 658,073
05/27/2016 600   Disposition at $728.36 per share. 437,016
05/27/2016 100   Disposition at $726.6 per share. 72,660
05/27/2016 284   Disposition at $725.33 per share. 205,994
05/27/2016 1,680   Disposition at $747.29 per share. 1,255,448
05/27/2016 4,280   Disposition at $746.66 per share. 3,195,705
05/27/2016 5,180   Disposition at $745.5 per share. 3,861,690
05/27/2016 1,756   Disposition at $744.63 per share. 1,307,571
05/27/2016 1,878   Disposition at $743.5 per share. 1,396,293
05/27/2016 924   Disposition at $742.19 per share. 685,784
05/27/2016 572   Disposition at $740.78 per share. 423,727
05/27/2016 100   Disposition at $739.17 per share. 73,917
05/27/2016 300   Disposition at $738.18 per share. 221,454
05/27/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
05/26/2016 1,271   Disposition at $733.86 per share. 932,737
05/26/2016 800   Disposition at $727.17 per share. 581,736
05/26/2016 808   Disposition at $726.34 per share. 586,883
05/26/2016 2,763   Disposition at $725.05 per share. 2,003,314
05/26/2016 5,332   Disposition at $724.08 per share. 3,860,795
05/26/2016 2,420   Disposition at $723.11 per share. 1,749,927
05/26/2016 2,665   Disposition at $722 per share. 1,924,130
05/26/2016 1,878   Disposition at $720.96 per share. 1,353,963
05/26/2016 10,500   Gift at $0 per share. 0
05/26/2016 10,500   Gift at $0 per share. 0
05/26/2016 400   Disposition at $740.65 per share. 296,260
05/26/2016 1,138   Disposition at $740.01 per share. 842,132
05/26/2016 1,667   Disposition at $738.7 per share. 1,231,413
05/26/2016 1,680   Disposition at $737.94 per share. 1,239,740
05/26/2016 4,950   Disposition at $736.73 per share. 3,646,814
05/26/2016 3,150   Disposition at $736 per share. 2,318,400
05/26/2016 2,410   Disposition at $734.84 per share. 1,770,965
05/26/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
05/25/2016 700   Disposition at $720.48 per share. 504,336
05/25/2016 720   Disposition at $739.51 per share. 532,448
05/25/2016 4,958   Disposition at $738.87 per share. 3,663,318
05/25/2016 5,877   Disposition at $737.86 per share. 4,336,404
05/25/2016 3,069   Disposition at $736.95 per share. 2,261,700
05/25/2016 880   Disposition at $735.55 per share. 647,284
05/25/2016 400   Disposition at $734.77 per share. 293,908
05/25/2016 762   Disposition at $733.57 per share. 558,981
05/25/2016 112   Disposition at $727.4 per share. 81,469
05/25/2016 2,439   Disposition at $726.73 per share. 1,772,495
05/25/2016 3,888   Disposition at $725.85 per share. 2,822,105
05/25/2016 6,769   Disposition at $724.84 per share. 4,906,442
05/25/2016 1,421   Disposition at $723.9 per share. 1,028,662
05/25/2016 735   Disposition at $722.57 per share. 531,089
05/25/2016 602   Disposition at $721.37 per share. 434,265
05/25/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
05/24/2016 1,834   Disposition at $717.18 per share. 1,315,309
05/24/2016 700   Disposition at $715.76 per share. 501,032
05/24/2016 649   Disposition at $714.53 per share. 463,730
05/24/2016 536   Disposition at $713.27 per share. 382,313
05/24/2016 739   Disposition at $712.19 per share. 526,309
05/24/2016 900   Disposition at $711.22 per share. 640,098
05/24/2016 100   Disposition at $709.54 per share. 70,954
05/24/2016 2,015   Disposition at $733.67 per share. 1,478,346
05/24/2016 3,558   Disposition at $732.94 per share. 2,607,801
05/24/2016 3,073   Disposition at $731.84 per share. 2,248,945
05/24/2016 1,614   Disposition at $731.02 per share. 1,179,867
05/24/2016 1,565   Disposition at $729.56 per share. 1,141,762
05/24/2016 1,183   Disposition at $728.66 per share. 862,005
05/24/2016 500   Disposition at $707.69 per share. 353,845
05/24/2016 489   Disposition at $727.53 per share. 355,763
05/24/2016 700   Disposition at $726.54 per share. 508,578
05/24/2016 634   Disposition at $725.26 per share. 459,815
05/24/2016 1,200   Disposition at $724.05 per share. 868,860
05/24/2016 235   Disposition at $721.57 per share. 169,569
05/24/2016 400   Disposition at $720.4 per share. 288,160
05/24/2016 260   Disposition at $720.69 per share. 187,380
05/24/2016 3,440   Disposition at $720.02 per share. 2,476,869
05/24/2016 3,870   Disposition at $719.19 per share. 2,783,266
05/24/2016 3,138   Disposition at $718.1 per share. 2,253,398
05/24/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
05/23/2016 5,482   Disposition at $705.66 per share. 3,868,429
05/23/2016 1,422   Disposition at $704.8 per share. 1,002,226
05/23/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
05/23/2016 400   Disposition at $722.7 per share. 289,080
05/23/2016 900   Disposition at $721.76 per share. 649,584
05/23/2016 2,547   Disposition at $720.58 per share. 1,835,318
05/23/2016 3,294   Disposition at $719.66 per share. 2,370,561
05/23/2016 5,716   Disposition at $718.53 per share. 4,107,118
05/23/2016 3,809   Disposition at $717.72 per share. 2,733,796
05/23/2016 300   Disposition at $710.96 per share. 213,288
05/23/2016 1,101   Disposition at $709.65 per share. 781,325
05/23/2016 930   Disposition at $708.45 per share. 658,859
05/23/2016 3,151   Disposition at $707.68 per share. 2,229,900
05/23/2016 4,280   Disposition at $706.6 per share. 3,024,248
05/20/2016 5,667   Gift at $0 per share. 0
05/20/2016 5,667   Gift at $0 per share. 0
05/19/2016 10,500   Gift at $0 per share. 0
05/19/2016 10,500   Gift at $0 per share. 0
05/18/2016 53,333   Gift at $0 per share. 0
05/18/2016 53,333   Gift at $0 per share. 0
05/13/2016 80,000   Derivative/Non-derivative trans. at $0 per share. 0
05/06/2016 1,482   Disposition at $708.44 per share. 1,049,909
05/06/2016 430   Disposition at $707.29 per share. 304,135
05/06/2016 3,187   Disposition at $706.37 per share. 2,251,202
05/06/2016 1,996   Disposition at $705.02 per share. 1,407,220
05/06/2016 2,496   Disposition at $703.95 per share. 1,757,060
05/06/2016 1,233   Disposition at $703.27 per share. 867,132
05/06/2016 600   Disposition at $701.86 per share. 421,116
05/06/2016 2,808   Disposition at $717.38 per share. 2,014,404
05/06/2016 1,985   Disposition at $716.57 per share. 1,422,392
05/06/2016 2,305   Disposition at $719.44 per share. 1,658,310
05/06/2016 1,103   Disposition at $718.43 per share. 792,429
05/06/2016 43   Disposition at $725.56 per share. 31,200
05/06/2016 525   Disposition at $715.03 per share. 375,391
05/06/2016 300   Disposition at $699.35 per share. 209,805
05/06/2016 600   Disposition at $722.81 per share. 433,686
05/06/2016 1,153   Disposition at $720.24 per share. 830,437
05/06/2016 1,308   Disposition at $721.66 per share. 943,932
05/06/2016 1,633   Disposition at $724.63 per share. 1,183,321
05/06/2016 2,907   Disposition at $723.89 per share. 2,104,349
05/06/2016 100   Disposition at $713.65 per share. 71,365
05/06/2016 200   Disposition at $712.14 per share. 142,428
05/06/2016 959   Disposition at $711.21 per share. 682,051
05/06/2016 2,416   Disposition at $710.45 per share. 1,716,448
05/06/2016 1,571   Disposition at $709.72 per share. 1,114,971
05/06/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
05/05/2016 1,305   Disposition at $696.65 per share. 909,129
05/05/2016 464   Disposition at $716.5 per share. 332,456
05/05/2016 1,275   Disposition at $715.59 per share. 912,378
05/05/2016 3,829   Disposition at $714.5 per share. 2,735,821
05/05/2016 5,614   Disposition at $713.57 per share. 4,005,982
05/05/2016 3,783   Disposition at $712.55 per share. 2,695,577
05/05/2016 1,101   Disposition at $711.49 per share. 783,351
05/05/2016 600   Disposition at $710.25 per share. 426,150
05/05/2016 1,234   Disposition at $701.75 per share. 865,960
05/05/2016 4,200   Disposition at $700.72 per share. 2,943,024
05/05/2016 3,778   Disposition at $699.78 per share. 2,643,769
05/05/2016 3,447   Disposition at $698.8 per share. 2,408,764
05/05/2016 2,702   Disposition at $697.69 per share. 1,885,159
05/05/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
05/04/2016 804   Disposition at $713.56 per share. 573,703
05/04/2016 4,203   Disposition at $711.77 per share. 2,991,570
05/04/2016 1,434   Disposition at $710.55 per share. 1,018,929
05/04/2016 1,000   Disposition at $709.64 per share. 709,640
05/04/2016 644   Disposition at $708.53 per share. 456,294
05/04/2016 1,593   Disposition at $707.06 per share. 1,126,347
05/04/2016 400   Disposition at $705.82 per share. 282,328
05/04/2016 708   Disposition at $699.34 per share. 495,133
05/04/2016 1,268   Disposition at $698.08 per share. 885,166
05/04/2016 300   Disposition at $704.75 per share. 211,425
05/04/2016 6,103   Disposition at $697.15 per share. 4,254,707
05/04/2016 3,269   Disposition at $696.26 per share. 2,276,074
05/04/2016 1,747   Disposition at $695.08 per share. 1,214,305
05/04/2016 738   Disposition at $694.04 per share. 512,202
05/04/2016 600   Disposition at $693.15 per share. 415,890
05/04/2016 600   Disposition at $693.15 per share. 415,890
05/04/2016 952   Disposition at $691.87 per share. 658,661
05/04/2016 681   Disposition at $689.99 per share. 469,884
05/04/2016 5,688   Disposition at $712.68 per share. 4,053,724
05/04/2016 600   Disposition at $714.49 per share. 428,694
05/04/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
05/03/2016 5,223   Disposition at $710.4 per share. 3,710,420
05/03/2016 2,073   Disposition at $708.36 per share. 1,468,431
05/03/2016 100   Disposition at $697.74 per share. 69,774
05/03/2016 2,068   Disposition at $696.65 per share. 1,440,673
05/03/2016 5,725   Disposition at $695.77 per share. 3,983,284
05/03/2016 4,369   Disposition at $694.8 per share. 3,035,582
05/03/2016 3,031   Disposition at $693.57 per share. 2,102,211
05/03/2016 1,373   Disposition at $692.69 per share. 951,064
05/03/2016 1,777   Disposition at $712.29 per share. 1,265,740
05/03/2016 4,854   Disposition at $711.24 per share. 3,452,359
05/03/2016 2,739   Disposition at $709.3 per share. 1,942,773
05/03/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
05/02/2016 2,232   Disposition at $714.67 per share. 1,595,144
05/02/2016 698   Disposition at $712.49 per share. 497,319
05/02/2016 706   Disposition at $713.53 per share. 503,753
05/02/2016 939   Disposition at $711.51 per share. 668,108
05/02/2016 4,013   Disposition at $710.48 per share. 2,851,157
05/02/2016 3,114   Disposition at $709.36 per share. 2,208,948
05/02/2016 2,852   Disposition at $708.47 per share. 2,020,557
05/02/2016 1,312   Disposition at $707.5 per share. 928,240
05/02/2016 1,232   Disposition at $700.27 per share. 862,733
05/02/2016 1,342   Disposition at $699.57 per share. 938,823
05/02/2016 1,134   Disposition at $698.72 per share. 792,349
05/02/2016 2,252   Disposition at $696.17 per share. 1,567,775
05/02/2016 2,328   Disposition at $695.36 per share. 1,618,799
05/02/2016 3,151   Disposition at $693.28 per share. 2,184,526
05/02/2016 701   Disposition at $697.51 per share. 488,955
05/02/2016 1,978   Disposition at $694.2 per share. 1,373,128
05/02/2016 2,548   Disposition at $692.36 per share. 1,764,134
05/02/2016 800   Disposition at $715.29 per share. 572,232
05/02/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
04/04/2016 400   Disposition at $769.8 per share. 307,920
04/04/2016 700   Disposition at $768.8 per share. 538,160
04/04/2016 859   Disposition at $767.65 per share. 659,412
04/04/2016 2,653   Disposition at $766.67 per share. 2,033,976
04/04/2016 1,584   Disposition at $765.47 per share. 1,212,505
04/04/2016 2,703   Disposition at $764.57 per share. 2,066,633
04/04/2016 4,488   Disposition at $763.49 per share. 3,426,544
04/04/2016 2,983   Disposition at $762.6 per share. 2,274,836
04/04/2016 200   Disposition at $751.94 per share. 150,388
04/04/2016 400   Disposition at $750.65 per share. 300,260
04/04/2016 459   Disposition at $749.63 per share. 344,081
04/04/2016 1,400   Disposition at $748.32 per share. 1,047,648
04/04/2016 1,232   Disposition at $747.5 per share. 920,920
04/04/2016 1,726   Disposition at $746.34 per share. 1,288,183
04/04/2016 2,757   Disposition at $745.18 per share. 2,054,462
04/04/2016 4,195   Disposition at $744.18 per share. 3,121,836
04/04/2016 4,301   Disposition at $743.28 per share. 3,196,848
04/04/2016 300   Disposition at $771.42 per share. 231,426
04/04/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
04/01/2016 850   Disposition at $745.54 per share. 633,709
04/01/2016 1,789   Disposition at $744.83 per share. 1,332,501
04/01/2016 1,466   Disposition at $743.9 per share. 1,090,558
04/01/2016 600   Disposition at $742.72 per share. 445,632
04/01/2016 300   Disposition at $741.25 per share. 222,375
04/01/2016 562   Disposition at $740.19 per share. 415,987
04/01/2016 962   Disposition at $739.33 per share. 711,236
04/01/2016 814   Disposition at $769.68 per share. 626,520
04/01/2016 1,301   Disposition at $768.82 per share. 1,000,235
04/01/2016 2,754   Disposition at $767.63 per share. 2,114,054
04/01/2016 3,271   Disposition at $766.66 per share. 2,507,745
04/01/2016 1,053   Disposition at $765.74 per share. 806,325
04/01/2016 1,509   Disposition at $764.13 per share. 1,153,073
04/01/2016 1,942   Disposition at $763.22 per share. 1,482,174
04/01/2016 850   Disposition at $738.3 per share. 627,555
04/01/2016 800   Disposition at $762.37 per share. 609,896
04/01/2016 500   Disposition at $760.9 per share. 380,450
04/01/2016 500   Disposition at $759.57 per share. 379,785
04/01/2016 722   Disposition at $758.44 per share. 547,594
04/01/2016 800   Disposition at $757.63 per share. 606,104
04/01/2016 700   Disposition at $756.62 per share. 529,634
04/01/2016 887   Disposition at $749.96 per share. 665,215
04/01/2016 2,394   Disposition at $748.92 per share. 1,792,915
04/01/2016 4,218   Disposition at $747.98 per share. 3,154,980
04/01/2016 1,788   Disposition at $747.07 per share. 1,335,762
04/01/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
03/31/2016 2,817   Disposition at $748.88 per share. 2,109,595
03/31/2016 2,240   Disposition at $747.99 per share. 1,675,498
03/31/2016 400   Disposition at $746.79 per share. 298,716
03/31/2016 2,548   Disposition at $745.5 per share. 1,899,534
03/31/2016 1,610   Disposition at $744.76 per share. 1,199,064
03/31/2016 1,730   Disposition at $743.67 per share. 1,286,550
03/31/2016 745   Disposition at $742.53 per share. 553,185
03/31/2016 212   Disposition at $768.77 per share. 162,980
03/31/2016 777   Disposition at $741.73 per share. 576,325
03/31/2016 2,705   Disposition at $768.23 per share. 2,078,063
03/31/2016 2,992   Disposition at $767.13 per share. 2,295,253
03/31/2016 2,623   Disposition at $766.19 per share. 2,009,717
03/31/2016 753   Disposition at $765.07 per share. 576,098
03/31/2016 2,990   Disposition at $763.34 per share. 2,282,387
03/31/2016 964   Disposition at $762.36 per share. 734,916
03/31/2016 1,679   Disposition at $761.51 per share. 1,278,576
03/31/2016 936   Disposition at $760.14 per share. 711,492
03/31/2016 812   Disposition at $758.99 per share. 616,300
03/31/2016 3,799   Disposition at $749.9 per share. 2,848,871
03/31/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
03/30/2016 2,178   Disposition at $775.55 per share. 1,689,148
03/30/2016 1,150   Disposition at $774.55 per share. 890,733
03/30/2016 1,487   Disposition at $773.47 per share. 1,150,150
03/30/2016 1,683   Disposition at $772.31 per share. 1,299,798
03/30/2016 1,228   Disposition at $771.34 per share. 947,206
03/30/2016 4,036   Disposition at $770.35 per share. 3,109,133
03/30/2016 2,569   Disposition at $769.56 per share. 1,977,000
03/30/2016 140   Disposition at $757.84 per share. 106,098
03/30/2016 1,098   Disposition at $768.44 per share. 843,748
03/30/2016 1,006   Disposition at $756.98 per share. 761,522
03/30/2016 1,896   Disposition at $756 per share. 1,433,376
03/30/2016 1,733   Disposition at $755.09 per share. 1,308,571
03/30/2016 2,106   Disposition at $753.95 per share. 1,587,819
03/30/2016 2,330   Disposition at $752.83 per share. 1,754,094
03/30/2016 4,763   Disposition at $751.86 per share. 3,581,110
03/30/2016 1,950   Disposition at $751.2 per share. 1,464,840
03/30/2016 742   Disposition at $749.78 per share. 556,337
03/30/2016 200   Disposition at $777.11 per share. 155,422
03/30/2016 1,037   Disposition at $776.35 per share. 805,075
03/30/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
03/29/2016 1,134   Disposition at $738.5 per share. 837,459
03/29/2016 730   Disposition at $754.71 per share. 550,939
03/29/2016 100   Disposition at $737.15 per share. 73,715
03/29/2016 808   Disposition at $753.52 per share. 608,845
03/29/2016 300   Disposition at $736.25 per share. 220,875
03/29/2016 1,918   Disposition at $752.59 per share. 1,443,468
03/29/2016 500   Disposition at $735.12 per share. 367,560
03/29/2016 1,100   Disposition at $751.75 per share. 826,925
03/29/2016 819   Disposition at $734.21 per share. 601,318
03/29/2016 850   Disposition at $750.49 per share. 637,917
03/29/2016 1,526   Disposition at $733.01 per share. 1,118,574
03/29/2016 900   Disposition at $749.23 per share. 674,307
03/29/2016 1,700   Disposition at $732.23 per share. 1,244,791
03/29/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
03/29/2016 784   Disposition at $730.69 per share. 572,861
03/29/2016 2,382   Disposition at $766.51 per share. 1,825,827
03/29/2016 1,940   Disposition at $765.63 per share. 1,485,323
03/29/2016 1,000   Disposition at $764.16 per share. 764,160
03/29/2016 1,461   Disposition at $746.74 per share. 1,090,988
03/29/2016 1,128   Disposition at $763.2 per share. 860,890
03/29/2016 2,930   Disposition at $745.97 per share. 2,185,693
03/29/2016 100   Disposition at $761.2 per share. 76,120
03/29/2016 817   Disposition at $744.48 per share. 608,241
03/29/2016 1,200   Disposition at $760.78 per share. 912,936
03/29/2016 1,316   Disposition at $743.62 per share. 978,604
03/29/2016 100   Disposition at $758.83 per share. 75,883
03/29/2016 953   Disposition at $741.82 per share. 706,955
03/29/2016 1,210   Disposition at $758.34 per share. 917,592
03/29/2016 326   Disposition at $741.09 per share. 241,596
03/29/2016 1,000   Disposition at $757.34 per share. 757,340
03/29/2016 1,000   Disposition at $739.51 per share. 739,510
03/29/2016 300   Disposition at $755.87 per share. 226,761
03/29/2016 1,000   Disposition at $729.71 per share. 729,710
03/15/2016 12,333   Gift at $0 per share. 0
03/15/2016 12,333   Gift at $0 per share. 0
03/08/2016 12,500   Gift at $0 per share. 0
03/08/2016 12,500   Gift at $0 per share. 0
03/08/2016 49,667   Gift at $0 per share. 0
03/08/2016 49,667   Gift at $0 per share. 0
03/04/2016 913   Disposition at $733.92 per share. 670,069
03/04/2016 604   Disposition at $732.78 per share. 442,600
03/04/2016 902   Disposition at $731.5 per share. 659,813
03/04/2016 3,799   Disposition at $730.52 per share. 2,775,246
03/04/2016 4,458   Disposition at $729.59 per share. 3,252,513
03/04/2016 1,710   Disposition at $728.36 per share. 1,245,496
03/04/2016 2,200   Disposition at $727.46 per share. 1,600,412
03/04/2016 131   Disposition at $715.57 per share. 93,740
03/04/2016 1,884   Disposition at $726.45 per share. 1,368,632
03/04/2016 700   Disposition at $714.87 per share. 500,409
03/04/2016 558   Disposition at $713.86 per share. 398,334
03/04/2016 600   Disposition at $712.92 per share. 427,752
03/04/2016 1,557   Disposition at $711.56 per share. 1,107,899
03/04/2016 3,310   Disposition at $710.89 per share. 2,353,046
03/04/2016 4,005   Disposition at $709.78 per share. 2,842,669
03/04/2016 1,799   Disposition at $708.97 per share. 1,275,438
03/04/2016 2,910   Disposition at $707.76 per share. 2,059,582
03/04/2016 1,100   Disposition at $706.81 per share. 777,491
03/04/2016 200   Disposition at $734.56 per share. 146,912
03/04/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
03/03/2016 100   Disposition at $719.5 per share. 71,950
03/03/2016 721   Disposition at $718.19 per share. 517,815
03/03/2016 400   Disposition at $715.77 per share. 286,308
03/03/2016 1,162   Disposition at $714.43 per share. 830,168
03/03/2016 1,637   Disposition at $713.34 per share. 1,167,738
03/03/2016 4,795   Disposition at $712.28 per share. 3,415,383
03/03/2016 5,891   Disposition at $711.36 per share. 4,190,622
03/03/2016 1,960   Disposition at $710.61 per share. 1,392,796
03/03/2016 300   Disposition at $740.42 per share. 222,126
03/03/2016 500   Disposition at $739.33 per share. 369,665
03/03/2016 200   Disposition at $737.91 per share. 147,582
03/03/2016 600   Disposition at $736.79 per share. 442,074
03/03/2016 1,178   Disposition at $735.86 per share. 866,844
03/03/2016 900   Disposition at $734.39 per share. 660,951
03/03/2016 449   Disposition at $733.18 per share. 329,198
03/03/2016 5,227   Disposition at $732.41 per share. 3,828,308
03/03/2016 3,450   Disposition at $731.34 per share. 2,523,123
03/03/2016 3,862   Disposition at $730.43 per share. 2,820,921
03/03/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
03/02/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
03/02/2016 199   Disposition at $719.82 per share. 143,245
03/02/2016 500   Disposition at $718.77 per share. 359,385
03/02/2016 2,986   Disposition at $718.04 per share. 2,144,068
03/02/2016 3,606   Disposition at $717.11 per share. 2,585,899
03/02/2016 4,463   Disposition at $716.1 per share. 3,195,955
03/02/2016 2,855   Disposition at $715.2 per share. 2,041,896
03/02/2016 1,557   Disposition at $713.83 per share. 1,111,434
03/02/2016 100   Disposition at $742.22 per share. 74,222
03/02/2016 500   Disposition at $741.71 per share. 370,855
03/02/2016 1,036   Disposition at $740.14 per share. 766,786
03/02/2016 1,439   Disposition at $739.4 per share. 1,063,997
03/02/2016 3,530   Disposition at $738.48 per share. 2,606,835
03/02/2016 4,062   Disposition at $737.42 per share. 2,995,401
03/02/2016 3,199   Disposition at $736.5 per share. 2,356,064
03/02/2016 1,646   Disposition at $735.32 per share. 1,210,337
03/02/2016 1,154   Disposition at $734.25 per share. 847,325
03/02/2016 500   Disposition at $713.12 per share. 356,560
03/01/2016 613   Disposition at $710.92 per share. 435,794
03/01/2016 155   Disposition at $709.36 per share. 109,951
03/01/2016 700   Disposition at $707.97 per share. 495,579
03/01/2016 480   Disposition at $706.5 per share. 339,120
03/01/2016 400   Disposition at $705.58 per share. 282,232
03/01/2016 522   Disposition at $704.03 per share. 367,504
03/01/2016 902   Disposition at $703 per share. 634,106
03/01/2016 739   Disposition at $701.9 per share. 518,705
03/01/2016 700   Disposition at $718.25 per share. 502,775
03/01/2016 2,451   Disposition at $717.15 per share. 1,757,735
03/01/2016 2,300   Disposition at $716.2 per share. 1,647,260
03/01/2016 1,536   Disposition at $714.97 per share. 1,098,194
03/01/2016 1,400   Disposition at $714.21 per share. 999,894
03/01/2016 1,308   Disposition at $713.06 per share. 932,683
03/01/2016 1,960   Disposition at $712.21 per share. 1,395,932
03/01/2016 500   Disposition at $700.67 per share. 350,335
02/29/2016 1,230   Disposition at $725.29 per share. 892,107
02/29/2016 1,094   Disposition at $724.21 per share. 792,286
02/29/2016 434   Disposition at $723.05 per share. 313,804
02/29/2016 1,614   Disposition at $721.7 per share. 1,164,824
02/29/2016 2,003   Disposition at $720.63 per share. 1,443,422
02/29/2016 1,152   Disposition at $719.36 per share. 828,703
02/29/2016 310   Disposition at $719.01 per share. 222,894
02/29/2016 200   Disposition at $710.46 per share. 142,092
02/29/2016 1,122   Disposition at $709.64 per share. 796,217
02/29/2016 1,881   Disposition at $708.4 per share. 1,332,501
02/29/2016 2,231   Disposition at $707.47 per share. 1,578,366
02/29/2016 2,068   Disposition at $706.53 per share. 1,461,105
02/29/2016 1,969   Disposition at $705.43 per share. 1,388,992
02/29/2016 1,001   Disposition at $704.54 per share. 705,245
02/29/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
02/29/2016 850   Disposition at $703.34 per share. 597,839
02/29/2016 222   Disposition at $702.14 per share. 155,876
02/29/2016 1,750   Disposition at $701.3 per share. 1,227,275
02/29/2016 1,451   Disposition at $700.33 per share. 1,016,179
02/29/2016 1,921   Disposition at $699.23 per share. 1,343,221
02/29/2016 200   Disposition at $730.06 per share. 146,012
02/29/2016 1,974   Disposition at $729.1 per share. 1,439,244
02/29/2016 2,176   Disposition at $728.16 per share. 1,584,477
02/29/2016 2,450   Disposition at $727.2 per share. 1,781,640
02/29/2016 2,029   Disposition at $726.2 per share. 1,473,460
02/29/2016 74,500   Derivative/Non-derivative trans. at $0 per share. 0
02/12/2016 1,920   Disposition at $687.5 per share. 1,320,000
02/12/2016 974   Disposition at $686.24 per share. 668,398
02/12/2016 1,520   Disposition at $685.19 per share. 1,041,489
02/12/2016 2,309   Disposition at $684.23 per share. 1,579,888
02/12/2016 2,736   Disposition at $683.17 per share. 1,869,154
02/12/2016 2,245   Disposition at $682.13 per share. 1,531,382
02/12/2016 1,230   Disposition at $681.22 per share. 837,901
02/12/2016 100   Disposition at $715.39 per share. 71,539
02/12/2016 460   Disposition at $713.37 per share. 328,151
02/12/2016 1,400   Disposition at $712.65 per share. 997,710
02/12/2016 1,800   Disposition at $711.38 per share. 1,280,484
02/12/2016 2,020   Disposition at $708.18 per share. 1,430,524
02/12/2016 660   Disposition at $679.09 per share. 448,200
02/12/2016 1,269   Disposition at $710.5 per share. 901,625
02/12/2016 1,354   Disposition at $709.44 per share. 960,582
02/12/2016 3,245   Disposition at $707.06 per share. 2,294,410
02/12/2016 2,200   Disposition at $706.08 per share. 1,553,376
02/12/2016 1,822   Disposition at $704.86 per share. 1,284,255
02/12/2016 300   Disposition at $703.65 per share. 211,095
02/12/2016 700   Disposition at $702.52 per share. 491,764
02/12/2016 344   Disposition at $690.8 per share. 237,636
02/12/2016 1,300   Disposition at $690.01 per share. 897,013
02/12/2016 1,432   Disposition at $688.22 per share. 985,532
02/12/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
02/11/2016 1,445   Disposition at $678.56 per share. 980,520
02/11/2016 500   Disposition at $702.52 per share. 351,260
02/11/2016 1,252   Disposition at $677.45 per share. 848,168
02/11/2016 900   Disposition at $701.32 per share. 631,188
02/11/2016 1,453   Disposition at $676.46 per share. 982,897
02/11/2016 2,388   Disposition at $698.94 per share. 1,669,069
02/11/2016 2,332   Disposition at $675.37 per share. 1,574,963
02/11/2016 2,002   Disposition at $697.96 per share. 1,397,316
02/11/2016 1,618   Disposition at $674.51 per share. 1,091,358
02/11/2016 1,905   Disposition at $695.96 per share. 1,325,804
02/11/2016 1,800   Disposition at $673.42 per share. 1,212,156
02/11/2016 1,340   Disposition at $694.96 per share. 931,247
02/11/2016 1,200   Disposition at $672.42 per share. 806,904
02/11/2016 1,028   Disposition at $693.63 per share. 713,052
02/11/2016 1,025   Disposition at $671.05 per share. 687,827
02/11/2016 778   Disposition at $692.58 per share. 538,828
02/11/2016 67   Disposition at $712.05 per share. 47,708
02/11/2016 800   Disposition at $703.33 per share. 562,664
02/11/2016 300   Disposition at $688.37 per share. 206,511
02/11/2016 500   Disposition at $699.82 per share. 349,910
02/11/2016 441   Disposition at $687.28 per share. 303,091
02/11/2016 1,900   Disposition at $697.02 per share. 1,324,338
02/11/2016 517   Disposition at $686.19 per share. 354,761
02/11/2016 300   Disposition at $711.38 per share. 213,414
02/11/2016 711   Disposition at $684.79 per share. 486,886
02/11/2016 400   Disposition at $710.26 per share. 284,104
02/11/2016 500   Disposition at $683.57 per share. 341,785
02/11/2016 400   Disposition at $709.12 per share. 283,648
02/11/2016 600   Disposition at $681.92 per share. 409,152
02/11/2016 642   Disposition at $707.51 per share. 454,222
02/11/2016 584   Disposition at $680.89 per share. 397,640
02/11/2016 517   Disposition at $706.25 per share. 365,132
02/11/2016 745   Disposition at $679.43 per share. 506,176
02/11/2016 299   Disposition at $704.5 per share. 210,646
02/11/2016 143   Disposition at $669.73 per share. 95,772
02/11/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
02/10/2016 1,442   Disposition at $692.33 per share. 998,340
02/10/2016 100   Disposition at $722.7 per share. 72,270
02/10/2016 1,576   Disposition at $691.45 per share. 1,089,726
02/10/2016 100   Disposition at $721.32 per share. 72,132
02/10/2016 1,822   Disposition at $690.32 per share. 1,257,764
02/10/2016 610   Disposition at $720.78 per share. 439,676
02/10/2016 1,540   Disposition at $689.23 per share. 1,061,415
02/10/2016 613   Disposition at $719.61 per share. 441,121
02/10/2016 850   Disposition at $688.13 per share. 584,911
02/10/2016 858   Disposition at $718.54 per share. 616,508
02/10/2016 858   Disposition at $687.25 per share. 589,661
02/10/2016 1,169   Disposition at $717.44 per share. 838,688
02/10/2016 1,193   Disposition at $686.23 per share. 818,673
02/10/2016 1,333   Disposition at $716.44 per share. 955,015
02/10/2016 1,369   Disposition at $684.88 per share. 937,601
02/10/2016 1,972   Disposition at $715.65 per share. 1,411,262
02/10/2016 54   Disposition at $700.92 per share. 37,850
02/10/2016 1,402   Disposition at $714.51 per share. 1,001,744
02/10/2016 333   Disposition at $700.1 per share. 233,134
02/10/2016 926   Disposition at $713.49 per share. 660,692
02/10/2016 395   Disposition at $698.97 per share. 276,094
02/10/2016 1,580   Disposition at $712.32 per share. 1,125,466
02/10/2016 410   Disposition at $697.99 per share. 286,176
02/10/2016 1,818   Disposition at $711.26 per share. 1,293,071
02/10/2016 500   Disposition at $696.58 per share. 348,290
02/10/2016 802   Disposition at $709.94 per share. 569,372
02/10/2016 849   Disposition at $695.64 per share. 590,599
02/10/2016 1,787   Disposition at $708.86 per share. 1,266,733
02/10/2016 1,701   Disposition at $694.36 per share. 1,181,107
02/10/2016 869   Disposition at $707.62 per share. 614,922
02/10/2016 1,474   Disposition at $693.53 per share. 1,022,264
02/10/2016 727   Disposition at $706.69 per share. 513,764
02/10/2016 300   Disposition at $683.63 per share. 205,089
02/10/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
02/09/2016 1,455   Disposition at $679.25 per share. 988,309
02/09/2016 850   Disposition at $698.08 per share. 593,368
02/09/2016 1,516   Disposition at $678.22 per share. 1,028,182
02/09/2016 150   Disposition at $696.57 per share. 104,486
02/09/2016 229   Disposition at $677 per share. 155,033
02/09/2016 334   Disposition at $695.53 per share. 232,308
02/09/2016 200   Disposition at $675.78 per share. 135,156
02/09/2016 355   Disposition at $694.07 per share. 246,395
02/09/2016 400   Disposition at $674.48 per share. 269,792
02/09/2016 400   Disposition at $693.13 per share. 277,252
02/09/2016 411   Disposition at $673.28 per share. 276,719
02/09/2016 606   Disposition at $692.2 per share. 419,474
02/09/2016 850   Disposition at $672.2 per share. 571,370
02/09/2016 300   Disposition at $690.82 per share. 207,246
02/09/2016 100   Disposition at $698.55 per share. 69,855
02/09/2016 100   Disposition at $719.15 per share. 71,915
02/09/2016 500   Disposition at $697.53 per share. 348,765
02/09/2016 250   Disposition at $718.31 per share. 179,578
02/09/2016 400   Disposition at $696.48 per share. 278,592
02/09/2016 600   Disposition at $716.95 per share. 430,170
02/09/2016 300   Disposition at $695.36 per share. 208,608
02/09/2016 1,720   Disposition at $715.92 per share. 1,231,383
02/09/2016 1,018   Disposition at $694.61 per share. 707,113
02/09/2016 951   Disposition at $714.74 per share. 679,718
02/09/2016 520   Disposition at $693.05 per share. 360,386
02/09/2016 900   Disposition at $713.3 per share. 641,970
02/09/2016 1,300   Disposition at $692.16 per share. 899,808
02/09/2016 950   Disposition at $712.17 per share. 676,562
02/09/2016 94   Disposition at $670.26 per share. 63,005
02/09/2016 100   Disposition at $689.4 per share. 68,940
02/09/2016 1,000   Disposition at $690.85 per share. 690,850
02/09/2016 750   Disposition at $710.94 per share. 533,205
02/09/2016 1,000   Disposition at $689.67 per share. 689,670
02/09/2016 864   Disposition at $709.84 per share. 613,302
02/09/2016 900   Disposition at $688.44 per share. 619,596
02/09/2016 354   Disposition at $708.93 per share. 250,962
02/09/2016 510   Disposition at $687.19 per share. 350,467
02/09/2016 846   Disposition at $707.58 per share. 598,613
02/09/2016 700   Disposition at $686.2 per share. 480,340
02/09/2016 855   Disposition at $706.3 per share. 603,887
02/09/2016 755   Disposition at $685.07 per share. 517,228
02/09/2016 307   Disposition at $705.32 per share. 216,534
02/09/2016 400   Disposition at $683.78 per share. 273,512
02/09/2016 994   Disposition at $703.85 per share. 699,627
02/09/2016 508   Disposition at $683.04 per share. 346,985
02/09/2016 1,302   Disposition at $701.86 per share. 913,822
02/09/2016 700   Disposition at $681.45 per share. 477,015
02/09/2016 800   Disposition at $700.93 per share. 560,744
02/09/2016 600   Disposition at $680.31 per share. 408,186
02/09/2016 1,028   Disposition at $699.67 per share. 719,261
02/09/2016 300   Disposition at $669.76 per share. 200,928
02/09/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
02/08/2016 1,200   Disposition at $673.21 per share. 807,852
02/08/2016 1,400   Disposition at $691.14 per share. 967,596
02/08/2016 470   Disposition at $671.95 per share. 315,817
02/08/2016 901   Disposition at $689.91 per share. 621,609
02/08/2016 1,956   Disposition at $671.1 per share. 1,312,672
02/08/2016 903   Disposition at $689.09 per share. 622,249
02/08/2016 1,100   Disposition at $669.81 per share. 736,791
02/08/2016 648   Disposition at $688.05 per share. 445,857
02/08/2016 372   Disposition at $669.06 per share. 248,891
02/08/2016 2,728   Disposition at $686.91 per share. 1,873,891
02/08/2016 2,473   Disposition at $667.73 per share. 1,651,297
02/08/2016 1,646   Disposition at $685.97 per share. 1,129,107
02/08/2016 1,656   Disposition at $666.82 per share. 1,104,254
02/08/2016 743   Disposition at $684.66 per share. 508,703
02/08/2016 114   Disposition at $703.81 per share. 80,235
02/08/2016 1,150   Disposition at $665.3 per share. 765,095
02/08/2016 100   Disposition at $682.65 per share. 68,265
02/08/2016 457   Disposition at $703.1 per share. 321,317
02/08/2016 218   Disposition at $683.25 per share. 148,949
02/08/2016 500   Disposition at $702.03 per share. 351,015
02/08/2016 405   Disposition at $682.46 per share. 276,397
02/08/2016 400   Disposition at $700.34 per share. 280,136
02/08/2016 710   Disposition at $681.39 per share. 483,787
02/08/2016 242   Disposition at $698.88 per share. 169,129
02/08/2016 248   Disposition at $680.45 per share. 168,752
02/08/2016 373   Disposition at $697.88 per share. 260,310
02/08/2016 200   Disposition at $678.83 per share. 135,766
02/08/2016 813   Disposition at $696.86 per share. 566,548
02/08/2016 600   Disposition at $677.44 per share. 406,464
02/08/2016 1,142   Disposition at $695.73 per share. 794,524
02/08/2016 810   Disposition at $676.5 per share. 547,965
02/08/2016 800   Disposition at $694.26 per share. 555,408
02/08/2016 1,600   Disposition at $675.33 per share. 1,080,528
02/08/2016 1,555   Disposition at $693.41 per share. 1,078,253
02/08/2016 1,398   Disposition at $674.16 per share. 942,476
02/08/2016 1,201   Disposition at $692.06 per share. 831,165
02/08/2016 100   Disposition at $663.79 per share. 66,379
02/08/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
01/05/2016 1,735   Disposition at $747.4 per share. 1,296,739
01/05/2016 1,582   Disposition at $746.14 per share. 1,180,394
01/05/2016 2,879   Disposition at $745.26 per share. 2,145,604
01/05/2016 2,717   Disposition at $744.05 per share. 2,021,584
01/05/2016 3,257   Disposition at $743.05 per share. 2,420,114
01/05/2016 1,333   Disposition at $742.05 per share. 989,153
01/05/2016 1,000   Disposition at $740.79 per share. 740,790
01/05/2016 1,592   Disposition at $764.57 per share. 1,217,196
01/05/2016 2,400   Disposition at $763.47 per share. 1,832,328
01/05/2016 3,383   Disposition at $762.49 per share. 2,579,504
01/05/2016 2,305   Disposition at $761.44 per share. 1,755,120
01/05/2016 2,018   Disposition at $760.42 per share. 1,534,528
01/05/2016 400   Disposition at $739.72 per share. 295,888
01/05/2016 1,000   Disposition at $759.14 per share. 759,140
01/05/2016 927   Disposition at $757.56 per share. 702,259
01/05/2016 300   Disposition at $756.67 per share. 227,001
01/05/2016 214   Disposition at $768.72 per share. 164,507
01/05/2016 400   Disposition at $767.72 per share. 307,088
01/05/2016 1,072   Disposition at $766.71 per share. 821,914
01/05/2016 1,059   Disposition at $765.65 per share. 810,824
01/05/2016 167   Disposition at $751.59 per share. 125,516
01/05/2016 800   Disposition at $749.85 per share. 599,880
01/05/2016 800   Disposition at $748.49 per share. 598,792
01/05/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
01/04/2016 3,164   Disposition at $756.06 per share. 2,392,174
01/04/2016 2,992   Disposition at $754.99 per share. 2,258,931
01/04/2016 2,519   Disposition at $753.77 per share. 1,898,747
01/04/2016 1,184   Disposition at $752.55 per share. 891,020
01/04/2016 821   Disposition at $751.6 per share. 617,064
01/04/2016 1,102   Disposition at $750.74 per share. 827,316
01/04/2016 700   Disposition at $749.48 per share. 524,636
01/04/2016 645   Disposition at $740.62 per share. 477,700
01/04/2016 1,387   Disposition at $739.44 per share. 1,025,604
01/04/2016 1,657   Disposition at $738.46 per share. 1,223,629
01/04/2016 500   Disposition at $748.37 per share. 374,185
01/04/2016 1,759   Disposition at $737.23 per share. 1,296,788
01/04/2016 3,650   Disposition at $736.37 per share. 2,687,751
01/04/2016 3,102   Disposition at $735.29 per share. 2,280,870
01/04/2016 2,626   Disposition at $734.27 per share. 1,928,194
01/04/2016 1,010   Disposition at $733.3 per share. 740,633
01/04/2016 830   Disposition at $732.37 per share. 607,868
01/04/2016 200   Disposition at $760.37 per share. 152,074
01/04/2016 100   Disposition at $758.78 per share. 75,878
01/04/2016 1,721   Disposition at $757.97 per share. 1,304,467
01/04/2016 1,663   Disposition at $757.04 per share. 1,258,958
01/04/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
12/31/2015 2,775   Disposition at $766.97 per share. 2,128,342
12/31/2015 1,586   Disposition at $765.98 per share. 1,214,845
12/31/2015 3,619   Disposition at $764.92 per share. 2,768,246
12/31/2015 1,731   Disposition at $764.05 per share. 1,322,571
12/31/2015 600   Disposition at $762.89 per share. 457,734
12/31/2015 724   Disposition at $761.36 per share. 551,225
12/31/2015 1,402   Disposition at $759.94 per share. 1,065,436
12/31/2015 2,129   Disposition at $758.95 per share. 1,615,805
12/31/2015 100   Disposition at $768.79 per share. 76,879
12/31/2015 2,000   Disposition at $768.03 per share. 1,536,060
12/30/2015 300   Disposition at $776.9 per share. 233,070
12/30/2015 1,174   Disposition at $776.01 per share. 911,036
12/30/2015 3,003   Disposition at $775.09 per share. 2,327,596
12/30/2015 3,912   Disposition at $774.21 per share. 3,028,710
12/30/2015 3,530   Disposition at $773.25 per share. 2,729,573
12/30/2015 2,886   Disposition at $771.99 per share. 2,227,964
12/30/2015 1,461   Disposition at $771.2 per share. 1,126,724
12/30/2015 400   Disposition at $769.51 per share. 307,804
12/30/2015 100   Disposition at $796.05 per share. 79,605
12/30/2015 810   Disposition at $795.55 per share. 644,396
12/30/2015 2,777   Disposition at $794.26 per share. 2,205,661
12/30/2015 2,773   Disposition at $793.34 per share. 2,199,932
12/30/2015 1,350   Disposition at $792.41 per share. 1,069,754
12/30/2015 3,334   Disposition at $791.45 per share. 2,638,695
12/30/2015 3,085   Disposition at $790.45 per share. 2,438,539
12/30/2015 1,325   Disposition at $789.38 per share. 1,045,929
12/30/2015 1,112   Disposition at $788.58 per share. 876,901
12/30/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
12/29/2015 3,445   Disposition at $795.72 per share. 2,741,256
12/29/2015 3,510   Disposition at $794.4 per share. 2,788,344
12/29/2015 2,997   Disposition at $793.75 per share. 2,378,869
12/29/2015 261   Disposition at $792.26 per share. 206,780
12/29/2015 200   Disposition at $790.25 per share. 158,050
12/29/2015 989   Disposition at $789.3 per share. 780,618
12/29/2015 914   Disposition at $788.43 per share. 720,626
12/29/2015 100   Disposition at $779.84 per share. 77,984
12/29/2015 1,922   Disposition at $778.95 per share. 1,497,142
12/29/2015 3,120   Disposition at $778.18 per share. 2,427,922
12/29/2015 3,013   Disposition at $777 per share. 2,341,101
12/29/2015 1,655   Disposition at $776.23 per share. 1,284,661
12/29/2015 600   Disposition at $787.16 per share. 472,296
12/29/2015 655   Disposition at $774.87 per share. 507,540
12/29/2015 631   Disposition at $773.61 per share. 488,148
12/29/2015 1,910   Disposition at $772.96 per share. 1,476,354
12/29/2015 825   Disposition at $772 per share. 636,900
12/29/2015 100   Disposition at $770.28 per share. 77,028
12/29/2015 200   Disposition at $769.06 per share. 153,812
12/29/2015 1,299   Disposition at $768.51 per share. 998,295
12/29/2015 1,236   Disposition at $767.15 per share. 948,198
12/29/2015 500   Disposition at $797.7 per share. 398,850
12/29/2015 3,250   Disposition at $796.59 per share. 2,588,918
12/29/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
11/30/2015 828   Disposition at $769.26 per share. 636,948
11/30/2015 800   Disposition at $768.12 per share. 614,496
11/30/2015 1,201   Disposition at $767.13 per share. 921,324
11/30/2015 1,390   Disposition at $765.85 per share. 1,064,532
11/30/2015 3,501   Disposition at $764.91 per share. 2,677,950
11/30/2015 3,779   Disposition at $764.08 per share. 2,887,459
11/30/2015 1,454   Disposition at $762.76 per share. 1,109,054
11/30/2015 100   Disposition at $754.29 per share. 75,429
11/30/2015 105   Disposition at $753.25 per share. 79,092
11/30/2015 1,250   Disposition at $752.52 per share. 940,650
11/30/2015 926   Disposition at $751.87 per share. 696,232
11/30/2015 800   Disposition at $750 per share. 600,000
11/30/2015 833   Disposition at $749.34 per share. 624,201
11/30/2015 988   Disposition at $761.66 per share. 752,521
11/30/2015 1,562   Disposition at $748.25 per share. 1,168,767
11/30/2015 1,655   Disposition at $746.84 per share. 1,236,021
11/30/2015 3,213   Disposition at $745.8 per share. 2,396,256
11/30/2015 3,395   Disposition at $744.98 per share. 2,529,208
11/30/2015 1,588   Disposition at $743.95 per share. 1,181,393
11/30/2015 1,243   Disposition at $742.66 per share. 923,127
11/30/2015 100   Disposition at $774.76 per share. 77,476
11/30/2015 237   Disposition at $773.45 per share. 183,308
11/30/2015 616   Disposition at $772.89 per share. 476,101
11/30/2015 1,776   Disposition at $771.64 per share. 1,370,433
11/30/2015 16,670   Derivative/Non-derivative trans. at $0 per share. 0
11/27/2015 2,139   Disposition at $748.36 per share. 1,600,743
11/27/2015 200   Disposition at $773.78 per share. 154,756
11/27/2015 3,046   Disposition at $772.94 per share. 2,354,376
11/27/2015 5,225   Disposition at $772.16 per share. 4,034,536
11/27/2015 1,000   Disposition at $770.85 per share. 770,850
11/27/2015 1,380   Disposition at $769.87 per share. 1,062,421
11/27/2015 3,600   Disposition at $768.86 per share. 2,767,896
11/27/2015 2,215   Disposition at $767.84 per share. 1,700,766
11/27/2015 100   Disposition at $753.03 per share. 75,303
11/27/2015 1,523   Disposition at $752.17 per share. 1,145,555
11/27/2015 3,708   Disposition at $751.36 per share. 2,786,043
11/27/2015 5,411   Disposition at $750.38 per share. 4,060,307
11/27/2015 3,785   Disposition at $749.27 per share. 2,835,987
11/27/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
11/25/2015 2,863   Disposition at $747.97 per share. 2,141,439
11/25/2015 400   Disposition at $746.41 per share. 298,564
11/25/2015 98   Disposition at $772.61 per share. 75,716
11/25/2015 1,667   Disposition at $771.55 per share. 1,286,174
11/25/2015 6,710   Disposition at $770.5 per share. 5,170,055
11/25/2015 4,556   Disposition at $769.68 per share. 3,506,663
11/25/2015 2,000   Disposition at $768.61 per share. 1,537,220
11/25/2015 1,635   Disposition at $767.44 per share. 1,254,765
11/25/2015 309   Disposition at $751.79 per share. 232,304
11/25/2015 1,149   Disposition at $751.06 per share. 862,968
11/25/2015 2,857   Disposition at $749.89 per share. 2,142,436
11/25/2015 9,088   Disposition at $749.17 per share. 6,808,457
11/25/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
11/24/2015 4,033   Disposition at $748.88 per share. 3,020,234
11/24/2015 472   Disposition at $766.47 per share. 361,774
11/24/2015 2,432   Disposition at $748.06 per share. 1,819,282
11/24/2015 200   Disposition at $765.2 per share. 153,040
11/24/2015 1,340   Disposition at $746.62 per share. 1,000,471
11/24/2015 300   Disposition at $764.45 per share. 229,335
11/24/2015 400   Disposition at $745.49 per share. 298,196
11/24/2015 1,222   Disposition at $763.23 per share. 932,668
11/24/2015 600   Disposition at $744.26 per share. 446,556
11/24/2015 700   Disposition at $762.25 per share. 533,575
11/24/2015 916   Disposition at $743.35 per share. 680,909
11/24/2015 390   Disposition at $760.89 per share. 296,748
11/24/2015 815   Disposition at $742.12 per share. 604,828
11/24/2015 300   Disposition at $759.86 per share. 227,958
11/24/2015 643   Disposition at $741.06 per share. 476,502
11/24/2015 200   Disposition at $758.98 per share. 151,796
11/24/2015 211   Disposition at $774.76 per share. 163,475
11/24/2015 300   Disposition at $773.47 per share. 232,041
11/24/2015 1,400   Disposition at $772.87 per share. 1,082,018
11/24/2015 200   Disposition at $754.93 per share. 150,986
11/24/2015 849   Disposition at $771.53 per share. 655,029
11/24/2015 1,508   Disposition at $752.88 per share. 1,135,344
11/24/2015 1,637   Disposition at $770.56 per share. 1,261,407
11/24/2015 541   Disposition at $751.85 per share. 406,751
11/24/2015 4,065   Disposition at $769.72 per share. 3,128,912
11/24/2015 1,237   Disposition at $750.95 per share. 928,926
11/24/2015 2,037   Disposition at $768.61 per share. 1,565,659
11/24/2015 1,662   Disposition at $749.87 per share. 1,246,284
11/24/2015 2,383   Disposition at $767.76 per share. 1,829,573
11/24/2015 339   Disposition at $738.49 per share. 250,349
11/24/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
11/23/2015 1,671   Disposition at $781.47 per share. 1,305,837
11/23/2015 2,431   Disposition at $780.37 per share. 1,897,080
11/23/2015 4,878   Disposition at $779.57 per share. 3,802,743
11/23/2015 1,964   Disposition at $778.73 per share. 1,529,426
11/23/2015 660   Disposition at $777.39 per share. 513,078
11/23/2015 2,493   Disposition at $776.37 per share. 1,935,491
11/23/2015 969   Disposition at $775.45 per share. 751,412
11/23/2015 100   Disposition at $762.62 per share. 76,262
11/23/2015 1,500   Disposition at $774.23 per share. 1,161,345
11/23/2015 600   Disposition at $761.84 per share. 457,104
11/23/2015 1,817   Disposition at $761.15 per share. 1,383,010
11/23/2015 4,066   Disposition at $759.99 per share. 3,090,120
11/23/2015 3,290   Disposition at $759.13 per share. 2,497,538
11/23/2015 1,250   Disposition at $757.91 per share. 947,388
11/23/2015 1,621   Disposition at $755.88 per share. 1,225,282
11/23/2015 2,139   Disposition at $755.08 per share. 1,615,117
11/23/2015 500   Disposition at $753.8 per share. 376,900
11/23/2015 1,283   Disposition at $752.98 per share. 966,074
11/23/2015 100   Disposition at $782.49 per share. 78,249
11/23/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
10/30/2015 200   Disposition at $745.69 per share. 149,138
10/30/2015 654   Disposition at $743.76 per share. 486,420
10/30/2015 1,240   Disposition at $742.89 per share. 921,184
10/30/2015 1,632   Disposition at $741.78 per share. 1,210,585
10/30/2015 3,166   Disposition at $740.9 per share. 2,345,690
10/30/2015 3,927   Disposition at $739.97 per share. 2,905,863
10/30/2015 3,987   Disposition at $738.81 per share. 2,945,636
10/30/2015 1,864   Disposition at $737.63 per share. 1,374,943
10/30/2015 1,009   Disposition at $717.31 per share. 723,766
10/30/2015 1,228   Disposition at $715.94 per share. 879,175
10/30/2015 1,605   Disposition at $714.93 per share. 1,147,463
10/30/2015 3,773   Disposition at $713.91 per share. 2,693,583
10/30/2015 3,051   Disposition at $712.91 per share. 2,175,089
10/30/2015 4,810   Disposition at $711.99 per share. 3,424,672
10/30/2015 1,194   Disposition at $710.8 per share. 848,696
10/30/2015 16,670   Derivative/Non-derivative trans. at $0 per share. 0
10/29/2015 500   Disposition at $736.23 per share. 368,115
10/29/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
10/29/2015 2,755   Disposition at $717.62 per share. 1,977,044
10/29/2015 3,644   Disposition at $716.74 per share. 2,611,801
10/29/2015 2,345   Disposition at $715.78 per share. 1,678,505
10/29/2015 2,970   Disposition at $714.67 per share. 2,122,570
10/29/2015 2,506   Disposition at $713.8 per share. 1,788,783
10/29/2015 80,000   Gift at $0 per share. 0
10/29/2015 80,000   Gift at $0 per share. 0
10/29/2015 112,500   Derivative/Non-derivative trans. at $0 per share. 0
10/29/2015 1,944   Disposition at $712.84 per share. 1,385,761
10/29/2015 706   Disposition at $745.95 per share. 526,641
10/29/2015 2,874   Disposition at $744.91 per share. 2,140,872
10/29/2015 1,196   Disposition at $744.03 per share. 889,860
10/29/2015 1,735   Disposition at $742.9 per share. 1,288,932
10/29/2015 331   Disposition at $741.42 per share. 245,411
10/29/2015 1,100   Disposition at $740.86 per share. 814,946
10/29/2015 2,905   Disposition at $739.53 per share. 2,148,335
10/29/2015 3,065   Disposition at $738.6 per share. 2,263,809
10/29/2015 2,254   Disposition at $737.57 per share. 1,662,483
10/29/2015 502   Disposition at $711.28 per share. 357,063
10/28/2015 2,616   Disposition at $711.97 per share. 1,862,514
10/28/2015 2,833   Disposition at $711.03 per share. 2,014,348
10/28/2015 2,510   Disposition at $709.94 per share. 1,781,950
10/28/2015 2,831   Disposition at $708.96 per share. 2,007,066
10/28/2015 2,102   Disposition at $708.01 per share. 1,488,238
10/28/2015 1,659   Disposition at $706.83 per share. 1,172,631
10/28/2015 1,000   Disposition at $705.58 per share. 705,580
10/28/2015 400   Disposition at $704.66 per share. 281,864
10/28/2015 540   Disposition at $737.02 per share. 397,991
10/28/2015 2,480   Disposition at $736.06 per share. 1,825,429
10/28/2015 1,411   Disposition at $734.79 per share. 1,036,789
10/28/2015 2,460   Disposition at $733.88 per share. 1,805,345
10/28/2015 2,915   Disposition at $732.81 per share. 2,136,142
10/28/2015 2,983   Disposition at $731.85 per share. 2,183,109
10/28/2015 1,626   Disposition at $730.72 per share. 1,188,151
10/28/2015 1,411   Disposition at $729.56 per share. 1,029,410
10/28/2015 840   Disposition at $728.68 per share. 612,092
10/28/2015 715   Disposition at $712.6 per share. 509,509
10/28/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
10/27/2015 1,464   Disposition at $732.69 per share. 1,072,659
10/27/2015 1,348   Disposition at $731.59 per share. 986,184
10/27/2015 2,104   Disposition at $730.53 per share. 1,537,036
10/27/2015 2,614   Disposition at $729.55 per share. 1,907,044
10/27/2015 1,510   Disposition at $728.22 per share. 1,099,613
10/27/2015 1,033   Disposition at $727.31 per share. 751,312
10/27/2015 1,219   Disposition at $726.26 per share. 885,311
10/27/2015 700   Disposition at $725.19 per share. 507,633
10/27/2015 100   Disposition at $713.35 per share. 71,335
10/27/2015 512   Disposition at $711.42 per share. 364,248
10/27/2015 2,463   Disposition at $710.36 per share. 1,749,617
10/27/2015 2,728   Disposition at $709.44 per share. 1,935,353
10/27/2015 3,365   Disposition at $708.42 per share. 2,383,834
10/27/2015 3,781   Disposition at $707.45 per share. 2,674,869
10/27/2015 2,517   Disposition at $706.46 per share. 1,778,160
10/27/2015 1,200   Disposition at $705.37 per share. 846,444
10/27/2015 1,089   Disposition at $734.74 per share. 800,132
10/27/2015 3,585   Disposition at $733.61 per share. 2,629,992
10/27/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
10/26/2015 4,079   Disposition at $713.23 per share. 2,909,266
10/26/2015 1,717   Disposition at $712.19 per share. 1,222,831
10/26/2015 1,700   Disposition at $710.66 per share. 1,208,122
10/26/2015 1,724   Disposition at $709.75 per share. 1,223,609
10/26/2015 200   Disposition at $707.94 per share. 141,588
10/26/2015 900   Disposition at $707.21 per share. 636,489
10/26/2015 100   Disposition at $703.26 per share. 70,326
10/26/2015 100   Disposition at $734.88 per share. 73,488
10/26/2015 1,698   Disposition at $734.35 per share. 1,246,927
10/26/2015 1,669   Disposition at $733.12 per share. 1,223,578
10/26/2015 1,002   Disposition at $732.3 per share. 733,765
10/26/2015 3,476   Disposition at $731.27 per share. 2,541,895
10/26/2015 1,996   Disposition at $730.16 per share. 1,457,400
10/26/2015 1,122   Disposition at $729.42 per share. 818,410
10/26/2015 1,810   Disposition at $728.04 per share. 1,317,753
10/26/2015 100   Disposition at $702.05 per share. 70,205
10/26/2015 1,500   Disposition at $727.04 per share. 1,090,560
10/26/2015 913   Disposition at $725.96 per share. 662,802
10/26/2015 406   Disposition at $724.75 per share. 294,249
10/26/2015 804   Disposition at $723.59 per share. 581,767
10/26/2015 170   Disposition at $722.06 per share. 122,751
10/26/2015 841   Disposition at $718.53 per share. 604,284
10/26/2015 800   Disposition at $717.54 per share. 574,032
10/26/2015 1,518   Disposition at $716.57 per share. 1,087,754
10/26/2015 1,556   Disposition at $715.47 per share. 1,113,272
10/26/2015 1,431   Disposition at $714.27 per share. 1,022,121
10/26/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
10/02/2015 200   Disposition at $613.11 per share. 122,622
10/02/2015 258   Disposition at $643.08 per share. 165,915
10/02/2015 100   Disposition at $611.58 per share. 61,158
10/02/2015 913   Disposition at $640.9 per share. 585,142
10/02/2015 100   Disposition at $610.55 per share. 61,055
10/02/2015 692   Disposition at $639.65 per share. 442,638
10/02/2015 1,013   Disposition at $609.32 per share. 617,242
10/02/2015 1,399   Disposition at $638.47 per share. 893,220
10/02/2015 1,581   Disposition at $608.05 per share. 961,328
10/02/2015 1,604   Disposition at $637.65 per share. 1,022,791
10/02/2015 1,745   Disposition at $607.14 per share. 1,059,460
10/02/2015 1,844   Disposition at $636.41 per share. 1,173,541
10/02/2015 2,015   Disposition at $605.85 per share. 1,220,788
10/02/2015 1,664   Disposition at $635.55 per share. 1,057,556
10/02/2015 1,246   Disposition at $604.87 per share. 753,669
10/02/2015 532   Disposition at $634.46 per share. 337,533
10/02/2015 400   Disposition at $626.87 per share. 250,748
10/02/2015 2,347   Disposition at $626.04 per share. 1,469,316
10/02/2015 1,207   Disposition at $656.13 per share. 791,949
10/02/2015 211   Disposition at $624.37 per share. 131,743
10/02/2015 1,630   Disposition at $655.35 per share. 1,068,221
10/02/2015 354   Disposition at $622.6 per share. 220,401
10/02/2015 500   Disposition at $653.2 per share. 326,600
10/02/2015 1,454   Disposition at $621.81 per share. 904,112
10/02/2015 1,745   Disposition at $652.13 per share. 1,137,967
10/02/2015 1,440   Disposition at $620.73 per share. 893,852
10/02/2015 1,264   Disposition at $651.31 per share. 823,256
10/02/2015 600   Disposition at $619.58 per share. 371,748
10/02/2015 718   Disposition at $650.03 per share. 466,722
10/02/2015 400   Disposition at $618.18 per share. 247,272
10/02/2015 300   Disposition at $647.56 per share. 194,268
10/02/2015 317   Disposition at $616.63 per share. 195,472
10/02/2015 200   Disposition at $646.3 per share. 129,260
10/02/2015 200   Disposition at $615.31 per share. 123,062
10/02/2015 200   Disposition at $645.3 per share. 129,060
10/02/2015 947   Disposition at $603.97 per share. 571,960
10/02/2015 16,670   Derivative/Non-derivative trans. at $0 per share. 0
10/01/2015 1,901   Disposition at $609.73 per share. 1,159,097
10/01/2015 3,276   Disposition at $608.73 per share. 1,994,200
10/01/2015 2,100   Disposition at $607.34 per share. 1,275,414
10/01/2015 1,300   Disposition at $606.48 per share. 788,424
10/01/2015 1,800   Disposition at $605.32 per share. 1,089,576
10/01/2015 1,700   Disposition at $604.18 per share. 1,027,106
10/01/2015 2,200   Disposition at $602.95 per share. 1,326,490
10/01/2015 300   Disposition at $642.8 per share. 192,840
10/01/2015 992   Disposition at $641.9 per share. 636,765
10/01/2015 2,713   Disposition at $640.99 per share. 1,739,006
10/01/2015 100   Disposition at $600.07 per share. 60,007
10/01/2015 3,002   Disposition at $640.03 per share. 1,921,371
10/01/2015 1,618   Disposition at $38.88 per share. 62,908
10/01/2015 1,500   Disposition at $638.06 per share. 957,090
10/01/2015 1,579   Disposition at $636.85 per share. 1,005,587
10/01/2015 1,927   Disposition at $635.94 per share. 1,225,457
10/01/2015 1,550   Disposition at $634.85 per share. 984,018
10/01/2015 919   Disposition at $633.8 per share. 582,463
10/01/2015 566   Disposition at $632.53 per share. 358,012
10/01/2015 200   Disposition at $611.82 per share. 122,364
10/01/2015 2,089   Disposition at $610.8 per share. 1,275,962
10/01/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
09/30/2015 1,171   Disposition at $636.78 per share. 745,670
09/30/2015 4,227   Disposition at $636.17 per share. 2,689,091
09/30/2015 2,357   Disposition at $635.11 per share. 1,496,955
09/30/2015 3,162   Disposition at $634.1 per share. 2,005,025
09/30/2015 2,857   Disposition at $632.99 per share. 1,808,453
09/30/2015 1,842   Disposition at $631.99 per share. 1,164,126
09/30/2015 750   Disposition at $630.99 per share. 473,243
09/30/2015 300   Disposition at $629.76 per share. 188,928
09/30/2015 800   Disposition at $607.63 per share. 486,104
09/30/2015 3,461   Disposition at $606.84 per share. 2,100,274
09/30/2015 3,265   Disposition at $606.05 per share. 1,978,754
09/30/2015 2,359   Disposition at $604.86 per share. 1,426,865
09/30/2015 3,129   Disposition at $603.9 per share. 1,889,604
09/30/2015 2,652   Disposition at $602.84 per share. 1,598,732
09/30/2015 1,000   Disposition at $601.71 per share. 601,710
09/30/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
09/29/2015 1,093   Disposition at $626.85 per share. 685,148
09/29/2015 1,220   Disposition at $625.61 per share. 763,245
09/29/2015 800   Disposition at $624.68 per share. 499,744
09/29/2015 1,523   Disposition at $623.62 per share. 949,774
09/29/2015 1,485   Disposition at $622.78 per share. 924,829
09/29/2015 1,513   Disposition at $621.41 per share. 940,194
09/29/2015 100   Disposition at $604.6 per share. 60,460
09/29/2015 1,000   Disposition at $620.27 per share. 620,270
09/29/2015 310   Disposition at $603.71 per share. 187,151
09/29/2015 1,500   Disposition at $602.79 per share. 904,185
09/29/2015 1,835   Disposition at $601.82 per share. 1,104,340
09/29/2015 1,253   Disposition at $600.72 per share. 752,703
09/29/2015 1,389   Disposition at $599.73 per share. 833,025
09/29/2015 500   Disposition at $598.62 per share. 299,310
09/29/2015 1,445   Disposition at $597.53 per share. 863,431
09/29/2015 1,356   Disposition at $596.46 per share. 808,800
09/29/2015 1,654   Disposition at $595.41 per share. 984,809
09/29/2015 1,108   Disposition at $594.32 per share. 658,507
09/29/2015 883   Disposition at $619.26 per share. 546,807
09/29/2015 1,557   Disposition at $593.29 per share. 923,753
09/29/2015 1,559   Disposition at $592.22 per share. 923,271
09/29/2015 1,100   Disposition at $591.29 per share. 650,419
09/29/2015 400   Disposition at $634.19 per share. 253,676
09/29/2015 850   Disposition at $633.15 per share. 538,178
09/29/2015 1,316   Disposition at $632.07 per share. 831,805
09/29/2015 1,639   Disposition at $631.17 per share. 1,034,488
09/29/2015 1,036   Disposition at $630.11 per share. 652,794
09/29/2015 828   Disposition at $629.02 per share. 520,829
09/29/2015 1,080   Disposition at $627.88 per share. 678,111
09/29/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
09/28/2015 448   Disposition at $599 per share. 268,352
09/28/2015 1,512   Disposition at $626.62 per share. 947,450
09/28/2015 974   Disposition at $598.15 per share. 582,599
09/28/2015 2,869   Disposition at $625.75 per share. 1,795,277
09/28/2015 2,277   Disposition at $597 per share. 1,359,369
09/28/2015 700   Disposition at $624.56 per share. 437,192
09/28/2015 1,104   Disposition at $595.87 per share. 657,841
09/28/2015 364   Disposition at $623.2 per share. 226,845
09/28/2015 557   Disposition at $594.82 per share. 331,315
09/28/2015 900   Disposition at $622.28 per share. 560,052
09/28/2015 724   Disposition at $593.68 per share. 429,825
09/28/2015 1,045   Disposition at $621.2 per share. 649,154
09/28/2015 1,175   Disposition at $592.59 per share. 696,294
09/28/2015 500   Disposition at $619.52 per share. 309,760
09/28/2015 200   Disposition at $642.15 per share. 128,430
09/28/2015 300   Disposition at $613.67 per share. 184,101
09/28/2015 571   Disposition at $640.87 per share. 365,937
09/28/2015 1,100   Disposition at $591.66 per share. 650,826
09/28/2015 700   Disposition at $618.57 per share. 432,999
09/28/2015 438   Disposition at $612.69 per share. 268,359
09/28/2015 200   Disposition at $639.66 per share. 127,932
09/28/2015 400   Disposition at $610.62 per share. 244,248
09/28/2015 300   Disposition at $638.57 per share. 191,571
09/28/2015 900   Disposition at $609.48 per share. 548,532
09/28/2015 811   Disposition at $637.41 per share. 516,940
09/28/2015 400   Disposition at $608.22 per share. 243,288
09/28/2015 300   Disposition at $635.95 per share. 190,785
09/28/2015 150   Disposition at $606.52 per share. 90,978
09/28/2015 1,652   Disposition at $634.18 per share. 1,047,666
09/28/2015 1,081   Disposition at $605.5 per share. 654,546
09/28/2015 1,921   Disposition at $633.25 per share. 1,216,474
09/28/2015 2,349   Disposition at $604.82 per share. 1,420,723
09/28/2015 750   Disposition at $632.02 per share. 474,015
09/28/2015 1,087   Disposition at $603.49 per share. 655,994
09/28/2015 490   Disposition at $630.85 per share. 309,117
09/28/2015 200   Disposition at $602.16 per share. 120,432
09/28/2015 324   Disposition at $629.21 per share. 203,865
09/28/2015 400   Disposition at $600.7 per share. 240,280
09/28/2015 557   Disposition at $627.88 per share. 349,730
09/28/2015 602   Disposition at $590.36 per share. 355,397
09/28/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
08/28/2015 100   Disposition at $632.55 per share. 63,255
08/28/2015 700   Disposition at $631.62 per share. 442,134
08/28/2015 1,000   Disposition at $630.81 per share. 630,810
08/28/2015 2,796   Disposition at $629.54 per share. 1,760,194
08/28/2015 3,745   Disposition at $628.48 per share. 2,353,658
08/28/2015 4,376   Disposition at $627.58 per share. 2,746,291
08/28/2015 2,349   Disposition at $626.63 per share. 1,471,954
08/28/2015 500   Disposition at $665.43 per share. 332,715
08/28/2015 200   Disposition at $664.27 per share. 132,854
08/28/2015 889   Disposition at $625.66 per share. 556,212
08/28/2015 200   Disposition at $662.04 per share. 132,408
08/28/2015 775   Disposition at $660.78 per share. 512,105
08/28/2015 1,615   Disposition at $659.75 per share. 1,065,497
08/28/2015 2,091   Disposition at $658.83 per share. 1,377,614
08/28/2015 3,828   Disposition at $657.69 per share. 2,517,638
08/28/2015 4,248   Disposition at $656.75 per share. 2,789,874
08/28/2015 2,413   Disposition at $655.81 per share. 1,582,470
08/28/2015 800   Disposition at $654.87 per share. 523,896
08/28/2015 100   Disposition at $635.93 per share. 63,593
08/28/2015 615   Disposition at $635.02 per share. 390,538
08/28/2015 16,670   Derivative/Non-derivative trans. at $0 per share. 0
08/27/2015 1,998   Disposition at $634.09 per share. 1,266,912
08/27/2015 1,322   Disposition at $660.8 per share. 873,578
08/27/2015 621   Disposition at $632.57 per share. 392,826
08/27/2015 793   Disposition at $659.73 per share. 523,166
08/27/2015 906   Disposition at $631.72 per share. 572,339
08/27/2015 1,050   Disposition at $658.77 per share. 691,709
08/27/2015 1,000   Disposition at $630.84 per share. 630,840
08/27/2015 500   Disposition at $657.51 per share. 328,755
08/27/2015 1,219   Disposition at $629.77 per share. 767,690
08/27/2015 450   Disposition at $656.28 per share. 295,326
08/27/2015 500   Disposition at $628.21 per share. 314,105
08/27/2015 501   Disposition at $654.93 per share. 328,120
08/27/2015 800   Disposition at $627.01 per share. 501,608
08/27/2015 300   Disposition at $653.65 per share. 196,095
08/27/2015 500   Disposition at $625.97 per share. 312,985
08/27/2015 100   Disposition at $651.92 per share. 65,192
08/27/2015 200   Disposition at $672.66 per share. 134,532
08/27/2015 270   Disposition at $672.01 per share. 181,443
08/27/2015 400   Disposition at $670.37 per share. 268,148
08/27/2015 200   Disposition at $642.79 per share. 128,558
08/27/2015 1,013   Disposition at $668.06 per share. 676,745
08/27/2015 201   Disposition at $641.66 per share. 128,974
08/27/2015 2,021   Disposition at $667.1 per share. 1,348,210
08/27/2015 349   Disposition at $639.48 per share. 223,179
08/27/2015 2,458   Disposition at $666.02 per share. 1,637,078
08/27/2015 400   Disposition at $638 per share. 255,200