Purchase/sale
|
Number of securities
|
Price per unit (Note 4)
|
Purchase
|
500
|
39.11
|
Purchase
|
3,307
|
39.11
|
Purchase
|
33,449
|
39.11
|
Purchase
|
5,000
|
39.11
|
Purchase
|
42,325
|
39.11
|
Purchase
|
969
|
38.90
|
Purchase
|
1,359
|
38.90
|
Purchase
|
353
|
38.90
|
Purchase
|
3,332
|
38.80
|
Purchase
|
667
|
38.80
|
Purchase
|
48
|
38.80
|
Purchase
|
115
|
38.80
|
Purchase
|
2,000
|
38.79
|
Purchase
|
200
|
38.79
|
Purchase
|
94
|
38.79
|
Purchase
|
19
|
38.79
|
Purchase
|
45,000
|
38.80
|
Purchase
|
5,000
|
38.80
|
Purchase
|
1,634
|
38.96
|
Purchase
|
225
|
38.96
|
Purchase
|
5
|
38.96
|
Purchase
|
136
|
38.96
|
Purchase
|
1,019
|
38.97
|
Purchase
|
1,533
|
38.97
|
Purchase
|
5,000
|
38.97
|
Purchase
|
200
|
39.04
|
Purchase
|
708
|
39.00
|
Purchase
|
997
|
39.00
|
Purchase
|
18
|
38.99
|
Purchase
|
146
|
38.99
|
Purchase
|
2
|
38.98
|
Purchase
|
146
|
38.98
|
Purchase
|
2
|
38.98
|
Purchase
|
18
|
38.98
|
Purchase
|
2
|
38.98
|
Purchase
|
300
|
38.98
|
Purchase
|
3
|
38.98
|
Purchase
|
3
|
38.98
|
Purchase
|
84
|
38.97
|
Purchase
|
195
|
38.97
|
Purchase
|
18
|
38.97
|
Purchase
|
725
|
38.97
|
Purchase
|
3
|
38.97
|
Purchase
|
30
|
38.97
|
Purchase
|
9,048
|
38.97
|
Purchase
|
5,109
|
38.99
|
Purchase
|
250
|
38.99
|
Purchase
|
16
|
38.99
|
Purchase
|
1,666
|
38.99
|
Purchase
|
2,717
|
38.99
|
Purchase
|
177
|
38.99
|
Purchase
|
458
|
38.99
|
Purchase
|
157
|
38.98
|
Purchase
|
303
|
38.98
|
Purchase
|
708
|
38.98
|
Purchase
|
4,154
|
38.95
|
Purchase
|
100
|
38.94
|
Purchase
|
167
|
38.94
|
Purchase
|
26
|
38.90
|
Purchase
|
100
|
38.90
|
Purchase
|
26
|
38.90
|
Purchase
|
1,648
|
38.90
|
Purchase
|
300
|
38.90
|
Purchase
|
2,900
|
38.90
|
Purchase
|
800
|
38.89
|
Purchase
|
84
|
38.89
|
Purchase
|
100
|
38.89
|
Purchase
|
250
|
38.80
|
Purchase
|
100
|
38.80
|
Purchase
|
300
|
38.80
|
Purchase
|
300
|
38.80
|
Purchase
|
3
|
38.80
|
Purchase
|
18
|
38.80
|
Purchase
|
25
|
38.80
|
Purchase
|
38
|
38.79
|
Purchase
|
200
|
38.81
|
Purchase
|
598
|
39.01
|
Purchase
|
175
|
39.01
|
Purchase
|
900
|
39.01
|
Purchase
|
1,000
|
39.01
|
Purchase
|
90
|
39.01
|
Purchase
|
3,973
|
39.01
|
Purchase
|
300
|
38.98
|
Purchase
|
116
|
38.98
|
Purchase
|
102
|
38.98
|
Purchase
|
5,410
|
39.00
|
Purchase
|
184
|
38.96
|
Purchase
|
10
|
38.96
|
Purchase
|
1,000
|
38.96
|
Purchase
|
292
|
38.96
|
Purchase
|
200
|
39.15
|
Purchase
|
4,162
|
39.74
|
Purchase
|
4,162
|
39.74
|
Purchase
|
4,162
|
39.74
|
Purchase
|
105
|
39.73
|
Purchase
|
9
|
39.73
|
Purchase
|
175
|
39.73
|
Purchase
|
461
|
39.73
|
Purchase
|
51
|
39.73
|
Purchase
|
3,777
|
39.73
|
Purchase
|
5,827
|
39.73
|
Purchase
|
5,827
|
39.73
|
Purchase
|
28
|
39.72
|
Purchase
|
7
|
39.72
|
Purchase
|
598
|
39.72
|
Purchase
|
683
|
39.72
|
Purchase
|
16
|
39.72
|
Purchase
|
76
|
39.72
|
Purchase
|
6
|
39.72
|
Purchase
|
250
|
39.72
|
Purchase
|
5
|
39.72
|
Purchase
|
2
|
39.72
|
Purchase
|
3
|
39.72
|
Purchase
|
11
|
39.72
|
Purchase
|
2,291
|
39.72
|
Purchase
|
186
|
39.71
|
Purchase
|
4,162
|
39.72
|
Purchase
|
4,162
|
39.72
|
Purchase
|
6,243
|
39.73
|
Purchase
|
1,928
|
39.73
|
Purchase
|
2,000
|
39.73
|
Purchase
|
400
|
39.73
|
Purchase
|
33
|
39.73
|
Purchase
|
12
|
39.73
|
Purchase
|
102
|
39.73
|
Purchase
|
500
|
39.73
|
Purchase
|
19
|
39.73
|
Purchase
|
4,162
|
39.75
|
Purchase
|
3,513
|
39.74
|
Purchase
|
250
|
39.74
|
Purchase
|
18
|
39.74
|
Purchase
|
347
|
39.74
|
Purchase
|
25
|
39.74
|
Purchase
|
9
|
39.74
|
Purchase
|
2,001
|
39.73
|
Purchase
|
126
|
39.73
|
Purchase
|
124
|
39.73
|
Purchase
|
40
|
39.73
|
Purchase
|
35
|
39.73
|
Purchase
|
8
|
39.73
|
Purchase
|
322
|
39.73
|
Purchase
|
1,506
|
39.73
|
Purchase
|
2,758
|
39.72
|
Purchase
|
12
|
39.72
|
Purchase
|
23
|
39.72
|
Purchase
|
339
|
39.72
|
Purchase
|
3
|
39.72
|
Purchase
|
1,027
|
39.71
|
Purchase
|
58
|
39.70
|
Purchase
|
3,000
|
39.70
|
Purchase
|
2
|
39.70
|
Purchase
|
4,140
|
39.73
|
Purchase
|
11
|
39.73
|
Purchase
|
11
|
39.73
|
Purchase
|
2,767
|
39.70
|
Purchase
|
57
|
39.79
|
Purchase
|
3,634
|
39.78
|
Purchase
|
386
|
39.78
|
Purchase
|
79
|
39.78
|
Purchase
|
19
|
39.78
|
Purchase
|
44
|
39.78
|
Purchase
|
1
|
40.00
|
Purchase
|
200,000
|
39.75
|
Sale
|
-242
|
38.85
|
Sale
|
-6
|
38.85
|
Sale
|
-200
|
38.81
|
Sale
|
-166
|
39.03
|
Sale
|
-13
|
39.04
|
Sale
|
-92
|
39.04
|
Sale
|
-76
|
39.04
|
Sale
|
-662
|
39.01
|
Sale
|
-10,000
|
39.00
|
Sale
|
-11
|
39.00
|
Sale
|
-200
|
39.15
|
Sale
|
-173
|
39.28
|
Sale
|
-34
|
39.59
|
Sale
|
-68
|
39.59
|
Sale
|
-32
|
39.59
|
Sale
|
-27
|
39.59
|
Sale
|
-500
|
39.73
|
Sale
|
-85
|
39.74
|
Sale
|
-154
|
39.74
|
Sale
|
-109
|
39.74
|
Sale
|
-638
|
39.74
|
Sale
|
-130
|
39.74
|
Sale
|
-9
|
39.73
|
Sale
|
-34
|
39.76
|
Sale
|
-231
|
39.85
|
Sale
|
-73
|
39.85
|
Sale
|
-981
|
39.88
|
Sale
|
-166
|
40.01
|
Sale
|
-343
|
40.01
|
Sale
|
35,000
|
36.24
|
Sale
|
-35,000
|
36.24
|
Sale
|
-300
|
38.85
|
Sale
|
-300
|
38.87
|
Sale
|
-12
|
38.85
|
Sale
|
-1
|
38.85
|
Sale
|
-64,254
|
38.85
|
Sale
|
-219
|
38.80
|
Sale
|
-1,000
|
38.80
|
Sale
|
-700
|
38.80
|
Sale
|
-10,000
|
38.80
|
Sale
|
-260
|
38.80
|
Sale
|
-1,000
|
38.80
|
Sale
|
-82
|
38.80
|
Sale
|
-50
|
38.80
|
Sale
|
-60
|
38.80
|
Sale
|
-600
|
38.80
|
Sale
|
-50
|
38.80
|
Sale
|
-11
|
38.81
|
Sale
|
-6
|
38.82
|
Sale
|
-63
|
38.83
|
Sale
|
-1
|
38.83
|
Sale
|
-6,473
|
38.84
|
Sale
|
-240
|
38.85
|
Sale
|
-100
|
39.00
|
Sale
|
-33,476
|
39.00
|
Sale
|
-1,000
|
39.00
|
Sale
|
-1
|
39.02
|
Sale
|
-1
|
39.02
|
Sale
|
-15,000
|
39.02
|
Sale
|
-5,000
|
39.03
|
Sale
|
-1
|
39.03
|
Sale
|
-220
|
39.03
|
Sale
|
-30
|
39.03
|
Sale
|
-420
|
39.04
|
Sale
|
-1,200
|
39.04
|
Sale
|
-203
|
39.04
|
Sale
|
-1
|
39.04
|
Sale
|
-921
|
39.04
|
Sale
|
-500
|
39.07
|
Sale
|
-739
|
39.09
|
Sale
|
-3,859
|
39.05
|
Sale
|
-10,000
|
39.05
|
Sale
|
-10,000
|
39.05
|
Sale
|
-1,141
|
39.05
|
Sale
|
-11,659
|
39.00
|
Sale
|
-132
|
39.00
|
Sale
|
-200
|
39.00
|
Sale
|
-16,716
|
39.00
|
Sale
|
-131
|
39.02
|
Sale
|
-500
|
39.02
|
Sale
|
-322
|
39.00
|
Sale
|
-10,000
|
39.00
|
Sale
|
-24,678
|
39.00
|
Sale
|
-216
|
39.00
|
Sale
|
-1,000
|
39.00
|
Sale
|
-33,784
|
39.00
|
Sale
|
-2,692
|
39.01
|
Sale
|
-1,200
|
39.01
|
Sale
|
-500
|
39.01
|
Sale
|
-608
|
39.01
|
Sale
|
-3,300
|
39.00
|
Sale
|
-1,200
|
39.00
|
Sale
|
-500
|
39.00
|
Sale
|
-4,083
|
38.96
|
Sale
|
-417
|
38.96
|
Sale
|
-500
|
38.96
|
Sale
|
-98
|
39.00
|
Sale
|
-5,755
|
39.00
|
Sale
|
-568
|
39.00
|
Sale
|
-8,402
|
39.00
|
Sale
|
-166
|
39.02
|
Sale
|
-6,811
|
39.02
|
Sale
|
-500
|
39.03
|
Sale
|
-165
|
39.03
|
Sale
|
-2,500
|
39.03
|
Sale
|
-24
|
39.03
|
Sale
|
-1,000
|
38.95
|
Sale
|
-500
|
39.00
|
Sale
|
-5,000
|
39.00
|
Sale
|
-300
|
39.00
|
Sale
|
-260
|
39.00
|
Sale
|
-25
|
39.00
|
Sale
|
-200
|
39.00
|
Sale
|
-50
|
39.00
|
Sale
|
-1,000
|
39.00
|
Sale
|
-1,000
|
39.00
|
Sale
|
-200
|
39.00
|
Sale
|
-1,000
|
39.00
|
Sale
|
-13
|
39.00
|
Sale
|
-115
|
39.00
|
Sale
|
-32
|
39.00
|
Sale
|
-250
|
39.00
|
Sale
|
-188
|
39.00
|
Sale
|
-15,575
|
39.15
|
Sale
|
-200
|
39.15
|
Sale
|
-125
|
39.15
|
Sale
|
-1,400
|
39.15
|
Sale
|
-1,000
|
39.15
|
Sale
|
-1,200
|
39.15
|
Sale
|
-500
|
39.15
|
Sale
|
-7,521
|
39.15
|
Sale
|
-28
|
39.15
|
Sale
|
-500
|
39.15
|
Sale
|
-600
|
39.15
|
Sale
|
-264
|
39.15
|
Sale
|
-1,800
|
39.15
|
Sale
|
-2,578
|
39.25
|
Sale
|
-1
|
39.25
|
Sale
|
-800
|
39.25
|
Sale
|
-1
|
39.26
|
Sale
|
-2
|
39.27
|
Sale
|
-5,000
|
39.27
|
Sale
|
-27
|
39.28
|
Sale
|
-506
|
39.28
|
Sale
|
-3,916
|
39.28
|
Sale
|
-600
|
39.28
|
Sale
|
-34
|
39.28
|
Sale
|
-450
|
39.28
|
Sale
|
-24,037
|
39.25
|
Sale
|
-4,815
|
39.25
|
Sale
|
-2,000
|
39.25
|
Sale
|
-587
|
39.25
|
Sale
|
-39
|
39.25
|
Sale
|
-50
|
39.25
|
Sale
|
-100
|
39.25
|
Sale
|
-300
|
39.26
|
Sale
|
-408
|
39.26
|
Sale
|
-15
|
39.26
|
Sale
|
-127
|
39.26
|
Sale
|
-253
|
39.26
|
Sale
|
-20
|
39.26
|
Sale
|
-1,162
|
39.52
|
Sale
|
-2,240
|
39.52
|
Sale
|
-92
|
39.52
|
Sale
|
-706
|
39.52
|
Sale
|
-800
|
39.52
|
Sale
|
-4,837
|
39.59
|
Sale
|
-2
|
39.60
|
Sale
|
-892
|
39.62
|
Sale
|
-907
|
39.63
|
Sale
|
-602
|
39.63
|
Sale
|
-2,385
|
39.75
|
Sale
|
-76
|
39.75
|
Sale
|
-611
|
39.79
|
Sale
|
-10,000
|
39.75
|
Sale
|
-15,000
|
39.75
|
Sale
|
-1,393
|
39.75
|
Sale
|
-4,757
|
39.75
|
Sale
|
-5,755
|
39.75
|
Sale
|
-24
|
39.75
|
Sale
|
-500
|
39.73
|
Sale
|
-25
|
39.75
|
Sale
|
-300
|
39.75
|
Sale
|
-74
|
39.75
|
Sale
|
-32
|
39.75
|
Sale
|
-32
|
39.75
|
Sale
|
-48
|
39.75
|
Sale
|
-32
|
39.75
|
Sale
|
-2,028
|
39.75
|
Sale
|
-500
|
39.75
|
Sale
|
-4,472
|
39.74
|
Sale
|
-5,000
|
39.74
|
Sale
|
-535
|
39.74
|
Sale
|
-38
|
39.74
|
Sale
|
-188
|
39.74
|
Sale
|
-97
|
39.74
|
Sale
|
-11
|
39.74
|
Sale
|
-231
|
39.74
|
Sale
|
-1,722
|
39.74
|
Sale
|
-740
|
39.74
|
Sale
|
-817
|
39.74
|
Sale
|
-459
|
39.74
|
Sale
|
-25
|
39.74
|
Sale
|
-84
|
39.74
|
Sale
|
-1,000
|
39.74
|
Sale
|
-873
|
39.74
|
Sale
|
-25
|
39.74
|
Sale
|
-66
|
39.74
|
Sale
|
-1
|
39.74
|
Sale
|
-500
|
39.74
|
Sale
|
-676
|
39.72
|
Sale
|
-200
|
39.72
|
Sale
|
-24
|
39.72
|
Sale
|
-5
|
39.73
|
Sale
|
-86
|
39.73
|
Sale
|
-346
|
39.76
|
Sale
|
-69
|
39.76
|
Sale
|
-198
|
39.76
|
Sale
|
-300
|
39.76
|
Sale
|
-53
|
39.76
|
Sale
|
-2,500
|
39.66
|
Sale
|
-126
|
39.82
|
Sale
|
-247
|
39.82
|
Sale
|
-627
|
39.82
|
Sale
|
-12
|
39.85
|
Sale
|
-1,741
|
39.85
|
Sale
|
-155
|
39.85
|
Sale
|
-147
|
39.85
|
Sale
|
-133
|
39.85
|
Sale
|
-24
|
39.85
|
Sale
|
-432
|
39.85
|
Sale
|
-36
|
39.86
|
Sale
|
-19
|
39.88
|
Sale
|
-3,035
|
40.01
|
Sale
|
-300
|
40.01
|
Sale
|
-12
|
40.01
|
Sale
|
-244
|
40.01
|
Sale
|
-900
|
40.01
|
Sale
|
-1,000
|
39.99
|
Sale
|
-554
|
39.88
|
Sale
|
-3,600
|
39.88
|
Sale
|
-46
|
39.88
|
Sale
|
-800
|
39.88
|
Sale
|
-1,277
|
39.88
|
Sale
|
-2,500
|
39.88
|
Sale
|
-800
|
39.88
|
Sale
|
-423
|
39.88
|
Sale
|
-400
|
39.85
|
Sale
|
-779
|
39.86
|
Sale
|
-50
|
39.86
|
Sale
|
-190
|
39.86
|
Sale
|
-150
|
39.86
|
Sale
|
-5,000
|
39.86
|
Sale
|
-3,831
|
39.86
|
Sale
|
-743,440
|
38.85
|
Sale
|
-56,560
|
38.85
|
|
|