Purchase/sale
|
Number of securities
|
Price per unit (Note 4)
|
Purchase
|
24,596
|
36.25
|
Purchase
|
10,000
|
36.24
|
Purchase
|
8,300
|
36.53
|
Purchase
|
5,134
|
36.20
|
Purchase
|
5,000
|
36.51
|
Purchase
|
5,000
|
36.19
|
Purchase
|
5,000
|
36.20
|
Purchase
|
5,000
|
36.27
|
Purchase
|
5,000
|
36.25
|
Purchase
|
4,968
|
36.15
|
Purchase
|
4,800
|
36.44
|
Purchase
|
3,703
|
36.33
|
Purchase
|
3,471
|
36.25
|
Purchase
|
3,400
|
36.32
|
Purchase
|
3,315
|
36.09
|
Purchase
|
3,136
|
36.55
|
Purchase
|
3,099
|
36.44
|
Purchase
|
2,749
|
36.32
|
Purchase
|
2,554
|
36.24
|
Purchase
|
2,446
|
36.24
|
Purchase
|
2,387
|
36.24
|
Purchase
|
2,372
|
36.14
|
Purchase
|
2,351
|
36.11
|
Purchase
|
2,287
|
36.13
|
Purchase
|
2,211
|
36.13
|
Purchase
|
2,131
|
36.32
|
Purchase
|
1,985
|
36.24
|
Purchase
|
1,846
|
36.15
|
Purchase
|
1,795
|
36.32
|
Purchase
|
1,758
|
36.14
|
Purchase
|
1,569
|
36.16
|
Purchase
|
1,519
|
36.13
|
Purchase
|
1,318
|
36.55
|
Purchase
|
1,306
|
36.32
|
Purchase
|
1,300
|
36.55
|
Purchase
|
1,297
|
36.33
|
Purchase
|
1,224
|
36.24
|
Purchase
|
1,221
|
36.12
|
Purchase
|
1,168
|
36.13
|
Purchase
|
1,145
|
36.18
|
Purchase
|
1,144
|
36.17
|
Purchase
|
1,102
|
36.24
|
Purchase
|
1,099
|
36.40
|
Purchase
|
1,098
|
36.15
|
Purchase
|
1,095
|
36.15
|
Purchase
|
1,078
|
36.25
|
Purchase
|
1,074
|
36.20
|
Purchase
|
1,071
|
36.14
|
Purchase
|
1,069
|
36.20
|
Purchase
|
1,061
|
36.19
|
Purchase
|
1,052
|
36.13
|
Purchase
|
1,045
|
36.17
|
Purchase
|
1,037
|
36.23
|
Purchase
|
1,037
|
36.22
|
Purchase
|
1,033
|
36.20
|
Purchase
|
1,033
|
36.19
|
Purchase
|
1,027
|
36.14
|
Purchase
|
1,024
|
36.19
|
Purchase
|
1,022
|
36.09
|
Purchase
|
1,016
|
36.23
|
Purchase
|
1,011
|
36.11
|
Purchase
|
1,011
|
36.19
|
Purchase
|
1,003
|
36.17
|
Purchase
|
1,002
|
36.14
|
Purchase
|
1,000
|
36.14
|
Purchase
|
957
|
36.13
|
Purchase
|
957
|
36.13
|
Purchase
|
954
|
36.15
|
Purchase
|
951
|
36.19
|
Purchase
|
945
|
36.10
|
Purchase
|
933
|
36.24
|
Purchase
|
931
|
36.16
|
Purchase
|
927
|
36.16
|
Purchase
|
923
|
36.23
|
Purchase
|
922
|
36.13
|
Purchase
|
910
|
36.09
|
Purchase
|
898
|
36.13
|
Purchase
|
895
|
36.27
|
Purchase
|
884
|
36.25
|
Purchase
|
862
|
36.35
|
Purchase
|
851
|
36.17
|
Purchase
|
830
|
36.35
|
Purchase
|
811
|
36.17
|
Purchase
|
799
|
36.13
|
Purchase
|
777
|
36.24
|
Purchase
|
735
|
36.13
|
Purchase
|
716
|
36.26
|
Purchase
|
696
|
36.22
|
Purchase
|
692
|
36.12
|
Purchase
|
688
|
36.40
|
Purchase
|
687
|
36.24
|
Purchase
|
682
|
36.15
|
Purchase
|
669
|
36.12
|
Purchase
|
651
|
36.18
|
Purchase
|
628
|
36.14
|
Purchase
|
618
|
36.14
|
Purchase
|
608
|
36.13
|
Purchase
|
600
|
36.32
|
Purchase
|
555
|
36.20
|
Purchase
|
549
|
36.15
|
Purchase
|
547
|
36.18
|
Purchase
|
547
|
36.45
|
Purchase
|
522
|
36.15
|
Purchase
|
505
|
36.49
|
Purchase
|
500
|
36.13
|
Purchase
|
500
|
36.13
|
Purchase
|
500
|
36.15
|
Purchase
|
500
|
36.32
|
Purchase
|
500
|
36.32
|
Purchase
|
498
|
36.24
|
Purchase
|
459
|
36.13
|
Purchase
|
430
|
36.32
|
Purchase
|
411
|
36.21
|
Purchase
|
400
|
36.24
|
Purchase
|
391
|
36.25
|
Purchase
|
385
|
36.14
|
Purchase
|
383
|
36.18
|
Purchase
|
379
|
36.16
|
Purchase
|
372
|
36.13
|
Purchase
|
368
|
36.22
|
Purchase
|
342
|
36.13
|
Purchase
|
313
|
36.14
|
Purchase
|
288
|
36.12
|
Purchase
|
268
|
36.26
|
Purchase
|
250
|
36.44
|
Purchase
|
235
|
36.18
|
Purchase
|
210
|
36.09
|
Purchase
|
181
|
36.14
|
Purchase
|
180
|
36.15
|
Purchase
|
180
|
36.14
|
Purchase
|
176
|
36.32
|
Purchase
|
166
|
36.49
|
Purchase
|
162
|
36.15
|
Purchase
|
151
|
36.32
|
Purchase
|
150
|
36.32
|
Purchase
|
146
|
36.15
|
Purchase
|
118
|
36.49
|
Purchase
|
104
|
36.13
|
Purchase
|
90
|
36.25
|
Purchase
|
89
|
36.44
|
Purchase
|
79
|
36.19
|
Purchase
|
71
|
36.34
|
Purchase
|
69
|
36.32
|
Purchase
|
55
|
36.16
|
Purchase
|
49
|
36.24
|
Purchase
|
47
|
36.49
|
Purchase
|
36
|
36.40
|
Purchase
|
32
|
36.13
|
Purchase
|
32
|
36.15
|
Purchase
|
21
|
36.32
|
Purchase
|
18
|
36.13
|
Purchase
|
8
|
36.32
|
Purchase
|
1
|
36.16
|
Purchase
|
1
|
36.16
|
Purchase
|
1
|
36.15
|
Purchase
|
1
|
36.32
|
Purchase
|
1
|
36.32
|
Purchase
|
10
|
36.20
|
Purchase
|
10,152
|
36.55
|
Purchase
|
10,000
|
36.50
|
Purchase
|
8,695
|
36.10
|
Purchase
|
5,221
|
36.35
|
Purchase
|
5,000
|
36.40
|
Purchase
|
5,000
|
36.45
|
Purchase
|
4,789
|
36.31
|
Purchase
|
4,779
|
36.35
|
Purchase
|
4,257
|
36.45
|
Purchase
|
4,000
|
36.25
|
Purchase
|
4,000
|
36.50
|
Purchase
|
3,770
|
36.52
|
Purchase
|
2,813
|
36.19
|
Purchase
|
2,791
|
36.34
|
Purchase
|
2,510
|
36.47
|
Purchase
|
2,392
|
36.55
|
Purchase
|
2,306
|
36.40
|
Purchase
|
2,138
|
36.35
|
Purchase
|
1,977
|
36.34
|
Purchase
|
1,853
|
36.32
|
Purchase
|
1,763
|
36.32
|
Purchase
|
1,709
|
36.34
|
Purchase
|
1,703
|
36.34
|
Purchase
|
1,434
|
36.47
|
Purchase
|
1,310
|
36.36
|
Purchase
|
1,300
|
36.15
|
Purchase
|
1,300
|
36.32
|
Purchase
|
1,300
|
36.19
|
Purchase
|
1,167
|
36.35
|
Purchase
|
1,153
|
36.32
|
Purchase
|
1,138
|
36.15
|
Purchase
|
1,049
|
36.20
|
Purchase
|
1,009
|
36.44
|
Purchase
|
1,000
|
36.24
|
Purchase
|
1,000
|
36.55
|
Purchase
|
958
|
36.19
|
Purchase
|
939
|
36.12
|
Purchase
|
929
|
36.15
|
Purchase
|
716
|
36.15
|
Purchase
|
689
|
36.10
|
Purchase
|
670
|
36.52
|
Purchase
|
667
|
36.14
|
Purchase
|
627
|
36.18
|
Purchase
|
543
|
36.18
|
Purchase
|
511
|
36.22
|
Purchase
|
500
|
36.10
|
Purchase
|
491
|
36.19
|
Purchase
|
485
|
36.18
|
Purchase
|
455
|
36.22
|
Purchase
|
411
|
36.14
|
Purchase
|
408
|
36.40
|
Purchase
|
374
|
36.40
|
Purchase
|
364
|
36.16
|
Purchase
|
308
|
36.18
|
Purchase
|
306
|
36.55
|
Purchase
|
300
|
36.19
|
Purchase
|
300
|
36.19
|
Purchase
|
296
|
36.44
|
Purchase
|
290
|
36.19
|
Purchase
|
286
|
36.19
|
Purchase
|
267
|
36.17
|
Purchase
|
251
|
36.52
|
Purchase
|
250
|
36.55
|
Purchase
|
250
|
36.52
|
Purchase
|
240
|
36.19
|
Purchase
|
211
|
36.31
|
Purchase
|
209
|
36.32
|
Purchase
|
199
|
36.32
|
Purchase
|
196
|
36.45
|
Purchase
|
190
|
36.16
|
Purchase
|
189
|
36.35
|
Purchase
|
164
|
36.19
|
Purchase
|
163
|
36.17
|
Purchase
|
157
|
36.34
|
Purchase
|
151
|
36.44
|
Purchase
|
125
|
36.55
|
Purchase
|
121
|
36.44
|
Purchase
|
116
|
36.10
|
Purchase
|
111
|
36.44
|
Purchase
|
104
|
36.15
|
Purchase
|
100
|
36.19
|
Purchase
|
97
|
36.12
|
Purchase
|
89
|
36.15
|
Purchase
|
89
|
36.15
|
Purchase
|
89
|
36.47
|
Purchase
|
85
|
36.18
|
Purchase
|
75
|
36.40
|
Purchase
|
74
|
36.44
|
Purchase
|
65
|
36.34
|
Purchase
|
62
|
36.20
|
Purchase
|
61
|
36.49
|
Purchase
|
59
|
36.52
|
Purchase
|
54
|
36.17
|
Purchase
|
52
|
36.47
|
Purchase
|
36
|
36.20
|
Purchase
|
35
|
36.32
|
Purchase
|
34
|
36.18
|
Purchase
|
33
|
36.18
|
Purchase
|
21
|
36.55
|
Purchase
|
18
|
36.47
|
Purchase
|
18
|
36.19
|
Purchase
|
18
|
36.36
|
Purchase
|
14
|
36.40
|
Purchase
|
13
|
36.12
|
Purchase
|
10
|
36.34
|
Purchase
|
7
|
36.16
|
Purchase
|
3
|
36.35
|
Purchase
|
1
|
36.24
|
Purchase
|
765
|
36.32
|
Purchase
|
734
|
36.31
|
Purchase
|
89
|
36.31
|
Purchase
|
228
|
36.31
|
Purchase
|
2,000
|
36.30
|
Purchase
|
1,000
|
36.30
|
Purchase
|
111
|
36.30
|
Purchase
|
165
|
36.29
|
Purchase
|
123
|
36.29
|
Purchase
|
1,000
|
36.29
|
Purchase
|
400
|
36.29
|
Purchase
|
531
|
36.29
|
Purchase
|
500
|
36.28
|
Purchase
|
300
|
36.28
|
Purchase
|
1,000
|
36.28
|
Purchase
|
10,000
|
36.27
|
Purchase
|
39
|
36.27
|
Purchase
|
10,000
|
36.25
|
Purchase
|
1,000
|
36.21
|
Purchase
|
1,229
|
36.21
|
Purchase
|
3,500
|
36.20
|
Purchase
|
1,000
|
36.15
|
Purchase
|
839
|
36.15
|
Purchase
|
161
|
36.15
|
Purchase
|
1,000
|
36.15
|
Purchase
|
1,000
|
36.16
|
Purchase
|
1,000
|
36.20
|
Purchase
|
50
|
36.12
|
Purchase
|
1,000
|
36.10
|
Purchase
|
549
|
36.10
|
Purchase
|
304
|
36.10
|
Purchase
|
662
|
36.10
|
Purchase
|
876
|
36.10
|
Purchase
|
100
|
36.10
|
Purchase
|
225
|
36.10
|
Purchase
|
2,299
|
36.10
|
Purchase
|
1,500
|
36.10
|
Purchase
|
6,372
|
36.08
|
Purchase
|
20,000
|
36.10
|
Purchase
|
30
|
36.08
|
Purchase
|
60
|
36.08
|
Purchase
|
399
|
36.08
|
Purchase
|
700
|
36.08
|
Purchase
|
3,500
|
36.08
|
Purchase
|
24
|
36.08
|
Purchase
|
790
|
36.08
|
Purchase
|
790
|
36.08
|
Purchase
|
500
|
36.08
|
Purchase
|
790
|
36.08
|
Purchase
|
437
|
36.08
|
Purchase
|
1,309
|
36.08
|
Purchase
|
820
|
36.08
|
Purchase
|
632
|
36.08
|
Purchase
|
1,642
|
36.07
|
Purchase
|
708
|
36.07
|
Purchase
|
497
|
36.07
|
Purchase
|
426
|
36.17
|
Purchase
|
574
|
36.16
|
Purchase
|
230
|
36.16
|
Purchase
|
770
|
36.16
|
Purchase
|
548
|
36.15
|
Purchase
|
1,000
|
36.20
|
Purchase
|
1,000
|
36.25
|
Purchase
|
1
|
36.53
|
Purchase
|
1,899
|
36.53
|
Purchase
|
25
|
36.52
|
Purchase
|
394
|
36.52
|
Purchase
|
1
|
36.52
|
Purchase
|
28
|
36.52
|
Purchase
|
8
|
36.51
|
Purchase
|
120
|
36.51
|
Purchase
|
25
|
36.51
|
Purchase
|
50
|
36.52
|
Purchase
|
50
|
36.54
|
Purchase
|
40
|
36.50
|
Purchase
|
50
|
36.43
|
Purchase
|
11
|
36.43
|
Purchase
|
132
|
36.41
|
Purchase
|
253
|
36.41
|
Purchase
|
1,300
|
36.41
|
Purchase
|
815
|
36.41
|
Purchase
|
39
|
36.40
|
Purchase
|
11
|
36.40
|
Purchase
|
50
|
36.38
|
Purchase
|
50
|
36.32
|
Purchase
|
4,543
|
36.35
|
Purchase
|
289
|
36.35
|
Purchase
|
168
|
36.35
|
Purchase
|
4,000
|
36.37
|
Purchase
|
84
|
36.48
|
Purchase
|
634
|
36.47
|
Purchase
|
282
|
36.47
|
Purchase
|
1,000
|
36.48
|
Purchase
|
500
|
36.68
|
Purchase
|
685
|
36.67
|
Purchase
|
315
|
36.63
|
Purchase
|
1,000
|
36.64
|
Purchase
|
778
|
36.57
|
Purchase
|
2,000
|
36.55
|
Purchase
|
2,500
|
36.68
|
Purchase
|
1,483
|
36.67
|
Purchase
|
600
|
36.67
|
Purchase
|
22
|
36.67
|
Purchase
|
395
|
36.67
|
Purchase
|
100
|
36.72
|
Purchase
|
216
|
36.65
|
Purchase
|
3,000
|
36.65
|
Purchase
|
6,784
|
36.65
|
Purchase
|
188
|
36.66
|
Purchase
|
12
|
36.66
|
Purchase
|
7,126
|
36.62
|
Purchase
|
2,804
|
36.62
|
Purchase
|
1
|
36.62
|
Purchase
|
69
|
36.62
|
Purchase
|
1,587
|
36.59
|
Purchase
|
69
|
36.59
|
Purchase
|
5,000
|
36.59
|
Purchase
|
2,000
|
36.59
|
Purchase
|
136
|
36.59
|
Purchase
|
1,207
|
36.59
|
Purchase
|
200
|
36.60
|
Purchase
|
100
|
36.60
|
Purchase
|
100,000
|
35.99
|
Purchase
|
100,000
|
37.09
|
Purchase
|
200,000
|
37.09
|
Purchase
|
9,222,661
|
37.95
|
Sale
|
-20
|
36.51
|
Sale
|
-50
|
36.39
|
Sale
|
-50
|
36.44
|
Sale
|
-20
|
36.46
|
Sale
|
-589
|
36.65
|
Sale
|
-250
|
36.65
|
Sale
|
-680
|
36.65
|
Sale
|
-25,000
|
36.65
|
Sale
|
-581
|
36.65
|
Sale
|
-4,900
|
36.65
|
Sale
|
-26,440
|
36.05
|
Sale
|
-2,108
|
36.05
|
Sale
|
-5,393
|
36.05
|
Sale
|
-7,055
|
36.05
|
Sale
|
-17,279
|
36.05
|
Sale
|
-1
|
36.25
|
Sale
|
-100
|
36.13
|
Sale
|
-337,800
|
36.27
|
Sale
|
-50,000
|
37.56
|
Sale
|
-125,000
|
37.56
|
Sale
|
-250,000
|
37.56
|
Sale
|
-200,000
|
37.56
|
Sale
|
-200,000
|
37.86
|
Sale
|
-200,000
|
37.70
|
|
|