Purchase/sale
|
Number of securities
|
Price per unit (Note 4)
|
Purchase
|
1,247
|
40.35
|
Purchase
|
130
|
40.35
|
Purchase
|
4,762
|
40.35
|
Purchase
|
335
|
40.19
|
Purchase
|
243
|
40.19
|
Purchase
|
769
|
40.19
|
Purchase
|
6
|
40.16
|
Purchase
|
312
|
40.15
|
Purchase
|
96
|
40.12
|
Purchase
|
887
|
40.12
|
Purchase
|
804
|
40.13
|
Purchase
|
979
|
40.08
|
Purchase
|
764
|
40.08
|
Purchase
|
415
|
40.07
|
Purchase
|
594
|
40.08
|
Purchase
|
221
|
40.08
|
Purchase
|
426
|
40.07
|
Purchase
|
483
|
40.05
|
Purchase
|
601
|
40.06
|
Purchase
|
29
|
40.08
|
Purchase
|
185
|
40.08
|
Purchase
|
248
|
40.08
|
Purchase
|
206
|
40.08
|
Purchase
|
3,787
|
40.10
|
Purchase
|
2,500
|
40.10
|
Purchase
|
25,000
|
40.10
|
Purchase
|
25,000
|
40.10
|
Purchase
|
407
|
40.13
|
Purchase
|
192
|
40.13
|
Purchase
|
89
|
40.10
|
Purchase
|
264
|
40.10
|
Purchase
|
300
|
40.10
|
Purchase
|
281
|
40.10
|
Purchase
|
956
|
40.10
|
Purchase
|
135
|
40.10
|
Purchase
|
2,000
|
40.10
|
Purchase
|
5,936
|
40.10
|
Purchase
|
51
|
40.09
|
Purchase
|
296
|
40.09
|
Purchase
|
85
|
40.09
|
Purchase
|
485
|
40.09
|
Purchase
|
3,000
|
40.09
|
Purchase
|
1,755
|
40.09
|
Purchase
|
35
|
40.08
|
Purchase
|
579
|
40.08
|
Purchase
|
25,000
|
40.05
|
Purchase
|
710
|
40.08
|
Purchase
|
724
|
40.08
|
Purchase
|
192
|
40.08
|
Purchase
|
226
|
40.08
|
Purchase
|
536
|
40.10
|
Purchase
|
238
|
40.10
|
Purchase
|
1,004
|
40.09
|
Purchase
|
134
|
40.05
|
Purchase
|
95
|
40.05
|
Purchase
|
288
|
40.05
|
Purchase
|
2,500
|
40.05
|
Purchase
|
63
|
40.05
|
Purchase
|
560
|
39.99
|
Purchase
|
370
|
39.96
|
Purchase
|
490
|
40.01
|
Purchase
|
516
|
40.02
|
Purchase
|
33,000
|
39.96
|
Purchase
|
527
|
39.97
|
Purchase
|
33
|
39.99
|
Purchase
|
497
|
39.98
|
Purchase
|
422
|
39.98
|
Purchase
|
418
|
39.98
|
Purchase
|
229
|
39.98
|
Purchase
|
6
|
39.98
|
Purchase
|
86
|
39.98
|
Purchase
|
261
|
39.98
|
Purchase
|
17,000
|
39.96
|
Purchase
|
1,851
|
39.95
|
Purchase
|
7,165
|
39.95
|
Purchase
|
25
|
39.95
|
Purchase
|
159
|
39.95
|
Purchase
|
6,246
|
40.20
|
Purchase
|
2,500
|
40.20
|
Purchase
|
621
|
40.20
|
Purchase
|
1,000
|
40.20
|
Purchase
|
2,000
|
40.20
|
Purchase
|
975
|
40.20
|
Purchase
|
1,600
|
40.20
|
Purchase
|
20,000
|
40.20
|
Purchase
|
621
|
40.20
|
Purchase
|
1,620
|
40.20
|
Purchase
|
1,000
|
40.20
|
Purchase
|
100
|
40.20
|
Purchase
|
2,000
|
40.20
|
Purchase
|
1,300
|
40.20
|
Purchase
|
200
|
40.20
|
Purchase
|
250
|
40.20
|
Purchase
|
400
|
40.19
|
Purchase
|
1,000
|
40.19
|
Purchase
|
4,327
|
40.18
|
Purchase
|
240
|
40.18
|
Purchase
|
1,500
|
40.18
|
Purchase
|
500
|
40.18
|
Purchase
|
20,044
|
39.90
|
Purchase
|
3,577
|
39.90
|
Purchase
|
1,200
|
39.90
|
Purchase
|
179
|
39.90
|
Purchase
|
19,173
|
39.88
|
Purchase
|
10
|
39.88
|
Purchase
|
1,330
|
39.88
|
Purchase
|
1,200
|
39.88
|
Purchase
|
179
|
39.88
|
Purchase
|
224
|
39.88
|
Purchase
|
2,884
|
39.88
|
Purchase
|
571
|
39.90
|
Purchase
|
206
|
39.90
|
Purchase
|
200
|
39.90
|
Purchase
|
1,000
|
39.90
|
Purchase
|
5,000
|
39.90
|
Purchase
|
5,450
|
39.95
|
Purchase
|
2,147
|
39.95
|
Purchase
|
423
|
39.95
|
Purchase
|
330
|
39.95
|
Purchase
|
236
|
39.95
|
Purchase
|
2,473
|
39.95
|
Purchase
|
66
|
39.95
|
Purchase
|
231
|
39.95
|
Purchase
|
64
|
39.95
|
Purchase
|
557
|
39.95
|
Purchase
|
863
|
39.95
|
Purchase
|
2,432
|
39.95
|
Purchase
|
1,018
|
39.95
|
Purchase
|
1,099
|
39.95
|
Purchase
|
4,335
|
39.95
|
Purchase
|
62
|
39.95
|
Purchase
|
1,379
|
39.95
|
Purchase
|
772
|
39.95
|
Purchase
|
63
|
39.95
|
Purchase
|
1,000
|
39.95
|
Purchase
|
19,882
|
40.10
|
Purchase
|
1,000
|
40.10
|
Purchase
|
1,000
|
40.10
|
Purchase
|
110
|
40.10
|
Purchase
|
2,000
|
40.10
|
Purchase
|
500
|
40.10
|
Purchase
|
12,000
|
40.10
|
Purchase
|
10,000
|
40.10
|
Purchase
|
250
|
40.10
|
Purchase
|
1,565
|
40.09
|
Purchase
|
79
|
40.08
|
Purchase
|
300
|
40.08
|
Purchase
|
700
|
40.08
|
Purchase
|
300
|
40.08
|
Purchase
|
314
|
40.08
|
Purchase
|
500
|
40.01
|
Purchase
|
1,036
|
40.00
|
Purchase
|
435
|
40.00
|
Purchase
|
400
|
40.00
|
Purchase
|
375
|
40.00
|
Purchase
|
500
|
40.00
|
Purchase
|
250
|
40.00
|
Purchase
|
1,000
|
40.00
|
Purchase
|
500
|
40.00
|
Purchase
|
380
|
40.00
|
Purchase
|
550
|
40.00
|
Purchase
|
2,000
|
40.00
|
Purchase
|
6,000
|
40.00
|
Purchase
|
509
|
40.00
|
Purchase
|
150
|
40.00
|
Purchase
|
250
|
40.00
|
Purchase
|
260
|
40.00
|
Purchase
|
375
|
40.00
|
Purchase
|
30
|
40.00
|
Purchase
|
23
|
39.90
|
Purchase
|
1,309
|
39.90
|
Purchase
|
1,360
|
39.90
|
Purchase
|
2,331
|
39.90
|
Purchase
|
6,325
|
39.90
|
Purchase
|
50
|
39.90
|
Purchase
|
1,625
|
39.90
|
Purchase
|
1,776
|
39.90
|
Purchase
|
399
|
39.90
|
Purchase
|
167
|
39.90
|
Purchase
|
1,408
|
39.90
|
Purchase
|
15,000
|
39.90
|
Purchase
|
1,250
|
39.90
|
Purchase
|
15,000
|
39.90
|
Purchase
|
11,865
|
39.87
|
Purchase
|
3,179
|
39.87
|
Purchase
|
6,448
|
39.90
|
Purchase
|
9,052
|
39.90
|
Purchase
|
9,500
|
39.90
|
Purchase
|
350
|
39.87
|
Purchase
|
1,319
|
39.87
|
Purchase
|
747
|
39.87
|
Purchase
|
23
|
39.87
|
Purchase
|
17
|
39.87
|
Purchase
|
7,500
|
39.87
|
Purchase
|
39,295
|
39.91
|
Purchase
|
1,000
|
39.91
|
Purchase
|
79
|
39.91
|
Purchase
|
4,041
|
39.91
|
Purchase
|
85
|
39.90
|
Purchase
|
500
|
39.90
|
Purchase
|
88
|
39.65
|
Purchase
|
300
|
39.65
|
Purchase
|
300
|
39.65
|
Purchase
|
300
|
39.65
|
Purchase
|
500
|
39.65
|
Purchase
|
400
|
39.65
|
Purchase
|
277
|
39.65
|
Purchase
|
800
|
39.65
|
Purchase
|
300
|
39.65
|
Purchase
|
300
|
39.65
|
Purchase
|
900
|
39.65
|
Purchase
|
85
|
39.65
|
Purchase
|
450
|
39.65
|
Purchase
|
4,264
|
39.64
|
Purchase
|
500
|
39.64
|
Purchase
|
3,133
|
39.64
|
Purchase
|
60
|
39.64
|
Purchase
|
107
|
39.64
|
Purchase
|
479
|
39.64
|
Purchase
|
300
|
39.64
|
Purchase
|
86
|
39.64
|
Purchase
|
6
|
39.64
|
Purchase
|
91
|
39.64
|
Purchase
|
974
|
39.64
|
Purchase
|
5,065
|
39.70
|
Purchase
|
187
|
39.74
|
Purchase
|
68
|
39.74
|
Purchase
|
274
|
39.70
|
Purchase
|
26
|
39.70
|
Purchase
|
210
|
39.70
|
Purchase
|
500
|
39.70
|
Purchase
|
300
|
39.70
|
Purchase
|
300
|
39.70
|
Purchase
|
300
|
39.70
|
Purchase
|
25
|
39.70
|
Purchase
|
4,615
|
39.70
|
Purchase
|
300
|
39.70
|
Purchase
|
300
|
39.70
|
Purchase
|
300
|
39.70
|
Purchase
|
300
|
39.70
|
Purchase
|
2,185
|
39.70
|
Purchase
|
3,614
|
39.78
|
Purchase
|
10,682
|
39.78
|
Purchase
|
200
|
39.76
|
Purchase
|
300
|
39.76
|
Purchase
|
600
|
39.76
|
Purchase
|
407
|
39.76
|
Purchase
|
296
|
39.76
|
Purchase
|
2,101
|
39.76
|
Purchase
|
1,400
|
39.80
|
Purchase
|
600
|
39.80
|
Purchase
|
1,000
|
39.80
|
Purchase
|
656
|
39.94
|
Purchase
|
52
|
39.94
|
Purchase
|
75
|
39.94
|
Purchase
|
459
|
39.94
|
Purchase
|
15
|
39.94
|
Purchase
|
3,743
|
39.94
|
Purchase
|
3,517
|
39.94
|
Purchase
|
1,483
|
39.94
|
Purchase
|
478
|
39.94
|
Purchase
|
862
|
39.94
|
Purchase
|
104
|
39.94
|
Purchase
|
5,028
|
39.94
|
Purchase
|
2,162
|
39.94
|
Purchase
|
78
|
39.94
|
Purchase
|
1,203
|
39.94
|
Purchase
|
1,557
|
39.94
|
Purchase
|
5,000
|
39.94
|
Purchase
|
1,134
|
39.94
|
Purchase
|
528
|
39.94
|
Purchase
|
223
|
39.94
|
Purchase
|
49
|
39.94
|
Purchase
|
106
|
39.94
|
Purchase
|
907
|
39.94
|
Purchase
|
1,808
|
39.94
|
Purchase
|
458
|
39.94
|
Purchase
|
3,315
|
39.94
|
Purchase
|
4,400
|
39.90
|
Purchase
|
500
|
39.90
|
Purchase
|
100
|
39.90
|
Purchase
|
101
|
40.00
|
Purchase
|
7,000
|
40.00
|
Purchase
|
1,105
|
39.99
|
Purchase
|
449
|
39.99
|
Purchase
|
1,015
|
39.99
|
Purchase
|
330
|
39.99
|
Purchase
|
238
|
40.02
|
Purchase
|
500
|
40.02
|
Purchase
|
18
|
40.02
|
Purchase
|
72
|
40.02
|
Purchase
|
233
|
40.02
|
Purchase
|
6,510
|
40.02
|
Purchase
|
807
|
40.02
|
Purchase
|
79
|
39.99
|
Purchase
|
62
|
39.99
|
Purchase
|
16
|
39.99
|
Purchase
|
1,212
|
39.99
|
Purchase
|
178
|
39.99
|
Purchase
|
75
|
39.99
|
Purchase
|
9,460
|
40.00
|
Purchase
|
500
|
40.00
|
Purchase
|
40
|
40.00
|
Purchase
|
130
|
40.00
|
Purchase
|
1,650
|
40.00
|
Purchase
|
5,668
|
40.00
|
Purchase
|
13
|
40.00
|
Purchase
|
1,764
|
40.00
|
Purchase
|
775
|
39.99
|
Purchase
|
952
|
40.05
|
Purchase
|
2,000
|
40.05
|
Purchase
|
2,048
|
40.05
|
Purchase
|
1,430
|
40.05
|
Purchase
|
1,985
|
40.05
|
Purchase
|
1,699
|
40.05
|
Purchase
|
15,000
|
40.05
|
Purchase
|
5
|
40.05
|
Purchase
|
96
|
40.05
|
Purchase
|
1,215
|
40.05
|
Purchase
|
2,723
|
40.03
|
Purchase
|
140
|
40.03
|
Purchase
|
15
|
40.03
|
Purchase
|
692
|
40.03
|
Purchase
|
2,120
|
40.05
|
Purchase
|
5,364
|
40.05
|
Purchase
|
1,379
|
40.04
|
Purchase
|
1,000
|
40.04
|
Purchase
|
137
|
40.02
|
Purchase
|
285
|
40.10
|
Purchase
|
8,962
|
40.10
|
Purchase
|
1,378
|
40.10
|
Purchase
|
2,000
|
40.10
|
Purchase
|
1,000
|
40.10
|
Purchase
|
227
|
40.10
|
Purchase
|
113
|
40.10
|
Purchase
|
227
|
40.10
|
Purchase
|
55
|
40.10
|
Purchase
|
11
|
40.10
|
Purchase
|
15
|
40.10
|
Purchase
|
4
|
40.10
|
Purchase
|
4,970
|
40.10
|
Purchase
|
5,000
|
40.10
|
Purchase
|
4,683
|
40.10
|
Purchase
|
57
|
40.10
|
Purchase
|
260
|
40.10
|
Purchase
|
434
|
39.95
|
Purchase
|
219
|
39.95
|
Purchase
|
100
|
39.95
|
Purchase
|
11,533
|
39.98
|
Purchase
|
254
|
40.00
|
Purchase
|
11
|
40.00
|
Purchase
|
500
|
40.00
|
Purchase
|
9,235
|
40.00
|
Purchase
|
10,000
|
40.00
|
Purchase
|
2,587
|
40.00
|
Purchase
|
88
|
40.00
|
Purchase
|
7,325
|
40.00
|
Purchase
|
200
|
39.95
|
Purchase
|
500
|
39.95
|
Purchase
|
6,000
|
39.95
|
Purchase
|
2,547
|
39.95
|
Purchase
|
131
|
39.88
|
Purchase
|
437
|
39.88
|
Purchase
|
1,072
|
39.88
|
Purchase
|
4,048
|
39.88
|
Purchase
|
63
|
39.88
|
Purchase
|
102
|
39.88
|
Purchase
|
179
|
39.88
|
Purchase
|
520
|
39.88
|
Purchase
|
154
|
39.88
|
Purchase
|
51
|
39.88
|
Purchase
|
1,000
|
40.00
|
Purchase
|
1,000
|
40.00
|
Purchase
|
793
|
40.00
|
Sale
|
-2,500
|
40.13
|
Sale
|
-2,500
|
40.12
|
Sale
|
-2,500
|
40.10
|
Sale
|
-585
|
40.10
|
Sale
|
-170
|
40.10
|
Sale
|
-245
|
40.10
|
Sale
|
-9,000
|
40.11
|
Sale
|
-2,000
|
40.15
|
Sale
|
-2,201
|
39.92
|
Sale
|
-147
|
39.93
|
Sale
|
-50
|
39.93
|
Sale
|
-200
|
39.93
|
Sale
|
-375
|
39.93
|
Sale
|
-23
|
39.93
|
Sale
|
-258
|
39.93
|
Sale
|
-1
|
39.93
|
Sale
|
-51
|
39.93
|
Sale
|
-54
|
39.93
|
Sale
|
-340
|
39.93
|
Sale
|
-2,906
|
40.00
|
Sale
|
-300
|
40.00
|
Sale
|
-199
|
40.00
|
Sale
|
-321
|
40.00
|
Sale
|
-174
|
40.00
|
Sale
|
-1,000
|
40.00
|
Sale
|
-380
|
39.78
|
Sale
|
-1,308
|
39.78
|
Sale
|
-710
|
39.78
|
Sale
|
-300
|
39.78
|
Sale
|
-13,000
|
39.78
|
Sale
|
-1,000
|
39.78
|
Sale
|
-500
|
39.78
|
Sale
|
-1,620
|
39.78
|
Sale
|
-5
|
39.78
|
Sale
|
-3,616
|
39.78
|
Sale
|
-2,561
|
39.78
|
Sale
|
-7,966
|
39.78
|
Sale
|
-10,000
|
39.78
|
Sale
|
-6,000
|
39.78
|
Sale
|
-1,034
|
39.78
|
|
|