Purchase/sale
|
Number of securities
|
Price per unit (Note 4)
|
Purchase
|
50,229
|
35.00
|
Purchase
|
252
|
35.00
|
Purchase
|
73,824
|
35.00
|
Purchase
|
25,000
|
35.00
|
Purchase
|
5,000
|
35.00
|
Purchase
|
10,000
|
35.00
|
Purchase
|
2,100
|
35.00
|
Purchase
|
3,316
|
35.00
|
Purchase
|
948
|
35.00
|
Purchase
|
715
|
35.00
|
Purchase
|
31
|
35.00
|
Purchase
|
640
|
35.00
|
Purchase
|
127,945
|
35.00
|
Purchase
|
148
|
34.80
|
Purchase
|
1,497
|
34.80
|
Purchase
|
2,440
|
34.80
|
Purchase
|
65
|
34.80
|
Purchase
|
370
|
34.88
|
Purchase
|
638
|
34.88
|
Purchase
|
30
|
34.88
|
Purchase
|
479
|
34.88
|
Purchase
|
168
|
34.88
|
Purchase
|
105
|
34.88
|
Purchase
|
190
|
34.88
|
Purchase
|
1,100
|
34.88
|
Purchase
|
800
|
34.88
|
Purchase
|
145
|
34.88
|
Purchase
|
125
|
34.88
|
Purchase
|
11,305
|
34.95
|
Purchase
|
1,801
|
34.95
|
Purchase
|
6,792
|
34.95
|
Purchase
|
102
|
34.95
|
Purchase
|
1,625
|
34.95
|
Purchase
|
2,698
|
34.95
|
Purchase
|
1,238
|
34.95
|
Purchase
|
3
|
34.95
|
Purchase
|
1,426
|
34.95
|
Purchase
|
11,736
|
34.95
|
Purchase
|
1,274
|
34.95
|
Purchase
|
777
|
34.95
|
Purchase
|
3,373
|
34.95
|
Purchase
|
1,194
|
35.02
|
Purchase
|
102
|
35.02
|
Purchase
|
1,226
|
35.02
|
Purchase
|
65
|
35.02
|
Purchase
|
143
|
35.02
|
Purchase
|
31
|
35.02
|
Purchase
|
350
|
35.02
|
Purchase
|
1,039
|
35.02
|
Purchase
|
3,639
|
35.01
|
Purchase
|
1,208
|
35.01
|
Purchase
|
3
|
35.01
|
Purchase
|
575
|
35.01
|
Purchase
|
661
|
35.00
|
Purchase
|
1,314
|
35.00
|
Purchase
|
900
|
34.99
|
Purchase
|
4,104
|
34.98
|
Purchase
|
1
|
34.98
|
Purchase
|
9
|
34.98
|
Purchase
|
1
|
34.98
|
Purchase
|
450
|
34.98
|
Purchase
|
123
|
34.98
|
Purchase
|
876
|
34.98
|
Purchase
|
962
|
34.98
|
Purchase
|
3,019
|
34.98
|
Purchase
|
1,158
|
34.96
|
Purchase
|
3,822
|
34.96
|
Purchase
|
3,348
|
34.95
|
Purchase
|
3,660
|
34.95
|
Purchase
|
-47
|
34.95
|
Purchase
|
47
|
34.95
|
Purchase
|
3,449
|
34.94
|
Purchase
|
145
|
34.94
|
Purchase
|
556
|
34.94
|
Purchase
|
4,150
|
34.98
|
Purchase
|
1,075
|
35.00
|
Purchase
|
250
|
35.00
|
Purchase
|
1,000
|
35.00
|
Purchase
|
350
|
35.00
|
Purchase
|
1,475
|
35.00
|
Purchase
|
827
|
35.00
|
Purchase
|
350
|
35.00
|
Purchase
|
500
|
35.00
|
Purchase
|
350
|
35.00
|
Purchase
|
200
|
35.00
|
Purchase
|
550
|
35.00
|
Purchase
|
359
|
35.00
|
Purchase
|
385
|
35.00
|
Purchase
|
350
|
35.00
|
Purchase
|
279
|
35.00
|
Purchase
|
3,812
|
34.97
|
Purchase
|
753
|
34.97
|
Purchase
|
129
|
34.92
|
Purchase
|
168
|
34.92
|
Purchase
|
3,236
|
34.92
|
Purchase
|
327
|
34.92
|
Purchase
|
290
|
34.92
|
Purchase
|
5,395
|
34.91
|
Purchase
|
1,558
|
34.84
|
Purchase
|
24
|
34.84
|
Purchase
|
102
|
34.84
|
Purchase
|
1,665
|
34.84
|
Purchase
|
4,536
|
34.86
|
Purchase
|
300
|
34.86
|
Purchase
|
559
|
34.86
|
Purchase
|
1,152
|
34.90
|
Purchase
|
1,000
|
34.90
|
Purchase
|
500
|
34.90
|
Purchase
|
50
|
34.90
|
Purchase
|
500
|
34.90
|
Purchase
|
350
|
34.90
|
Purchase
|
350
|
34.90
|
Purchase
|
250
|
34.90
|
Purchase
|
61
|
34.90
|
Purchase
|
350
|
34.90
|
Purchase
|
832
|
34.90
|
Purchase
|
500
|
34.81
|
Purchase
|
200
|
34.81
|
Purchase
|
101
|
34.81
|
Purchase
|
4,150
|
34.80
|
Purchase
|
2,670
|
34.79
|
Purchase
|
880
|
34.79
|
Purchase
|
100
|
34.79
|
Purchase
|
500
|
34.79
|
Purchase
|
402
|
34.78
|
Purchase
|
1,375
|
34.78
|
Purchase
|
717
|
34.78
|
Purchase
|
698
|
34.78
|
Purchase
|
1,395
|
34.78
|
Purchase
|
552
|
34.78
|
Purchase
|
1,339
|
34.78
|
Purchase
|
6
|
34.78
|
Purchase
|
2,092
|
34.78
|
Purchase
|
974
|
34.78
|
Purchase
|
825
|
34.78
|
Purchase
|
1,353
|
34.79
|
Purchase
|
240
|
34.79
|
Purchase
|
714
|
34.79
|
Purchase
|
1,021
|
34.79
|
Purchase
|
2,125
|
34.79
|
Purchase
|
215
|
34.79
|
Purchase
|
142
|
34.79
|
Purchase
|
2,016
|
34.80
|
Purchase
|
181
|
34.80
|
Purchase
|
1,953
|
34.80
|
Purchase
|
4,565
|
34.75
|
Purchase
|
9
|
34.76
|
Purchase
|
-2,177
|
34.76
|
Purchase
|
2,177
|
34.76
|
Purchase
|
131
|
34.76
|
Purchase
|
22
|
34.76
|
Purchase
|
137
|
34.76
|
Purchase
|
1,174
|
34.76
|
Purchase
|
500
|
34.76
|
Purchase
|
372
|
34.79
|
Purchase
|
427
|
34.79
|
Purchase
|
329
|
34.79
|
Purchase
|
460
|
34.79
|
Purchase
|
16
|
34.79
|
Purchase
|
-1,674
|
34.78
|
Purchase
|
1,674
|
34.78
|
Purchase
|
178
|
34.77
|
Purchase
|
4,416
|
34.77
|
Purchase
|
226
|
34.77
|
Purchase
|
2
|
34.77
|
Purchase
|
336
|
34.77
|
Purchase
|
4,150
|
34.74
|
Purchase
|
497
|
34.68
|
Purchase
|
3
|
34.68
|
Purchase
|
194
|
34.68
|
Purchase
|
414
|
34.69
|
Purchase
|
60
|
34.66
|
Purchase
|
1,194
|
34.66
|
Purchase
|
100
|
34.66
|
Purchase
|
200
|
34.66
|
Purchase
|
2,000
|
34.66
|
Purchase
|
1,000
|
34.66
|
Purchase
|
12
|
34.66
|
Purchase
|
1,055
|
34.69
|
Purchase
|
30
|
34.69
|
Purchase
|
20
|
34.69
|
Purchase
|
102
|
34.69
|
Purchase
|
207
|
34.69
|
Purchase
|
3,649
|
34.75
|
Purchase
|
500
|
34.75
|
Purchase
|
1
|
34.75
|
Purchase
|
2,370
|
34.73
|
Purchase
|
1,000
|
34.73
|
Purchase
|
280
|
34.73
|
Purchase
|
500
|
34.73
|
Purchase
|
121
|
34.69
|
Purchase
|
1,300
|
34.69
|
Purchase
|
1,000
|
34.69
|
Purchase
|
126
|
34.69
|
Purchase
|
189
|
34.69
|
Purchase
|
5,150
|
34.60
|
Purchase
|
1,400
|
34.60
|
Purchase
|
416
|
34.60
|
Purchase
|
300
|
34.60
|
Purchase
|
23
|
34.60
|
Purchase
|
10,000
|
34.60
|
Purchase
|
1,000
|
34.60
|
Purchase
|
54
|
34.60
|
Purchase
|
1,000
|
34.60
|
Purchase
|
367
|
34.60
|
Purchase
|
30
|
34.94
|
Purchase
|
20
|
34.63
|
Purchase
|
4,080
|
34.80
|
Purchase
|
1,000
|
34.80
|
Purchase
|
56
|
34.80
|
Purchase
|
177
|
34.80
|
Purchase
|
87
|
34.80
|
Purchase
|
9
|
34.82
|
Purchase
|
5
|
34.82
|
Purchase
|
159
|
34.82
|
Purchase
|
4,841
|
34.82
|
Purchase
|
3,469
|
34.82
|
Purchase
|
61
|
34.81
|
Purchase
|
661
|
34.81
|
Purchase
|
809
|
34.81
|
Purchase
|
1,566
|
34.82
|
Purchase
|
434
|
34.82
|
Purchase
|
417
|
34.83
|
Purchase
|
7
|
34.83
|
Purchase
|
576
|
34.83
|
Purchase
|
109
|
34.84
|
Purchase
|
228
|
34.84
|
Purchase
|
304
|
34.84
|
Purchase
|
472
|
34.84
|
Purchase
|
1,300
|
34.84
|
Purchase
|
228
|
34.84
|
Purchase
|
286
|
34.84
|
Purchase
|
52
|
34.84
|
Purchase
|
1,920
|
34.84
|
Purchase
|
50
|
34.83
|
Purchase
|
30
|
34.83
|
Purchase
|
73,000
|
34.85
|
Purchase
|
1
|
34.85
|
Purchase
|
20
|
34.89
|
Purchase
|
1
|
34.80
|
Purchase
|
8,988
|
35.18
|
Purchase
|
88
|
35.17
|
Purchase
|
924
|
35.17
|
Purchase
|
2,682
|
35.20
|
Purchase
|
3,994
|
35.20
|
Purchase
|
10
|
35.16
|
Purchase
|
51
|
35.16
|
Purchase
|
153
|
35.16
|
Purchase
|
115
|
35.16
|
Purchase
|
1
|
35.16
|
Purchase
|
822
|
35.16
|
Purchase
|
119
|
35.16
|
Purchase
|
1,544
|
35.16
|
Purchase
|
54
|
35.16
|
Purchase
|
205
|
35.12
|
Purchase
|
250
|
35.12
|
Purchase
|
1,558
|
35.10
|
Purchase
|
1,000
|
35.05
|
Purchase
|
47
|
35.05
|
Purchase
|
1,189
|
35.05
|
Purchase
|
6,206
|
35.05
|
Purchase
|
984
|
35.07
|
Purchase
|
1,300
|
35.07
|
Purchase
|
7,716
|
35.07
|
Purchase
|
7,179
|
35.12
|
Purchase
|
610
|
35.12
|
Purchase
|
20
|
35.13
|
Purchase
|
290
|
35.12
|
Purchase
|
116
|
35.12
|
Purchase
|
355
|
35.12
|
Purchase
|
49
|
35.12
|
Purchase
|
1,401
|
35.12
|
Purchase
|
4,794
|
35.16
|
Purchase
|
1,000
|
35.16
|
Purchase
|
2,000
|
35.16
|
Purchase
|
2,206
|
35.16
|
Purchase
|
1,195
|
35.10
|
Purchase
|
193
|
35.10
|
Purchase
|
600
|
35.10
|
Purchase
|
157
|
35.10
|
Purchase
|
60
|
35.10
|
Purchase
|
237
|
35.10
|
Purchase
|
129
|
35.10
|
Purchase
|
6,292
|
35.10
|
Purchase
|
1,137
|
35.09
|
Purchase
|
566
|
35.10
|
Purchase
|
1,693
|
35.10
|
Purchase
|
2,000
|
35.10
|
Purchase
|
2,924
|
35.10
|
Purchase
|
2,000
|
35.10
|
Purchase
|
10
|
35.10
|
Purchase
|
1,000
|
35.10
|
Purchase
|
450
|
35.10
|
Purchase
|
500
|
35.10
|
Purchase
|
500
|
35.10
|
Purchase
|
2,616
|
35.10
|
Purchase
|
1,000
|
35.05
|
Purchase
|
102
|
35.05
|
Purchase
|
1,000
|
35.05
|
Purchase
|
198
|
35.05
|
Purchase
|
2
|
35.05
|
Purchase
|
3,439
|
35.05
|
Purchase
|
9,077
|
34.95
|
Purchase
|
80
|
34.93
|
Purchase
|
843
|
34.93
|
Purchase
|
50
|
35.09
|
Purchase
|
100
|
34.95
|
Purchase
|
100
|
34.79
|
Purchase
|
224
|
34.60
|
Purchase
|
1
|
34.60
|
Purchase
|
1
|
34.60
|
Purchase
|
1
|
34.60
|
Purchase
|
168
|
34.60
|
Purchase
|
6
|
34.60
|
Purchase
|
32
|
34.60
|
Purchase
|
3,000
|
34.60
|
Purchase
|
6,857
|
34.60
|
Purchase
|
200
|
34.39
|
Purchase
|
999
|
34.26
|
Purchase
|
607,266
|
34.43
|
Purchase
|
1,674
|
34.78
|
Purchase
|
2,177
|
34.76
|
Purchase
|
47
|
34.95
|
Purchase
|
152,000
|
35.76
|
Sale
|
-300,000
|
35.00
|
Sale
|
-84
|
34.76
|
Sale
|
-400,000
|
34.30
|
Sale
|
-15,000
|
35.00
|
Sale
|
-22,266
|
35.00
|
Sale
|
-1,435
|
35.00
|
Sale
|
-260
|
35.00
|
Sale
|
-4,000
|
35.00
|
Sale
|
-17,068
|
35.00
|
Sale
|
-2,000
|
34.86
|
Sale
|
-800
|
34.86
|
Sale
|
-4,900
|
34.86
|
Sale
|
-3,393
|
34.89
|
Sale
|
-2,032
|
34.87
|
Sale
|
-286
|
34.87
|
Sale
|
-15
|
34.87
|
Sale
|
-500
|
34.87
|
Sale
|
-858
|
34.87
|
Sale
|
-1,309
|
34.87
|
Sale
|
-1,694
|
34.87
|
Sale
|
-4,263
|
34.87
|
Sale
|
-1,800
|
34.87
|
Sale
|
-3,900
|
34.87
|
Sale
|
-155
|
34.87
|
Sale
|
-9
|
34.87
|
Sale
|
-10
|
34.87
|
Sale
|
-4
|
34.87
|
Sale
|
-66
|
34.87
|
Sale
|
-7
|
34.87
|
Sale
|
-14
|
34.87
|
Sale
|
-500
|
34.87
|
Sale
|
-2,578
|
34.87
|
Sale
|
-10,000
|
34.79
|
Sale
|
-54
|
34.79
|
Sale
|
-14
|
34.79
|
Sale
|
-4,500
|
34.79
|
Sale
|
-3,432
|
34.79
|
Sale
|
-4,166
|
34.77
|
Sale
|
-7
|
34.77
|
Sale
|
-30
|
34.77
|
Sale
|
-262
|
34.78
|
Sale
|
-535
|
34.78
|
Sale
|
-291
|
34.80
|
Sale
|
-80
|
34.80
|
Sale
|
-629
|
34.80
|
Sale
|
-4,000
|
34.80
|
Sale
|
-364
|
34.80
|
Sale
|
-60
|
34.80
|
Sale
|
-576
|
34.80
|
Sale
|
-1,993
|
34.80
|
Sale
|
-1,523
|
34.80
|
Sale
|
-1,358
|
34.81
|
Sale
|
-4
|
34.81
|
Sale
|
-944
|
34.81
|
Sale
|
-82
|
34.81
|
Sale
|
-96
|
34.81
|
Sale
|
-998
|
34.82
|
Sale
|
-2
|
34.82
|
Sale
|
-1
|
34.82
|
Sale
|
-500
|
34.82
|
Sale
|
-8,000
|
34.82
|
Sale
|
-3,499
|
34.82
|
Sale
|
-544
|
34.81
|
Sale
|
-3,000
|
34.81
|
Sale
|
-62
|
34.85
|
Sale
|
-938
|
34.85
|
Sale
|
-849
|
34.86
|
Sale
|
-141
|
34.86
|
Sale
|
-10
|
34.86
|
Sale
|
-1,302
|
34.86
|
Sale
|
-730
|
34.86
|
Sale
|
-500
|
34.86
|
Sale
|
-468
|
34.86
|
Sale
|
-613
|
34.86
|
Sale
|
-730
|
34.87
|
Sale
|
-1,000
|
34.87
|
Sale
|
-657
|
34.87
|
Sale
|
-1
|
34.86
|
Sale
|
-1
|
34.86
|
Sale
|
-2,847
|
34.85
|
Sale
|
-91
|
34.85
|
Sale
|
-2,062
|
34.85
|
Sale
|
-49
|
34.86
|
Sale
|
-15
|
34.86
|
Sale
|
-2,392
|
34.86
|
Sale
|
-56
|
34.86
|
Sale
|
-900
|
34.86
|
Sale
|
-3,000
|
34.86
|
Sale
|
-1,009
|
34.86
|
Sale
|
-35
|
34.86
|
Sale
|
-1,000
|
34.86
|
Sale
|
-40
|
34.99
|
Sale
|
-50
|
34.87
|
Sale
|
-2,089
|
34.76
|
Sale
|
-5,000
|
34.76
|
Sale
|
-300
|
34.76
|
Sale
|
-566
|
34.76
|
Sale
|
-423
|
34.76
|
Sale
|
-9
|
34.76
|
Sale
|
-9
|
34.76
|
Sale
|
-1,140
|
34.76
|
Sale
|
-4,065
|
34.73
|
Sale
|
-300
|
34.73
|
Sale
|
-4,224
|
34.73
|
Sale
|
-6,399
|
34.73
|
Sale
|
-500
|
34.74
|
Sale
|
-1,512
|
34.74
|
Sale
|
-200
|
34.71
|
Sale
|
-25,000
|
35.65
|
|
|