Market Price
$ 100.36
Selling Price
$ 89.87
1647
1565
1558
2968
Market Price
$ 73.66
Selling Price
$ 61.87
917
269
333
1048
Market Price
$ 113.18
Selling Price
$ 98.83
1750
1566
933
3900
Market Price
$ 90.91
Selling Price
$ 81.76
1227
599
980
3773
Market Price
$ 99.56
Selling Price
$ 84.99
1083
539
465
1790
Market Price
$ 110.31
Selling Price
$ 96.06
3241
1008
878
3421
Market Price
$ 97.30
Selling Price
$ 84.11
3261
656
1423
3380
Market Price
$ 105.87
Selling Price
$ 89.83
1175
963
872
4859
Market Price
$ 84.77
Selling Price
$ 74.01
3472
1798
3258
4012
Market Price
$ 86.29
Selling Price
$ 75.07
666
604
262
1024
Market Price
$ 74.23
Selling Price
$ 67.45
475
471
161
612
Market Price
$ 99.16
Selling Price
$ 83.72
656
285
607
1744
Market Price
$ 95.88
Selling Price
$ 84.06
97
39
46
483
Market Price
$ 71.37
Selling Price
$ 64.52
1105
951
609
4335
Market Price
$ 105.30
Selling Price
$ 90.51
1168
490
546
2462
Market Price
$ 90.14
Selling Price
$ 81.68
1315
691
263
3122
Market Price
$ 67.14
Selling Price
$ 58.30
2885
647
2552
3411
Market Price
$ 93.20
Selling Price
$ 80.94
726
364
525
3297
Market Price
$ 110.26
Selling Price
$ 97.13
1290
786
915
2827
Market Price
$ 99.57
Selling Price
$ 87.23
2012
406
1956
3300
Market Price
$ 112.74
Selling Price
$ 94.68
974
427
410
3520
Market Price
$ 94.89
Selling Price
$ 81.05
2582
1196
889
3981
Market Price
$ 95.51
Selling Price
$ 85.20
2495
1774
1353
4523
Market Price
$ 77.05
Selling Price
$ 67.31
3358
2254
1371
4132
Market Price
$ 104.34
Selling Price
$ 94.78
2904
672
1739
4407
Market Price
$ 86.86
Selling Price
$ 73.20
3052
2400
1331
3253
Market Price
$ 102.12
Selling Price
$ 86.74
2461
690
1601
3250
Market Price
$ 84.59
Selling Price
$ 72.50
2763
1944
895
3908
Market Price
$ 69.85
Selling Price
$ 58.92
762
630
710
1603
Market Price
$ 100.92
Selling Price
$ 85.03
1060
248
1057
2030
Market Price
$ 85.55
Selling Price
$ 74.42
2955
1491
756
4763
Market Price
$ 106.16
Selling Price
$ 92.02
526
505
151
1318
Market Price
$ 92.18
Selling Price
$ 80.89
302
64
208
952
Market Price
$ 79.30
Selling Price
$ 71.14
658
207
464
1280
Market Price
$ 65.14
Selling Price
$ 58.61
1154
637
306
1212
Market Price
$ 65.68
Selling Price
$ 55.63
823
800
409
2690
Market Price
$ 115.07
Selling Price
$ 98.85
1845
1794
397
2107
Market Price
$ 98.96
Selling Price
$ 83.88
189
39
119
912
Market Price
$ 82.10
Selling Price
$ 73.85
4634
3600
1135
4667
Market Price
$ 86.47
Selling Price
$ 76.78
2862
1294
2584
3370