Purchase/sale
|
Number of securities
|
Price per unit (Note 4)
|
Purchase
|
4,009
|
37.00
|
Purchase
|
1,000
|
37.00
|
Purchase
|
1,100
|
37.00
|
Purchase
|
5,000
|
37.00
|
Purchase
|
45
|
37.00
|
Purchase
|
6,156
|
37.00
|
Purchase
|
6,079
|
37.00
|
Purchase
|
124
|
37.00
|
Purchase
|
50
|
37.00
|
Purchase
|
16
|
37.01
|
Purchase
|
25,586
|
37.00
|
Purchase
|
1,100
|
37.00
|
Purchase
|
6
|
37.00
|
Purchase
|
11
|
37.00
|
Purchase
|
500
|
37.00
|
Purchase
|
279
|
37.00
|
Purchase
|
196
|
37.00
|
Purchase
|
238
|
37.00
|
Purchase
|
238
|
37.00
|
Purchase
|
238
|
37.00
|
Purchase
|
238
|
37.00
|
Purchase
|
238
|
37.00
|
Purchase
|
238
|
37.00
|
Purchase
|
4
|
37.00
|
Purchase
|
1,636
|
37.00
|
Purchase
|
129
|
37.00
|
Purchase
|
381
|
37.00
|
Purchase
|
500
|
37.00
|
Purchase
|
12,500
|
37.00
|
Purchase
|
2,000
|
37.00
|
Purchase
|
1,369
|
37.00
|
Purchase
|
2,100
|
37.00
|
Purchase
|
275
|
37.00
|
Purchase
|
1,626
|
36.99
|
Purchase
|
436
|
36.99
|
Purchase
|
1,000
|
36.99
|
Purchase
|
660
|
36.99
|
Purchase
|
100
|
36.99
|
Purchase
|
329
|
36.99
|
Purchase
|
1
|
36.96
|
Purchase
|
25
|
36.96
|
Purchase
|
928
|
36.95
|
Purchase
|
3
|
36.95
|
Purchase
|
3
|
36.95
|
Purchase
|
9,123
|
36.95
|
Purchase
|
268
|
36.95
|
Purchase
|
240
|
36.95
|
Purchase
|
18
|
36.95
|
Purchase
|
1
|
36.95
|
Purchase
|
600
|
36.95
|
Purchase
|
1
|
36.95
|
Purchase
|
130
|
36.95
|
Purchase
|
7
|
36.95
|
Purchase
|
141
|
36.95
|
Purchase
|
1,540
|
36.95
|
Purchase
|
140
|
36.94
|
Purchase
|
3
|
36.94
|
Purchase
|
11
|
36.94
|
Purchase
|
2
|
36.94
|
Purchase
|
5,000
|
36.94
|
Purchase
|
25
|
36.96
|
Purchase
|
500
|
36.94
|
Purchase
|
523
|
36.94
|
Purchase
|
200
|
36.94
|
Purchase
|
522
|
36.94
|
Purchase
|
2,000
|
36.94
|
Purchase
|
500
|
36.94
|
Purchase
|
350
|
36.94
|
Purchase
|
150
|
36.94
|
Purchase
|
27
|
36.97
|
Purchase
|
22
|
36.97
|
Purchase
|
7
|
36.94
|
Purchase
|
1
|
36.94
|
Purchase
|
461
|
36.94
|
Purchase
|
1
|
36.94
|
Purchase
|
2,360
|
36.94
|
Purchase
|
2
|
36.90
|
Purchase
|
12,950
|
36.90
|
Purchase
|
50
|
36.92
|
Purchase
|
23
|
36.91
|
Purchase
|
20
|
36.85
|
Purchase
|
20
|
36.90
|
Purchase
|
16
|
36.76
|
Purchase
|
19
|
36.69
|
Purchase
|
18
|
36.66
|
Purchase
|
19
|
36.63
|
Purchase
|
15
|
36.61
|
Purchase
|
17
|
36.64
|
Purchase
|
21
|
36.59
|
Purchase
|
15
|
36.62
|
Purchase
|
14
|
36.62
|
Purchase
|
14
|
36.67
|
Purchase
|
13
|
36.65
|
Purchase
|
14
|
36.60
|
Purchase
|
13
|
36.58
|
Purchase
|
15
|
36.59
|
Purchase
|
14
|
36.67
|
Purchase
|
17
|
36.66
|
Purchase
|
12
|
36.62
|
Purchase
|
16
|
36.63
|
Purchase
|
12
|
36.72
|
Purchase
|
13
|
36.72
|
Purchase
|
12
|
36.61
|
Purchase
|
13
|
36.76
|
Purchase
|
11
|
36.79
|
Purchase
|
12
|
36.79
|
Purchase
|
10
|
36.77
|
Purchase
|
9
|
36.84
|
Purchase
|
9
|
36.88
|
Purchase
|
8
|
36.89
|
Purchase
|
7
|
36.90
|
Purchase
|
7
|
36.87
|
Purchase
|
7
|
36.86
|
Purchase
|
7
|
37.01
|
Purchase
|
7
|
37.04
|
Purchase
|
7
|
37.01
|
Purchase
|
7
|
36.98
|
Purchase
|
500
|
36.99
|
Purchase
|
7
|
36.94
|
Purchase
|
8
|
36.93
|
Purchase
|
7
|
36.98
|
Purchase
|
7
|
36.96
|
Purchase
|
8
|
37.02
|
Purchase
|
7
|
37.11
|
Purchase
|
9
|
37.14
|
Purchase
|
8
|
37.11
|
Purchase
|
9
|
37.15
|
Purchase
|
9
|
37.15
|
Purchase
|
11
|
37.17
|
Purchase
|
9
|
37.18
|
Purchase
|
11
|
37.14
|
Purchase
|
12
|
37.06
|
Purchase
|
12
|
37.02
|
Purchase
|
13
|
36.99
|
Purchase
|
12
|
36.97
|
Purchase
|
15
|
37.01
|
Purchase
|
13
|
36.88
|
Purchase
|
14
|
36.88
|
Purchase
|
15
|
36.76
|
Purchase
|
15
|
36.78
|
Purchase
|
15
|
36.86
|
Purchase
|
15
|
36.94
|
Purchase
|
16
|
36.97
|
Purchase
|
17
|
36.96
|
Purchase
|
50
|
36.96
|
Purchase
|
15
|
36.80
|
Purchase
|
17
|
36.78
|
Purchase
|
16
|
36.74
|
Purchase
|
17
|
36.75
|
Purchase
|
60
|
36.76
|
Purchase
|
17
|
36.67
|
Purchase
|
1,058
|
36.71
|
Purchase
|
2
|
36.70
|
Purchase
|
1
|
36.70
|
Purchase
|
7,512
|
36.70
|
Purchase
|
17
|
36.62
|
Purchase
|
20
|
36.56
|
Purchase
|
14
|
36.62
|
Purchase
|
36
|
36.62
|
Purchase
|
19
|
36.56
|
Purchase
|
1,372
|
36.50
|
Purchase
|
266
|
36.50
|
Purchase
|
2,689
|
36.50
|
Purchase
|
119
|
36.50
|
Purchase
|
2,750
|
36.50
|
Purchase
|
3,501
|
36.50
|
Purchase
|
22
|
36.58
|
Purchase
|
50
|
36.57
|
Purchase
|
5
|
36.54
|
Purchase
|
17
|
36.54
|
Purchase
|
5,000
|
36.50
|
Purchase
|
1
|
36.50
|
Purchase
|
5,292
|
36.50
|
Purchase
|
1,794
|
36.50
|
Purchase
|
1
|
36.50
|
Purchase
|
3,229
|
36.50
|
Purchase
|
1,166
|
36.50
|
Purchase
|
1,049
|
36.50
|
Purchase
|
1,000
|
36.50
|
Purchase
|
94
|
36.50
|
Purchase
|
2,104
|
36.50
|
Purchase
|
22
|
36.54
|
Purchase
|
21
|
36.47
|
Purchase
|
24
|
36.46
|
Purchase
|
23
|
36.44
|
Purchase
|
1
|
36.44
|
Purchase
|
22
|
36.47
|
Purchase
|
23
|
36.47
|
Purchase
|
27
|
36.47
|
Purchase
|
34
|
36.40
|
Purchase
|
26
|
36.38
|
Purchase
|
27
|
36.43
|
Purchase
|
13
|
36.32
|
Purchase
|
43
|
36.40
|
Purchase
|
200,000
|
37.44
|
Purchase
|
240,000
|
37.44
|
Purchase
|
312,400
|
36.85
|
Sale
|
-2,764
|
36.80
|
Sale
|
-945
|
36.90
|
Sale
|
2,038
|
36.96
|
Sale
|
-2,038
|
36.96
|
Sale
|
-7
|
36.96
|
Sale
|
-119
|
36.96
|
Sale
|
875
|
37.05
|
Sale
|
-875
|
37.05
|
Sale
|
-92
|
37.00
|
Sale
|
-3,853
|
36.34
|
Sale
|
-4,999
|
36.34
|
Sale
|
-146
|
36.34
|
Sale
|
-406
|
36.34
|
Sale
|
-5,000
|
36.34
|
Sale
|
-315
|
36.34
|
Sale
|
-3,884
|
36.34
|
Sale
|
-4,671
|
36.34
|
Sale
|
-100
|
36.32
|
Sale
|
-145
|
36.34
|
Sale
|
-59,200
|
36.26
|
Sale
|
-18,973
|
37.00
|
Sale
|
-100
|
37.00
|
Sale
|
-810
|
37.00
|
Sale
|
-1,297
|
37.00
|
Sale
|
-544
|
37.00
|
Sale
|
-34
|
37.00
|
Sale
|
-2
|
37.00
|
Sale
|
-800
|
37.00
|
Sale
|
-2,670
|
37.00
|
Sale
|
-3,062
|
37.00
|
Sale
|
-400
|
37.00
|
Sale
|
-1
|
37.00
|
Sale
|
-25,000
|
37.00
|
Sale
|
-200
|
37.00
|
Sale
|
-712
|
37.00
|
Sale
|
-140
|
37.00
|
Sale
|
-7,711
|
37.00
|
Sale
|
-150
|
36.70
|
Sale
|
-845
|
36.62
|
Sale
|
-1,347
|
36.62
|
Sale
|
-1,500
|
36.62
|
Sale
|
-459
|
36.62
|
Sale
|
-9,288
|
36.71
|
Sale
|
-198
|
36.71
|
Sale
|
-36,514
|
36.71
|
Sale
|
-4,000
|
36.72
|
Sale
|
-100
|
36.79
|
Sale
|
-1,964
|
36.80
|
Sale
|
-96
|
36.80
|
Sale
|
-41
|
36.80
|
Sale
|
-123
|
36.80
|
Sale
|
-138
|
36.80
|
Sale
|
-28
|
36.80
|
Sale
|
-26
|
36.80
|
Sale
|
-283
|
36.80
|
Sale
|
-3,924
|
36.80
|
Sale
|
-5,000
|
36.80
|
Sale
|
-6,793
|
36.80
|
Sale
|
-1,044
|
36.80
|
Sale
|
-5,647
|
36.80
|
Sale
|
-54
|
36.80
|
Sale
|
-500
|
36.80
|
Sale
|
-150
|
36.80
|
Sale
|
-100
|
36.80
|
Sale
|
-272
|
36.80
|
Sale
|
-3,257
|
36.80
|
Sale
|
-500
|
36.80
|
Sale
|
-1,000
|
36.80
|
Sale
|
-400
|
36.80
|
Sale
|
-100
|
36.80
|
Sale
|
-1,000
|
36.80
|
Sale
|
-20
|
36.80
|
Sale
|
-25
|
36.80
|
Sale
|
-3,301
|
36.80
|
Sale
|
-815
|
36.81
|
Sale
|
-1,000
|
36.81
|
Sale
|
-1,500
|
36.81
|
Sale
|
-1
|
36.82
|
Sale
|
-54
|
36.82
|
Sale
|
-1,500
|
36.82
|
Sale
|
-257
|
36.82
|
Sale
|
-820
|
36.82
|
Sale
|
-1,550
|
36.90
|
Sale
|
-554
|
36.90
|
Sale
|
-134
|
36.90
|
Sale
|
-400
|
36.90
|
Sale
|
-500
|
36.90
|
Sale
|
-697
|
36.90
|
Sale
|
-554
|
36.90
|
Sale
|
-169
|
36.90
|
Sale
|
-1,776
|
36.90
|
Sale
|
-50,000
|
36.90
|
Sale
|
-26,801
|
36.90
|
Sale
|
-300
|
36.90
|
Sale
|
-120
|
36.90
|
Sale
|
-1,171
|
36.90
|
Sale
|
-5,000
|
36.90
|
Sale
|
-300
|
36.90
|
Sale
|
-295
|
36.90
|
Sale
|
-1,000
|
36.90
|
Sale
|
-2,722
|
36.90
|
Sale
|
-380
|
36.90
|
Sale
|
-5,000
|
36.90
|
Sale
|
-1,000
|
36.90
|
Sale
|
-400
|
36.90
|
Sale
|
-100
|
36.90
|
Sale
|
-25
|
36.90
|
Sale
|
-586
|
36.91
|
Sale
|
-538
|
36.91
|
Sale
|
-15
|
36.91
|
Sale
|
-273
|
36.91
|
Sale
|
-200
|
36.91
|
Sale
|
-1,358
|
36.91
|
Sale
|
-16
|
36.92
|
Sale
|
-624
|
36.92
|
Sale
|
-1,060
|
36.96
|
Sale
|
-429
|
36.96
|
Sale
|
-868
|
37.05
|
Sale
|
-3,083
|
37.03
|
Sale
|
-1
|
37.03
|
Sale
|
-100
|
37.03
|
Sale
|
-967
|
37.03
|
Sale
|
-2,900
|
37.00
|
Sale
|
-1,000
|
37.00
|
Sale
|
-3,000
|
37.00
|
Sale
|
-15,000
|
37.00
|
Sale
|
-162
|
37.00
|
Sale
|
-1,500
|
37.00
|
Sale
|
-4,147
|
37.00
|
Sale
|
-41,108
|
37.00
|
Sale
|
-270
|
37.00
|
Sale
|
-4,145
|
37.00
|
Sale
|
-2,086
|
37.00
|
Sale
|
-5,000
|
37.00
|
Sale
|
-390
|
37.00
|
Sale
|
-6,924
|
37.00
|
Sale
|
-2,555
|
37.00
|
Sale
|
-1,177
|
37.00
|
Sale
|
-1,415
|
37.00
|
Sale
|
-100
|
37.00
|
Sale
|
-2,500
|
37.00
|
Sale
|
-103
|
37.00
|
Sale
|
-133
|
37.00
|
Sale
|
-270
|
37.00
|
Sale
|
-245
|
37.00
|
Sale
|
-943
|
37.01
|
Sale
|
-3
|
37.01
|
Sale
|
-1,802
|
37.02
|
Sale
|
-100
|
37.02
|
Sale
|
-300
|
37.02
|
Sale
|
-73
|
37.02
|
Sale
|
-557
|
37.02
|
Sale
|
-50
|
36.87
|
Sale
|
-2,552
|
36.77
|
Sale
|
-250
|
36.77
|
Sale
|
-76
|
36.77
|
Sale
|
-445
|
36.76
|
Sale
|
-270
|
36.76
|
Sale
|
-3,436
|
36.76
|
Sale
|
-50
|
36.72
|
Sale
|
-827
|
36.77
|
Sale
|
-131
|
36.77
|
Sale
|
-1,560
|
36.77
|
Sale
|
-50
|
36.84
|
Sale
|
-1
|
36.47
|
Sale
|
-62
|
36.36
|
Sale
|
-100
|
36.36
|
Sale
|
-4
|
36.36
|
Sale
|
-634
|
36.36
|
Sale
|
-4,151
|
36.41
|
Sale
|
-250
|
36.34
|
Sale
|
-1,800
|
36.34
|
Sale
|
-1,000
|
36.34
|
Sale
|
-225
|
36.34
|
Sale
|
-2,740
|
36.34
|
Sale
|
-1,000
|
36.34
|
Sale
|
-68
|
36.34
|
Sale
|
-200
|
36.34
|
Sale
|
-4,948
|
36.34
|
Sale
|
-1,000
|
36.34
|
Sale
|
-642
|
36.34
|
Sale
|
-2,708
|
36.34
|
Sale
|
-105
|
36.40
|
Sale
|
-500
|
36.40
|
Sale
|
-645
|
36.40
|
Sale
|
-1,000
|
36.40
|
Sale
|
-224
|
36.40
|
Sale
|
-500
|
36.40
|
Sale
|
-500
|
36.40
|
Sale
|
-500
|
36.40
|
Sale
|
-4,000
|
36.40
|
Sale
|
-50
|
36.40
|
Sale
|
-100
|
36.40
|
Sale
|
-550
|
36.40
|
Sale
|
-500
|
36.40
|
Sale
|
-4,726
|
36.40
|
Sale
|
-875
|
37.05
|
Sale
|
-2,038
|
36.96
|
Sale
|
-250,000
|
37.50
|
|
|