Market Price
$ 111.48
Selling Price
$ 95.25
2370
961
928
4393
Market Price
$ 118.75
Selling Price
$ 101.09
1935
1483
805
3451
Market Price
$ 124.85
Selling Price
$ 113.40
1732
1001
982
2387
Market Price
$ 116.06
Selling Price
$ 98.63
817
427
583
2080
Market Price
$ 97.64
Selling Price
$ 86.59
1527
932
1440
2919
Market Price
$ 98.72
Selling Price
$ 88.11
1565
1044
1335
4822
Market Price
$ 112.77
Selling Price
$ 94.65
356
171
249
707
Market Price
$ 120.35
Selling Price
$ 105.05
2912
1583
1839
4764
Market Price
$ 102.41
Selling Price
$ 86.86
3180
1475
2392
4506
Market Price
$ 96.48
Selling Price
$ 86.42
2560
1804
1668
3131
Market Price
$ 107.13
Selling Price
$ 91.75
381
286
287
811
Market Price
$ 111.58
Selling Price
$ 100.77
299
275
297
733
Market Price
$ 115.84
Selling Price
$ 97.37
2394
709
863
4513
Market Price
$ 85.02
Selling Price
$ 72.03
1576
1438
1448
4198
Market Price
$ 89.33
Selling Price
$ 80.92
934
316
490
1001
Market Price
$ 81.24
Selling Price
$ 70.86
1094
929
909
1230
Market Price
$ 93.71
Selling Price
$ 84.46
1516
1142
1269
3971
Market Price
$ 103.22
Selling Price
$ 93.81
770
706
432
1872
Market Price
$ 80.88
Selling Price
$ 71.53
646
565
135
818
Market Price
$ 93.54
Selling Price
$ 81.27
752
371
566
3413
Market Price
$ 81.75
Selling Price
$ 71.62
2633
2006
1711
4415
Market Price
$ 133.07
Selling Price
$ 118.94
2807
2021
1119
3870
Market Price
$ 94.26
Selling Price
$ 84.35
921
920
600
2079
Market Price
$ 89.74
Selling Price
$ 77.61
298
282
113
895
Market Price
$ 87.34
Selling Price
$ 77.90
1037
277
746
2920
Market Price
$ 92.72
Selling Price
$ 80.63
3073
2275
1783
3878
Market Price
$ 112.90
Selling Price
$ 101.75
1798
1451
769
4209
Market Price
$ 103.19
Selling Price
$ 86.04
2583
991
911
4700
Market Price
$ 134.89
Selling Price
$ 119.48
799
190
229
913
Market Price
$ 89.72
Selling Price
$ 80.46
415
135
97
1208
Market Price
$ 103.57
Selling Price
$ 87.60
4232
3513
2214
4667
Market Price
$ 92.28
Selling Price
$ 79.18
613
542
174
1552
Market Price
$ 125.73
Selling Price
$ 112.77
4081
2680
2189
4598
Market Price
$ 78.93
Selling Price
$ 71.56
2258
2160
1690
2882
Market Price
$ 122.79
Selling Price
$ 108.34
357
243
163
491
Market Price
$ 118.86
Selling Price
$ 100.05
1239
399
1218
2374
Market Price
$ 105.93
Selling Price
$ 90.63
2323
1909
661
3460
Market Price
$ 105.58
Selling Price
$ 94.37
1370
406
632
4434
Market Price
$ 118.44
Selling Price
$ 103.74
1266
750
447
3803
Market Price
$ 98.60
Selling Price
$ 84.77
1638
1185
1499
4110