Market Price
$ 111.07
Selling Price
$ 93.10
1093
1032
725
3895
Market Price
$ 84.51
Selling Price
$ 73.92
1852
652
1638
3526
Market Price
$ 86.71
Selling Price
$ 73.84
1741
1173
941
4607
Market Price
$ 108.28
Selling Price
$ 94.75
453
251
270
824
Market Price
$ 101.06
Selling Price
$ 85.65
2353
492
1872
4835
Market Price
$ 87.45
Selling Price
$ 78.16
287
145
192
1370
Market Price
$ 114.87
Selling Price
$ 98.05
2502
2193
544
3061
Market Price
$ 69.19
Selling Price
$ 60.36
2534
1134
870
2785
Market Price
$ 71.95
Selling Price
$ 64.25
1460
490
628
3092
Market Price
$ 95.89
Selling Price
$ 83.30
2359
2029
2307
3187
Market Price
$ 61.24
Selling Price
$ 55.08
714
454
151
1699
Market Price
$ 70.59
Selling Price
$ 60.36
456
447
258
1077
Market Price
$ 109.89
Selling Price
$ 93.25
900
323
235
1354
Market Price
$ 99.96
Selling Price
$ 87.62
2195
1358
1095
2614
Market Price
$ 74.60
Selling Price
$ 67.29
465
167
338
1100
Market Price
$ 75.42
Selling Price
$ 64.60
1358
517
1032
2514
Market Price
$ 90.51
Selling Price
$ 81.58
2128
2018
469
3636
Market Price
$ 79.67
Selling Price
$ 66.76
826
228
468
1799
Market Price
$ 95.35
Selling Price
$ 80.41
930
676
643
3104
Market Price
$ 75.54
Selling Price
$ 64.10
789
350
656
2972
Market Price
$ 89.26
Selling Price
$ 76.36
3275
2279
2027
3533
Market Price
$ 84.23
Selling Price
$ 72.90
2106
1657
920
3311
Market Price
$ 85.69
Selling Price
$ 77.71
1280
398
1199
2081
Market Price
$ 68.25
Selling Price
$ 57.55
2215
1497
2107
2692
Market Price
$ 89.84
Selling Price
$ 81.01
1326
703
866
4619
Market Price
$ 92.75
Selling Price
$ 82.83
2715
1013
800
2937
Market Price
$ 73.74
Selling Price
$ 63.39
822
251
253
1168
Market Price
$ 69.58
Selling Price
$ 59.70
895
766
681
3675
Market Price
$ 71.33
Selling Price
$ 60.04
1776
1092
473
3582
Market Price
$ 69.55
Selling Price
$ 61.83
2745
1341
1346
4930
Market Price
$ 107.72
Selling Price
$ 94.04
3321
3096
1239
4712
Market Price
$ 65.08
Selling Price
$ 59.12
3186
1179
1635
3915
Market Price
$ 110.14
Selling Price
$ 92.85
721
315
232
889
Market Price
$ 66.36
Selling Price
$ 58.04
499
439
295
1161
Market Price
$ 107.64
Selling Price
$ 91.46
2580
869
2029
3031
Market Price
$ 81.15
Selling Price
$ 70.75
3916
3158
982
4622
Market Price
$ 79.64
Selling Price
$ 69.09
890
326
583
4298
Market Price
$ 100.12
Selling Price
$ 87.91
1716
1484
1694
2778
Market Price
$ 103.81
Selling Price
$ 90.48
2547
631
589
3131
Market Price
$ 100.23
Selling Price
$ 88.50
2653
1700
1308
2986