Market Price
$ 94.03
Selling Price
$ 85.11
2331
666
1792
3076
Market Price
$ 78.58
Selling Price
$ 66.55
3348
702
2015
3904
Market Price
$ 89.37
Selling Price
$ 78.89
508
265
279
924
Market Price
$ 91.14
Selling Price
$ 76.29
4091
1360
3898
4106
Market Price
$ 77.82
Selling Price
$ 67.86
2024
902
1434
4506
Market Price
$ 81.78
Selling Price
$ 69.33
2915
1597
597
4583
Market Price
$ 88.31
Selling Price
$ 74.60
1692
1052
425
2560
Market Price
$ 95.03
Selling Price
$ 82.89
824
770
445
2027
Market Price
$ 77.62
Selling Price
$ 65.62
756
661
256
2514
Market Price
$ 71.18
Selling Price
$ 63.40
3042
716
2526
4323
Market Price
$ 77.03
Selling Price
$ 65.46
1768
812
1465
2129
Market Price
$ 114.19
Selling Price
$ 98.97
539
128
412
611
Market Price
$ 111.12
Selling Price
$ 95.46
1530
998
1467
3324
Market Price
$ 88.03
Selling Price
$ 78.45
320
217
150
834
Market Price
$ 95.28
Selling Price
$ 80.59
1678
342
1639
3067
Market Price
$ 70.36
Selling Price
$ 60.50
1497
579
815
1618
Market Price
$ 78.11
Selling Price
$ 70.31
2299
746
782
4267
Market Price
$ 108.64
Selling Price
$ 93.34
4751
1215
2247
4791
Market Price
$ 60.82
Selling Price
$ 55.14
3305
3270
2697
4285
Market Price
$ 99.44
Selling Price
$ 86.45
2760
2294
1245
2894
Market Price
$ 70.73
Selling Price
$ 63.37
478
415
177
1456
Market Price
$ 66.86
Selling Price
$ 58.47
373
158
344
790
Market Price
$ 65.74
Selling Price
$ 57.99
874
573
559
2936
Market Price
$ 83.90
Selling Price
$ 73.49
2888
1736
1083
3599
Market Price
$ 62.42
Selling Price
$ 55.49
3803
1734
3061
4783
Market Price
$ 105.61
Selling Price
$ 93.66
1586
847
1192
1956
Market Price
$ 105.30
Selling Price
$ 89.93
3027
2718
2350
3698
Market Price
$ 78.74
Selling Price
$ 71.00
1168
341
513
4244
Market Price
$ 98.07
Selling Price
$ 84.68
1611
1266
944
3197
Market Price
$ 95.21
Selling Price
$ 84.47
561
488
269
1116
Market Price
$ 89.58
Selling Price
$ 79.56
2640
1367
1428
3586
Market Price
$ 100.53
Selling Price
$ 86.11
611
438
603
1058
Market Price
$ 92.72
Selling Price
$ 84.00
542
352
315
1603
Market Price
$ 75.32
Selling Price
$ 63.62
1023
633
547
1863
Market Price
$ 104.35
Selling Price
$ 89.04
3212
2149
1634
3966
Market Price
$ 72.98
Selling Price
$ 64.86
972
711
246
2174
Market Price
$ 83.58
Selling Price
$ 74.75
783
307
580
1095
Market Price
$ 65.72
Selling Price
$ 55.30
1077
805
907
3746
Market Price
$ 70.46
Selling Price
$ 63.59
1358
1273
580
4154
Market Price
$ 77.32
Selling Price
$ 69.21
1956
1821
1098
4543