Market Price
$ 100.48
Selling Price
$ 85.32
415
415
163
1133
Market Price
$ 108.04
Selling Price
$ 91.89
1643
1103
1635
4455
Market Price
$ 87.34
Selling Price
$ 77.04
1321
335
741
2102
Market Price
$ 109.56
Selling Price
$ 94.10
1152
816
992
2187
Market Price
$ 99.85
Selling Price
$ 83.49
1087
367
1028
2639
Market Price
$ 104.82
Selling Price
$ 89.45
1076
617
500
1698
Market Price
$ 87.41
Selling Price
$ 73.59
1698
828
1393
3606
Market Price
$ 103.03
Selling Price
$ 89.16
1588
1546
1050
2094
Market Price
$ 73.89
Selling Price
$ 61.74
1349
676
381
3350
Market Price
$ 81.76
Selling Price
$ 69.52
2149
498
1184
2449
Market Price
$ 86.79
Selling Price
$ 76.95
1358
1023
688
2100
Market Price
$ 97.25
Selling Price
$ 86.74
2238
746
2011
2390
Market Price
$ 102.47
Selling Price
$ 85.92
1345
1325
1180
2937
Market Price
$ 76.43
Selling Price
$ 66.62
256
208
52
832
Market Price
$ 71.41
Selling Price
$ 64.07
2080
1667
1523
2201
Market Price
$ 89.69
Selling Price
$ 80.90
547
224
115
1046
Market Price
$ 105.57
Selling Price
$ 95.15
2293
2015
2004
2660
Market Price
$ 96.23
Selling Price
$ 83.95
1182
778
314
1674
Market Price
$ 67.02
Selling Price
$ 60.53
2504
760
516
4250
Market Price
$ 100.40
Selling Price
$ 83.90
1670
1589
752
2706
Market Price
$ 83.40
Selling Price
$ 71.98
2216
2142
1207
4151
Market Price
$ 66.81
Selling Price
$ 59.01
1249
786
623
2246
Market Price
$ 80.17
Selling Price
$ 70.69
2947
2383
1649
4895
Market Price
$ 72.49
Selling Price
$ 65.14
3086
2293
1476
4755
Market Price
$ 90.29
Selling Price
$ 81.34
1501
379
420
2389
Market Price
$ 89.94
Selling Price
$ 80.85
1645
693
460
3323
Market Price
$ 71.01
Selling Price
$ 59.97
1714
1325
684
4435
Market Price
$ 112.09
Selling Price
$ 98.67
356
297
217
1350
Market Price
$ 116.02
Selling Price
$ 96.79
1772
1715
569
4052
Market Price
$ 76.16
Selling Price
$ 66.09
552
164
372
2074
Market Price
$ 102.62
Selling Price
$ 88.89
2288
1421
1968
3377
Market Price
$ 86.81
Selling Price
$ 78.45
3194
2310
1151
3365
Market Price
$ 116.26
Selling Price
$ 97.46
316
102
183
1241
Market Price
$ 82.77
Selling Price
$ 73.95
1034
361
220
1916
Market Price
$ 65.52
Selling Price
$ 57.76
1413
502
663
4294
Market Price
$ 75.94
Selling Price
$ 67.95
2431
1561
1337
4980
Market Price
$ 84.59
Selling Price
$ 75.67
1742
1739
1695
3388
Market Price
$ 98.52
Selling Price
$ 85.13
2569
1763
889
2609
Market Price
$ 113.68
Selling Price
$ 98.32
3751
2549
3154
4214
Market Price
$ 81.06
Selling Price
$ 73.16
1064
404
408
2520