Purchase/sale
|
Number of securities
|
Price per unit (Note 4)
|
Purchase
|
24,109
|
38.20
|
Purchase
|
111
|
38.08
|
Purchase
|
200
|
38.08
|
Purchase
|
77
|
38.08
|
Purchase
|
10
|
38.05
|
Purchase
|
102
|
38.05
|
Purchase
|
500
|
38.12
|
Purchase
|
2,408
|
38.18
|
Purchase
|
133
|
38.18
|
Purchase
|
1,625
|
38.18
|
Purchase
|
3,166
|
38.09
|
Purchase
|
1,000
|
38.09
|
Purchase
|
7,083
|
38.07
|
Purchase
|
4,166
|
38.06
|
Purchase
|
2,817
|
38.05
|
Purchase
|
1,000
|
38.05
|
Purchase
|
349
|
38.05
|
Purchase
|
2,424
|
38.00
|
Purchase
|
2,000
|
38.00
|
Purchase
|
1,000
|
38.00
|
Purchase
|
1,000
|
38.00
|
Purchase
|
93
|
38.00
|
Purchase
|
150
|
38.00
|
Purchase
|
800
|
38.01
|
Purchase
|
1,698
|
37.69
|
Purchase
|
100
|
37.69
|
Purchase
|
663
|
37.69
|
Purchase
|
5,417
|
37.70
|
Purchase
|
2
|
37.69
|
Purchase
|
1
|
37.69
|
Purchase
|
300
|
37.69
|
Purchase
|
500
|
37.69
|
Purchase
|
500
|
37.69
|
Purchase
|
400
|
37.69
|
Purchase
|
2
|
37.69
|
Sale
|
-4,915
|
38.16
|
Sale
|
-4,350
|
38.16
|
Sale
|
-829
|
38.16
|
Sale
|
-78
|
38.16
|
Sale
|
-6,077
|
38.16
|
Sale
|
-3,000
|
38.09
|
Sale
|
-1,872
|
38.09
|
Sale
|
-244
|
38.09
|
Sale
|
-173
|
38.05
|
Sale
|
-9,483
|
38.05
|
Sale
|
-12,160
|
38.02
|
Sale
|
-222
|
38.01
|
Sale
|
-894
|
38.01
|
Sale
|
-905
|
38.03
|
Sale
|
-1,033
|
38.07
|
Sale
|
-41
|
38.07
|
Sale
|
-244
|
38.07
|
Sale
|
-166
|
38.00
|
Sale
|
-643
|
38.00
|
Sale
|
-3,412
|
38.00
|
Sale
|
-2,649
|
37.99
|
Sale
|
-741
|
37.99
|
Sale
|
-111
|
37.99
|
Sale
|
-23
|
37.99
|
Sale
|
-3,275
|
37.99
|
Sale
|
-2,675
|
38.00
|
Sale
|
-4,027
|
38.00
|
Sale
|
-50
|
38.04
|
Sale
|
-697
|
38.04
|
Sale
|
-5,417
|
37.70
|
Sale
|
-2,624
|
37.70
|
Sale
|
-1,185
|
37.79
|
Sale
|
-1,779
|
37.88
|
Sale
|
-271
|
37.88
|
Sale
|
-1,144
|
37.92
|
Sale
|
-456
|
38.16
|
Sale
|
-308
|
38.16
|
Sale
|
-1,000
|
38.16
|
Sale
|
-3,090
|
38.16
|
Sale
|
-1,034
|
38.16
|
Sale
|
-455
|
38.16
|
Sale
|
-376
|
38.16
|
Sale
|
-910
|
38.16
|
Sale
|
-20
|
38.16
|
Sale
|
-1,102
|
38.16
|
Sale
|
-1,000
|
38.10
|
Sale
|
-2,000
|
38.10
|
Sale
|
-2,000
|
38.10
|
Sale
|
-1
|
38.09
|
Sale
|
-3,087
|
38.09
|
Sale
|
-40
|
38.09
|
Sale
|
-1,780
|
38.09
|
Sale
|
-2,215
|
38.09
|
Sale
|
-42
|
38.09
|
Sale
|
-719
|
38.09
|
Sale
|
-1,578
|
38.09
|
Sale
|
-3,422
|
38.09
|
Sale
|
-757
|
38.06
|
Sale
|
-5,793
|
38.07
|
Sale
|
-5,000
|
38.07
|
Sale
|
-40
|
38.07
|
Sale
|
-156
|
38.07
|
Sale
|
-200
|
38.11
|
Sale
|
-860
|
38.11
|
Sale
|
-366
|
38.11
|
Sale
|
-5,510
|
38.11
|
Sale
|
-377
|
38.11
|
Sale
|
-27
|
38.11
|
Sale
|
-914
|
38.11
|
Sale
|
-2,787
|
38.05
|
Sale
|
-394
|
38.05
|
Sale
|
-937
|
38.05
|
Sale
|
-363
|
38.05
|
Sale
|
-8,607
|
38.05
|
Sale
|
-500
|
38.05
|
Sale
|
-785
|
38.02
|
Sale
|
-228
|
38.02
|
Sale
|
-1
|
38.02
|
Sale
|
-4,971
|
38.02
|
Sale
|
-1,000
|
38.02
|
Sale
|
-100
|
38.02
|
Sale
|
-4,760
|
38.02
|
Sale
|
-995
|
38.02
|
Sale
|
-556
|
38.05
|
Sale
|
-300
|
38.05
|
Sale
|
-900
|
38.05
|
Sale
|
-14,438
|
38.00
|
Sale
|
-4,449
|
38.00
|
Sale
|
-130
|
38.00
|
Sale
|
-263
|
38.00
|
Sale
|
-10,000
|
38.00
|
Sale
|
-640
|
38.00
|
Sale
|
-9
|
38.00
|
Sale
|
-1
|
38.01
|
Sale
|
-22
|
38.01
|
Sale
|
-19,850
|
38.00
|
Sale
|
-9,000
|
38.00
|
Sale
|
-2,827
|
38.00
|
Sale
|
-200
|
38.00
|
Sale
|
-4,000
|
38.00
|
Sale
|
-588
|
38.00
|
Sale
|
-1,000
|
38.00
|
Sale
|
-320
|
38.00
|
Sale
|
-17
|
38.00
|
Sale
|
-5,000
|
38.00
|
Sale
|
-300
|
38.01
|
Sale
|
-200
|
38.02
|
Sale
|
-6
|
38.02
|
Sale
|
-501
|
38.03
|
Sale
|
-1,364
|
38.03
|
Sale
|
-377
|
38.03
|
Sale
|
-3,545
|
38.03
|
Sale
|
-117
|
38.05
|
Sale
|
-3,143
|
38.05
|
Sale
|
-1,518
|
38.05
|
Sale
|
-418
|
38.05
|
Sale
|
-5,000
|
38.05
|
Sale
|
-52
|
38.05
|
Sale
|
-792
|
38.05
|
Sale
|
-200
|
38.05
|
Sale
|
-18
|
38.05
|
Sale
|
-27
|
38.06
|
Sale
|
-23
|
38.07
|
Sale
|
-39
|
38.07
|
Sale
|
-33
|
38.07
|
Sale
|
-3,815
|
38.07
|
Sale
|
-646
|
38.07
|
Sale
|
-61
|
38.07
|
Sale
|
-912
|
38.07
|
Sale
|
-800
|
38.07
|
Sale
|
-9,090
|
38.00
|
Sale
|
-267
|
38.00
|
Sale
|
-14
|
38.00
|
Sale
|
-455
|
38.00
|
Sale
|
-953
|
38.00
|
Sale
|
-418
|
37.99
|
Sale
|
-13
|
37.99
|
Sale
|
-173
|
37.99
|
Sale
|
-81
|
37.99
|
Sale
|
-12
|
37.99
|
Sale
|
-10
|
37.99
|
Sale
|
-39
|
37.99
|
Sale
|
-455
|
37.99
|
Sale
|
-500
|
38.00
|
Sale
|
-541
|
38.13
|
Sale
|
-459
|
38.14
|
Sale
|
-1,604
|
38.15
|
Sale
|
-400
|
38.15
|
Sale
|
-496
|
38.15
|
Sale
|
-500
|
38.06
|
Sale
|
-14,461
|
38.00
|
Sale
|
-250
|
38.00
|
Sale
|
-3,351
|
38.00
|
Sale
|
-1,000
|
38.00
|
Sale
|
-4,341
|
38.00
|
Sale
|
-15,000
|
38.00
|
Sale
|
-2,650
|
38.00
|
Sale
|
-250
|
38.00
|
Sale
|
-400
|
38.00
|
Sale
|
-180
|
38.00
|
Sale
|
-4
|
38.01
|
Sale
|
-574
|
38.03
|
Sale
|
-42
|
38.03
|
Sale
|
-4
|
38.03
|
Sale
|
-44
|
38.04
|
Sale
|
-1,000
|
37.70
|
Sale
|
-158
|
37.70
|
Sale
|
-200
|
37.70
|
Sale
|
-243
|
37.70
|
Sale
|
-878
|
37.70
|
Sale
|
-1,008
|
37.70
|
Sale
|
-16
|
37.70
|
Sale
|
-5,755
|
37.70
|
Sale
|
-301
|
37.70
|
Sale
|
-3,253
|
37.70
|
Sale
|
-39
|
37.70
|
Sale
|
-10,000
|
37.70
|
Sale
|
-265
|
37.70
|
Sale
|
-400
|
37.70
|
Sale
|
-260
|
37.70
|
Sale
|
-4,000
|
37.70
|
Sale
|
-639
|
37.70
|
Sale
|
-290
|
37.70
|
Sale
|
-656
|
37.70
|
Sale
|
-7
|
37.70
|
Sale
|
-3,400
|
37.70
|
Sale
|
-2,138
|
37.70
|
Sale
|
-60
|
37.70
|
Sale
|
-1,222
|
37.70
|
Sale
|
-150
|
37.70
|
Sale
|
-1,027
|
37.70
|
Sale
|
-160
|
37.70
|
Sale
|
-525
|
37.70
|
Sale
|
-162
|
37.70
|
Sale
|
-67
|
37.70
|
Sale
|
-750
|
37.70
|
Sale
|
-530
|
37.70
|
Sale
|
-2,208
|
37.70
|
Sale
|
-3,051
|
37.70
|
Sale
|
-10,000
|
37.70
|
Sale
|
-250
|
37.70
|
Sale
|
-1,639
|
37.70
|
Sale
|
-945
|
37.70
|
Sale
|
-786
|
37.70
|
Sale
|
-317
|
37.70
|
Sale
|
-510
|
37.70
|
Sale
|
-269
|
37.70
|
Sale
|
-14
|
37.70
|
Sale
|
-360
|
37.70
|
Sale
|
-4,523
|
37.70
|
Sale
|
-10,000
|
37.70
|
Sale
|
-98
|
37.70
|
Sale
|
-800
|
37.70
|
Sale
|
-2,000
|
37.70
|
Sale
|
-102
|
37.70
|
Sale
|
-225
|
37.70
|
Sale
|
-1,128
|
37.70
|
Sale
|
-735
|
37.70
|
Sale
|
-26
|
37.70
|
Sale
|
-1,500
|
37.71
|
Sale
|
-33
|
37.72
|
Sale
|
-26
|
37.73
|
Sale
|
-33
|
37.73
|
Sale
|
-5,000
|
37.75
|
Sale
|
-2,000
|
37.75
|
Sale
|
-200
|
37.76
|
Sale
|
-26
|
37.76
|
Sale
|
-1,452
|
37.77
|
Sale
|
-200
|
37.77
|
Sale
|
-143
|
37.78
|
Sale
|
-303
|
37.78
|
Sale
|
-250
|
37.78
|
Sale
|
-39
|
37.79
|
Sale
|
-33
|
37.79
|
Sale
|
-11
|
37.79
|
Sale
|
-89
|
37.79
|
Sale
|
-891
|
37.79
|
Sale
|
-15,353
|
37.80
|
Sale
|
-500
|
37.80
|
Sale
|
-10
|
37.80
|
Sale
|
-800
|
37.80
|
Sale
|
-17,048
|
37.80
|
Sale
|
-960
|
37.80
|
Sale
|
-18,560
|
37.80
|
Sale
|
-200
|
37.80
|
Sale
|
-1,000
|
37.80
|
Sale
|
-5,000
|
37.80
|
Sale
|
-2,700
|
37.80
|
Sale
|
-64
|
37.85
|
Sale
|
-200
|
37.85
|
Sale
|
-5,419
|
37.85
|
Sale
|
-1,000
|
37.86
|
Sale
|
-38
|
37.86
|
Sale
|
-350
|
37.87
|
Sale
|
-5,000
|
37.87
|
Sale
|
-41
|
37.88
|
Sale
|
-400
|
37.88
|
Sale
|
-40
|
37.88
|
Sale
|
-363
|
37.88
|
Sale
|
-19,422
|
37.88
|
Sale
|
-50
|
37.90
|
Sale
|
-1,000
|
37.90
|
Sale
|
-133
|
37.91
|
Sale
|
-300
|
37.91
|
Sale
|
-207
|
37.92
|
Sale
|
-91
|
37.92
|
Sale
|
-468
|
37.92
|
Sale
|
-89
|
37.92
|
Sale
|
-2,601
|
37.50
|
Sale
|
-1,300
|
37.50
|
Sale
|
-400
|
37.50
|
Sale
|
-1,058
|
37.50
|
Sale
|
-262
|
37.50
|
Sale
|
-250
|
37.50
|
Sale
|
-500
|
37.50
|
Sale
|
-272
|
37.50
|
Sale
|
-1,300
|
37.50
|
Sale
|
-500
|
37.50
|
Sale
|
-5,000
|
37.50
|
Sale
|
-200
|
37.50
|
Sale
|
-1,357
|
37.50
|
Sale
|
-77
|
38.20
|
Sale
|
-75
|
38.09
|
|
|