Market Price
$ 64.26
Selling Price
$ 54.32
928
298
742
1059
Market Price
$ 53.36
Selling Price
$ 47.70
542
240
394
1613
Market Price
$ 62.09
Selling Price
$ 53.06
1592
1196
915
3157
Market Price
$ 32.42
Selling Price
$ 29.19
1635
1400
1136
3669
Market Price
$ 65.01
Selling Price
$ 57.64
496
459
491
659
Market Price
$ 47.71
Selling Price
$ 43.00
470
462
147
728
Market Price
$ 51.76
Selling Price
$ 44.12
1282
1061
1227
2620
Market Price
$ 31.72
Selling Price
$ 27.53
3191
2011
2681
3977
Market Price
$ 55.23
Selling Price
$ 46.18
862
384
710
2560
Market Price
$ 54.59
Selling Price
$ 47.78
3178
2712
2687
4617
Market Price
$ 63.67
Selling Price
$ 55.91
1128
512
772
4219
Market Price
$ 63.97
Selling Price
$ 57.26
1375
852
1334
4031
Market Price
$ 63.38
Selling Price
$ 56.80
566
309
486
1643
Market Price
$ 52.13
Selling Price
$ 43.91
1882
622
1335
3678
Market Price
$ 67.57
Selling Price
$ 57.58
779
712
254
897
Market Price
$ 29.68
Selling Price
$ 26.34
971
365
851
1000
Market Price
$ 57.54
Selling Price
$ 51.37
4584
1590
2316
4914
Market Price
$ 37.68
Selling Price
$ 33.50
1122
574
950
1177
Market Price
$ 34.45
Selling Price
$ 30.37
1129
637
1061
3649
Market Price
$ 50.60
Selling Price
$ 42.79
590
486
238
1048
Market Price
$ 61.28
Selling Price
$ 52.86
169
96
141
801
Market Price
$ 46.58
Selling Price
$ 42.17
1005
359
759
3396
Market Price
$ 62.78
Selling Price
$ 55.99
1165
654
938
4812
Market Price
$ 65.22
Selling Price
$ 59.26
197
108
61
820
Market Price
$ 43.90
Selling Price
$ 36.77
411
141
182
1201
Market Price
$ 50.39
Selling Price
$ 44.87
1825
1324
545
3956
Market Price
$ 49.91
Selling Price
$ 42.52
2254
977
1256
2399
Market Price
$ 41.25
Selling Price
$ 35.92
2321
567
729
4349
Market Price
$ 58.31
Selling Price
$ 49.02
1509
616
385
3076
Market Price
$ 30.78
Selling Price
$ 26.39
2016
1857
1295
3690
Market Price
$ 64.14
Selling Price
$ 54.31
963
313
887
3065
Market Price
$ 55.70
Selling Price
$ 50.06
2210
1548
1139
2223
Market Price
$ 40.20
Selling Price
$ 33.66
1019
303
554
2713
Market Price
$ 50.70
Selling Price
$ 42.74
3772
2575
807
3793
Market Price
$ 45.85
Selling Price
$ 40.02
1474
1306
975
1655
Market Price
$ 62.14
Selling Price
$ 55.79
1254
974
953
2419
Market Price
$ 40.22
Selling Price
$ 36.30
1792
709
1768
4248
Market Price
$ 66.89
Selling Price
$ 56.91
4077
1521
2326
4693
Market Price
$ 31.16
Selling Price
$ 27.75
640
190
302
2508
Market Price
$ 34.07
Selling Price
$ 30.61
342
260
211
1622