Market Price
$ 108.37
Selling Price
$ 90.76
3187
2859
2716
3683
Market Price
$ 82.48
Selling Price
$ 70.86
2258
1193
548
2589
Market Price
$ 93.34
Selling Price
$ 84.19
446
106
293
1051
Market Price
$ 99.85
Selling Price
$ 83.69
774
435
220
3019
Market Price
$ 87.75
Selling Price
$ 78.42
316
102
228
545
Market Price
$ 64.36
Selling Price
$ 55.14
440
418
124
820
Market Price
$ 68.66
Selling Price
$ 62.09
1164
1044
526
1462
Market Price
$ 114.09
Selling Price
$ 96.10
1829
1627
1258
4030
Market Price
$ 85.63
Selling Price
$ 77.14
583
202
498
765
Market Price
$ 92.88
Selling Price
$ 78.20
3625
1482
951
4470
Market Price
$ 66.99
Selling Price
$ 56.96
958
535
698
3828
Market Price
$ 113.21
Selling Price
$ 94.53
1077
1022
623
1499
Market Price
$ 103.38
Selling Price
$ 90.90
1817
1237
584
2935
Market Price
$ 84.11
Selling Price
$ 72.32
3568
3025
1129
4170
Market Price
$ 66.35
Selling Price
$ 57.23
1155
1116
1111
1353
Market Price
$ 94.16
Selling Price
$ 82.28
916
420
707
1379
Market Price
$ 83.60
Selling Price
$ 70.39
1680
1371
734
2612
Market Price
$ 85.71
Selling Price
$ 71.55
930
851
753
4412
Market Price
$ 101.41
Selling Price
$ 92.13
2238
1175
2070
3079
Market Price
$ 90.38
Selling Price
$ 82.03
4232
3392
2429
4305
Market Price
$ 64.34
Selling Price
$ 58.34
3116
2864
2684
4338
Market Price
$ 75.32
Selling Price
$ 66.22
1015
624
918
1093
Market Price
$ 86.72
Selling Price
$ 72.59
834
749
168
1007
Market Price
$ 89.60
Selling Price
$ 80.57
1189
276
520
1251
Market Price
$ 109.06
Selling Price
$ 91.76
2942
1739
1038
3036
Market Price
$ 72.89
Selling Price
$ 63.74
2156
527
569
2908
Market Price
$ 82.28
Selling Price
$ 71.98
467
370
208
1584
Market Price
$ 73.86
Selling Price
$ 65.72
2901
2729
2812
3338
Market Price
$ 94.88
Selling Price
$ 81.87
688
363
176
942
Market Price
$ 91.61
Selling Price
$ 81.54
1752
1525
1016
2189
Market Price
$ 89.68
Selling Price
$ 75.61
2834
1535
649
3007
Market Price
$ 76.97
Selling Price
$ 65.84
842
825
753
4144
Market Price
$ 113.34
Selling Price
$ 95.53
2344
1558
886
4434
Market Price
$ 84.01
Selling Price
$ 74.94
324
126
155
1552
Market Price
$ 70.43
Selling Price
$ 60.05
2644
2008
2194
4079
Market Price
$ 101.71
Selling Price
$ 86.11
2857
1737
1525
4895
Market Price
$ 86.78
Selling Price
$ 75.83
263
52
215
641
Market Price
$ 110.96
Selling Price
$ 94.02
1778
875
1641
4001
Market Price
$ 116.68
Selling Price
$ 98.42
2844
618
1755
3443
Market Price
$ 64.00
Selling Price
$ 55.69
3877
3294
1286
4950