Market Price
$ 103.21
Selling Price
$ 90.83
1103
914
468
1288
Market Price
$ 94.67
Selling Price
$ 82.84
2555
1253
1282
4939
Market Price
$ 69.69
Selling Price
$ 60.12
4129
1555
1889
4137
Market Price
$ 113.10
Selling Price
$ 98.25
2182
829
773
2987
Market Price
$ 97.55
Selling Price
$ 81.38
741
149
694
849
Market Price
$ 82.52
Selling Price
$ 69.88
784
378
506
889
Market Price
$ 65.84
Selling Price
$ 56.34
319
305
220
779
Market Price
$ 111.10
Selling Price
$ 96.28
3269
805
2779
4084
Market Price
$ 103.45
Selling Price
$ 94.01
1822
1428
1325
2697
Market Price
$ 105.29
Selling Price
$ 91.60
1339
911
278
2263
Market Price
$ 65.81
Selling Price
$ 58.99
1002
491
220
1557
Market Price
$ 90.04
Selling Price
$ 78.79
1278
730
1254
3389
Market Price
$ 111.92
Selling Price
$ 93.31
762
590
183
1527
Market Price
$ 96.66
Selling Price
$ 81.59
2165
1191
933
3078
Market Price
$ 67.22
Selling Price
$ 57.22
308
149
266
1319
Market Price
$ 92.07
Selling Price
$ 79.16
3401
2857
2686
4819
Market Price
$ 91.60
Selling Price
$ 79.87
2833
1750
1643
4335
Market Price
$ 99.33
Selling Price
$ 88.39
1648
1612
1050
2413
Market Price
$ 65.61
Selling Price
$ 58.37
1345
932
1073
1546
Market Price
$ 108.94
Selling Price
$ 93.48
1237
959
686
4086
Market Price
$ 69.29
Selling Price
$ 59.34
4563
2666
4418
4764
Market Price
$ 91.16
Selling Price
$ 78.75
2346
1907
572
4423
Market Price
$ 70.60
Selling Price
$ 63.79
3099
2397
2806
3891
Market Price
$ 88.54
Selling Price
$ 76.41
2077
1662
1690
3569
Market Price
$ 99.07
Selling Price
$ 87.75
3292
880
2816
4795
Market Price
$ 87.41
Selling Price
$ 73.12
1575
1424
1495
1611
Market Price
$ 85.37
Selling Price
$ 74.27
669
461
553
2666
Market Price
$ 110.16
Selling Price
$ 95.75
690
580
413
1370
Market Price
$ 79.83
Selling Price
$ 72.50
1859
1757
1269
3614
Market Price
$ 66.25
Selling Price
$ 55.91
2850
2848
1921
2924
Market Price
$ 93.99
Selling Price
$ 80.02
2240
1832
2223
2980
Market Price
$ 115.28
Selling Price
$ 96.39
808
205
765
3116
Market Price
$ 100.86
Selling Price
$ 86.32
370
90
166
631
Market Price
$ 110.40
Selling Price
$ 93.40
1100
690
280
3491
Market Price
$ 88.25
Selling Price
$ 79.22
694
412
152
2811
Market Price
$ 98.75
Selling Price
$ 82.57
791
326
256
2815
Market Price
$ 75.53
Selling Price
$ 63.55
3308
2144
2597
4093
Market Price
$ 70.99
Selling Price
$ 60.05
4344
891
1260
4463
Market Price
$ 69.11
Selling Price
$ 60.57
3392
2494
2403
3994
Market Price
$ 73.51
Selling Price
$ 62.61
1383
1009
789
4787