Purchase/sale
|
Number of securities
|
Price per unit (Note 4)
|
Purchase
|
5,910
|
42.01
|
Purchase
|
1,090
|
42.01
|
Purchase
|
459
|
42.01
|
Purchase
|
50
|
42.01
|
Purchase
|
100
|
42.01
|
Purchase
|
623
|
42.75
|
Purchase
|
9,377
|
42.75
|
Purchase
|
104
|
42.80
|
Purchase
|
1,009
|
42.80
|
Purchase
|
2,621
|
42.80
|
Purchase
|
8
|
42.79
|
Purchase
|
353
|
42.79
|
Purchase
|
9
|
42.79
|
Purchase
|
26
|
42.79
|
Purchase
|
2,000
|
42.79
|
Purchase
|
1,350
|
42.79
|
Purchase
|
20
|
42.78
|
Purchase
|
2,500
|
42.75
|
Purchase
|
95
|
42.91
|
Purchase
|
67
|
42.90
|
Purchase
|
338
|
42.90
|
Purchase
|
541
|
42.46
|
Purchase
|
500
|
42.34
|
Purchase
|
200
|
42.55
|
Purchase
|
1,000
|
42.92
|
Purchase
|
3,271
|
43.50
|
Purchase
|
3,000
|
43.50
|
Purchase
|
106
|
43.50
|
Purchase
|
1,000
|
43.50
|
Purchase
|
159
|
43.50
|
Purchase
|
2,000
|
43.50
|
Purchase
|
53
|
43.50
|
Purchase
|
159
|
43.50
|
Purchase
|
106
|
43.50
|
Purchase
|
3,000
|
43.50
|
Purchase
|
40
|
43.50
|
Purchase
|
16
|
43.50
|
Purchase
|
106
|
43.50
|
Purchase
|
10
|
43.50
|
Purchase
|
20
|
43.50
|
Purchase
|
8
|
43.50
|
Purchase
|
210
|
43.50
|
Purchase
|
1,233
|
43.50
|
Purchase
|
12
|
43.50
|
Purchase
|
212
|
43.50
|
Purchase
|
10
|
43.50
|
Purchase
|
20
|
43.50
|
Purchase
|
8
|
43.50
|
Purchase
|
12
|
43.50
|
Purchase
|
10
|
43.50
|
Purchase
|
20
|
43.50
|
Purchase
|
12
|
43.50
|
Purchase
|
212
|
43.50
|
Purchase
|
8
|
43.50
|
Purchase
|
732
|
43.50
|
Purchase
|
5,747
|
43.50
|
Purchase
|
4,900
|
43.50
|
Purchase
|
7
|
43.50
|
Purchase
|
2,020
|
43.50
|
Purchase
|
12
|
43.50
|
Purchase
|
10
|
43.50
|
Purchase
|
20
|
43.50
|
Purchase
|
8
|
43.50
|
Purchase
|
20
|
43.50
|
Purchase
|
10
|
43.50
|
Purchase
|
386
|
43.50
|
Purchase
|
8
|
43.50
|
Purchase
|
46
|
43.50
|
Purchase
|
197
|
43.50
|
Purchase
|
237
|
43.50
|
Purchase
|
674
|
43.50
|
Purchase
|
12
|
43.50
|
Purchase
|
5,000
|
43.50
|
Purchase
|
165
|
43.50
|
Purchase
|
79
|
43.50
|
Purchase
|
2,500
|
43.50
|
Purchase
|
2,816
|
43.50
|
Purchase
|
50
|
43.49
|
Purchase
|
250
|
43.48
|
Purchase
|
54
|
43.47
|
Purchase
|
500
|
43.45
|
Purchase
|
52
|
43.44
|
Purchase
|
1,031
|
43.43
|
Purchase
|
28
|
43.42
|
Purchase
|
3,000
|
43.42
|
Purchase
|
212
|
43.41
|
Purchase
|
10
|
43.41
|
Purchase
|
39
|
43.41
|
Purchase
|
20
|
43.41
|
Purchase
|
8
|
43.41
|
Purchase
|
27
|
43.41
|
Purchase
|
2,806
|
43.41
|
Purchase
|
478
|
43.41
|
Purchase
|
12
|
43.41
|
Purchase
|
53
|
43.40
|
Purchase
|
159
|
43.40
|
Purchase
|
110
|
43.40
|
Purchase
|
242
|
43.40
|
Purchase
|
220
|
43.39
|
Purchase
|
200
|
43.26
|
Purchase
|
2,000
|
43.40
|
Purchase
|
100
|
43.69
|
Purchase
|
200
|
43.70
|
Purchase
|
200
|
43.73
|
Purchase
|
3,604
|
43.25
|
Purchase
|
80
|
43.25
|
Purchase
|
2,449
|
43.25
|
Purchase
|
200
|
43.25
|
Purchase
|
12
|
43.25
|
Purchase
|
500
|
43.25
|
Purchase
|
20
|
43.25
|
Purchase
|
90
|
43.25
|
Purchase
|
52
|
43.25
|
Purchase
|
490
|
43.25
|
Purchase
|
46
|
43.25
|
Purchase
|
96
|
43.25
|
Purchase
|
90
|
43.25
|
Purchase
|
1,000
|
43.25
|
Purchase
|
150
|
43.25
|
Purchase
|
8
|
43.25
|
Purchase
|
20
|
43.25
|
Purchase
|
380
|
43.25
|
Purchase
|
10
|
43.25
|
Purchase
|
101
|
43.25
|
Purchase
|
12
|
43.25
|
Purchase
|
5,590
|
43.20
|
Purchase
|
200
|
43.21
|
Purchase
|
997
|
43.30
|
Purchase
|
110
|
43.30
|
Purchase
|
32
|
43.30
|
Purchase
|
501
|
43.30
|
Purchase
|
145
|
43.30
|
Purchase
|
33
|
43.30
|
Purchase
|
10
|
43.30
|
Purchase
|
8
|
43.30
|
Purchase
|
12
|
43.30
|
Purchase
|
763
|
43.30
|
Purchase
|
2,291
|
43.30
|
Purchase
|
47
|
43.29
|
Purchase
|
51
|
43.29
|
Purchase
|
7,168
|
43.00
|
Purchase
|
12
|
43.00
|
Purchase
|
20
|
43.00
|
Purchase
|
10
|
43.00
|
Purchase
|
20
|
43.00
|
Purchase
|
336
|
43.00
|
Purchase
|
10
|
43.00
|
Purchase
|
3,000
|
43.00
|
Purchase
|
224
|
43.00
|
Purchase
|
4,000
|
43.00
|
Purchase
|
24
|
43.00
|
Purchase
|
10,000
|
43.00
|
Purchase
|
24
|
43.00
|
Purchase
|
1,000
|
43.00
|
Purchase
|
60
|
43.00
|
Purchase
|
5,000
|
43.00
|
Purchase
|
24
|
43.00
|
Purchase
|
30
|
43.00
|
Purchase
|
24
|
43.00
|
Purchase
|
80
|
43.00
|
Purchase
|
56
|
43.00
|
Purchase
|
36
|
43.00
|
Purchase
|
24
|
43.00
|
Purchase
|
20
|
43.00
|
Purchase
|
24
|
43.00
|
Purchase
|
60
|
43.00
|
Purchase
|
5,813
|
43.00
|
Purchase
|
392
|
43.00
|
Purchase
|
500
|
43.00
|
Purchase
|
700
|
43.00
|
Purchase
|
448
|
43.00
|
Purchase
|
84
|
43.00
|
Purchase
|
14,174
|
43.00
|
Purchase
|
200
|
43.04
|
Purchase
|
327
|
43.17
|
Purchase
|
2,586
|
43.30
|
Purchase
|
300
|
43.30
|
Purchase
|
1,000
|
43.30
|
Purchase
|
1,000
|
43.30
|
Purchase
|
76
|
43.30
|
Purchase
|
38
|
43.30
|
Purchase
|
140
|
43.12
|
Purchase
|
345
|
43.30
|
Purchase
|
2,000
|
43.30
|
Purchase
|
5,000
|
43.30
|
Purchase
|
2,612
|
43.30
|
Purchase
|
2,500
|
43.30
|
Purchase
|
453
|
43.30
|
Purchase
|
1,220
|
43.30
|
Purchase
|
57
|
43.30
|
Purchase
|
57
|
43.30
|
Purchase
|
1,000
|
43.30
|
Purchase
|
4,666
|
43.30
|
Purchase
|
1,000
|
43.40
|
Purchase
|
191
|
43.30
|
Purchase
|
162
|
43.30
|
Purchase
|
53
|
43.30
|
Purchase
|
57
|
43.30
|
Purchase
|
40
|
43.30
|
Purchase
|
20
|
43.30
|
Purchase
|
114
|
43.30
|
Purchase
|
114
|
43.30
|
Purchase
|
8
|
43.30
|
Purchase
|
12
|
43.30
|
Purchase
|
500
|
43.30
|
Purchase
|
3,000
|
43.30
|
Purchase
|
2,000
|
43.30
|
Purchase
|
250
|
43.29
|
Purchase
|
800
|
43.27
|
Purchase
|
500
|
43.25
|
Purchase
|
2,541
|
43.25
|
Purchase
|
4,999
|
43.25
|
Purchase
|
1,496
|
43.22
|
Purchase
|
1,159
|
43.22
|
Purchase
|
19
|
43.21
|
Purchase
|
39
|
43.20
|
Purchase
|
4,638
|
43.20
|
Purchase
|
8
|
43.19
|
Purchase
|
20
|
43.19
|
Purchase
|
8
|
43.19
|
Purchase
|
24
|
43.19
|
Purchase
|
57
|
43.19
|
Purchase
|
482
|
43.19
|
Purchase
|
3,619
|
43.19
|
Purchase
|
1,220
|
43.19
|
Purchase
|
114
|
43.18
|
Purchase
|
1,500
|
43.18
|
Purchase
|
10
|
43.18
|
Purchase
|
10
|
43.18
|
Purchase
|
57
|
43.18
|
Purchase
|
8
|
43.18
|
Purchase
|
241
|
43.18
|
Purchase
|
255
|
43.18
|
Purchase
|
57
|
43.18
|
Purchase
|
188
|
43.18
|
Purchase
|
865
|
43.18
|
Purchase
|
39
|
43.16
|
Purchase
|
96
|
43.16
|
Purchase
|
724
|
43.25
|
Purchase
|
1,000
|
43.24
|
Purchase
|
150
|
43.21
|
Purchase
|
1,217
|
43.21
|
Purchase
|
6,994
|
43.25
|
Purchase
|
128
|
43.25
|
Purchase
|
20
|
43.25
|
Purchase
|
12
|
43.25
|
Purchase
|
20
|
43.25
|
Purchase
|
10
|
43.25
|
Purchase
|
171
|
43.25
|
Purchase
|
8
|
43.25
|
Purchase
|
2,637
|
43.25
|
Purchase
|
1,000
|
43.05
|
Purchase
|
158
|
43.15
|
Purchase
|
42
|
43.15
|
Purchase
|
376
|
43.50
|
Purchase
|
556
|
43.50
|
Purchase
|
68
|
43.50
|
Purchase
|
200
|
43.90
|
Purchase
|
1,000
|
43.83
|
Purchase
|
1,000
|
43.99
|
Purchase
|
4
|
43.55
|
Purchase
|
651
|
43.55
|
Purchase
|
250
|
43.52
|
Purchase
|
95
|
43.52
|
Purchase
|
100
|
43.45
|
Purchase
|
476
|
43.59
|
Purchase
|
24
|
43.56
|
Purchase
|
500
|
43.53
|
Purchase
|
1,000
|
43.13
|
Purchase
|
200
|
43.15
|
Purchase
|
200
|
44.20
|
Purchase
|
2,500
|
44.25
|
Purchase
|
200
|
44.91
|
Purchase
|
838
|
45.10
|
Purchase
|
62
|
45.05
|
Purchase
|
100
|
45.01
|
Purchase
|
200
|
45.11
|
Purchase
|
1,000
|
44.88
|
Purchase
|
1,150
|
45.30
|
Purchase
|
801
|
45.00
|
Purchase
|
26
|
44.99
|
Purchase
|
12
|
44.99
|
Purchase
|
61
|
44.99
|
Purchase
|
1,100
|
44.99
|
Purchase
|
64
|
43.93
|
Purchase
|
346
|
44.00
|
Purchase
|
2
|
43.98
|
Purchase
|
652
|
43.96
|
Purchase
|
136
|
43.51
|
Purchase
|
97
|
43.11
|
Purchase
|
103
|
43.11
|
Purchase
|
145
|
42.84
|
Purchase
|
500
|
43.07
|
Purchase
|
200
|
42.60
|
Purchase
|
2,000
|
42.90
|
Purchase
|
400
|
42.00
|
Purchase
|
1,000
|
41.63
|
Purchase
|
1,500
|
41.60
|
Purchase
|
13,102
|
41.50
|
Purchase
|
24,721
|
41.50
|
Purchase
|
339
|
41.50
|
Purchase
|
8,537
|
41.50
|
Purchase
|
5,000
|
41.50
|
Purchase
|
3,192
|
41.50
|
Purchase
|
50
|
41.50
|
Purchase
|
20,000
|
41.50
|
Purchase
|
1,000
|
41.50
|
Purchase
|
24,046
|
41.50
|
Purchase
|
13
|
41.49
|
Purchase
|
600
|
41.50
|
Purchase
|
955
|
41.25
|
Purchase
|
45
|
41.25
|
Purchase
|
500
|
41.00
|
Purchase
|
1,000
|
41.30
|
Purchase
|
1,000
|
41.50
|
Purchase
|
2,000
|
41.40
|
Purchase
|
100
|
41.00
|
Purchase
|
5,000
|
41.00
|
Purchase
|
7,808
|
41.00
|
Purchase
|
125,000
|
64.15
|
Purchase
|
125,000
|
41.85
|
Sale
|
-150
|
42.01
|
Sale
|
-450
|
43.20
|
Sale
|
-444
|
42.01
|
Sale
|
-3,000
|
42.01
|
Sale
|
-700
|
42.01
|
Sale
|
-4
|
42.81
|
Sale
|
-280
|
42.81
|
Sale
|
-16
|
42.81
|
Sale
|
-100
|
43.37
|
Sale
|
-68
|
43.90
|
Sale
|
-132
|
43.90
|
Sale
|
-329
|
43.55
|
Sale
|
-42
|
43.55
|
Sale
|
-129
|
43.55
|
Sale
|
-200
|
43.34
|
Sale
|
-1,000
|
43.40
|
Sale
|
-200
|
43.50
|
Sale
|
-71
|
43.36
|
Sale
|
-129
|
43.36
|
Sale
|
-18
|
43.00
|
Sale
|
-500
|
43.00
|
Sale
|
-120
|
43.00
|
Sale
|
-50
|
43.00
|
Sale
|
-250
|
43.00
|
Sale
|
-69
|
43.00
|
Sale
|
-50
|
43.00
|
Sale
|
-230
|
43.00
|
Sale
|
-650
|
43.00
|
Sale
|
-150
|
43.00
|
Sale
|
-100
|
43.00
|
Sale
|
-95
|
43.00
|
Sale
|
-150
|
43.00
|
Sale
|
-1,000
|
43.00
|
Sale
|
-500
|
43.00
|
Sale
|
-5
|
43.00
|
Sale
|
-30
|
43.00
|
Sale
|
-400
|
43.00
|
Sale
|
-231
|
43.00
|
Sale
|
-200
|
43.00
|
Sale
|
-140
|
43.00
|
Sale
|
-40
|
43.00
|
Sale
|
-230
|
43.00
|
Sale
|
-30
|
43.00
|
Sale
|
-300
|
43.00
|
Sale
|
-185
|
43.00
|
Sale
|
-235
|
43.00
|
Sale
|
-235
|
43.00
|
Sale
|
-112
|
43.00
|
Sale
|
-235
|
43.00
|
Sale
|
-225
|
43.00
|
Sale
|
-3,000
|
43.00
|
Sale
|
-150
|
43.00
|
Sale
|
-2,000
|
43.00
|
Sale
|
-150
|
43.00
|
Sale
|
-600
|
43.00
|
Sale
|
-140
|
43.00
|
Sale
|
-100
|
43.00
|
Sale
|
-200
|
43.00
|
Sale
|
-500
|
43.00
|
Sale
|
-300
|
43.00
|
Sale
|
-300
|
43.00
|
Sale
|
-207
|
43.00
|
Sale
|
-23
|
43.00
|
Sale
|
-73
|
43.00
|
Sale
|
-93
|
43.00
|
Sale
|
-500
|
43.00
|
Sale
|
-600
|
43.00
|
Sale
|
-100
|
43.00
|
Sale
|
-165
|
43.00
|
Sale
|
-100
|
43.00
|
Sale
|
-30
|
43.00
|
Sale
|
-150
|
43.00
|
Sale
|
-120
|
43.00
|
Sale
|
-115
|
43.00
|
Sale
|
-500
|
43.00
|
Sale
|
-1,000
|
43.00
|
Sale
|
-100
|
43.00
|
Sale
|
-250
|
43.00
|
Sale
|
-465
|
43.00
|
Sale
|
-170
|
43.00
|
Sale
|
-45
|
43.00
|
Sale
|
-400
|
43.00
|
Sale
|
-1,000
|
43.00
|
Sale
|
-500
|
43.00
|
Sale
|
-110
|
43.00
|
Sale
|
-300
|
43.00
|
Sale
|
-200
|
43.00
|
Sale
|
-100
|
43.00
|
Sale
|
-1,500
|
43.00
|
Sale
|
-500
|
43.00
|
Sale
|
-300
|
43.00
|
Sale
|
-500
|
43.00
|
Sale
|
-50
|
43.00
|
Sale
|
-100
|
43.00
|
Sale
|
-500
|
43.00
|
Sale
|
-500
|
43.00
|
Sale
|
-20
|
43.00
|
Sale
|
-200
|
43.00
|
Sale
|
-200
|
43.00
|
Sale
|
-200
|
43.00
|
Sale
|
-500
|
43.00
|
Sale
|
-1,000
|
43.00
|
Sale
|
-48
|
43.00
|
Sale
|
-55
|
43.00
|
Sale
|
-1,500
|
43.00
|
Sale
|
-200
|
43.00
|
Sale
|
-500
|
43.00
|
Sale
|
-70
|
43.00
|
Sale
|
-1,000
|
43.00
|
Sale
|
-400
|
43.01
|
Sale
|
-115
|
43.01
|
Sale
|
-800
|
43.01
|
Sale
|
-250
|
43.01
|
Sale
|
-250
|
43.01
|
Sale
|
-270
|
43.01
|
Sale
|
-200
|
43.01
|
Sale
|
-300
|
43.01
|
Sale
|
-25
|
43.01
|
Sale
|
-200
|
43.01
|
Sale
|
-100
|
43.01
|
Sale
|
-200
|
43.01
|
Sale
|
-1,000
|
43.01
|
Sale
|
-150
|
43.01
|
Sale
|
-581
|
43.01
|
Sale
|
-215
|
43.02
|
Sale
|
-581
|
43.02
|
Sale
|
-1,000
|
43.02
|
Sale
|
-500
|
43.02
|
Sale
|
-2,000
|
43.05
|
Sale
|
-500
|
43.05
|
Sale
|
-120
|
43.05
|
Sale
|
-50
|
43.05
|
Sale
|
-100
|
43.05
|
Sale
|
-500
|
43.05
|
Sale
|
-250
|
43.05
|
Sale
|
-42
|
43.10
|
Sale
|
-35
|
43.10
|
Sale
|
-1,000
|
43.10
|
Sale
|
-250
|
43.10
|
Sale
|
-10
|
43.10
|
Sale
|
-5,000
|
43.10
|
Sale
|
-230
|
43.10
|
Sale
|
-10
|
43.10
|
Sale
|
-550
|
43.10
|
Sale
|
-50
|
43.10
|
Sale
|
-100
|
43.10
|
Sale
|
-40
|
43.10
|
Sale
|
-100
|
43.10
|
Sale
|
-31
|
43.10
|
Sale
|
-500
|
43.10
|
Sale
|
-231
|
43.10
|
Sale
|
-100
|
43.11
|
Sale
|
-100
|
43.32
|
Sale
|
-100
|
43.33
|
Sale
|
-385
|
43.33
|
Sale
|
-2,046
|
43.33
|
Sale
|
-11
|
43.33
|
Sale
|
-688
|
43.33
|
Sale
|
-17
|
43.33
|
Sale
|
-50
|
43.34
|
Sale
|
-400
|
44.00
|
Sale
|
-100
|
43.96
|
Sale
|
-800
|
44.44
|
Sale
|
-700
|
44.44
|
Sale
|
-400
|
44.75
|
Sale
|
-22
|
44.33
|
Sale
|
-378
|
44.33
|
Sale
|
-200
|
43.50
|
Sale
|
-100
|
43.35
|
Sale
|
-300
|
43.35
|
Sale
|
-145
|
43.31
|
Sale
|
-400
|
43.03
|
Sale
|
-200
|
42.94
|
Sale
|
-3
|
42.94
|
Sale
|
-150
|
43.25
|
Sale
|
-100
|
43.28
|
Sale
|
-4,775
|
41.66
|
Sale
|
-2,000
|
41.67
|
Sale
|
-100
|
41.67
|
Sale
|
-400
|
41.68
|
Sale
|
-54
|
41.68
|
Sale
|
-63
|
41.69
|
Sale
|
-100
|
41.69
|
Sale
|
-100
|
41.69
|
Sale
|
-116
|
41.69
|
Sale
|
-100
|
41.69
|
Sale
|
-115,000
|
59.69
|
|
|