Bulletin
Investor Alert

London Markets Open in:

Alphabet Inc. Cl A

NAS: GOOGL

GO
/marketstate/country/us

After Hours

 --Quotes are delayed by 20 min

Jul 8, 2020, 7:59 p.m.

/zigman2/quotes/202490156/composite

$

1,505.21

Change

+1.61 +0.11%

Volume

Volume 75,567

Quotes are delayed by 20 min

/zigman2/quotes/202490156/composite

Previous close

$ 1,489.92

$ 1,503.60

Change

+13.68 +0.92%

Day low

Day high

$1,492

$1,511

Open

52 week low

52 week high

$1,009

$1,531

Open

Lawrence E. Page

Lawrence E. Page founded Alphabet, Inc. and Google LLC. Mr. Page is on the board of X PRIZE Foundation, National Academy of Engineering and Alphabet, Inc. (former Chief Executive Officer & Director).

In his past career he held the position of Chief Executive Officer & Director at Google LLC.

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

Transactions

Date Shares Transaction Value
11/16/2017 25,000   Gift at $0 per share. 0
11/16/2017 25,000   Gift at $0 per share. 0
02/22/2017 11,000   Derivative/Non-derivative trans. at $0 per share. 0
02/03/2017 6,918   Disposition at $802.06 per share. 5,548,652
02/03/2017 107   Disposition at $801.33 per share. 85,743
02/03/2017 1,503   Disposition at $824.84 per share. 1,239,735
02/03/2017 3,238   Disposition at $824.08 per share. 2,668,372
02/03/2017 2,285   Disposition at $822.99 per share. 1,880,533
02/03/2017 5,461   Disposition at $821.9 per share. 4,488,396
02/03/2017 4,051   Disposition at $820.95 per share. 3,325,669
02/03/2017 132   Disposition at $819.95 per share. 108,234
02/03/2017 2,551   Disposition at $804.97 per share. 2,053,479
02/03/2017 3,054   Disposition at $804.14 per share. 2,455,844
02/03/2017 4,040   Disposition at $802.97 per share. 3,243,999
02/03/2017 16,670   Derivative/Non-derivative trans. at $0 per share. 0
02/02/2017 2,890   Disposition at $821.05 per share. 2,372,835
02/02/2017 1,084   Disposition at $820.02 per share. 888,902
02/02/2017 1,940   Disposition at $819.1 per share. 1,589,054
02/02/2017 5,107   Disposition at $818.05 per share. 4,177,782
02/02/2017 3,229   Disposition at $817.12 per share. 2,638,481
02/02/2017 500   Disposition at $815.14 per share. 407,570
02/02/2017 200   Disposition at $813.87 per share. 162,774
02/02/2017 100   Disposition at $802.36 per share. 80,236
02/02/2017 700   Disposition at $801.58 per share. 561,106
02/02/2017 3,365   Disposition at $800.62 per share. 2,694,087
02/02/2017 200   Disposition at $812.92 per share. 162,584
02/02/2017 1,561   Disposition at $799.67 per share. 1,248,285
02/02/2017 2,813   Disposition at $798.47 per share. 2,246,097
02/02/2017 4,125   Disposition at $797.57 per share. 3,289,977
02/02/2017 3,094   Disposition at $796.68 per share. 2,464,928
02/02/2017 401   Disposition at $794.98 per share. 318,787
02/02/2017 207   Disposition at $793.79 per share. 164,315
02/02/2017 300   Disposition at $792.83 per share. 237,849
02/02/2017 100   Disposition at $823.8 per share. 82,380
02/02/2017 178   Disposition at $822.8 per share. 146,459
02/02/2017 1,238   Disposition at $822.15 per share. 1,017,822
02/02/2017 16,666   Derivative/Non-derivative trans. at $0 per share. 0
02/01/2017 698   Disposition at $822.63 per share. 574,196
02/01/2017 200   Disposition at $821.29 per share. 164,258
02/01/2017 300   Disposition at $818.86 per share. 245,658
02/01/2017 600   Disposition at $817.62 per share. 490,572
02/01/2017 2,894   Disposition at $816.22 per share. 2,362,141
02/01/2017 4,358   Disposition at $815.23 per share. 3,552,773
02/01/2017 3,709   Disposition at $814.32 per share. 3,020,313
02/01/2017 3,907   Disposition at $813.32 per share. 3,177,642
02/01/2017 647   Disposition at $800.57 per share. 517,969
02/01/2017 300   Disposition at $799.06 per share. 239,718
02/01/2017 200   Disposition at $796.95 per share. 159,390
02/01/2017 2,300   Disposition at $796.12 per share. 1,831,076
02/01/2017 3,588   Disposition at $795.1 per share. 2,852,819
02/01/2017 2,484   Disposition at $794.23 per share. 1,972,868
02/01/2017 4,350   Disposition at $793.04 per share. 3,449,724
02/01/2017 2,797   Disposition at $792.28 per share. 2,216,008
02/01/2017 16,666   Derivative/Non-derivative trans. at $0 per share. 0
01/31/2017 300   Disposition at $821.71 per share. 246,513
01/31/2017 1,601   Disposition at $820.3 per share. 1,313,301
01/31/2017 4,519   Disposition at $819.4 per share. 3,702,869
01/31/2017 2,225   Disposition at $818.57 per share. 1,821,319
01/31/2017 4,762   Disposition at $817.43 per share. 3,892,602
01/31/2017 1,705   Disposition at $816.72 per share. 1,392,508
01/31/2017 954   Disposition at $815.35 per share. 777,844
01/31/2017 16,666   Derivative/Non-derivative trans. at $0 per share. 0
01/31/2017 308   Disposition at $800.42 per share. 246,530
01/31/2017 400   Disposition at $798.85 per share. 319,540
01/31/2017 810   Disposition at $797.86 per share. 646,267
01/31/2017 4,055   Disposition at $796.99 per share. 3,231,795
01/31/2017 3,169   Disposition at $795.96 per share. 2,522,398
01/31/2017 4,704   Disposition at $794.64 per share. 3,737,987
01/31/2017 1,861   Disposition at $793.83 per share. 1,477,318
01/31/2017 946   Disposition at $792.48 per share. 749,687
01/31/2017 413   Disposition at $791.5 per share. 326,890
01/31/2017 100   Disposition at $822.22 per share. 82,222
01/31/2017 500   Disposition at $814.43 per share. 407,215
01/30/2017 100   Disposition at $809.05 per share. 80,905
01/30/2017 300   Disposition at $807.47 per share. 242,241
01/30/2017 1,610   Disposition at $806.72 per share. 1,298,820
01/30/2017 2,400   Disposition at $805.49 per share. 1,933,176
01/30/2017 2,321   Disposition at $804.54 per share. 1,867,338
01/30/2017 1,942   Disposition at $803.46 per share. 1,560,320
01/30/2017 492   Disposition at $800.45 per share. 393,822
01/30/2017 4,162   Disposition at $802.41 per share. 3,339,631
01/30/2017 205   Disposition at $814.66 per share. 167,006
01/30/2017 59   Disposition at $813.33 per share. 47,987
01/30/2017 300   Disposition at $811.18 per share. 243,354
01/30/2017 2,775   Disposition at $801.44 per share. 2,223,996
12/23/2016 3,895   Disposition at $807.45 per share. 3,145,018
12/23/2016 7,611   Disposition at $806.76 per share. 6,140,251
12/23/2016 2,123   Disposition at $805.74 per share. 1,710,587
12/23/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
12/23/2016 300   Disposition at $791.88 per share. 237,564
12/23/2016 1,903   Disposition at $791.11 per share. 1,505,483
12/23/2016 1,425   Disposition at $790.04 per share. 1,125,807
12/23/2016 8,299   Disposition at $789.04 per share. 6,548,243
12/23/2016 1,213   Disposition at $809.73 per share. 982,203
12/23/2016 1,828   Disposition at $808.85 per share. 1,478,578
12/23/2016 4,743   Disposition at $788.2 per share. 3,738,433
12/22/2016 809   Disposition at $792.55 per share. 641,173
12/22/2016 5,620   Disposition at $791.63 per share. 4,448,961
12/22/2016 7,975   Disposition at $790.57 per share. 6,304,796
12/22/2016 2,262   Disposition at $789.75 per share. 1,786,415
12/22/2016 100   Disposition at $810.65 per share. 81,065
12/22/2016 1,811   Disposition at $809.77 per share. 1,466,494
12/22/2016 4,899   Disposition at $808.88 per share. 3,962,704
12/22/2016 7,926   Disposition at $807.98 per share. 6,404,050
12/22/2016 1,930   Disposition at $807.05 per share. 1,557,607
12/22/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
12/21/2016 3,296   Disposition at $788.42 per share. 2,598,633
12/21/2016 1,221   Disposition at $812.31 per share. 991,831
12/21/2016 2,500   Disposition at $811.57 per share. 2,028,925
12/21/2016 1,913   Disposition at $810.47 per share. 1,550,430
12/21/2016 2,607   Disposition at $809.6 per share. 2,110,628
12/21/2016 3,404   Disposition at $808.49 per share. 2,752,100
12/21/2016 3,321   Disposition at $807.37 per share. 2,681,276
12/21/2016 1,700   Disposition at $806.59 per share. 1,371,203
12/21/2016 100   Disposition at $795.18 per share. 79,518
12/21/2016 2,468   Disposition at $794.35 per share. 1,960,456
12/21/2016 1,700   Disposition at $793.53 per share. 1,349,001
12/21/2016 2,118   Disposition at $792.32 per share. 1,678,134
12/21/2016 2,087   Disposition at $791.32 per share. 1,651,485
12/21/2016 2,201   Disposition at $790.31 per share. 1,739,473
12/21/2016 2,696   Disposition at $789.37 per share. 2,128,142
12/21/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
12/20/2016 6,243   Disposition at $796.14 per share. 4,970,303
12/20/2016 7,375   Disposition at $795.32 per share. 5,865,485
12/20/2016 1,010   Disposition at $794.07 per share. 802,011
12/20/2016 417   Disposition at $815.77 per share. 340,177
12/20/2016 3,732   Disposition at $815 per share. 3,041,580
12/20/2016 7,978   Disposition at $814.21 per share. 6,495,768
12/20/2016 2,939   Disposition at $813.25 per share. 2,390,142
12/20/2016 1,600   Disposition at $812.02 per share. 1,299,232
12/20/2016 1,662   Disposition at $797.15 per share. 1,324,864
12/20/2016 376   Disposition at $797.97 per share. 300,037
12/20/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
12/19/2016 1,877   Disposition at $812.78 per share. 1,525,589
12/19/2016 959   Disposition at $811.74 per share. 778,459
12/19/2016 3,012   Disposition at $810.73 per share. 2,441,919
12/19/2016 1,740   Disposition at $809.62 per share. 1,408,739
12/19/2016 900   Disposition at $808.64 per share. 727,776
12/19/2016 300   Disposition at $807.62 per share. 242,286
12/19/2016 500   Disposition at $806.49 per share. 403,245
12/19/2016 600   Disposition at $787.11 per share. 472,266
12/19/2016 1,452   Disposition at $796.37 per share. 1,156,330
12/19/2016 600   Disposition at $805.36 per share. 483,216
12/19/2016 4,288   Disposition at $795.62 per share. 3,411,619
12/19/2016 2,314   Disposition at $794.52 per share. 1,838,520
12/19/2016 1,622   Disposition at $793.49 per share. 1,287,041
12/19/2016 3,138   Disposition at $792.49 per share. 2,486,834
12/19/2016 1,911   Disposition at $791.5 per share. 1,512,557
12/19/2016 800   Disposition at $790.41 per share. 632,328
12/19/2016 541   Disposition at $787.94 per share. 426,276
12/19/2016 200   Disposition at $815.66 per share. 163,132
12/19/2016 2,933   Disposition at $814.63 per share. 2,389,310
12/19/2016 3,645   Disposition at $813.82 per share. 2,966,374
12/19/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
11/28/2016 1,831   Disposition at $772.36 per share. 1,414,192
11/28/2016 1,065   Disposition at $789.14 per share. 840,435
11/28/2016 1,400   Disposition at $771.06 per share. 1,079,484
11/28/2016 803   Disposition at $787.81 per share. 632,612
11/28/2016 1,600   Disposition at $770.23 per share. 1,232,368
11/28/2016 732   Disposition at $786.94 per share. 576,041
11/28/2016 1,037   Disposition at $768.82 per share. 797,267
11/28/2016 300   Disposition at $785.69 per share. 235,707
11/28/2016 184   Disposition at $767.18 per share. 141,162
11/28/2016 404   Disposition at $784.27 per share. 316,846
11/28/2016 411   Disposition at $765.72 per share. 314,711
11/28/2016 600   Disposition at $783.14 per share. 469,884
11/28/2016 700   Disposition at $764.7 per share. 535,290
11/28/2016 100   Disposition at $781.54 per share. 78,154
11/28/2016 200   Disposition at $761.72 per share. 152,344
11/28/2016 500   Disposition at $779.2 per share. 389,600
11/28/2016 200   Disposition at $798.84 per share. 159,768
11/28/2016 500   Disposition at $797.41 per share. 398,705
11/28/2016 900   Disposition at $796.46 per share. 716,814
11/28/2016 300   Disposition at $778.34 per share. 233,502
11/28/2016 697   Disposition at $795.39 per share. 554,387
11/28/2016 500   Disposition at $777.53 per share. 388,765
11/28/2016 2,838   Disposition at $794.35 per share. 2,254,366
11/28/2016 600   Disposition at $776.34 per share. 465,804
11/28/2016 3,288   Disposition at $793.38 per share. 2,608,634
11/28/2016 1,297   Disposition at $775.35 per share. 1,005,629
11/28/2016 1,477   Disposition at $792.37 per share. 1,170,331
11/28/2016 2,752   Disposition at $774.27 per share. 2,130,792
11/28/2016 1,100   Disposition at $791.26 per share. 870,386
11/28/2016 3,558   Disposition at $773.33 per share. 2,751,509
11/28/2016 1,166   Disposition at $789.88 per share. 921,001
11/28/2016 300   Disposition at $760.89 per share. 228,267
11/28/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
11/25/2016 4,523   Disposition at $779.46 per share. 3,525,498
11/25/2016 5,668   Disposition at $781.28 per share. 4,428,296
11/25/2016 6,475   Disposition at $780.5 per share. 5,053,738
11/25/2016 200   Disposition at $764.55 per share. 152,910
11/25/2016 4,114   Disposition at $763.02 per share. 3,139,065
11/25/2016 8,473   Disposition at $762.36 per share. 6,459,477
11/25/2016 3,879   Disposition at $761.18 per share. 2,952,618
11/25/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
11/23/2016 100   Disposition at $763.39 per share. 76,339
11/23/2016 100   Disposition at $762.37 per share. 76,237
11/23/2016 121   Disposition at $761.23 per share. 92,109
11/23/2016 1,522   Disposition at $760.12 per share. 1,156,903
11/23/2016 6,128   Disposition at $759.18 per share. 4,652,256
11/23/2016 4,324   Disposition at $758.2 per share. 3,278,457
11/23/2016 3,271   Disposition at $757.07 per share. 2,476,376
11/23/2016 900   Disposition at $756.15 per share. 680,535
11/23/2016 200   Disposition at $784.78 per share. 156,956
11/23/2016 200   Disposition at $780.67 per share. 156,134
11/23/2016 766   Disposition at $778.61 per share. 596,416
11/23/2016 1,364   Disposition at $777.51 per share. 1,060,524
11/23/2016 4,840   Disposition at $776.6 per share. 3,758,744
11/23/2016 4,381   Disposition at $775.69 per share. 3,398,298
11/23/2016 3,415   Disposition at $774.68 per share. 2,645,533
11/23/2016 1,500   Disposition at $773.83 per share. 1,160,745
11/23/2016 200   Disposition at $767.74 per share. 153,548
11/23/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
11/22/2016 100   Disposition at $792.11 per share. 79,211
11/22/2016 1,705   Disposition at $791.64 per share. 1,349,747
11/22/2016 2,395   Disposition at $790.42 per share. 1,893,056
11/22/2016 4,214   Disposition at $789.59 per share. 3,327,333
11/22/2016 2,329   Disposition at $788.6 per share. 1,836,650
11/22/2016 1,000   Disposition at $787.68 per share. 787,680
11/22/2016 2,530   Disposition at $785.38 per share. 1,987,012
11/22/2016 2,373   Disposition at $784.57 per share. 1,861,785
11/22/2016 100   Disposition at $776.3 per share. 77,630
11/22/2016 532   Disposition at $775.25 per share. 412,433
11/22/2016 1,747   Disposition at $774.45 per share. 1,352,965
11/22/2016 4,250   Disposition at $773.61 per share. 3,287,843
11/22/2016 3,241   Disposition at $772.63 per share. 2,504,094
11/22/2016 1,201   Disposition at $771.41 per share. 926,464
11/22/2016 665   Disposition at $770.77 per share. 512,563
11/22/2016 1,048   Disposition at $768.7 per share. 805,598
11/22/2016 3,882   Disposition at $767.84 per share. 2,980,755
11/22/2016 20   Disposition at $793.72 per share. 15,875
11/22/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
11/21/2016 3,007   Disposition at $783.4 per share. 2,355,684
11/21/2016 700   Disposition at $781.2 per share. 546,840
11/21/2016 300   Disposition at $779.44 per share. 233,832
11/21/2016 100   Disposition at $777.91 per share. 77,791
11/21/2016 427   Disposition at $777.09 per share. 331,818
11/21/2016 400   Disposition at $782.4 per share. 312,960
11/21/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
11/21/2016 127   Disposition at $769.33 per share. 97,705
11/21/2016 3,906   Disposition at $768.64 per share. 3,002,308
11/21/2016 6,941   Disposition at $767.86 per share. 5,329,717
11/21/2016 3,507   Disposition at $766.69 per share. 2,688,782
11/21/2016 940   Disposition at $765.81 per share. 719,862
11/21/2016 545   Disposition at $764.46 per share. 416,631
11/21/2016 200   Disposition at $763.1 per share. 152,620
11/21/2016 500   Disposition at $761.08 per share. 380,540
11/21/2016 2,939   Disposition at $786.06 per share. 2,310,231
11/21/2016 6,357   Disposition at $785.32 per share. 4,992,280
11/21/2016 2,436   Disposition at $784.24 per share. 1,910,409
11/18/2016 75,000   Gift at $0 per share. 0
11/18/2016 75,000   Gift at $0 per share. 0
10/28/2016 300   Disposition at $803.94 per share. 241,182
10/28/2016 500   Disposition at $825.72 per share. 412,860
10/28/2016 525   Disposition at $802.11 per share. 421,108
10/28/2016 600   Disposition at $824.85 per share. 494,910
10/28/2016 500   Disposition at $800.9 per share. 400,450
10/28/2016 1,746   Disposition at $823.77 per share. 1,438,303
10/28/2016 1,000   Disposition at $799.75 per share. 799,750
10/28/2016 956   Disposition at $822.7 per share. 786,502
10/28/2016 1,684   Disposition at $798.85 per share. 1,345,264
10/28/2016 1,328   Disposition at $821.86 per share. 1,091,431
10/28/2016 1,812   Disposition at $797.58 per share. 1,445,215
10/28/2016 1,612   Disposition at $820.86 per share. 1,323,227
10/28/2016 1,083   Disposition at $796.52 per share. 862,632
10/28/2016 1,387   Disposition at $819.56 per share. 1,136,730
10/28/2016 135   Disposition at $794.9 per share. 107,312
10/28/2016 100   Disposition at $817.79 per share. 81,779
10/28/2016 100   Disposition at $815.05 per share. 81,505
10/28/2016 478   Disposition at $837.82 per share. 400,478
10/28/2016 500   Disposition at $814.04 per share. 407,020
10/28/2016 638   Disposition at $836.9 per share. 533,943
10/28/2016 1,125   Disposition at $812.82 per share. 914,423
10/28/2016 1,612   Disposition at $835.34 per share. 1,346,569
10/28/2016 1,690   Disposition at $811.98 per share. 1,372,247
10/28/2016 1,591   Disposition at $834.17 per share. 1,327,165
10/28/2016 703   Disposition at $810.18 per share. 569,557
10/28/2016 1,453   Disposition at $833.32 per share. 1,210,814
10/28/2016 1,455   Disposition at $809.12 per share. 1,177,270
10/28/2016 326   Disposition at $831.6 per share. 271,102
10/28/2016 944   Disposition at $808 per share. 762,752
10/28/2016 1,116   Disposition at $830.5 per share. 926,838
10/28/2016 614   Disposition at $806.9 per share. 495,437
10/28/2016 780   Disposition at $829.34 per share. 646,886
10/28/2016 600   Disposition at $805.66 per share. 483,396
10/28/2016 100   Disposition at $828.02 per share. 82,802
10/28/2016 400   Disposition at $804.3 per share. 321,720
10/28/2016 347   Disposition at $826.88 per share. 286,928
10/28/2016 1,500   Disposition at $794.08 per share. 1,191,120
10/28/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
10/27/2016 263   Disposition at $823.02 per share. 216,455
10/27/2016 800   Disposition at $821.67 per share. 657,336
10/27/2016 300   Disposition at $820.31 per share. 246,093
10/27/2016 2,048   Disposition at $819.37 per share. 1,678,070
10/27/2016 3,257   Disposition at $818.35 per share. 2,665,366
10/27/2016 4,733   Disposition at $817.38 per share. 3,868,660
10/27/2016 4,159   Disposition at $816.41 per share. 3,395,450
10/27/2016 200   Disposition at $802.44 per share. 160,488
10/27/2016 706   Disposition at $815.43 per share. 575,694
10/27/2016 300   Disposition at $801.27 per share. 240,381
10/27/2016 692   Disposition at $798.47 per share. 552,542
10/27/2016 600   Disposition at $797.5 per share. 478,500
10/27/2016 2,184   Disposition at $796.3 per share. 1,739,120
10/27/2016 3,900   Disposition at $795.2 per share. 3,101,280
10/27/2016 4,194   Disposition at $794.3 per share. 3,331,295
10/27/2016 3,496   Disposition at $793.35 per share. 2,773,552
10/27/2016 1,100   Disposition at $792.28 per share. 871,508
10/27/2016 100   Disposition at $826.4 per share. 82,640
10/27/2016 300   Disposition at $825.27 per share. 247,581
10/27/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
10/26/2016 1,422   Disposition at $826.36 per share. 1,175,084
10/26/2016 1,655   Disposition at $823.33 per share. 1,362,612
10/26/2016 2,968   Disposition at $822.35 per share. 2,440,735
10/26/2016 4,861   Disposition at $821.39 per share. 3,992,777
10/26/2016 1,400   Disposition at $820.35 per share. 1,148,490
10/26/2016 1,398   Disposition at $819.49 per share. 1,145,648
10/26/2016 1,526   Disposition at $818.37 per share. 1,248,833
10/26/2016 519   Disposition at $817.37 per share. 424,216
10/26/2016 700   Disposition at $805.56 per share. 563,892
10/26/2016 1,668   Disposition at $803.96 per share. 1,341,006
10/26/2016 626   Disposition at $802.8 per share. 502,553
10/26/2016 3,020   Disposition at $801.71 per share. 2,421,165
10/26/2016 2,670   Disposition at $800.87 per share. 2,138,323
10/26/2016 2,782   Disposition at $799.6 per share. 2,224,488
10/26/2016 3,899   Disposition at $798.65 per share. 3,113,937
10/26/2016 1,301   Disposition at $797.43 per share. 1,037,457
10/26/2016 400   Disposition at $826.9 per share. 330,760
10/26/2016 517   Disposition at $825.51 per share. 426,789
10/26/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
10/25/2016 851   Disposition at $833.33 per share. 709,164
10/25/2016 930   Disposition at $832.41 per share. 774,142
10/25/2016 2,102   Disposition at $831.24 per share. 1,747,267
10/25/2016 2,543   Disposition at $830.37 per share. 2,111,631
10/25/2016 2,499   Disposition at $829.1 per share. 2,071,921
10/25/2016 3,972   Disposition at $828.3 per share. 3,290,008
10/25/2016 2,485   Disposition at $827.38 per share. 2,056,040
10/25/2016 400   Disposition at $814.52 per share. 325,808
10/25/2016 400   Disposition at $813.48 per share. 325,392
10/25/2016 406   Disposition at $825.97 per share. 335,344
10/25/2016 1,100   Disposition at $812.13 per share. 893,343
10/25/2016 2,001   Disposition at $810.97 per share. 1,622,751
10/25/2016 2,141   Disposition at $810.09 per share. 1,734,403
10/25/2016 800   Disposition at $809.16 per share. 647,328
10/25/2016 2,404   Disposition at $807.9 per share. 1,942,192
10/25/2016 5,631   Disposition at $807.06 per share. 4,544,555
10/25/2016 1,789   Disposition at $806.14 per share. 1,442,185
10/25/2016 177   Disposition at $836.89 per share. 148,130
10/25/2016 400   Disposition at $836.07 per share. 334,428
10/25/2016 301   Disposition at $834.61 per share. 251,218
10/25/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
10/24/2016 1,963   Disposition at $837.32 per share. 1,643,660
10/24/2016 5,141   Disposition at $836.5 per share. 4,300,447
10/24/2016 2,887   Disposition at $835.3 per share. 2,411,512
10/24/2016 2,865   Disposition at $834.59 per share. 2,391,101
10/24/2016 1,954   Disposition at $833.41 per share. 1,628,484
10/24/2016 908   Disposition at $832.13 per share. 755,575
10/24/2016 948   Disposition at $830.67 per share. 787,476
10/24/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
10/24/2016 100   Disposition at $815.05 per share. 81,505
10/24/2016 1,812   Disposition at $814.18 per share. 1,475,295
10/24/2016 4,136   Disposition at $813.31 per share. 3,363,851
10/24/2016 4,191   Disposition at $812.32 per share. 3,404,434
10/24/2016 1,482   Disposition at $811.31 per share. 1,202,362
10/24/2016 1,502   Disposition at $809.88 per share. 1,216,440
10/24/2016 1,373   Disposition at $808.8 per share. 1,110,483
10/24/2016 900   Disposition at $807.62 per share. 726,858
10/24/2016 770   Disposition at $806.42 per share. 620,944
10/24/2016 400   Disposition at $805.28 per share. 322,112
09/23/2016 370   Disposition at $816.55 per share. 302,124
09/23/2016 4,885   Disposition at $815.73 per share. 3,984,842
09/23/2016 7,936   Disposition at $814.91 per share. 6,467,126
09/23/2016 3,479   Disposition at $814.14 per share. 2,832,394
09/23/2016 9,112   Disposition at $785.29 per share. 7,155,563
09/23/2016 400   Disposition at $788.26 per share. 315,304
09/23/2016 4,939   Disposition at $787.34 per share. 3,888,673
09/23/2016 2,219   Disposition at $789.07 per share. 1,750,947
09/23/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
09/22/2016 4,718   Disposition at $816.28 per share. 3,851,210
09/22/2016 1,655   Disposition at $815.17 per share. 1,349,107
09/22/2016 1,683   Disposition at $814.28 per share. 1,370,434
09/22/2016 1,375   Disposition at $813.18 per share. 1,118,123
09/22/2016 700   Disposition at $811.76 per share. 568,232
09/22/2016 749   Disposition at $810.72 per share. 607,230
09/22/2016 800   Disposition at $809.98 per share. 647,984
09/22/2016 100   Disposition at $789.79 per share. 78,979
09/22/2016 1,236   Disposition at $789.11 per share. 975,340
09/22/2016 3,194   Disposition at $788.18 per share. 2,517,447
09/22/2016 4,957   Disposition at $787.29 per share. 3,902,597
09/22/2016 300   Disposition at $808.14 per share. 242,442
09/22/2016 999   Disposition at $786.27 per share. 785,484
09/22/2016 2,145   Disposition at $784.79 per share. 1,683,375
09/22/2016 1,329   Disposition at $783.92 per share. 1,041,830
09/22/2016 800   Disposition at $782.7 per share. 626,160
09/22/2016 1,145   Disposition at $781.52 per share. 894,841
09/22/2016 440   Disposition at $780.35 per share. 343,354
09/22/2016 321   Disposition at $779.33 per share. 250,165
09/22/2016 100   Disposition at $818.97 per share. 81,897
09/22/2016 1,939   Disposition at $818.37 per share. 1,586,820
09/22/2016 2,647   Disposition at $817.29 per share. 2,163,367
09/22/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
09/21/2016 1,804   Disposition at $804.07 per share. 1,450,543
09/21/2016 2,700   Disposition at $803.23 per share. 2,168,721
09/21/2016 2,693   Disposition at $802.08 per share. 2,160,002
09/21/2016 1,704   Disposition at $800.99 per share. 1,364,887
09/21/2016 1,033   Disposition at $800.03 per share. 826,431
09/21/2016 1,218   Disposition at $799.02 per share. 973,207
09/21/2016 2,575   Disposition at $797.95 per share. 2,054,722
09/21/2016 100   Disposition at $777.05 per share. 77,705
09/21/2016 1,373   Disposition at $796.93 per share. 1,094,185
09/21/2016 1,889   Disposition at $776.59 per share. 1,466,979
09/21/2016 2,432   Disposition at $775.56 per share. 1,886,162
09/21/2016 2,308   Disposition at $774.41 per share. 1,787,339
09/21/2016 3,597   Disposition at $773.58 per share. 2,782,568
09/21/2016 1,026   Disposition at $772.52 per share. 792,606
09/21/2016 1,437   Disposition at $771.46 per share. 1,108,589
09/21/2016 2,723   Disposition at $770.27 per share. 2,097,446
09/21/2016 1,154   Disposition at $769.23 per share. 887,692
09/21/2016 70   Disposition at $805.89 per share. 56,413
09/21/2016 1,496   Disposition at $805.24 per share. 1,204,640
09/21/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
09/20/2016 5,829   Disposition at $772.25 per share. 4,501,446
09/20/2016 3,987   Disposition at $771.34 per share. 3,075,333
09/20/2016 4,887   Disposition at $770.17 per share. 3,763,821
09/20/2016 1,600   Disposition at $769.2 per share. 1,230,720
09/20/2016 2,305   Disposition at $801.88 per share. 1,848,334
09/20/2016 7,066   Disposition at $801.06 per share. 5,660,290
09/20/2016 5,552   Disposition at $800 per share. 4,441,600
09/20/2016 1,743   Disposition at $799.25 per share. 1,393,093
09/20/2016 363   Disposition at $772.89 per share. 280,560
09/20/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
09/19/2016 100   Disposition at $800.13 per share. 80,013
09/19/2016 1,516   Disposition at $799.48 per share. 1,212,012
09/19/2016 2,138   Disposition at $798.63 per share. 1,707,471
09/19/2016 3,206   Disposition at $797.42 per share. 2,556,529
09/19/2016 2,730   Disposition at $796.56 per share. 2,174,609
09/19/2016 2,178   Disposition at $795.64 per share. 1,732,904
09/19/2016 1,075   Disposition at $794.44 per share. 854,023
09/19/2016 100   Disposition at $774 per share. 77,400
09/19/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
09/19/2016 1,000   Disposition at $773.15 per share. 773,150
09/19/2016 2,142   Disposition at $769.49 per share. 1,648,248
09/19/2016 2,641   Disposition at $772.36 per share. 2,039,803
09/19/2016 1,220   Disposition at $770.23 per share. 939,681
09/19/2016 3,032   Disposition at $768.29 per share. 2,329,456
09/19/2016 3,330   Disposition at $767.36 per share. 2,555,309
09/19/2016 2,103   Disposition at $766.41 per share. 1,611,761
09/19/2016 1,098   Disposition at $765.23 per share. 840,223
09/19/2016 1,725   Disposition at $802.82 per share. 1,384,865
09/19/2016 1,998   Disposition at $801.91 per share. 1,602,217
08/30/2016 75,000   Gift at $0 per share. 0
08/30/2016 75,000   Gift at $0 per share. 0
08/26/2016 150,000   Derivative/Non-derivative trans. at $0 per share. 0
08/19/2016 223   Disposition at $776.76 per share. 173,218
08/19/2016 4,205   Disposition at $775.93 per share. 3,262,786
08/19/2016 7,836   Disposition at $775.07 per share. 6,073,449
08/19/2016 4,406   Disposition at $773.97 per share. 3,410,112
08/19/2016 1,056   Disposition at $800.5 per share. 845,328
08/19/2016 4,651   Disposition at $799.76 per share. 3,719,684
08/19/2016 8,333   Disposition at $798.68 per share. 6,655,401
08/19/2016 2,630   Disposition at $797.82 per share. 2,098,267
08/19/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
08/18/2016 5,930   Disposition at $778.65 per share. 4,617,395
08/18/2016 3,110   Disposition at $777.52 per share. 2,418,088
08/18/2016 306   Disposition at $807.48 per share. 247,089
08/18/2016 1,146   Disposition at $806.51 per share. 924,261
08/18/2016 3,123   Disposition at $805.55 per share. 2,515,733
08/18/2016 3,577   Disposition at $804.72 per share. 2,878,484
08/18/2016 5,699   Disposition at $803.51 per share. 4,579,204
08/18/2016 2,815   Disposition at $802.29 per share. 2,258,447
08/18/2016 531   Disposition at $781.78 per share. 415,126
08/18/2016 2,401   Disposition at $780.62 per share. 1,874,269
08/18/2016 4,694   Disposition at $779.69 per share. 3,659,865
08/18/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
08/17/2016 1,562   Disposition at $805.08 per share. 1,257,535
08/17/2016 3,301   Disposition at $804.14 per share. 2,654,467
08/17/2016 867   Disposition at $803.02 per share. 696,219
08/17/2016 1,807   Disposition at $801.62 per share. 1,448,528
08/17/2016 865   Disposition at $800.44 per share. 692,381
08/17/2016 2,543   Disposition at $799.27 per share. 2,032,544
08/17/2016 4,139   Disposition at $798.36 per share. 3,304,413
08/17/2016 1,582   Disposition at $797.19 per share. 1,261,155
08/17/2016 970   Disposition at $779.56 per share. 756,174
08/17/2016 4,141   Disposition at $778.81 per share. 3,225,053
08/17/2016 2,327   Disposition at $777.64 per share. 1,809,569
08/17/2016 1,485   Disposition at $776.79 per share. 1,153,534
08/17/2016 3,029   Disposition at $775.5 per share. 2,348,990
08/17/2016 4,714   Disposition at $774.58 per share. 3,651,371
08/17/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
08/16/2016 300   Disposition at $774.36 per share. 232,308
08/16/2016 800   Disposition at $803.81 per share. 643,048
08/16/2016 2,925   Disposition at $802.85 per share. 2,348,337
08/16/2016 5,636   Disposition at $802.09 per share. 4,520,580
08/16/2016 2,408   Disposition at $800 per share. 1,926,400
08/16/2016 3,300   Disposition at $800 per share. 2,640,000
08/16/2016 1,280   Disposition at $799.01 per share. 1,022,733
08/16/2016 317   Disposition at $797.89 per share. 252,932
08/16/2016 200   Disposition at $780.66 per share. 156,132
08/16/2016 1,804   Disposition at $779.98 per share. 1,407,084
08/16/2016 5,146   Disposition at $779.15 per share. 4,009,506
08/16/2016 4,490   Disposition at $778.21 per share. 3,494,163
08/16/2016 3,608   Disposition at $777.09 per share. 2,803,741
08/16/2016 1,118   Disposition at $776.11 per share. 867,691
08/16/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
08/15/2016 3,286   Disposition at $781.76 per share. 2,568,864
08/15/2016 1,159   Disposition at $780.75 per share. 904,890
08/15/2016 400   Disposition at $810.56 per share. 324,224
08/15/2016 500   Disposition at $809.21 per share. 404,605
08/15/2016 1,802   Disposition at $808.1 per share. 1,456,197
08/15/2016 5,114   Disposition at $807.04 per share. 4,127,203
08/15/2016 7,412   Disposition at $806.1 per share. 5,974,814
08/15/2016 1,438   Disposition at $804.82 per share. 1,157,332
08/15/2016 401   Disposition at $786.68 per share. 315,459
08/15/2016 1,535   Disposition at $784.64 per share. 1,204,423
08/15/2016 3,845   Disposition at $783.59 per share. 3,012,904
08/15/2016 6,440   Disposition at $782.58 per share. 5,039,816
08/15/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
07/29/2016 1,820   Disposition at $776.89 per share. 1,413,940
07/29/2016 2,673   Disposition at $775.39 per share. 2,072,618
07/29/2016 1,430   Disposition at $774.66 per share. 1,107,764
07/29/2016 1,700   Disposition at $773.36 per share. 1,314,712
07/29/2016 1,579   Disposition at $772.09 per share. 1,219,131
07/29/2016 853   Disposition at $770.18 per share. 656,964
07/29/2016 1,000   Disposition at $769.05 per share. 769,050
07/29/2016 224   Disposition at $803.44 per share. 179,971
07/29/2016 3,275   Disposition at $802.68 per share. 2,628,777
07/29/2016 881   Disposition at $801.48 per share. 706,104
07/29/2016 1,521   Disposition at $800.44 per share. 1,217,470
07/29/2016 1,742   Disposition at $799.46 per share. 1,392,660
07/29/2016 1,988   Disposition at $771.25 per share. 1,533,245
07/29/2016 1,512   Disposition at $798.42 per share. 1,207,212
07/29/2016 1,813   Disposition at $797.16 per share. 1,445,252
07/29/2016 1,507   Disposition at $795.98 per share. 1,199,542
07/29/2016 1,447   Disposition at $794.9 per share. 1,150,221
07/29/2016 1,146   Disposition at $794.16 per share. 910,108
07/29/2016 1,303   Disposition at $793.01 per share. 1,033,293
07/29/2016 299   Disposition at $791.2 per share. 236,569
07/29/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
07/29/2016 200   Disposition at $778.42 per share. 155,684
07/29/2016 1,927   Disposition at $777.75 per share. 1,498,725
07/29/2016 1,500   Disposition at $768.21 per share. 1,152,315
07/28/2016 300   Disposition at $747.43 per share. 224,229
07/28/2016 1,475   Disposition at $746.44 per share. 1,100,999
07/28/2016 2,007   Disposition at $745.6 per share. 1,496,420
07/28/2016 1,550   Disposition at $744.29 per share. 1,153,650
07/28/2016 3,400   Disposition at $743.23 per share. 2,526,982
07/28/2016 5,214   Disposition at $742.33 per share. 3,870,509
07/28/2016 1,995   Disposition at $741.33 per share. 1,478,954
07/28/2016 725   Disposition at $740.19 per share. 536,638
07/28/2016 300   Disposition at $768.57 per share. 230,571
07/28/2016 831   Disposition at $766.27 per share. 636,771
07/28/2016 2,686   Disposition at $765.37 per share. 2,055,784
07/28/2016 2,360   Disposition at $764.11 per share. 1,803,300
07/28/2016 4,573   Disposition at $763.11 per share. 3,489,703
07/28/2016 4,379   Disposition at $762.27 per share. 3,337,981
07/28/2016 1,204   Disposition at $761.14 per share. 916,413
07/28/2016 333   Disposition at $759.8 per share. 253,014
07/28/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
07/27/2016 650   Disposition at $756.77 per share. 491,901
07/27/2016 661   Disposition at $744.15 per share. 491,884
07/27/2016 3,192   Disposition at $743.6 per share. 2,373,572
07/27/2016 5,288   Disposition at $742.47 per share. 3,926,182
07/27/2016 3,451   Disposition at $741.42 per share. 2,558,641
07/27/2016 1,520   Disposition at $740.54 per share. 1,125,621
07/27/2016 1,954   Disposition at $738.86 per share. 1,443,733
07/27/2016 600   Disposition at $738.02 per share. 442,812
07/27/2016 1,743   Disposition at $763.89 per share. 1,331,461
07/27/2016 2,017   Disposition at $763.26 per share. 1,539,496
07/27/2016 4,245   Disposition at $762.03 per share. 3,234,818
07/27/2016 3,730   Disposition at $761.18 per share. 2,839,202
07/27/2016 1,948   Disposition at $760.16 per share. 1,480,792
07/27/2016 1,100   Disposition at $758.95 per share. 834,845
07/27/2016 1,233   Disposition at $757.9 per share. 934,491
07/27/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
07/26/2016 3,609   Disposition at $736.02 per share. 2,656,297
07/26/2016 1,014   Disposition at $734.01 per share. 744,287
07/26/2016 3,058   Disposition at $758.72 per share. 2,320,166
07/26/2016 1,352   Disposition at $757.56 per share. 1,024,222
07/26/2016 3,232   Disposition at $756.69 per share. 2,445,623
07/26/2016 4,613   Disposition at $755.67 per share. 3,485,906
07/26/2016 2,972   Disposition at $754.46 per share. 2,242,256
07/26/2016 1,439   Disposition at $753.5 per share. 1,084,287
07/26/2016 4,316   Disposition at $736.2 per share. 3,177,440
07/26/2016 2,753   Disposition at $741.07 per share. 2,040,166
07/26/2016 768   Disposition at $740.4 per share. 568,628
07/26/2016 1,433   Disposition at $738.91 per share. 1,058,859
07/26/2016 2,773   Disposition at $738.42 per share. 2,047,639
07/26/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
07/25/2016 711   Disposition at $742.01 per share. 527,570
07/25/2016 3,319   Disposition at $741.3 per share. 2,460,375
07/25/2016 200   Disposition at $759.63 per share. 151,926
07/25/2016 2,422   Disposition at $758.74 per share. 1,837,669
07/25/2016 2,467   Disposition at $757.84 per share. 1,869,592
07/25/2016 3,508   Disposition at $756.63 per share. 2,654,259
07/25/2016 4,787   Disposition at $755.79 per share. 3,617,967
07/25/2016 3,282   Disposition at $754.74 per share. 2,477,057
07/25/2016 1,627   Disposition at $740.21 per share. 1,204,322
07/25/2016 5,257   Disposition at $739.22 per share. 3,886,080
07/25/2016 5,752   Disposition at $738.2 per share. 4,246,127
07/25/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
06/24/2016 1,303   Disposition at $693.38 per share. 903,475
06/24/2016 800   Disposition at $692.22 per share. 553,776
06/24/2016 1,732   Disposition at $691.12 per share. 1,197,020
06/24/2016 3,640   Disposition at $690.33 per share. 2,512,802
06/24/2016 2,065   Disposition at $689.25 per share. 1,423,302
06/24/2016 1,041   Disposition at $688.08 per share. 716,292
06/24/2016 1,091   Disposition at $686.89 per share. 749,397
06/24/2016 502   Disposition at $688.51 per share. 345,633
06/24/2016 500   Disposition at $687.42 per share. 343,710
06/24/2016 1,019   Disposition at $686.1 per share. 699,136
06/24/2016 599   Disposition at $685.13 per share. 410,393
06/24/2016 400   Disposition at $684.3 per share. 273,720
06/24/2016 1,321   Disposition at $683.04 per share. 902,296
06/24/2016 1,652   Disposition at $681.99 per share. 1,126,648
06/24/2016 2,151   Disposition at $681.19 per share. 1,465,240
06/24/2016 2,592   Disposition at $680.13 per share. 1,762,897
06/24/2016 2,905   Disposition at $679.14 per share. 1,972,902
06/24/2016 551   Disposition at $685.91 per share. 377,937
06/24/2016 998   Disposition at $677.96 per share. 676,605
06/24/2016 1,331   Disposition at $676.96 per share. 901,034
06/24/2016 700   Disposition at $676.18 per share. 473,326
06/24/2016 100   Disposition at $701.67 per share. 70,167
06/24/2016 400   Disposition at $700.22 per share. 280,088
06/24/2016 824   Disposition at $699.06 per share. 576,026
06/24/2016 1,108   Disposition at $698.01 per share. 773,396
06/24/2016 55   Disposition at $711.86 per share. 39,153
06/24/2016 700   Disposition at $695.6 per share. 486,920
06/24/2016 1,260   Disposition at $694.27 per share. 874,781
06/24/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
06/23/2016 499   Disposition at $696.56 per share. 347,584
06/23/2016 1,719   Disposition at $695.3 per share. 1,195,221
06/23/2016 3,041   Disposition at $694.52 per share. 2,112,036
06/23/2016 1,417   Disposition at $693.8 per share. 983,115
06/23/2016 330   Disposition at $692.48 per share. 228,519
06/23/2016 700   Disposition at $691.01 per share. 483,707
06/23/2016 1,936   Disposition at $690.14 per share. 1,336,112
06/23/2016 931   Disposition at $714.12 per share. 664,846
06/23/2016 556   Disposition at $713.4 per share. 396,651
06/23/2016 501   Disposition at $711.86 per share. 356,642
06/23/2016 1,859   Disposition at $710.83 per share. 1,321,433
06/23/2016 1,152   Disposition at $710.21 per share. 818,162
06/23/2016 889   Disposition at $708.52 per share. 629,875
06/23/2016 2,781   Disposition at $707.67 per share. 1,968,031
06/23/2016 2,560   Disposition at $706.8 per share. 1,809,408
06/23/2016 1,221   Disposition at $689.19 per share. 841,501
06/23/2016 700   Disposition at $705.9 per share. 494,130
06/23/2016 1,266   Disposition at $704.2 per share. 891,518
06/23/2016 1,968   Disposition at $703.27 per share. 1,384,036
06/23/2016 1,103   Disposition at $702.11 per share. 774,428
06/23/2016 400   Disposition at $701.14 per share. 280,456
06/23/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
06/23/2016 1,402   Disposition at $701.26 per share. 983,167
06/23/2016 401   Disposition at $699.77 per share. 280,608
06/23/2016 1,104   Disposition at $698.69 per share. 771,354
06/23/2016 1,977   Disposition at $697.9 per share. 1,379,749
06/23/2016 919   Disposition at $688.04 per share. 632,309
06/22/2016 779   Disposition at $706.53 per share. 550,387
06/22/2016 300   Disposition at $700 per share. 210,000
06/22/2016 1,836   Disposition at $698.88 per share. 1,283,144
06/22/2016 3,900   Disposition at $697.92 per share. 2,721,888
06/22/2016 5,067   Disposition at $696.88 per share. 3,531,091
06/22/2016 2,700   Disposition at $695.95 per share. 1,879,065
06/22/2016 2,163   Disposition at $694.78 per share. 1,502,810
06/22/2016 700   Disposition at $693.71 per share. 485,597
06/22/2016 514   Disposition at $713.26 per share. 366,616
06/22/2016 2,133   Disposition at $712.07 per share. 1,518,846
06/22/2016 4,411   Disposition at $711.01 per share. 3,136,266
06/22/2016 5,252   Disposition at $710.01 per share. 3,728,973
06/22/2016 1,700   Disposition at $708.79 per share. 1,204,943
06/22/2016 1,877   Disposition at $707.8 per share. 1,328,541
06/22/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
06/21/2016 600   Disposition at $700.26 per share. 420,156
06/21/2016 1,429   Disposition at $699.17 per share. 999,114
06/21/2016 1,125   Disposition at $698.19 per share. 785,464
06/21/2016 1,102   Disposition at $697.15 per share. 768,260
06/21/2016 2,881   Disposition at $696.2 per share. 2,005,753
06/21/2016 3,722   Disposition at $695.18 per share. 2,587,460
06/21/2016 3,373   Disposition at $693.91 per share. 2,340,559
06/21/2016 100   Disposition at $714.75 per share. 71,475
06/21/2016 662   Disposition at $714.13 per share. 472,755
06/21/2016 1,634   Disposition at $693.06 per share. 1,132,461
06/21/2016 700   Disposition at $713.01 per share. 499,107
06/21/2016 1,603   Disposition at $711.67 per share. 1,140,808
06/21/2016 1,413   Disposition at $710.59 per share. 1,004,064
06/21/2016 1,655   Disposition at $709.41 per share. 1,174,074
06/21/2016 3,876   Disposition at $708.52 per share. 2,746,224
06/21/2016 2,063   Disposition at $707.53 per share. 1,459,635
06/21/2016 3,394   Disposition at $706.54 per share. 2,397,997
06/21/2016 1,200   Disposition at $705.77 per share. 846,924
06/21/2016 100   Disposition at $702.36 per share. 70,236
06/21/2016 700   Disposition at $701.27 per share. 490,889
06/21/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
06/20/2016 1,200   Disposition at $713.91 per share. 856,692
06/20/2016 3,765   Disposition at $712.81 per share. 2,683,730
06/20/2016 1,601   Disposition at $711.85 per share. 1,139,672
06/20/2016 3,174   Disposition at $710.71 per share. 2,255,794
06/20/2016 1,900   Disposition at $709.81 per share. 1,348,639
06/20/2016 2,019   Disposition at $708.27 per share. 1,429,998
06/20/2016 800   Disposition at $707.52 per share. 566,016
06/20/2016 956   Disposition at $706.32 per share. 675,242
06/20/2016 1,600   Disposition at $701.74 per share. 1,122,784
06/20/2016 1,582   Disposition at $700.53 per share. 1,108,239
06/20/2016 3,565   Disposition at $699.68 per share. 2,494,360
06/20/2016 2,060   Disposition at $698.43 per share. 1,438,766
06/20/2016 3,028   Disposition at $697.4 per share. 2,111,728
06/20/2016 1,725   Disposition at $696.27 per share. 1,201,066
06/20/2016 2,300   Disposition at $695.4 per share. 1,599,420
06/20/2016 806   Disposition at $693.86 per share. 559,252
06/20/2016 89   Disposition at $715.78 per share. 63,705
06/20/2016 1,162   Disposition at $714.8 per share. 830,598
06/20/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
05/20/2016 2,029   Disposition at $710.28 per share. 1,441,159
05/20/2016 5,415   Disposition at $709.42 per share. 3,841,510
05/20/2016 1,954   Disposition at $708.63 per share. 1,384,664
05/20/2016 700   Disposition at $707.06 per share. 494,942
05/20/2016 200   Disposition at $706.06 per share. 141,212
05/20/2016 738   Disposition at $704.84 per share. 520,172
05/20/2016 800   Disposition at $703.65 per share. 562,920
05/20/2016 1,303   Disposition at $727.11 per share. 947,425
05/20/2016 1,319   Disposition at $726.01 per share. 957,608
05/20/2016 1,788   Disposition at $725.02 per share. 1,296,336
05/20/2016 212   Disposition at $701.76 per share. 148,774
05/20/2016 1,300   Disposition at $723.71 per share. 940,823
05/20/2016 3,745   Disposition at $722.9 per share. 2,707,261
05/20/2016 3,734   Disposition at $722.06 per share. 2,696,173
05/20/2016 1,630   Disposition at $721.02 per share. 1,175,263
05/20/2016 637   Disposition at $719.16 per share. 458,105
05/20/2016 724   Disposition at $718.29 per share. 520,042
05/20/2016 490   Disposition at $717.1 per share. 351,379
05/20/2016 1,635   Disposition at $713.95 per share. 1,167,309
05/20/2016 1,308   Disposition at $712.83 per share. 932,382
05/20/2016 1,679   Disposition at $711.92 per share. 1,195,314
05/20/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
05/19/2016 700   Disposition at $704.84 per share. 493,388
05/19/2016 600   Disposition at $704.12 per share. 422,472
05/19/2016 1,045   Disposition at $702.94 per share. 734,573
05/19/2016 2,500   Disposition at $701.49 per share. 1,753,725
05/19/2016 3,351   Disposition at $700.66 per share. 2,347,912
05/19/2016 3,878   Disposition at $699.65 per share. 2,713,243
05/19/2016 3,045   Disposition at $698.74 per share. 2,127,664
05/19/2016 1,547   Disposition at $697.67 per share. 1,079,296
05/19/2016 100   Disposition at $719.55 per share. 71,955
05/19/2016 1,100   Disposition at $719.1 per share. 791,010
05/19/2016 900   Disposition at $717.29 per share. 645,561
05/19/2016 1,020   Disposition at $716.15 per share. 730,473
05/19/2016 3,573   Disposition at $715.22 per share. 2,555,482
05/19/2016 2,086   Disposition at $714.18 per share. 1,489,780
05/19/2016 2,874   Disposition at $713.23 per share. 2,049,824
05/19/2016 3,409   Disposition at $712.2 per share. 2,427,890
05/19/2016 1,604   Disposition at $711.17 per share. 1,140,717
05/19/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
05/18/2016 2,995   Disposition at $709.55 per share. 2,125,103
05/18/2016 3,805   Disposition at $708.72 per share. 2,696,680
05/18/2016 2,632   Disposition at $707.47 per share. 1,862,062
05/18/2016 2,641   Disposition at $706.46 per share. 1,865,761
05/18/2016 500   Disposition at $705.47 per share. 352,735
05/18/2016 1,112   Disposition at $704.56 per share. 783,471
05/18/2016 1,251   Disposition at $703.38 per share. 879,929
05/18/2016 580   Disposition at $702.13 per share. 407,236
05/18/2016 583   Disposition at $724.57 per share. 422,425
05/18/2016 2,908   Disposition at $723.65 per share. 2,104,375
05/18/2016 3,953   Disposition at $722.76 per share. 2,857,071
05/18/2016 3,155   Disposition at $721.6 per share. 2,276,648
05/18/2016 2,621   Disposition at $720.65 per share. 1,888,824
05/18/2016 1,143   Disposition at $719.28 per share. 822,138
05/18/2016 1,400   Disposition at $718.2 per share. 1,005,480
05/18/2016 603   Disposition at $717.2 per share. 432,472
05/18/2016 300   Disposition at $716.07 per share. 214,821
05/18/2016 1,150   Disposition at $710.57 per share. 817,156
05/18/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
05/17/2016 2,171   Disposition at $714.21 per share. 1,550,550
05/17/2016 2,579   Disposition at $713.02 per share. 1,838,879
05/17/2016 1,499   Disposition at $712.06 per share. 1,067,378
05/17/2016 225   Disposition at $710.46 per share. 159,854
05/17/2016 200   Disposition at $709.62 per share. 141,924
05/17/2016 200   Disposition at $708.06 per share. 141,612
05/17/2016 114   Disposition at $735.12 per share. 83,804
05/17/2016 1,400   Disposition at $707.18 per share. 990,052
05/17/2016 800   Disposition at $734.05 per share. 587,240
05/17/2016 1,374   Disposition at $733.16 per share. 1,007,362
05/17/2016 598   Disposition at $731.49 per share. 437,432
05/17/2016 1,137   Disposition at $730.32 per share. 830,374
05/17/2016 1,338   Disposition at $729.41 per share. 975,951
05/17/2016 2,264   Disposition at $728.36 per share. 1,649,008
05/17/2016 2,616   Disposition at $727.44 per share. 1,902,984
05/17/2016 1,343   Disposition at $726.47 per share. 975,650
05/17/2016 200   Disposition at $724.78 per share. 144,956
05/17/2016 300   Disposition at $724.04 per share. 217,212
05/17/2016 2,250   Disposition at $706.21 per share. 1,588,973
05/17/2016 300   Disposition at $721.94 per share. 216,582
05/17/2016 1,614   Disposition at $721.1 per share. 1,163,856
05/17/2016 1,830   Disposition at $720.13 per share. 1,317,838
05/17/2016 838   Disposition at $719.06 per share. 602,573
05/17/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
05/17/2016 603   Disposition at $720.09 per share. 434,215
05/17/2016 1,414   Disposition at $719.11 per share. 1,016,822
05/17/2016 400   Disposition at $717.76 per share. 287,104
05/17/2016 1,415   Disposition at $716.55 per share. 1,013,919
05/17/2016 1,500   Disposition at $715.13 per share. 1,072,695
05/17/2016 810   Disposition at $705.29 per share. 571,285
05/16/2016 1,025   Disposition at $726.92 per share. 745,093
05/16/2016 200   Disposition at $725.87 per share. 145,174
05/16/2016 1,800   Disposition at $724.82 per share. 1,304,676
05/16/2016 1,731   Disposition at $723.87 per share. 1,253,019
05/16/2016 861   Disposition at $722.73 per share. 622,271
05/16/2016 700   Disposition at $721 per share. 504,700
05/16/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
05/16/2016 2,510   Disposition at $717.68 per share. 1,801,377
05/16/2016 1,522   Disposition at $716.8 per share. 1,090,970
05/16/2016 2,835   Disposition at $715.81 per share. 2,029,322
05/16/2016 3,407   Disposition at $714.84 per share. 2,435,460
05/16/2016 379   Disposition at $713.36 per share. 270,364
05/16/2016 900   Disposition at $712.61 per share. 641,349
05/16/2016 998   Disposition at $710.81 per share. 709,389
05/16/2016 2,215   Disposition at $709.99 per share. 1,572,628
05/16/2016 800   Disposition at $708.81 per share. 567,048
05/16/2016 400   Disposition at $707.75 per share. 283,100
05/16/2016 700   Disposition at $706.71 per share. 494,697
05/16/2016 798   Disposition at $732.18 per share. 584,280
05/16/2016 2,989   Disposition at $731.35 per share. 2,186,006
05/16/2016 2,373   Disposition at $730.45 per share. 1,733,358
05/16/2016 3,172   Disposition at $729.34 per share. 2,313,467
05/16/2016 1,017   Disposition at $728.57 per share. 740,956
05/06/2016 75,000   Gift at $0 per share. 0
05/06/2016 75,000   Gift at $0 per share. 0
04/29/2016 998   Disposition at $710.51 per share. 709,089
04/29/2016 2,010   Disposition at $709.62 per share. 1,426,337
04/29/2016 4,904   Disposition at $708.77 per share. 3,475,809
04/29/2016 2,489   Disposition at $707.74 per share. 1,761,565
04/29/2016 3,262   Disposition at $706.65 per share. 2,305,093
04/29/2016 1,829   Disposition at $705.69 per share. 1,290,708
04/29/2016 759   Disposition at $704.83 per share. 534,966
04/29/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
04/29/2016 200   Disposition at $697.2 per share. 139,440
04/29/2016 300   Disposition at $696.17 per share. 208,851
04/29/2016 1,324   Disposition at $694.91 per share. 920,061
04/29/2016 3,406   Disposition at $693.96 per share. 2,363,628
04/29/2016 3,386   Disposition at $692.9 per share. 2,346,160
04/29/2016 4,543   Disposition at $692 per share. 3,143,756
04/29/2016 2,491   Disposition at $690.9 per share. 1,721,032
04/29/2016 1,020   Disposition at $689.89 per share. 703,688
04/29/2016 419   Disposition at $711.54 per share. 298,136
04/28/2016 1,601   Disposition at $698.96 per share. 1,119,035
04/28/2016 1,272   Disposition at $712.88 per share. 906,784
04/28/2016 800   Disposition at $697.88 per share. 558,304
04/28/2016 804   Disposition at $711.59 per share. 572,119
04/28/2016 1,141   Disposition at $696.87 per share. 795,129
04/28/2016 814   Disposition at $710.49 per share. 578,339
04/28/2016 200   Disposition at $695.91 per share. 139,182
04/28/2016 448   Disposition at $708.62 per share. 317,462
04/28/2016 300   Disposition at $694.52 per share. 208,356
04/28/2016 100   Disposition at $706.99 per share. 70,699
04/28/2016 200   Disposition at $693.55 per share. 138,710
04/28/2016 1,325   Disposition at $706.39 per share. 935,967
04/28/2016 978   Disposition at $692.33 per share. 677,099
04/28/2016 407   Disposition at $704.91 per share. 286,899
04/28/2016 100   Disposition at $728.32 per share. 72,832
04/28/2016 900   Disposition at $727.7 per share. 654,930
04/28/2016 200   Disposition at $713.58 per share. 142,716
04/28/2016 851   Disposition at $726.62 per share. 618,354
04/28/2016 1,112   Disposition at $712.21 per share. 791,978
04/28/2016 900   Disposition at $725.25 per share. 652,725
04/28/2016 624   Disposition at $691.4 per share. 431,434
04/28/2016 600   Disposition at $703.82 per share. 422,292
04/28/2016 300   Disposition at $711.17 per share. 213,351
04/28/2016 1,367   Disposition at $724.49 per share. 990,378
04/28/2016 1,124   Disposition at $710.34 per share. 798,423
04/28/2016 1,993   Disposition at $723.46 per share. 1,441,856
04/28/2016 1,599   Disposition at $709.33 per share. 1,134,219
04/28/2016 2,159   Disposition at $722.34 per share. 1,559,533
04/28/2016 1,990   Disposition at $708.08 per share. 1,409,080
04/28/2016 263   Disposition at $721.02 per share. 189,629
04/28/2016 2,097   Disposition at $707.06 per share. 1,482,705
04/28/2016 200   Disposition at $718.84 per share. 143,768
04/28/2016 257   Disposition at $705.45 per share. 181,301
04/28/2016 200   Disposition at $718.18 per share. 143,636
04/28/2016 100   Disposition at $703.89 per share. 70,389
04/28/2016 400   Disposition at $717.12 per share. 286,848
04/28/2016 324   Disposition at $702.64 per share. 227,656
04/28/2016 400   Disposition at $715.82 per share. 286,328
04/28/2016 400   Disposition at $701.54 per share. 280,616
04/28/2016 301   Disposition at $714.76 per share. 215,143
04/28/2016 500   Disposition at $700.14 per share. 350,070
04/28/2016 862   Disposition at $713.79 per share. 615,287
04/28/2016 819   Disposition at $690.16 per share. 565,242
04/28/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
04/27/2016 979   Disposition at $717.88 per share. 702,805
04/27/2016 1,900   Disposition at $716.74 per share. 1,361,806
04/27/2016 1,189   Disposition at $715.48 per share. 850,706
04/27/2016 1,354   Disposition at $714.39 per share. 967,285
04/27/2016 2,111   Disposition at $713.57 per share. 1,506,347
04/27/2016 1,095   Disposition at $712.51 per share. 780,199
04/27/2016 200   Disposition at $707.9 per share. 141,580
04/27/2016 426   Disposition at $711.36 per share. 303,040
04/27/2016 1,311   Disposition at $707.22 per share. 927,166
04/27/2016 786   Disposition at $706.07 per share. 554,972
04/27/2016 1,899   Disposition at $705.06 per share. 1,338,909
04/27/2016 649   Disposition at $703.34 per share. 456,468
04/27/2016 1,507   Disposition at $702.17 per share. 1,058,171
04/27/2016 1,408   Disposition at $701.09 per share. 987,135
04/27/2016 1,103   Disposition at $699.82 per share. 771,902
04/27/2016 1,818   Disposition at $698.82 per share. 1,270,455
04/27/2016 1,308   Disposition at $697.53 per share. 912,370
04/27/2016 1,850   Disposition at $696.73 per share. 1,288,951
04/27/2016 400   Disposition at $709.52 per share. 283,808
04/27/2016 1,575   Disposition at $695.46 per share. 1,095,350
04/27/2016 952   Disposition at $694.63 per share. 661,288
04/27/2016 300   Disposition at $693.03 per share. 207,909
04/27/2016 200   Disposition at $725.67 per share. 145,134
04/27/2016 603   Disposition at $723.77 per share. 436,434
04/27/2016 1,168   Disposition at $723.04 per share. 844,511
04/27/2016 1,168   Disposition at $721.95 per share. 843,238
04/27/2016 1,514   Disposition at $721.01 per share. 1,091,610
04/27/2016 1,185   Disposition at $719.77 per share. 852,928
04/27/2016 1,374   Disposition at $718.99 per share. 987,893
04/27/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
04/26/2016 700   Disposition at $714.9 per share. 500,430
04/26/2016 939   Disposition at $731.35 per share. 686,738
04/26/2016 719   Disposition at $713.07 per share. 512,698
04/26/2016 317   Disposition at $730.21 per share. 231,477
04/26/2016 700   Disposition at $712.28 per share. 498,596
04/26/2016 606   Disposition at $727.66 per share. 440,962
04/26/2016 600   Disposition at $709.74 per share. 425,844
04/26/2016 576   Disposition at $725.65 per share. 417,975
04/26/2016 513   Disposition at $708.09 per share. 363,251
04/26/2016 1,608   Disposition at $724.86 per share. 1,165,575
04/26/2016 1,770   Disposition at $707.27 per share. 1,251,868
04/26/2016 811   Disposition at $723.75 per share. 586,962
04/26/2016 745   Disposition at $706.51 per share. 526,350
04/26/2016 300   Disposition at $722.24 per share. 216,672
04/26/2016 200   Disposition at $744.9 per share. 148,980
04/26/2016 594   Disposition at $704.85 per share. 418,681
04/26/2016 300   Disposition at $720.91 per share. 216,273
04/26/2016 200   Disposition at $743.42 per share. 148,684
04/26/2016 697   Disposition at $742.55 per share. 517,558
04/26/2016 200   Disposition at $725.48 per share. 145,096
04/26/2016 1,452   Disposition at $741.32 per share. 1,076,397
04/26/2016 564   Disposition at $723.33 per share. 407,959
04/26/2016 500   Disposition at $740.21 per share. 370,105
04/26/2016 1,662   Disposition at $721.92 per share. 1,199,832
04/26/2016 948   Disposition at $737.83 per share. 699,463
04/26/2016 509   Disposition at $720.89 per share. 366,934
04/26/2016 3,105   Disposition at $736.72 per share. 2,287,516
04/26/2016 724   Disposition at $719.02 per share. 520,571
04/26/2016 2,503   Disposition at $735.88 per share. 1,841,908
04/26/2016 1,316   Disposition at $718.14 per share. 945,073
04/26/2016 704   Disposition at $734.64 per share. 517,187
04/26/2016 4,050   Disposition at $717.31 per share. 2,905,106
04/26/2016 600   Disposition at $733.47 per share. 440,082
04/26/2016 1,200   Disposition at $716.11 per share. 859,332
04/26/2016 300   Disposition at $732.05 per share. 219,615
04/26/2016 100   Disposition at $703.22 per share. 70,322
04/26/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
04/25/2016 2,072   Disposition at $741.47 per share. 1,536,326
04/25/2016 2,028   Disposition at $743.22 per share. 1,507,251
04/25/2016 2,622   Disposition at $742.34 per share. 1,946,416
04/25/2016 2,793   Disposition at $740.35 per share. 2,067,798
04/25/2016 2,564   Disposition at $739.27 per share. 1,895,489
04/25/2016 1,342   Disposition at $738.24 per share. 990,719
04/25/2016 2,080   Disposition at $737.39 per share. 1,533,772
04/25/2016 682   Disposition at $735.95 per share. 501,918
04/25/2016 2,277   Disposition at $717.95 per share. 1,634,773
04/25/2016 100   Disposition at $723.88 per share. 72,388
04/25/2016 578   Disposition at $723.52 per share. 418,195
04/25/2016 2,322   Disposition at $722.08 per share. 1,676,670
04/25/2016 5,409   Disposition at $721.2 per share. 3,900,971
04/25/2016 2,360   Disposition at $720.09 per share. 1,699,413
04/25/2016 2,520   Disposition at $719.14 per share. 1,812,233
04/25/2016 1,100   Disposition at $716.91 per share. 788,601
04/25/2016 483   Disposition at $744.46 per share. 359,575
04/25/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
03/28/2016 3,108   Disposition at $735.62 per share. 2,286,307
03/28/2016 4,655   Disposition at $734.32 per share. 3,418,260
03/28/2016 968   Disposition at $735.51 per share. 711,974
03/28/2016 1,400   Disposition at $756.97 per share. 1,059,758
03/28/2016 1,650   Disposition at $755.96 per share. 1,247,334
03/28/2016 4,747   Disposition at $754.93 per share. 3,583,653
03/28/2016 6,240   Disposition at $753.9 per share. 4,704,336
03/28/2016 2,633   Disposition at $752.97 per share. 1,982,571
03/28/2016 819   Disposition at $738.42 per share. 604,766
03/28/2016 2,700   Disposition at $737.48 per share. 1,991,196
03/28/2016 4,420   Disposition at $736.68 per share. 3,256,126
03/28/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
03/24/2016 1,888   Disposition at $732.61 per share. 1,383,168
03/24/2016 1,817   Disposition at $731.69 per share. 1,329,481
03/24/2016 300   Disposition at $756.17 per share. 226,851
03/24/2016 701   Disposition at $755.14 per share. 529,354
03/24/2016 4,404   Disposition at $754.42 per share. 3,322,466
03/24/2016 5,580   Disposition at $753.45 per share. 4,204,251
03/24/2016 2,914   Disposition at $752.42 per share. 2,192,552
03/24/2016 2,767   Disposition at $751.26 per share. 2,078,737
03/24/2016 337   Disposition at $736.61 per share. 248,238
03/24/2016 1,779   Disposition at $735.46 per share. 1,308,384
03/24/2016 6,234   Disposition at $734.75 per share. 4,580,432
03/24/2016 4,611   Disposition at $733.77 per share. 3,383,414
03/24/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
03/23/2016 150   Disposition at $764.3 per share. 114,645
03/23/2016 50   Disposition at $762.92 per share. 38,146
03/23/2016 1,133   Disposition at $762.07 per share. 863,426
03/23/2016 3,346   Disposition at $761.07 per share. 2,546,541
03/23/2016 4,016   Disposition at $760.2 per share. 3,052,964
03/23/2016 1,997   Disposition at $759.16 per share. 1,516,043
03/23/2016 3,617   Disposition at $757.97 per share. 2,741,578
03/23/2016 2,357   Disposition at $757.13 per share. 1,784,556
03/23/2016 100   Disposition at $745.13 per share. 74,513
03/23/2016 100   Disposition at $744.05 per share. 74,405
03/23/2016 632   Disposition at $743.05 per share. 469,608
03/23/2016 810   Disposition at $742.44 per share. 601,377
03/23/2016 3,685   Disposition at $741.33 per share. 2,731,802
03/23/2016 3,422   Disposition at $740.18 per share. 2,532,896
03/23/2016 2,367   Disposition at $739.34 per share. 1,750,018
03/23/2016 3,981   Disposition at $738.16 per share. 2,938,615
03/23/2016 1,569   Disposition at $737.25 per share. 1,156,746
03/23/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
03/22/2016 200   Disposition at $738.51 per share. 147,702
03/22/2016 100   Disposition at $764.48 per share. 76,448
03/22/2016 658   Disposition at $763.61 per share. 502,456
03/22/2016 4,037   Disposition at $762.92 per share. 3,079,909
03/22/2016 3,566   Disposition at $761.96 per share. 2,717,150
03/22/2016 2,623   Disposition at $760.9 per share. 1,995,841
03/22/2016 3,191   Disposition at $759.86 per share. 2,424,714
03/22/2016 2,491   Disposition at $758.86 per share. 1,890,321
03/22/2016 800   Disposition at $744.47 per share. 595,576
03/22/2016 4,357   Disposition at $743.69 per share. 3,240,258
03/22/2016 3,311   Disposition at $742.74 per share. 2,459,213
03/22/2016 2,657   Disposition at $741.55 per share. 1,970,299
03/22/2016 3,445   Disposition at $740.73 per share. 2,551,815
03/22/2016 1,896   Disposition at $739.72 per share. 1,402,510
03/22/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
03/21/2016 1,088   Disposition at $759.78 per share. 826,641
03/21/2016 1,903   Disposition at $758.57 per share. 1,443,559
03/21/2016 2,501   Disposition at $757.63 per share. 1,894,833
03/21/2016 935   Disposition at $756.38 per share. 707,216
03/21/2016 1,500   Disposition at $755.7 per share. 1,133,550
03/21/2016 520   Disposition at $754.19 per share. 392,179
03/21/2016 1,277   Disposition at $753.41 per share. 962,105
03/21/2016 369   Disposition at $742.21 per share. 273,876
03/21/2016 2,198   Disposition at $741.5 per share. 1,629,817
03/21/2016 1,696   Disposition at $752.41 per share. 1,276,088
03/21/2016 2,133   Disposition at $740.52 per share. 1,579,530
03/21/2016 3,783   Disposition at $739.6 per share. 2,797,907
03/21/2016 2,398   Disposition at $738.58 per share. 1,771,115
03/21/2016 2,338   Disposition at $737.46 per share. 1,724,182
03/21/2016 300   Disposition at $736.3 per share. 220,890
03/21/2016 1,471   Disposition at $735.33 per share. 1,081,671
03/21/2016 1,676   Disposition at $734.35 per share. 1,230,771
03/21/2016 768   Disposition at $762.64 per share. 585,708
03/21/2016 2,201   Disposition at $761.98 per share. 1,677,118
03/21/2016 2,277   Disposition at $761 per share. 1,732,797
03/21/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
02/26/2016 1,924   Disposition at $710.32 per share. 1,366,656
02/26/2016 1,100   Disposition at $709.49 per share. 780,439
02/26/2016 2,295   Disposition at $708.26 per share. 1,625,457
02/26/2016 432   Disposition at $707 per share. 305,424
02/26/2016 850   Disposition at $706.24 per share. 600,304
02/26/2016 2,482   Disposition at $705.11 per share. 1,750,084
02/26/2016 2,852   Disposition at $704.11 per share. 2,008,122
02/26/2016 233   Disposition at $735.6 per share. 171,395
02/26/2016 612   Disposition at $734.56 per share. 449,551
02/26/2016 1,734   Disposition at $733.77 per share. 1,272,358
02/26/2016 1,863   Disposition at $732.67 per share. 1,364,965
02/26/2016 1,250   Disposition at $731.65 per share. 914,563
02/26/2016 798   Disposition at $730.66 per share. 583,067
02/26/2016 1,100   Disposition at $729.78 per share. 802,758
02/26/2016 1,200   Disposition at $703 per share. 843,600
02/26/2016 700   Disposition at $728.02 per share. 509,614
02/26/2016 600   Disposition at $727.39 per share. 436,434
02/26/2016 1,513   Disposition at $725.56 per share. 1,097,773
02/26/2016 3,554   Disposition at $724.85 per share. 2,576,117
02/26/2016 1,593   Disposition at $723.85 per share. 1,153,094
02/26/2016 1,120   Disposition at $722.71 per share. 809,436
02/26/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
02/26/2016 100   Disposition at $713.06 per share. 71,306
02/26/2016 700   Disposition at $712.38 per share. 498,666
02/26/2016 1,692   Disposition at $711.31 per share. 1,203,537
02/26/2016 1,043   Disposition at $701.87 per share. 732,051
02/25/2016 517   Disposition at $700.11 per share. 361,957
02/25/2016 1,799   Disposition at $698.94 per share. 1,257,394
02/25/2016 1,610   Disposition at $698.19 per share. 1,124,086
02/25/2016 2,185   Disposition at $696.97 per share. 1,522,880
02/25/2016 1,000   Disposition at $696.1 per share. 696,100
02/25/2016 800   Disposition at $695.09 per share. 556,072
02/25/2016 1,318   Disposition at $693.96 per share. 914,640
02/25/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
02/25/2016 376   Disposition at $728.24 per share. 273,819
02/25/2016 1,350   Disposition at $727.21 per share. 981,734
02/25/2016 3,008   Disposition at $726.38 per share. 2,184,952
02/25/2016 1,089   Disposition at $725.4 per share. 789,961
02/25/2016 500   Disposition at $724.26 per share. 362,130
02/25/2016 400   Disposition at $722.91 per share. 289,164
02/25/2016 640   Disposition at $722.18 per share. 462,196
02/25/2016 1,930   Disposition at $720.98 per share. 1,391,492
02/25/2016 1,512   Disposition at $719.85 per share. 1,088,414
02/25/2016 710   Disposition at $692.53 per share. 491,697
02/25/2016 1,644   Disposition at $718.81 per share. 1,181,724
02/25/2016 1,400   Disposition at $717.86 per share. 1,005,004
02/25/2016 1,615   Disposition at $716.59 per share. 1,157,293
02/25/2016 602   Disposition at $715.36 per share. 430,647
02/25/2016 600   Disposition at $714.47 per share. 428,682
02/25/2016 29   Disposition at $705.41 per share. 20,457
02/25/2016 1,000   Disposition at $704.16 per share. 704,160
02/25/2016 2,497   Disposition at $703.36 per share. 1,756,290
02/25/2016 2,303   Disposition at $702.22 per share. 1,617,213
02/25/2016 598   Disposition at $700.81 per share. 419,085
02/25/2016 300   Disposition at $691.53 per share. 207,459
02/24/2016 1,300   Disposition at $710.17 per share. 923,221
02/24/2016 200   Disposition at $690.37 per share. 138,074
02/24/2016 1,516   Disposition at $709.38 per share. 1,075,421
02/24/2016 426   Disposition at $689.17 per share. 293,587
02/24/2016 562   Disposition at $707.95 per share. 397,868
02/24/2016 1,893   Disposition at $688.27 per share. 1,302,896
02/24/2016 2,398   Disposition at $707.09 per share. 1,695,602
02/24/2016 803   Disposition at $687.2 per share. 551,822
02/24/2016 2,501   Disposition at $706.07 per share. 1,765,882
02/24/2016 1,683   Disposition at $685.93 per share. 1,154,421
02/24/2016 1,324   Disposition at $704.82 per share. 933,182
02/24/2016 2,365   Disposition at $685.16 per share. 1,620,404
02/24/2016 1,742   Disposition at $703.88 per share. 1,226,159
02/24/2016 1,454   Disposition at $684.02 per share. 994,566
02/24/2016 600   Disposition at $702.67 per share. 421,602
02/24/2016 1,877   Disposition at $682.88 per share. 1,281,766
02/24/2016 707   Disposition at $720.31 per share. 509,260
02/24/2016 1,579   Disposition at $698.98 per share. 1,103,690
02/24/2016 1,931   Disposition at $719.59 per share. 1,389,529
02/24/2016 1,100   Disposition at $698.24 per share. 768,064
02/24/2016 500   Disposition at $718.06 per share. 359,030
02/24/2016 407   Disposition at $696.81 per share. 283,602
02/24/2016 589   Disposition at $717.28 per share. 422,478
02/24/2016 400   Disposition at $695.84 per share. 278,336
02/24/2016 500   Disposition at $716.18 per share. 358,090
02/24/2016 779   Disposition at $694.88 per share. 541,312
02/24/2016 96   Disposition at $713.62 per share. 68,508
02/24/2016 100   Disposition at $693.14 per share. 69,314
02/24/2016 400   Disposition at $711.54 per share. 284,616
02/24/2016 200   Disposition at $691.07 per share. 138,214
02/24/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
02/24/2016 1,400   Disposition at $681.86 per share. 954,604
02/23/2016 390   Disposition at $702.12 per share. 273,827
02/23/2016 1,498   Disposition at $700.75 per share. 1,049,724
02/23/2016 716   Disposition at $699.84 per share. 501,086
02/23/2016 1,611   Disposition at $698.73 per share. 1,125,655
02/23/2016 3,461   Disposition at $697.7 per share. 2,414,740
02/23/2016 2,937   Disposition at $696.73 per share. 2,046,297
02/23/2016 2,382   Disposition at $695.69 per share. 1,657,134
02/23/2016 100   Disposition at $729.86 per share. 72,986
02/23/2016 400   Disposition at $729 per share. 291,600
02/23/2016 1,400   Disposition at $728.15 per share. 1,019,410
02/23/2016 700   Disposition at $727.21 per share. 509,047
02/23/2016 1,300   Disposition at $725.92 per share. 943,696
02/23/2016 224   Disposition at $724.23 per share. 162,228
02/23/2016 2,107   Disposition at $723.63 per share. 1,524,689
02/23/2016 1,346   Disposition at $722.13 per share. 971,987
02/23/2016 100   Disposition at $694.14 per share. 69,414
02/23/2016 2,134   Disposition at $721.33 per share. 1,539,319
02/23/2016 2,660   Disposition at $720.31 per share. 1,916,025
02/23/2016 2,824   Disposition at $719.37 per share. 2,031,501
02/23/2016 1,150   Disposition at $718.24 per share. 825,976
02/23/2016 321   Disposition at $717.06 per share. 230,177
02/23/2016 100   Disposition at $707.35 per share. 70,735
02/23/2016 928   Disposition at $706.06 per share. 655,224
02/23/2016 1,143   Disposition at $705.19 per share. 806,033
02/23/2016 700   Disposition at $704.04 per share. 492,828
02/23/2016 700   Disposition at $702.9 per share. 492,030
02/23/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
02/22/2016 2,461   Disposition at $731.53 per share. 1,800,296
02/22/2016 600   Disposition at $730.46 per share. 438,276
02/22/2016 1,289   Disposition at $729.36 per share. 940,146
02/22/2016 3,979   Disposition at $728.23 per share. 2,897,628
02/22/2016 3,075   Disposition at $727.36 per share. 2,236,632
02/22/2016 2,225   Disposition at $726.25 per share. 1,615,907
02/22/2016 900   Disposition at $725.27 per share. 652,743
02/22/2016 200   Disposition at $712.85 per share. 142,570
02/22/2016 252   Disposition at $711.65 per share. 179,336
02/22/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
02/22/2016 1,394   Disposition at $710.5 per share. 990,437
02/22/2016 3,177   Disposition at $709.84 per share. 2,255,162
02/22/2016 1,600   Disposition at $707.87 per share. 1,132,592
02/22/2016 2,314   Disposition at $707.06 per share. 1,636,137
02/22/2016 3,356   Disposition at $706.17 per share. 2,369,907
02/22/2016 3,873   Disposition at $705.23 per share. 2,731,356
02/22/2016 500   Disposition at $703.75 per share. 351,875
02/22/2016 100   Disposition at $734.18 per share. 73,418
02/22/2016 200   Disposition at $733.5 per share. 146,700
02/22/2016 1,837   Disposition at $732.34 per share. 1,345,309
02/18/2016 75,000   Gift at $0 per share. 0
02/18/2016 75,000   Gift at $0 per share. 0
02/11/2016 150,000   Derivative/Non-derivative trans. at $0 per share. 0
02/05/2016 1,065   Disposition at $690.44 per share. 735,319
02/05/2016 1,212   Disposition at $708.81 per share. 859,078
02/05/2016 1,046   Disposition at $689.24 per share. 720,946
02/05/2016 2,801   Disposition at $707.5 per share. 1,981,708
02/05/2016 1,661   Disposition at $688.06 per share. 1,142,868
02/05/2016 641   Disposition at $706.33 per share. 452,758
02/05/2016 2,330   Disposition at $687.06 per share. 1,600,850
02/05/2016 1,508   Disposition at $705.5 per share. 1,063,894
02/05/2016 1,271   Disposition at $685.81 per share. 871,665
02/05/2016 1,032   Disposition at $704.57 per share. 727,117
02/05/2016 1,750   Disposition at $684.9 per share. 1,198,575
02/05/2016 696   Disposition at $703.4 per share. 489,567
02/05/2016 994   Disposition at $683.27 per share. 679,171
02/05/2016 601   Disposition at $702.61 per share. 422,269
02/05/2016 100   Disposition at $725.78 per share. 72,578
02/05/2016 100   Disposition at $724.38 per share. 72,438
02/05/2016 100   Disposition at $703.59 per share. 70,359
02/05/2016 360   Disposition at $723.46 per share. 260,446
02/05/2016 100   Disposition at $702.54 per share. 70,254
02/05/2016 437   Disposition at $722.84 per share. 315,882
02/05/2016 901   Disposition at $682.11 per share. 614,582
02/05/2016 418   Disposition at $701.39 per share. 293,182
02/05/2016 700   Disposition at $701.37 per share. 490,959
02/05/2016 300   Disposition at $720.86 per share. 216,258
02/05/2016 400   Disposition at $700.42 per share. 280,168
02/05/2016 400   Disposition at $719.25 per share. 287,700
02/05/2016 263   Disposition at $698.88 per share. 183,806
02/05/2016 400   Disposition at $717.94 per share. 287,176
02/05/2016 300   Disposition at $698.05 per share. 209,415
02/05/2016 500   Disposition at $717.11 per share. 358,555
02/05/2016 553   Disposition at $696.88 per share. 385,375
02/05/2016 800   Disposition at $715.81 per share. 572,648
02/05/2016 600   Disposition at $695.87 per share. 417,522
02/05/2016 517   Disposition at $714.32 per share. 369,304
02/05/2016 500   Disposition at $694.63 per share. 347,315
02/05/2016 1,126   Disposition at $713.26 per share. 803,131
02/05/2016 336   Disposition at $693.7 per share. 233,084
02/05/2016 758   Disposition at $712.18 per share. 539,833
02/05/2016 600   Disposition at $692.52 per share. 415,512
02/05/2016 600   Disposition at $711.08 per share. 426,648
02/05/2016 1,000   Disposition at $691.7 per share. 691,700
02/05/2016 1,363   Disposition at $709.87 per share. 967,553
02/05/2016 200   Disposition at $681.02 per share. 136,204
02/05/2016 16,670   Derivative/Non-derivative trans. at $0 per share. 0
02/04/2016 1,600   Disposition at $712.34 per share. 1,139,744
02/04/2016 1,518   Disposition at $730.98 per share. 1,109,628
02/04/2016 1,500   Disposition at $711.28 per share. 1,066,920
02/04/2016 1,589   Disposition at $729.99 per share. 1,159,955
02/04/2016 1,023   Disposition at $710.36 per share. 726,699
02/04/2016 1,250   Disposition at $728.73 per share. 910,913
02/04/2016 1,338   Disposition at $709.24 per share. 948,964
02/04/2016 892   Disposition at $727.76 per share. 649,162
02/04/2016 868   Disposition at $708.32 per share. 614,822
02/04/2016 1,039   Disposition at $726.83 per share. 755,177
02/04/2016 1,546   Disposition at $707.07 per share. 1,093,131
02/04/2016 623   Disposition at $725.66 per share. 452,087
02/04/2016 1,460   Disposition at $706.25 per share. 1,031,125
02/04/2016 361   Disposition at $724.45 per share. 261,527
02/04/2016 100   Disposition at $725.94 per share. 72,594
02/04/2016 36   Disposition at $744.17 per share. 26,791
02/04/2016 632   Disposition at $703.95 per share. 444,897
02/04/2016 400   Disposition at $723.73 per share. 289,492
02/04/2016 100   Disposition at $724.47 per share. 72,447
02/04/2016 100   Disposition at $742 per share. 74,200
02/04/2016 300   Disposition at $723.94 per share. 217,182
02/04/2016 400   Disposition at $741.21 per share. 296,484
02/04/2016 300   Disposition at $722.44 per share. 216,732
02/04/2016 300   Disposition at $739.98 per share. 221,994
02/04/2016 200   Disposition at $719.99 per share. 143,998
02/04/2016 600   Disposition at $738.22 per share. 442,932
02/04/2016 500   Disposition at $719.05 per share. 359,525
02/04/2016 690   Disposition at $737.28 per share. 508,724
02/04/2016 500   Disposition at $718.09 per share. 359,045
02/04/2016 808   Disposition at $736.01 per share. 594,697
02/04/2016 922   Disposition at $717.05 per share. 661,121
02/04/2016 1,030   Disposition at $735.01 per share. 757,061
02/04/2016 512   Disposition at $715.92 per share. 366,552
02/04/2016 1,744   Disposition at $733.85 per share. 1,279,835
02/04/2016 1,310   Disposition at $714.72 per share. 936,284
02/04/2016 1,641   Disposition at $733.1 per share. 1,203,018
02/04/2016 1,450   Disposition at $713.44 per share. 1,034,488
02/04/2016 1,645   Disposition at $731.93 per share. 1,204,025
02/04/2016 505   Disposition at $703.07 per share. 355,051
02/04/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
02/03/2016 100   Disposition at $760.94 per share. 76,094
02/03/2016 200   Disposition at $722.61 per share. 144,522
02/03/2016 109   Disposition at $757.5 per share. 82,568
02/03/2016 500   Disposition at $790.07 per share. 395,035
02/03/2016 118   Disposition at $755.58 per share. 89,159
02/03/2016 375   Disposition at $788.4 per share. 295,650
02/03/2016 293   Disposition at $754.19 per share. 220,978
02/03/2016 400   Disposition at $786.9 per share. 314,760
02/03/2016 200   Disposition at $752.96 per share. 150,592
02/03/2016 100   Disposition at $784.83 per share. 78,483
02/03/2016 200   Disposition at $751.77 per share. 150,354
02/03/2016 200   Disposition at $783.16 per share. 156,632
02/03/2016 469   Disposition at $750.68 per share. 352,069
02/03/2016 100   Disposition at $781.89 per share. 78,189
02/03/2016 628   Disposition at $747.54 per share. 469,456
02/03/2016 294   Disposition at $746.49 per share. 219,469
02/03/2016 650   Disposition at $744.29 per share. 483,789
02/03/2016 500   Disposition at $743.49 per share. 371,745
02/03/2016 300   Disposition at $741.58 per share. 222,474
02/03/2016 710   Disposition at $740.34 per share. 525,642
02/03/2016 700   Disposition at $739.16 per share. 517,412
02/03/2016 584   Disposition at $738.17 per share. 431,092
02/03/2016 1,000   Disposition at $737.27 per share. 737,270
02/03/2016 600   Disposition at $748.89 per share. 449,334
02/03/2016 400   Disposition at $780.88 per share. 312,352
02/03/2016 758   Disposition at $736.12 per share. 557,979
02/03/2016 700   Disposition at $735.25 per share. 514,675
02/03/2016 634   Disposition at $773.11 per share. 490,152
02/03/2016 709   Disposition at $733.95 per share. 520,371
02/03/2016 366   Disposition at $771 per share. 282,186
02/03/2016 600   Disposition at $732.86 per share. 439,716
02/03/2016 400   Disposition at $768.84 per share. 307,536
02/03/2016 301   Disposition at $731.78 per share. 220,266
02/03/2016 200   Disposition at $767.48 per share. 153,496
02/03/2016 398   Disposition at $730.41 per share. 290,704
02/03/2016 100   Disposition at $766.12 per share. 76,612
02/03/2016 1,120   Disposition at $728.45 per share. 815,864
02/03/2016 500   Disposition at $765.38 per share. 382,690
02/03/2016 600   Disposition at $727.36 per share. 436,416
02/03/2016 476   Disposition at $763.76 per share. 363,550
02/03/2016 257   Disposition at $726.14 per share. 186,618
02/03/2016 200   Disposition at $762.12 per share. 152,424
02/03/2016 300   Disposition at $725.02 per share. 217,506
02/03/2016 392   Disposition at $729.31 per share. 285,890
02/03/2016 100   Disposition at $779.58 per share. 77,958
02/02/2016 300   Disposition at $792.14 per share. 237,642
02/02/2016 600   Disposition at $773.68 per share. 464,208
02/02/2016 337   Disposition at $790.78 per share. 266,493
02/02/2016 449   Disposition at $772.42 per share. 346,817
02/02/2016 300   Disposition at $789.86 per share. 236,958
02/02/2016 200   Disposition at $771.59 per share. 154,318
02/02/2016 300   Disposition at $788.37 per share. 236,511
02/02/2016 1,960   Disposition at $770.61 per share. 1,510,396
02/02/2016 664   Disposition at $787.38 per share. 522,821
02/02/2016 1,085   Disposition at $769.63 per share. 835,049
02/02/2016 1,176   Disposition at $786.42 per share. 924,830
02/02/2016 704   Disposition at $768.47 per share. 541,003
02/02/2016 1,000   Disposition at $785.38 per share. 785,380
02/02/2016 1,142   Disposition at $767.15 per share. 876,086
02/02/2016 10   Disposition at $810.25 per share. 8,103
02/02/2016 400   Disposition at $809.45 per share. 323,780
02/02/2016 413   Disposition at $808.4 per share. 333,870
02/02/2016 100   Disposition at $789.26 per share. 78,926
02/02/2016 1,202   Disposition at $806.46 per share. 969,365
02/02/2016 730   Disposition at $788.47 per share. 575,584
02/02/2016 892   Disposition at $805.57 per share. 718,569
02/02/2016 602   Disposition at $787.36 per share. 473,991
02/02/2016 1,420   Disposition at $804.39 per share. 1,142,234
02/02/2016 1,387   Disposition at $786.29 per share. 1,090,585
02/02/2016 1,602   Disposition at $784.41 per share. 1,256,625
02/02/2016 1,124   Disposition at $766.17 per share. 861,176
02/02/2016 616   Disposition at $803.56 per share. 494,993
02/02/2016 600   Disposition at $785.42 per share. 471,252
02/02/2016 704   Disposition at $802.32 per share. 564,834
02/02/2016 690   Disposition at $784.18 per share. 541,085
02/02/2016 508   Disposition at $801.22 per share. 407,020
02/02/2016 846   Disposition at $783.24 per share. 662,622
02/02/2016 637   Disposition at $800.26 per share. 509,766
02/02/2016 700   Disposition at $782.26 per share. 547,582
02/02/2016 800   Disposition at $798.78 per share. 639,024
02/02/2016 200   Disposition at $781.02 per share. 156,204
02/02/2016 500   Disposition at $797.76 per share. 398,880
02/02/2016 606   Disposition at $779.78 per share. 472,547
02/02/2016 600   Disposition at $796.56 per share. 477,936
02/02/2016 700   Disposition at $778.59 per share. 545,013
02/02/2016 600   Disposition at $795.28 per share. 477,168
02/02/2016 851   Disposition at $777.33 per share. 661,508
02/02/2016 500   Disposition at $794.08 per share. 397,040
02/02/2016 990   Disposition at $776.54 per share. 768,775
02/02/2016 400   Disposition at $792.93 per share. 317,172
02/02/2016 400   Disposition at $774.92 per share. 309,968
02/02/2016 785   Disposition at $783.52 per share. 615,064
02/02/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
02/01/2016 300   Disposition at $752.75 per share. 225,825
02/01/2016 2,372   Disposition at $751.46 per share. 1,782,464
02/01/2016 4,564   Disposition at $750.61 per share. 3,425,785
02/01/2016 3,388   Disposition at $749.67 per share. 2,539,882
02/01/2016 1,200   Disposition at $748.62 per share. 898,344
02/01/2016 1,225   Disposition at $746.83 per share. 914,867
02/01/2016 1,303   Disposition at $746.11 per share. 972,182
02/01/2016 89   Disposition at $777.05 per share. 69,158
02/01/2016 308   Disposition at $776.18 per share. 239,064
02/01/2016 800   Disposition at $774.71 per share. 619,768
02/01/2016 330   Disposition at $773.73 per share. 255,331
02/01/2016 819   Disposition at $772.9 per share. 633,006
02/01/2016 800   Disposition at $771.8 per share. 617,440
02/01/2016 1,593   Disposition at $770.91 per share. 1,228,060
02/01/2016 2,283   Disposition at $769.79 per share. 1,757,431
02/01/2016 3,048   Disposition at $768.82 per share. 2,343,364
02/01/2016 900   Disposition at $745.18 per share. 670,662
02/01/2016 2,050   Disposition at $767.93 per share. 1,574,257
02/01/2016 830   Disposition at $766.74 per share. 636,395
02/01/2016 1,501   Disposition at $765.45 per share. 1,148,941
02/01/2016 1,315   Disposition at $764.73 per share. 1,005,620
02/01/2016 400   Disposition at $763.35 per share. 305,340
02/01/2016 500   Disposition at $762.48 per share. 381,240
02/01/2016 100   Disposition at $757.75 per share. 75,775
02/01/2016 100   Disposition at $756.63 per share. 75,663
02/01/2016 720   Disposition at $755 per share. 543,600
02/01/2016 494   Disposition at $753.87 per share. 372,412
02/01/2016 16,666   Derivative/Non-derivative trans. at $0 per share. 0
12/28/2015 1,010   Disposition at $758.76 per share. 766,348
12/28/2015 498   Disposition at $757.41 per share. 377,191
12/28/2015 1,000   Disposition at $756.4 per share. 756,400
12/28/2015 2,770   Disposition at $755.38 per share. 2,092,403
12/28/2015 3,486   Disposition at $754.52 per share. 2,630,257
12/28/2015 917   Disposition at $753.21 per share. 690,694
12/28/2015 1,151   Disposition at $752.15 per share. 865,725
12/28/2015 100   Disposition at $782.7 per share. 78,270
12/28/2015 1,229   Disposition at $781.88 per share. 960,931
12/28/2015 2,639   Disposition at $781.18 per share. 2,061,535
12/28/2015 898   Disposition at $779.9 per share. 700,351
12/28/2015 1,023   Disposition at $778.19 per share. 796,089
12/28/2015 501   Disposition at $776.46 per share. 389,007
12/28/2015 920   Disposition at $750.6 per share. 690,552
12/28/2015 500   Disposition at $775.29 per share. 387,645
12/28/2015 1,400   Disposition at $774.18 per share. 1,083,852
12/28/2015 4,190   Disposition at $773.29 per share. 3,240,086
12/28/2015 836   Disposition at $772.38 per share. 645,710
12/28/2015 900   Disposition at $771.22 per share. 694,098
12/28/2015 1,520   Disposition at $770.17 per share. 1,170,659
12/28/2015 934   Disposition at $769 per share. 718,246
12/28/2015 2,480   Disposition at $762.34 per share. 1,890,604
12/28/2015 2,067   Disposition at $761.54 per share. 1,574,104
12/28/2015 371   Disposition at $759.85 per share. 281,905
12/28/2015 16,670   Derivative/Non-derivative trans. at $0 per share. 0
12/24/2015 5,185   Disposition at $750.32 per share. 3,890,410
12/24/2015 3,719   Disposition at $749.55 per share. 2,787,577
12/24/2015 3,734   Disposition at $748.4 per share. 2,794,526
12/24/2015 3,967   Disposition at $747.49 per share. 2,965,293
12/24/2015 3,610   Disposition at $768.14 per share. 2,772,986
12/24/2015 5,579   Disposition at $767.39 per share. 4,281,269
12/24/2015 3,884   Disposition at $766.28 per share. 2,976,232
12/24/2015 3,593   Disposition at $765.2 per share. 2,749,364
12/24/2015 61   Disposition at $751.03 per share. 45,813
12/24/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
12/23/2015 750   Disposition at $751.83 per share. 563,873
12/23/2015 208   Disposition at $751.11 per share. 156,231
12/23/2015 2,091   Disposition at $749.7 per share. 1,567,623
12/23/2015 4,470   Disposition at $748.53 per share. 3,345,930
12/23/2015 2,763   Disposition at $747.72 per share. 2,065,951
12/23/2015 2,735   Disposition at $746.72 per share. 2,042,280
12/23/2015 2,008   Disposition at $745.61 per share. 1,497,185
12/23/2015 850   Disposition at $770.64 per share. 655,044
12/23/2015 470   Disposition at $769.42 per share. 361,628
12/23/2015 837   Disposition at $768.43 per share. 643,176
12/23/2015 2,687   Disposition at $767.14 per share. 2,061,306
12/23/2015 1,041   Disposition at $744.75 per share. 775,285
12/23/2015 3,551   Disposition at $766.5 per share. 2,721,842
12/23/2015 1,001   Disposition at $765.24 per share. 766,006
12/23/2015 1,476   Disposition at $764.05 per share. 1,127,738
12/23/2015 1,538   Disposition at $763.13 per share. 1,173,694
12/23/2015 2,267   Disposition at $762.13 per share. 1,727,749
12/23/2015 805   Disposition at $760.9 per share. 612,525
12/23/2015 884   Disposition at $759.62 per share. 671,505
12/23/2015 300   Disposition at $758.59 per share. 227,577
12/23/2015 100   Disposition at $754.04 per share. 75,404
12/23/2015 500   Disposition at $753.15 per share. 376,575
12/23/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
12/22/2015 600   Disposition at $769.71 per share. 461,826
12/22/2015 950   Disposition at $768.53 per share. 730,104
12/22/2015 246   Disposition at $767.73 per share. 188,862
12/22/2015 4,160   Disposition at $766.59 per share. 3,189,015
12/22/2015 4,707   Disposition at $765.6 per share. 3,603,680
12/22/2015 2,716   Disposition at $764.45 per share. 2,076,247
12/22/2015 2,613   Disposition at $763.33 per share. 1,994,582
12/22/2015 674   Disposition at $762.24 per share. 513,750
12/22/2015 100   Disposition at $754.56 per share. 75,456
12/22/2015 825   Disposition at $753.99 per share. 622,042
12/22/2015 660   Disposition at $753.06 per share. 497,020
12/22/2015 1,099   Disposition at $751.58 per share. 825,987
12/22/2015 2,543   Disposition at $750.57 per share. 1,908,700
12/22/2015 4,921   Disposition at $749.7 per share. 3,689,274
12/22/2015 3,522   Disposition at $748.76 per share. 2,637,133
12/22/2015 1,871   Disposition at $747.75 per share. 1,399,041
12/22/2015 1,125   Disposition at $746.62 per share. 839,948
12/22/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
12/21/2015 2,586   Disposition at $762.47 per share. 1,971,748
12/21/2015 1,390   Disposition at $761.35 per share. 1,058,277
12/21/2015 2,346   Disposition at $760.31 per share. 1,783,688
12/21/2015 1,791   Disposition at $759.18 per share. 1,359,692
12/21/2015 1,610   Disposition at $758.31 per share. 1,220,880
12/21/2015 591   Disposition at $756.97 per share. 447,370
12/21/2015 742   Disposition at $756 per share. 560,952
12/21/2015 200   Disposition at $749.28 per share. 149,856
12/21/2015 1,753   Disposition at $748.21 per share. 1,311,613
12/21/2015 1,500   Disposition at $754.93 per share. 1,132,395
12/21/2015 2,096   Disposition at $747.24 per share. 1,566,216
12/21/2015 2,427   Disposition at $746.23 per share. 1,811,101
12/21/2015 2,591   Disposition at $745.15 per share. 1,930,684
12/21/2015 2,341   Disposition at $744.16 per share. 1,742,079
12/21/2015 1,762   Disposition at $743.12 per share. 1,309,378
12/21/2015 1,509   Disposition at $742.17 per share. 1,119,935
12/21/2015 1,987   Disposition at $740.91 per share. 1,472,189
12/21/2015 100   Disposition at $765.2 per share. 76,520
12/21/2015 2,600   Disposition at $764.57 per share. 1,987,882
12/21/2015 1,410   Disposition at $763.4 per share. 1,076,394
12/21/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
11/23/2015 61,000   Gift at $0 per share. 0
11/23/2015 61,000   Gift at $0 per share. 0
11/20/2015 406   Disposition at $752.76 per share. 305,621
11/20/2015 500   Disposition at $751.83 per share. 375,915
11/20/2015 167   Disposition at $750.52 per share. 125,337
11/20/2015 1,036   Disposition at $749.44 per share. 776,420
11/20/2015 1,261   Disposition at $748.33 per share. 943,645
11/20/2015 1,494   Disposition at $747.45 per share. 1,116,691
11/20/2015 1,200   Disposition at $745.93 per share. 895,116
11/20/2015 590   Disposition at $778.87 per share. 459,534
11/20/2015 3,149   Disposition at $777.79 per share. 2,449,261
11/20/2015 3,276   Disposition at $777.07 per share. 2,545,682
11/20/2015 1,778   Disposition at $775.93 per share. 1,379,604
11/20/2015 1,289   Disposition at $774.85 per share. 998,782
11/20/2015 809   Disposition at $773.73 per share. 625,948
11/20/2015 593   Disposition at $772.46 per share. 458,069
11/20/2015 300   Disposition at $744.17 per share. 223,251
11/20/2015 633   Disposition at $771.52 per share. 488,373
11/20/2015 739   Disposition at $769.61 per share. 568,742
11/20/2015 1,364   Disposition at $768.56 per share. 1,048,316
11/20/2015 950   Disposition at $767.33 per share. 728,964
11/20/2015 1,500   Disposition at $766.22 per share. 1,149,330
11/20/2015 514   Disposition at $757.57 per share. 389,391
11/20/2015 797   Disposition at $756.63 per share. 603,035
11/20/2015 2,474   Disposition at $755.75 per share. 1,869,726
11/20/2015 3,822   Disposition at $754.76 per share. 2,884,693
11/20/2015 2,699   Disposition at $753.84 per share. 2,034,615
11/20/2015 16,670   Derivative/Non-derivative trans. at $0 per share. 0
11/19/2015 4,479   Disposition at $740.26 per share. 3,315,625
11/19/2015 8,080   Disposition at $739.27 per share. 5,973,302
11/19/2015 3,707   Disposition at $738.51 per share. 2,737,657
11/19/2015 1,713   Disposition at $762.56 per share. 1,306,266
11/19/2015 2,752   Disposition at $761.56 per share. 2,095,814
11/19/2015 6,266   Disposition at $760.65 per share. 4,766,233
11/19/2015 3,783   Disposition at $759.76 per share. 2,874,173
11/19/2015 2,152   Disposition at $758.71 per share. 1,632,744
11/19/2015 400   Disposition at $741.49 per share. 296,596
11/19/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
11/18/2015 600   Disposition at $737.4 per share. 442,440
11/18/2015 500   Disposition at $735.89 per share. 367,945
11/18/2015 900   Disposition at $734.95 per share. 661,455
11/18/2015 711   Disposition at $732.74 per share. 520,979
11/18/2015 552   Disposition at $731.16 per share. 403,601
11/18/2015 3,549   Disposition at $730.18 per share. 2,591,409
11/18/2015 2,937   Disposition at $729.21 per share. 2,141,690
11/18/2015 837   Disposition at $760.68 per share. 636,690
11/18/2015 942   Disposition at $759.74 per share. 715,676
11/18/2015 1,208   Disposition at $758.81 per share. 916,643
11/18/2015 597   Disposition at $757.48 per share. 452,216
11/18/2015 4,254   Disposition at $728.38 per share. 3,098,529
11/18/2015 1,100   Disposition at $755.63 per share. 831,193
11/18/2015 500   Disposition at $753.14 per share. 376,570
11/18/2015 243   Disposition at $752.45 per share. 182,846
11/18/2015 800   Disposition at $751.32 per share. 601,056
11/18/2015 4,597   Disposition at $750.39 per share. 3,449,543
11/18/2015 3,942   Disposition at $749.44 per share. 2,954,293
11/18/2015 1,900   Disposition at $748.53 per share. 1,422,207
11/18/2015 526   Disposition at $741.04 per share. 389,788
11/18/2015 733   Disposition at $740.19 per share. 542,560
11/18/2015 1,404   Disposition at $738.8 per share. 1,037,276
11/18/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
11/17/2015 2,319   Disposition at $753.28 per share. 1,746,857
11/17/2015 2,032   Disposition at $752.6 per share. 1,529,284
11/17/2015 2,280   Disposition at $751.37 per share. 1,713,124
11/17/2015 2,250   Disposition at $750.32 per share. 1,688,220
11/17/2015 2,827   Disposition at $749.34 per share. 2,118,385
11/17/2015 399   Disposition at $747.89 per share. 298,409
11/17/2015 1,305   Disposition at $746.92 per share. 974,731
11/17/2015 650   Disposition at $731.19 per share. 475,274
11/17/2015 1,854   Disposition at $746.04 per share. 1,383,159
11/17/2015 2,526   Disposition at $730.14 per share. 1,844,334
11/17/2015 2,866   Disposition at $729.24 per share. 2,090,002
11/17/2015 3,561   Disposition at $728.26 per share. 2,593,334
11/17/2015 2,256   Disposition at $727.22 per share. 1,640,609
11/17/2015 2,137   Disposition at $726.18 per share. 1,551,847
11/17/2015 2,158   Disposition at $725.2 per share. 1,564,982
11/17/2015 512   Disposition at $723.98 per share. 370,678
11/17/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
11/17/2015 100   Disposition at $754.92 per share. 75,492
11/17/2015 800   Disposition at $754.16 per share. 603,328
11/17/2015 500   Disposition at $744.95 per share. 372,475
11/16/2015 400   Disposition at $722.37 per share. 288,948
11/16/2015 1,050   Disposition at $721.25 per share. 757,313
11/16/2015 2,789   Disposition at $720.35 per share. 2,009,057
11/16/2015 3,700   Disposition at $719.42 per share. 2,661,854
11/16/2015 1,530   Disposition at $718.12 per share. 1,098,724
11/16/2015 400   Disposition at $716.89 per share. 286,756
11/16/2015 100   Disposition at $715.06 per share. 71,506
11/16/2015 236   Disposition at $750.73 per share. 177,173
11/16/2015 1,819   Disposition at $749.73 per share. 1,363,759
11/16/2015 817   Disposition at $748.91 per share. 611,860
11/16/2015 308   Disposition at $747.68 per share. 230,286
11/16/2015 820   Disposition at $746.32 per share. 611,983
11/16/2015 555   Disposition at $745.08 per share. 413,520
11/16/2015 1,192   Disposition at $744.37 per share. 887,290
11/16/2015 1,709   Disposition at $743.12 per share. 1,269,993
11/16/2015 2,599   Disposition at $742.12 per share. 1,928,770
11/16/2015 1,775   Disposition at $740.89 per share. 1,315,080
11/16/2015 300   Disposition at $712.49 per share. 213,747
11/16/2015 2,474   Disposition at $740.12 per share. 1,831,057
11/16/2015 1,037   Disposition at $738.93 per share. 766,271
11/16/2015 1,025   Disposition at $737.95 per share. 756,399
11/16/2015 300   Disposition at $735.72 per share. 220,716
11/16/2015 611   Disposition at $728.89 per share. 445,352
11/16/2015 1,873   Disposition at $728.3 per share. 1,364,106
11/16/2015 600   Disposition at $727.17 per share. 436,302
11/16/2015 500   Disposition at $725.65 per share. 362,825
11/16/2015 2,513   Disposition at $724.64 per share. 1,821,021
11/16/2015 300   Disposition at $723.55 per share. 217,065
11/16/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
10/23/2015 1,369   Disposition at $712.29 per share. 975,126
10/23/2015 854   Disposition at $731.45 per share. 624,659
10/23/2015 2,400   Disposition at $711.4 per share. 1,707,360
10/23/2015 1,600   Disposition at $730.29 per share. 1,168,464
10/23/2015 1,300   Disposition at $710.07 per share. 923,091
10/23/2015 1,000   Disposition at $728.98 per share. 728,980
10/23/2015 1,710   Disposition at $709.17 per share. 1,212,681
10/23/2015 643   Disposition at $726.97 per share. 467,442
10/23/2015 1,339   Disposition at $708.18 per share. 948,254
10/23/2015 704   Disposition at $726.27 per share. 511,295
10/23/2015 1,224   Disposition at $707.12 per share. 865,515
10/23/2015 341   Disposition at $724.31 per share. 246,990
10/23/2015 1,047   Disposition at $706.22 per share. 739,413
10/23/2015 964   Disposition at $723.24 per share. 697,204
10/23/2015 16,670   Derivative/Non-derivative trans. at $0 per share. 0
10/23/2015 190   Disposition at $750.78 per share. 142,649
10/23/2015 974   Disposition at $704.96 per share. 686,632
10/23/2015 991   Disposition at $721.14 per share. 714,650
10/23/2015 200   Disposition at $728.31 per share. 145,662
10/23/2015 200   Disposition at $743.08 per share. 148,616
10/23/2015 100   Disposition at $723.84 per share. 72,384
10/23/2015 300   Disposition at $741.24 per share. 222,372
10/23/2015 100   Disposition at $722.54 per share. 72,254
10/23/2015 600   Disposition at $740.29 per share. 444,174
10/23/2015 200   Disposition at $721.26 per share. 144,252
10/23/2015 200   Disposition at $738.51 per share. 147,702
10/23/2015 200   Disposition at $719.4 per share. 143,880
10/23/2015 200   Disposition at $737.57 per share. 147,514
10/23/2015 299   Disposition at $717.92 per share. 214,659
10/23/2015 252   Disposition at $736.75 per share. 185,661
10/23/2015 1,100   Disposition at $716.59 per share. 788,249
10/23/2015 1,402   Disposition at $735.59 per share. 1,031,298
10/23/2015 1,700   Disposition at $715.8 per share. 1,216,860
10/23/2015 3,434   Disposition at $734.64 per share. 2,522,754
10/23/2015 600   Disposition at $714.64 per share. 428,784
10/23/2015 1,543   Disposition at $733.52 per share. 1,131,822
10/23/2015 807   Disposition at $713.44 per share. 575,747
10/23/2015 1,200   Disposition at $732.63 per share. 879,156
10/23/2015 1   Disposition at $703.58 per share. 704
10/23/2015 52   Disposition at $719.6 per share. 37,420
10/22/2015 660   Disposition at $653.24 per share. 431,139
10/22/2015 2,142   Disposition at $652.23 per share. 1,397,077
10/22/2015 4,424   Disposition at $651.39 per share. 2,881,750
10/22/2015 1,886   Disposition at $650.32 per share. 1,226,504
10/22/2015 912   Disposition at $649.46 per share. 592,308
10/22/2015 907   Disposition at $648.17 per share. 587,891
10/22/2015 1,210   Disposition at $647.07 per share. 782,955
10/22/2015 600   Disposition at $686.9 per share. 412,140
10/22/2015 869   Disposition at $686.08 per share. 596,204
10/22/2015 605   Disposition at $685.12 per share. 414,498
10/22/2015 839   Disposition at $683.8 per share. 573,709
10/22/2015 915   Disposition at $674.94 per share. 617,571
10/22/2015 2,114   Disposition at $683.8 per share. 1,445,554
10/22/2015 3,160   Disposition at $682.03 per share. 2,155,215
10/22/2015 1,730   Disposition at $681.02 per share. 1,178,165
10/22/2015 1,506   Disposition at $679.98 per share. 1,024,050
10/22/2015 1,000   Disposition at $679.07 per share. 679,070
10/22/2015 876   Disposition at $645.89 per share. 565,800
10/22/2015 600   Disposition at $677.83 per share. 406,698
10/22/2015 300   Disposition at $676.65 per share. 202,995
10/22/2015 856   Disposition at $675.81 per share. 578,494
10/22/2015 919   Disposition at $673.49 per share. 618,938
10/22/2015 653   Disposition at $672.59 per share. 439,202
10/22/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
10/22/2015 200   Disposition at $657.24 per share. 131,448
10/22/2015 817   Disposition at $656.27 per share. 536,173
10/22/2015 400   Disposition at $655.28 per share. 262,112
10/22/2015 600   Disposition at $654.33 per share. 392,598
10/22/2015 1,632   Disposition at $644.93 per share. 1,052,526
10/21/2015 1,632   Disposition at $650.19 per share. 1,061,111
10/21/2015 1,113   Disposition at $649.12 per share. 722,471
10/21/2015 858   Disposition at $648.05 per share. 556,027
10/21/2015 1,513   Disposition at $647.1 per share. 979,063
10/21/2015 1,273   Disposition at $645.75 per share. 822,040
10/21/2015 2,060   Disposition at $644.92 per share. 1,328,536
10/21/2015 500   Disposition at $643.91 per share. 321,955
10/21/2015 900   Disposition at $683.9 per share. 615,510
10/21/2015 614   Disposition at $682.52 per share. 419,068
10/21/2015 1,902   Disposition at $681.31 per share. 1,295,852
10/21/2015 2,622   Disposition at $680.5 per share. 1,784,271
10/21/2015 1,696   Disposition at $679.38 per share. 1,152,229
10/21/2015 1,557   Disposition at $678.42 per share. 1,056,300
10/21/2015 1,593   Disposition at $642.39 per share. 1,023,328
10/21/2015 1,200   Disposition at $676.5 per share. 811,800
10/21/2015 839   Disposition at $675.78 per share. 566,980
10/21/2015 925   Disposition at $674.52 per share. 623,931
10/21/2015 2,091   Disposition at $673.73 per share. 1,408,770
10/21/2015 913   Disposition at $672.73 per share. 614,203
10/21/2015 1,407   Disposition at $671.28 per share. 944,491
10/21/2015 700   Disposition at $654.17 per share. 457,919
10/21/2015 678   Disposition at $653.4 per share. 443,006
10/21/2015 1,600   Disposition at $652.2 per share. 1,043,520
10/21/2015 3,146   Disposition at $651.13 per share. 2,048,455
10/21/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
10/20/2015 500   Disposition at $681.66 per share. 340,830
10/20/2015 1,700   Disposition at $653.58 per share. 1,111,086
10/20/2015 950   Disposition at $681.09 per share. 647,036
10/20/2015 1,001   Disposition at $652.54 per share. 653,193
10/20/2015 866   Disposition at $679.82 per share. 588,725
10/20/2015 408   Disposition at $651.06 per share. 265,633
10/20/2015 2,829   Disposition at $678.92 per share. 1,920,665
10/20/2015 992   Disposition at $650.03 per share. 644,830
10/20/2015 1,964   Disposition at $677.94 per share. 1,331,475
10/20/2015 2,525   Disposition at $649.21 per share. 1,639,256
10/20/2015 1,116   Disposition at $676.85 per share. 755,365
10/20/2015 2,864   Disposition at $648.24 per share. 1,856,560
10/20/2015 864   Disposition at $675.64 per share. 583,753
10/20/2015 1,418   Disposition at $647.1 per share. 917,588
10/20/2015 466   Disposition at $697.64 per share. 325,101
10/20/2015 204   Disposition at $674.56 per share. 137,611
10/20/2015 1,100   Disposition at $645.81 per share. 710,391
10/20/2015 200   Disposition at $694.68 per share. 138,936
10/20/2015 300   Disposition at $693.33 per share. 207,999
10/20/2015 604   Disposition at $692.48 per share. 418,258
10/20/2015 232   Disposition at $690.01 per share. 160,083
10/20/2015 400   Disposition at $664.2 per share. 265,680
10/20/2015 1,414   Disposition at $689.44 per share. 974,869
10/20/2015 202   Disposition at $660.85 per share. 133,492
10/20/2015 681   Disposition at $687.97 per share. 468,508
10/20/2015 300   Disposition at $659.76 per share. 197,928
10/20/2015 1,488   Disposition at $686.83 per share. 1,022,004
10/20/2015 665   Disposition at $658.93 per share. 438,189
10/20/2015 983   Disposition at $85.81 per share. 84,352
10/20/2015 767   Disposition at $656.89 per share. 503,835
10/20/2015 605   Disposition at $683.99 per share. 413,814
10/20/2015 550   Disposition at $655.58 per share. 360,569
10/20/2015 400   Disposition at $683.14 per share. 273,256
10/20/2015 1,674   Disposition at $654.34 per share. 1,095,366
10/20/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
10/20/2015 100   Disposition at $644.38 per share. 64,438
10/19/2015 205   Disposition at $699.88 per share. 143,476
10/19/2015 1,774   Disposition at $699.34 per share. 1,240,630
10/19/2015 3,705   Disposition at $698.18 per share. 2,586,757
10/19/2015 3,280   Disposition at $697.29 per share. 2,287,112
10/19/2015 2,680   Disposition at $696.23 per share. 1,865,897
10/19/2015 2,835   Disposition at $695.21 per share. 1,970,921
10/19/2015 1,469   Disposition at $694.35 per share. 1,020,001
10/19/2015 718   Disposition at $693.15 per share. 497,682
10/19/2015 1,744   Disposition at $665.79 per share. 1,161,138
10/19/2015 3,395   Disposition at $664.8 per share. 2,256,996
10/19/2015 3,890   Disposition at $663.94 per share. 2,582,727
10/19/2015 3,452   Disposition at $662.72 per share. 2,287,710
10/19/2015 2,686   Disposition at $661.76 per share. 1,777,488
10/19/2015 1,499   Disposition at $660.84 per share. 990,600
10/19/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
09/25/2015 657   Disposition at $620.17 per share. 407,452
09/25/2015 1,320   Disposition at $648.85 per share. 856,482
09/25/2015 1,293   Disposition at $619.27 per share. 800,717
09/25/2015 324   Disposition at $647.17 per share. 209,684
09/25/2015 606   Disposition at $618.44 per share. 374,775
09/25/2015 300   Disposition at $645.69 per share. 193,707
09/25/2015 281   Disposition at $617.13 per share. 173,414
09/25/2015 729   Disposition at $644.55 per share. 469,877
09/25/2015 320   Disposition at $615.54 per share. 196,973
09/25/2015 1,030   Disposition at $643.57 per share. 662,878
09/25/2015 1,001   Disposition at $614.75 per share. 615,365
09/25/2015 697   Disposition at $642.65 per share. 447,928
09/25/2015 1,235   Disposition at $613.55 per share. 757,735
09/25/2015 816   Disposition at $641.15 per share. 523,179
09/25/2015 600   Disposition at $612.49 per share. 367,494
09/25/2015 321   Disposition at $640.4 per share. 205,569
09/25/2015 505   Disposition at $656.72 per share. 331,644
09/25/2015 502   Disposition at $627.77 per share. 315,141
09/25/2015 403   Disposition at $654.96 per share. 263,949
09/25/2015 1,400   Disposition at $625.41 per share. 875,574
09/25/2015 1,333   Disposition at $654.21 per share. 872,062
09/25/2015 400   Disposition at $624.33 per share. 249,732
09/25/2015 3,725   Disposition at $652.85 per share. 2,431,867
09/25/2015 2,767   Disposition at $623.4 per share. 1,724,948
09/25/2015 3,042   Disposition at $651.96 per share. 1,983,263
09/25/2015 4,084   Disposition at $622.48 per share. 2,542,209
09/25/2015 1,355   Disposition at $651.09 per share. 882,227
09/25/2015 899   Disposition at $621.33 per share. 558,576
09/25/2015 770   Disposition at $649.74 per share. 500,300
09/25/2015 625   Disposition at $611.71 per share. 382,319
09/25/2015 16,670   Derivative/Non-derivative trans. at $0 per share. 0
09/24/2015 506   Disposition at $620.67 per share. 314,060
09/24/2015 1,174   Disposition at $619.43 per share. 727,211
09/24/2015 1,055   Disposition at $618.55 per share. 652,571
09/24/2015 3,110   Disposition at $617.32 per share. 1,919,866
09/24/2015 3,376   Disposition at $616.37 per share. 2,080,866
09/24/2015 1,279   Disposition at $615.47 per share. 787,187
09/24/2015 917   Disposition at $614.15 per share. 563,176
09/24/2015 49   Disposition at $656.2 per share. 32,154
09/24/2015 1,216   Disposition at $655.41 per share. 796,979
09/24/2015 967   Disposition at $654.65 per share. 633,047
09/24/2015 640   Disposition at $653.45 per share. 418,208
09/24/2015 723   Disposition at $652.37 per share. 471,664
09/24/2015 565   Disposition at $651.25 per share. 367,957
09/24/2015 878   Disposition at $650.46 per share. 571,104
09/24/2015 700   Disposition at $649.48 per share. 454,636
09/24/2015 1,876   Disposition at $648.2 per share. 1,216,024
09/24/2015 1,927   Disposition at $647.16 per share. 1,247,078
09/24/2015 1,250   Disposition at $613.29 per share. 766,613
09/24/2015 3,227   Disposition at $646.25 per share. 2,085,449
09/24/2015 2,104   Disposition at $645.37 per share. 1,357,859
09/24/2015 557   Disposition at $644.09 per share. 358,759
09/24/2015 1,237   Disposition at $643.26 per share. 795,713
09/24/2015 227   Disposition at $626.63 per share. 142,246
09/24/2015 1,373   Disposition at $625.89 per share. 859,347
09/24/2015 813   Disposition at $624.9 per share. 508,044
09/24/2015 532   Disposition at $623.71 per share. 331,814
09/24/2015 463   Disposition at $622.66 per share. 288,292
09/24/2015 591   Disposition at $621.6 per share. 367,366
09/24/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
09/23/2015 200   Disposition at $659.22 per share. 131,844
09/23/2015 2,000   Disposition at $658.54 per share. 1,317,080
09/23/2015 1,000   Disposition at $657.04 per share. 657,040
09/23/2015 2,449   Disposition at $656.07 per share. 1,606,716
09/23/2015 5,676   Disposition at $655.11 per share. 3,718,405
09/23/2015 3,004   Disposition at $654.17 per share. 1,965,127
09/23/2015 1,512   Disposition at $653.05 per share. 987,412
09/23/2015 825   Disposition at $651.69 per share. 537,645
09/23/2015 400   Disposition at $627.93 per share. 251,172
09/23/2015 1,900   Disposition at $627.15 per share. 1,191,585
09/23/2015 1,685   Disposition at $625.96 per share. 1,054,743
09/23/2015 4,214   Disposition at $624.82 per share. 2,632,992
09/23/2015 4,284   Disposition at $623.93 per share. 2,672,917
09/23/2015 2,183   Disposition at $622.83 per share. 1,359,638
09/23/2015 1,700   Disposition at $621.96 per share. 1,057,332
09/23/2015 300   Disposition at $620.42 per share. 186,126
09/23/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
09/22/2015 2,396   Disposition at $653.28 per share. 1,565,259
09/22/2015 2,033   Disposition at $652.14 per share. 1,325,801
09/22/2015 1,598   Disposition at $651.16 per share. 1,040,554
09/22/2015 1,937   Disposition at $650.06 per share. 1,259,167
09/22/2015 1,442   Disposition at $649.19 per share. 936,132
09/22/2015 1,181   Disposition at $647.97 per share. 765,253
09/22/2015 1,402   Disposition at $646.92 per share. 906,982
09/22/2015 200   Disposition at $627.19 per share. 125,438
09/22/2015 1,601   Disposition at $625.83 per share. 1,001,954
09/22/2015 1,673   Disposition at $624.77 per share. 1,045,241
09/22/2015 452   Disposition at $623.93 per share. 282,017
09/22/2015 2,302   Disposition at $622.55 per share. 1,433,111
09/22/2015 325   Disposition at $645.91 per share. 209,921
09/22/2015 1,400   Disposition at $621.79 per share. 870,506
09/22/2015 2,388   Disposition at $620.69 per share. 1,482,208
09/22/2015 2,846   Disposition at $619.6 per share. 1,763,382
09/22/2015 1,606   Disposition at $618.7 per share. 993,633
09/22/2015 1,609   Disposition at $617.57 per share. 993,671
09/22/2015 589   Disposition at $616.4 per share. 363,060
09/22/2015 100   Disposition at $657.26 per share. 65,726
09/22/2015 1,803   Disposition at $656.85 per share. 1,184,301
09/22/2015 1,949   Disposition at $655.72 per share. 1,277,999
09/22/2015 500   Disposition at $654.55 per share. 327,275
09/22/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
09/21/2015 1,678   Disposition at $635.25 per share. 1,065,950
09/21/2015 4,653   Disposition at $633.98 per share. 2,949,909
09/21/2015 2,472   Disposition at $633.11 per share. 1,565,048
09/21/2015 1,710   Disposition at $631.83 per share. 1,080,430
09/21/2015 3,035   Disposition at $630.98 per share. 1,915,025
09/21/2015 1,141   Disposition at $629.91 per share. 718,728
09/21/2015 385   Disposition at $628.5 per share. 241,973
09/21/2015 400   Disposition at $626.96 per share. 250,784
09/21/2015 404   Disposition at $668.44 per share. 270,050
09/21/2015 1,950   Disposition at $667.36 per share. 1,301,352
09/21/2015 1,621   Disposition at $666.11 per share. 1,079,765
09/21/2015 4,439   Disposition at $665.25 per share. 2,953,045
09/21/2015 2,712   Disposition at $664.14 per share. 1,801,148
09/21/2015 2,623   Disposition at $663.2 per share. 1,739,574
09/21/2015 2,017   Disposition at $662.29 per share. 1,335,839
09/21/2015 500   Disposition at $661 per share. 330,500
09/21/2015 400   Disposition at $659.16 per share. 263,664
09/21/2015 1,192   Disposition at $635.92 per share. 758,017
09/21/2015 16,666   Derivative/Non-derivative trans. at $0 per share. 0
08/21/2015 500   Disposition at $654.63 per share. 327,315
08/21/2015 200   Disposition at $625.62 per share. 125,124
08/21/2015 350   Disposition at $653.2 per share. 228,620
08/21/2015 406   Disposition at $625.02 per share. 253,759
08/21/2015 100   Disposition at $651.13 per share. 65,113
08/21/2015 581   Disposition at $622.35 per share. 361,586
08/21/2015 425   Disposition at $649.87 per share. 276,195
08/21/2015 263   Disposition at $621.42 per share. 163,434
08/21/2015 1,100   Disposition at $649.13 per share. 714,043
08/21/2015 100   Disposition at $618.84 per share. 61,884
08/21/2015 702   Disposition at $648.18 per share. 455,023