Purchase/sale
|
Number of securities
|
Price per unit (Note 4)
|
Purchase
|
236,000
|
39.70
|
Purchase
|
297
|
39.70
|
Purchase
|
7,239
|
39.70
|
Purchase
|
2,700
|
39.70
|
Purchase
|
2,400
|
39.70
|
Purchase
|
274
|
39.70
|
Purchase
|
38,754
|
39.70
|
Purchase
|
5,491
|
39.70
|
Purchase
|
31,286
|
39.70
|
Purchase
|
305
|
39.70
|
Purchase
|
5,262
|
39.70
|
Purchase
|
197
|
39.70
|
Purchase
|
64,843
|
39.70
|
Purchase
|
13,340
|
39.70
|
Purchase
|
21
|
39.20
|
Purchase
|
179
|
39.20
|
Purchase
|
177
|
39.04
|
Purchase
|
23
|
39.04
|
Purchase
|
200
|
38.96
|
Purchase
|
70
|
38.87
|
Purchase
|
27
|
38.79
|
Purchase
|
100
|
38.79
|
Purchase
|
22
|
38.79
|
Purchase
|
1
|
38.77
|
Purchase
|
1
|
38.75
|
Purchase
|
100
|
38.86
|
Purchase
|
100
|
38.87
|
Purchase
|
200
|
38.62
|
Purchase
|
1,000
|
39.54
|
Purchase
|
350
|
39.58
|
Purchase
|
100,000
|
35.10
|
Purchase
|
300,000
|
35.90
|
Sale
|
-171,738
|
35.40
|
Sale
|
-700
|
38.92
|
Sale
|
-1,410
|
38.92
|
Sale
|
-5,390
|
38.92
|
Sale
|
-411
|
38.92
|
Sale
|
-649
|
38.92
|
Sale
|
-7,183
|
39.00
|
Sale
|
-151
|
39.01
|
Sale
|
-70
|
39.00
|
Sale
|
-10,000
|
39.00
|
Sale
|
-1,185
|
39.00
|
Sale
|
-288
|
39.00
|
Sale
|
-506
|
39.00
|
Sale
|
-221
|
39.10
|
Sale
|
-840
|
39.10
|
Sale
|
-19
|
39.10
|
Sale
|
-928
|
39.11
|
Sale
|
-6,484
|
39.10
|
Sale
|
-255
|
39.10
|
Sale
|
-113
|
39.10
|
Sale
|
-132
|
39.15
|
Sale
|
-50
|
39.01
|
Sale
|
-226
|
38.80
|
Sale
|
-88
|
38.70
|
Sale
|
-3,261
|
39.59
|
Sale
|
-1,315
|
39.70
|
Sale
|
-5,000
|
39.05
|
Sale
|
-42,000
|
39.10
|
Sale
|
-8,000
|
39.10
|
Sale
|
-252
|
39.11
|
Sale
|
-245
|
39.07
|
Sale
|
-15,551
|
39.04
|
Sale
|
-15
|
39.04
|
Sale
|
-3,871
|
39.04
|
Sale
|
-8,140
|
39.05
|
Sale
|
-8,097
|
39.06
|
Sale
|
-4,326
|
39.07
|
Sale
|
-231
|
39.00
|
Sale
|
-3,925
|
38.92
|
Sale
|
-3
|
38.92
|
Sale
|
-1,327
|
38.92
|
Sale
|
-10,598
|
38.92
|
Sale
|
-310
|
38.92
|
Sale
|
-277
|
38.92
|
Sale
|
-227
|
38.90
|
Sale
|
-193
|
38.83
|
Sale
|
-163
|
38.85
|
Sale
|
-182
|
38.99
|
Sale
|
-8,687
|
39.00
|
Sale
|
-7,893
|
39.00
|
Sale
|
-730
|
39.00
|
Sale
|
-10,000
|
39.00
|
Sale
|
-720
|
39.00
|
Sale
|
-4,258
|
39.00
|
Sale
|
-1,910
|
39.00
|
Sale
|
-24
|
39.00
|
Sale
|
-10,841
|
39.00
|
Sale
|
-3
|
39.00
|
Sale
|
-73
|
39.01
|
Sale
|
-316
|
39.01
|
Sale
|
-1,309
|
39.01
|
Sale
|
-4,589
|
39.01
|
Sale
|
-27,007
|
39.00
|
Sale
|
-270
|
39.00
|
Sale
|
-394
|
39.00
|
Sale
|
-211
|
38.99
|
Sale
|
-9,647
|
39.00
|
Sale
|
-8,710
|
39.00
|
Sale
|
-3,902
|
39.00
|
Sale
|
-157
|
38.96
|
Sale
|
-184
|
38.97
|
Sale
|
-13,937
|
39.00
|
Sale
|
-13,500
|
39.00
|
Sale
|
-10,000
|
39.00
|
Sale
|
-15
|
39.00
|
Sale
|
-19
|
39.00
|
Sale
|
-23
|
39.00
|
Sale
|
-78
|
39.00
|
Sale
|
-955
|
39.03
|
Sale
|
-34,505
|
39.00
|
Sale
|
-14
|
38.99
|
Sale
|
-135
|
38.99
|
Sale
|
-65
|
39.00
|
Sale
|
-250
|
39.00
|
Sale
|
-27
|
39.00
|
Sale
|
-9,559
|
39.00
|
Sale
|
-88
|
39.01
|
Sale
|
-5,000
|
39.01
|
Sale
|
-163
|
39.12
|
Sale
|
-26,875
|
39.10
|
Sale
|
-165
|
39.07
|
Sale
|
-1
|
39.10
|
Sale
|
-5,000
|
39.10
|
Sale
|
-1,014
|
39.10
|
Sale
|
-6,030
|
39.10
|
Sale
|
-137
|
39.11
|
Sale
|
-6,763
|
39.11
|
Sale
|
-10,000
|
39.11
|
Sale
|
-13,344
|
39.11
|
Sale
|
-6,965
|
39.11
|
Sale
|
-2,000
|
39.11
|
Sale
|
-8,019
|
39.10
|
Sale
|
-250
|
39.10
|
Sale
|
-20,000
|
39.10
|
Sale
|
-225
|
39.10
|
Sale
|
-1,506
|
39.10
|
Sale
|
-151
|
39.08
|
Sale
|
-10,571
|
39.10
|
Sale
|
-756
|
39.10
|
Sale
|
-1,934
|
39.10
|
Sale
|
-3,201
|
39.10
|
Sale
|
-419
|
39.10
|
Sale
|
-5,000
|
39.10
|
Sale
|
-26
|
39.10
|
Sale
|
-6,900
|
39.10
|
Sale
|
-4,341
|
39.11
|
Sale
|
-163
|
39.10
|
Sale
|
-4,809
|
39.18
|
Sale
|
-15,000
|
39.18
|
Sale
|
-191
|
39.18
|
Sale
|
-149
|
39.11
|
Sale
|
-8
|
39.01
|
Sale
|
-114
|
39.01
|
Sale
|
-116
|
39.05
|
Sale
|
-15
|
39.20
|
Sale
|
-143
|
39.20
|
Sale
|
-1,000
|
39.20
|
Sale
|
-488
|
39.17
|
Sale
|
-12
|
39.17
|
Sale
|
-708
|
39.17
|
Sale
|
-147
|
39.12
|
Sale
|
-411
|
39.09
|
Sale
|
-323
|
39.09
|
Sale
|
-266
|
39.09
|
Sale
|
-133
|
39.08
|
Sale
|
-150
|
39.05
|
Sale
|
-20
|
39.04
|
Sale
|
-142
|
39.07
|
Sale
|
-139
|
39.00
|
Sale
|
-117
|
38.94
|
Sale
|
-130
|
39.05
|
Sale
|
-70
|
39.02
|
Sale
|
-61
|
38.95
|
Sale
|
-83
|
39.01
|
Sale
|
-137
|
39.04
|
Sale
|
-116
|
38.98
|
Sale
|
-117
|
38.95
|
Sale
|
-884
|
38.89
|
Sale
|
-24
|
38.89
|
Sale
|
-92
|
38.89
|
Sale
|
-120
|
38.85
|
Sale
|
-126
|
38.77
|
Sale
|
-200
|
38.75
|
Sale
|
-5
|
38.78
|
Sale
|
-100
|
38.78
|
Sale
|
-1,000
|
38.81
|
Sale
|
-456
|
38.84
|
Sale
|
-300
|
38.84
|
Sale
|
-244
|
38.84
|
Sale
|
-14
|
38.88
|
Sale
|
-119
|
38.88
|
Sale
|
-10
|
38.89
|
Sale
|
-357
|
38.89
|
Sale
|
-633
|
38.89
|
Sale
|
-219
|
38.94
|
Sale
|
-84
|
38.96
|
Sale
|
-80
|
38.92
|
Sale
|
-87
|
38.89
|
Sale
|
-68
|
38.86
|
Sale
|
-78
|
38.83
|
Sale
|
-1,000
|
38.81
|
Sale
|
-4
|
38.77
|
Sale
|
-59
|
38.77
|
Sale
|
-77
|
38.73
|
Sale
|
-60
|
38.71
|
Sale
|
-6
|
38.71
|
Sale
|
-39
|
38.69
|
Sale
|
-21
|
38.73
|
Sale
|
-68
|
38.65
|
Sale
|
-5
|
38.65
|
Sale
|
-25
|
38.68
|
Sale
|
-27
|
38.68
|
Sale
|
-59
|
38.67
|
Sale
|
-11
|
38.72
|
Sale
|
-52
|
38.72
|
Sale
|
-68
|
38.63
|
Sale
|
-39
|
38.54
|
Sale
|
-19
|
38.54
|
Sale
|
-57
|
38.52
|
Sale
|
-58
|
38.46
|
Sale
|
-47
|
38.43
|
Sale
|
-6
|
38.45
|
Sale
|
-56
|
38.45
|
Sale
|
-52
|
38.48
|
Sale
|
-48
|
38.76
|
Sale
|
-57
|
38.75
|
Sale
|
-43
|
38.65
|
Sale
|
-55
|
38.53
|
Sale
|
-1
|
38.54
|
Sale
|
-56
|
38.54
|
Sale
|
-58
|
38.57
|
Sale
|
-20,000
|
38.66
|
Sale
|
-66
|
38.40
|
Sale
|
-64
|
38.30
|
Sale
|
-1
|
38.47
|
Sale
|
-22
|
38.47
|
Sale
|
-54
|
38.47
|
Sale
|
-72
|
38.45
|
Sale
|
-75
|
38.64
|
Sale
|
-3
|
38.63
|
Sale
|
-1
|
38.63
|
Sale
|
-70
|
38.63
|
Sale
|
-5
|
38.62
|
Sale
|
-4,063
|
38.62
|
Sale
|
-800
|
38.62
|
Sale
|
-82
|
38.64
|
Sale
|
-11
|
38.63
|
Sale
|
-4,114
|
38.63
|
Sale
|
-71
|
38.59
|
Sale
|
-87
|
38.47
|
Sale
|
-112
|
38.41
|
Sale
|
-97
|
38.73
|
Sale
|
-31
|
38.75
|
Sale
|
-1
|
38.79
|
Sale
|
-85
|
38.79
|
Sale
|
-2,026
|
38.79
|
Sale
|
-12
|
38.80
|
Sale
|
-236
|
38.80
|
Sale
|
-1
|
38.77
|
Sale
|
-99
|
38.77
|
Sale
|
-58
|
38.83
|
Sale
|
-96
|
38.80
|
Sale
|
-96
|
38.68
|
Sale
|
-122
|
38.60
|
Sale
|
-66
|
38.57
|
Sale
|
-22
|
38.57
|
Sale
|
-125
|
38.62
|
Sale
|
-17
|
38.61
|
Sale
|
-17
|
38.61
|
Sale
|
-124
|
38.56
|
Sale
|
-136
|
38.59
|
Sale
|
-111
|
38.48
|
Sale
|
-103
|
38.66
|
Sale
|
-104
|
38.68
|
Sale
|
-130
|
38.45
|
Sale
|
-1,041
|
38.20
|
Sale
|
-941
|
37.90
|
Sale
|
-956
|
38.01
|
Sale
|
-605
|
38.19
|
Sale
|
-1,000
|
37.99
|
Sale
|
-1,000
|
37.99
|
Sale
|
-812
|
37.96
|
Sale
|
-1,000
|
37.99
|
Sale
|
-1,000
|
38.00
|
Sale
|
-132
|
38.11
|
Sale
|
-9,868
|
38.20
|
Sale
|
-200
|
38.91
|
Sale
|
-901
|
38.91
|
Sale
|
-800
|
38.91
|
Sale
|
-11
|
38.91
|
Sale
|
-650
|
38.92
|
Sale
|
-138
|
38.93
|
Sale
|
-250
|
39.17
|
Sale
|
-750
|
39.17
|
Sale
|
-1,242
|
39.29
|
Sale
|
-500
|
39.29
|
Sale
|
-258
|
39.29
|
Sale
|
-3,900
|
39.50
|
Sale
|
-100
|
39.56
|
Sale
|
-2,200
|
39.60
|
Sale
|
-300
|
39.61
|
Sale
|
-25,000
|
39.79
|
Sale
|
-4,025
|
39.79
|
Sale
|
-100
|
39.75
|
Sale
|
-87,500
|
35.83
|
Sale
|
-100,000
|
35.10
|
Sale
|
-17,400
|
35.55
|
|
|
|
|
|