Market Price
$ 64.32
Selling Price
$ 57.15
2278
522
2014
3165
Market Price
$ 60.08
Selling Price
$ 50.76
1802
1563
750
4401
Market Price
$ 64.71
Selling Price
$ 57.22
877
700
806
2703
Market Price
$ 65.68
Selling Price
$ 58.45
2067
1365
1446
4210
Market Price
$ 54.26
Selling Price
$ 46.68
607
362
297
965
Market Price
$ 43.27
Selling Price
$ 38.31
3337
954
3159
4208
Market Price
$ 45.09
Selling Price
$ 39.96
3392
3253
2360
4470
Market Price
$ 65.03
Selling Price
$ 57.17
1230
477
540
3339
Market Price
$ 44.52
Selling Price
$ 38.62
1855
1457
1216
3344
Market Price
$ 29.77
Selling Price
$ 25.32
450
212
249
1669
Market Price
$ 65.80
Selling Price
$ 55.99
544
108
244
1997
Market Price
$ 62.08
Selling Price
$ 53.21
1421
1087
508
4061
Market Price
$ 59.33
Selling Price
$ 50.02
1264
597
625
1772
Market Price
$ 66.17
Selling Price
$ 57.30
1952
531
1448
2050
Market Price
$ 54.81
Selling Price
$ 47.15
1956
391
562
4794
Market Price
$ 32.07
Selling Price
$ 27.82
2219
1273
1630
3691
Market Price
$ 63.06
Selling Price
$ 57.32
1837
1192
1724
2929
Market Price
$ 62.76
Selling Price
$ 54.60
1738
1605
753
3044
Market Price
$ 33.75
Selling Price
$ 28.55
2781
1487
1459
2975
Market Price
$ 36.67
Selling Price
$ 32.72
2699
2285
1203
2973
Market Price
$ 28.53
Selling Price
$ 25.02
206
186
72
727
Market Price
$ 68.59
Selling Price
$ 57.46
1763
868
983
4886
Market Price
$ 51.85
Selling Price
$ 44.09
457
230
417
1330
Market Price
$ 39.90
Selling Price
$ 34.33
687
392
668
1456
Market Price
$ 50.97
Selling Price
$ 45.85
252
130
163
779
Market Price
$ 39.93
Selling Price
$ 33.31
1911
960
787
2583
Market Price
$ 38.08
Selling Price
$ 31.89
3250
880
1722
4442
Market Price
$ 39.02
Selling Price
$ 33.72
1371
1183
346
1733
Market Price
$ 58.54
Selling Price
$ 48.90
233
88
84
436
Market Price
$ 31.68
Selling Price
$ 26.93
220
55
167
758
Market Price
$ 50.63
Selling Price
$ 43.59
4568
3835
3266
4849
Market Price
$ 48.48
Selling Price
$ 43.66
528
476
265
723
Market Price
$ 43.23
Selling Price
$ 38.25
313
309
136
613
Market Price
$ 48.22
Selling Price
$ 40.86
2650
714
737
3200
Market Price
$ 42.06
Selling Price
$ 35.34
913
769
831
2979
Market Price
$ 42.75
Selling Price
$ 36.95
3405
2983
1891
4155
Market Price
$ 46.93
Selling Price
$ 41.48
864
559
412
3294
Market Price
$ 56.55
Selling Price
$ 48.47
1767
1254
1107
4767
Market Price
$ 54.83
Selling Price
$ 46.97
211
85
117
631
Market Price
$ 35.22
Selling Price
$ 30.45
1228
797
1215
2911