Purchase/sale
|
Number of securities
|
Price per unit (Note 4)
|
Purchase
|
33,834
|
40.75
|
Purchase
|
450
|
40.75
|
Purchase
|
450
|
40.75
|
Purchase
|
2,969
|
40.49
|
Purchase
|
31
|
40.49
|
Purchase
|
637
|
40.50
|
Purchase
|
575
|
40.50
|
Purchase
|
6,172
|
40.50
|
Purchase
|
8,272
|
40.50
|
Purchase
|
1,000
|
40.50
|
Purchase
|
62
|
40.50
|
Purchase
|
1,043
|
40.50
|
Purchase
|
328
|
40.50
|
Purchase
|
458
|
40.48
|
Purchase
|
273
|
40.48
|
Purchase
|
608
|
40.48
|
Purchase
|
4,000
|
40.48
|
Purchase
|
1,370
|
40.43
|
Purchase
|
799
|
40.45
|
Purchase
|
1,853
|
40.45
|
Purchase
|
483
|
40.57
|
Purchase
|
1,500
|
40.57
|
Purchase
|
968
|
40.57
|
Purchase
|
372
|
40.57
|
Purchase
|
415
|
40.57
|
Purchase
|
12
|
40.57
|
Purchase
|
1,250
|
40.54
|
Purchase
|
15,000
|
40.54
|
Purchase
|
3,746
|
40.55
|
Purchase
|
5,000
|
40.55
|
Purchase
|
5,000
|
40.55
|
Purchase
|
400
|
40.55
|
Purchase
|
14,396
|
40.57
|
Purchase
|
12,882
|
40.55
|
Purchase
|
2,972
|
40.55
|
Purchase
|
2,116
|
40.50
|
Purchase
|
4,542
|
40.50
|
Purchase
|
2,867
|
40.50
|
Purchase
|
2,316
|
40.50
|
Purchase
|
618
|
40.50
|
Purchase
|
192
|
40.50
|
Purchase
|
1,200
|
40.50
|
Purchase
|
200
|
40.50
|
Purchase
|
200
|
40.50
|
Purchase
|
1,000
|
40.50
|
Purchase
|
5,949
|
40.50
|
Purchase
|
2,550
|
40.45
|
Purchase
|
1,624
|
40.53
|
Purchase
|
1,000
|
40.52
|
Purchase
|
1,000
|
40.52
|
Purchase
|
440
|
40.52
|
Purchase
|
2,379
|
40.53
|
Purchase
|
547
|
40.53
|
Purchase
|
136
|
40.53
|
Purchase
|
3,583
|
40.53
|
Purchase
|
1,057
|
40.54
|
Purchase
|
4,342
|
40.54
|
Purchase
|
89
|
40.50
|
Purchase
|
417
|
40.40
|
Purchase
|
730
|
40.40
|
Purchase
|
669
|
40.40
|
Purchase
|
201
|
40.40
|
Purchase
|
49
|
40.40
|
Purchase
|
758
|
40.40
|
Purchase
|
931
|
40.40
|
Purchase
|
79
|
40.40
|
Purchase
|
390
|
40.40
|
Purchase
|
200
|
40.40
|
Purchase
|
816
|
40.40
|
Purchase
|
364
|
40.40
|
Purchase
|
106
|
40.45
|
Purchase
|
76
|
40.41
|
Purchase
|
1
|
40.41
|
Purchase
|
4,091
|
40.41
|
Purchase
|
1
|
40.41
|
Purchase
|
1
|
40.41
|
Purchase
|
10,000
|
40.41
|
Purchase
|
1,132
|
40.41
|
Purchase
|
1
|
40.41
|
Purchase
|
4,697
|
40.41
|
Purchase
|
3,301
|
40.35
|
Purchase
|
3,252
|
40.47
|
Purchase
|
690
|
40.46
|
Purchase
|
1,000
|
40.46
|
Purchase
|
58
|
40.46
|
Purchase
|
995
|
40.35
|
Purchase
|
5,000
|
40.35
|
Purchase
|
5,704
|
40.35
|
Purchase
|
1,549
|
40.35
|
Purchase
|
48
|
40.35
|
Purchase
|
403
|
40.35
|
Purchase
|
1,000
|
40.35
|
Purchase
|
12,000
|
40.35
|
Purchase
|
2,686
|
40.15
|
Purchase
|
2,314
|
40.15
|
Purchase
|
651
|
40.20
|
Purchase
|
24,349
|
40.20
|
Purchase
|
100
|
40.00
|
Purchase
|
300
|
40.00
|
Purchase
|
2,000
|
39.53
|
Purchase
|
-5,000
|
39.57
|
Purchase
|
5,000
|
39.57
|
Purchase
|
847
|
39.63
|
Purchase
|
4,153
|
39.63
|
Purchase
|
26
|
39.63
|
Purchase
|
683
|
39.59
|
Purchase
|
5,000
|
39.57
|
Purchase
|
500,000
|
40.07
|
Sale
|
-1,370
|
40.43
|
Sale
|
-2,550
|
40.45
|
Sale
|
-2,594
|
39.90
|
Sale
|
2,221
|
39.53
|
Sale
|
-2,221
|
39.53
|
Sale
|
-29
|
39.56
|
Sale
|
-4,153
|
39.56
|
Sale
|
-69
|
39.56
|
Sale
|
-1,250
|
39.56
|
Sale
|
5,000
|
39.57
|
Sale
|
-5,000
|
39.57
|
Sale
|
4,153
|
39.63
|
Sale
|
-4,153
|
39.63
|
Sale
|
874
|
39.64
|
Sale
|
-874
|
39.64
|
Sale
|
870
|
39.64
|
Sale
|
-870
|
39.64
|
Sale
|
-4,864
|
39.54
|
Sale
|
-75
|
39.56
|
Sale
|
-20,000
|
39.98
|
Sale
|
-1,630
|
40.45
|
Sale
|
-450
|
40.45
|
Sale
|
-3,000
|
40.48
|
Sale
|
-1
|
40.45
|
Sale
|
-1
|
40.30
|
Sale
|
-1
|
40.17
|
Sale
|
-13,735
|
39.90
|
Sale
|
-10
|
39.90
|
Sale
|
-1,000
|
39.90
|
Sale
|
-10,000
|
39.90
|
Sale
|
-5,055
|
39.90
|
Sale
|
-2,044
|
39.90
|
Sale
|
-3,000
|
39.90
|
Sale
|
-37
|
39.90
|
Sale
|
-5,108
|
39.90
|
Sale
|
-255
|
39.90
|
Sale
|
-630
|
39.90
|
Sale
|
-1,156
|
39.90
|
Sale
|
-2,501
|
39.90
|
Sale
|
-1,000
|
39.90
|
Sale
|
-610
|
39.91
|
Sale
|
-498
|
39.92
|
Sale
|
-2
|
39.92
|
Sale
|
-2
|
39.94
|
Sale
|
-100
|
39.95
|
Sale
|
-262
|
39.97
|
Sale
|
-200
|
39.97
|
Sale
|
-100
|
39.97
|
Sale
|
-100
|
39.97
|
Sale
|
-1
|
39.97
|
Sale
|
-155
|
39.55
|
Sale
|
-100
|
39.55
|
Sale
|
-500
|
39.55
|
Sale
|
-800
|
39.55
|
Sale
|
-11
|
39.55
|
Sale
|
-137
|
39.55
|
Sale
|
-1,703
|
39.56
|
Sale
|
-38
|
39.56
|
Sale
|
-11
|
39.56
|
Sale
|
-600
|
39.56
|
Sale
|
-11
|
39.56
|
Sale
|
-11
|
39.56
|
Sale
|
-863
|
39.53
|
Sale
|
-300
|
39.53
|
Sale
|
-217
|
39.53
|
Sale
|
-1,200
|
39.53
|
Sale
|
-4,091
|
39.52
|
Sale
|
-62
|
39.52
|
Sale
|
-168
|
39.53
|
Sale
|
-6
|
39.53
|
Sale
|
-9
|
39.53
|
Sale
|
-1,584
|
39.56
|
Sale
|
-166
|
39.56
|
Sale
|
-3,118
|
39.56
|
Sale
|
-900
|
39.56
|
Sale
|
-551
|
39.56
|
Sale
|
-2,808
|
39.55
|
Sale
|
-203
|
39.56
|
Sale
|
-53
|
39.60
|
Sale
|
-828
|
39.55
|
Sale
|
-1,292
|
39.60
|
Sale
|
-69
|
39.56
|
Sale
|
-69
|
39.56
|
Sale
|
-464
|
39.56
|
Sale
|
-351
|
39.57
|
Sale
|
-80
|
39.64
|
Sale
|
-318
|
39.64
|
Sale
|
-13
|
39.63
|
Sale
|
-138
|
39.63
|
Sale
|
-203
|
39.63
|
Sale
|
-121
|
39.63
|
Sale
|
-356
|
39.63
|
Sale
|
-467
|
39.62
|
Sale
|
-550
|
39.62
|
Sale
|
-28
|
39.62
|
Sale
|
-441
|
39.62
|
Sale
|
-93
|
39.60
|
Sale
|
-80
|
39.59
|
Sale
|
-116
|
39.59
|
Sale
|
-466
|
39.59
|
Sale
|
-256
|
39.59
|
Sale
|
-333
|
39.59
|
Sale
|
-614
|
39.59
|
Sale
|
-125
|
39.58
|
Sale
|
-867
|
39.52
|
Sale
|
-150
|
39.50
|
Sale
|
-250
|
39.53
|
Sale
|
-2,704
|
39.49
|
Sale
|
-1,520
|
39.50
|
Sale
|
-57
|
39.56
|
Sale
|
-4
|
39.56
|
Sale
|
-4
|
39.65
|
Sale
|
-660
|
39.65
|
Sale
|
-4,000
|
39.70
|
Sale
|
-55,257
|
39.72
|
Sale
|
-870
|
39.64
|
Sale
|
-211
|
39.65
|
Sale
|
-874
|
39.64
|
Sale
|
-4,153
|
39.63
|
Sale
|
-26
|
39.63
|
Sale
|
-683
|
39.59
|
Sale
|
-5,000
|
39.57
|
Sale
|
-2,221
|
39.53
|
Sale
|
-200,000
|
40.26
|
|
|