Market Price
$ 94.09
Selling Price
$ 85.42
616
589
250
973
Market Price
$ 94.45
Selling Price
$ 84.44
742
439
684
1290
Market Price
$ 77.32
Selling Price
$ 64.59
2902
2708
1491
2923
Market Price
$ 107.61
Selling Price
$ 90.50
2715
996
1234
3329
Market Price
$ 93.83
Selling Price
$ 81.64
1124
504
752
2686
Market Price
$ 100.92
Selling Price
$ 87.56
299
107
256
975
Market Price
$ 100.40
Selling Price
$ 85.73
1042
396
689
1603
Market Price
$ 94.22
Selling Price
$ 80.69
2474
891
2332
4001
Market Price
$ 104.14
Selling Price
$ 87.58
2389
856
1139
4572
Market Price
$ 63.88
Selling Price
$ 56.73
1100
842
380
2850
Market Price
$ 70.75
Selling Price
$ 61.69
1531
364
1141
4309
Market Price
$ 104.67
Selling Price
$ 94.91
1369
895
524
2230
Market Price
$ 106.96
Selling Price
$ 89.95
1697
1678
1263
1995
Market Price
$ 97.87
Selling Price
$ 85.28
770
187
742
3445
Market Price
$ 110.99
Selling Price
$ 93.82
878
684
774
1014
Market Price
$ 95.46
Selling Price
$ 80.28
1217
389
264
3098
Market Price
$ 110.80
Selling Price
$ 98.85
1241
466
1009
4245
Market Price
$ 69.43
Selling Price
$ 60.99
1561
873
1070
2236
Market Price
$ 77.42
Selling Price
$ 65.04
2756
1052
2003
4304
Market Price
$ 81.67
Selling Price
$ 69.73
2000
1979
1780
2276
Market Price
$ 101.96
Selling Price
$ 90.88
624
417
304
1179
Market Price
$ 92.31
Selling Price
$ 80.55
508
218
422
2524
Market Price
$ 63.95
Selling Price
$ 56.29
1989
412
451
4101
Market Price
$ 102.97
Selling Price
$ 92.64
1186
1083
337
1467
Market Price
$ 83.60
Selling Price
$ 73.30
657
160
603
756
Market Price
$ 69.77
Selling Price
$ 58.29
811
732
795
822
Market Price
$ 93.32
Selling Price
$ 83.71
3401
2313
1102
4801
Market Price
$ 100.94
Selling Price
$ 87.09
1002
250
613
1359
Market Price
$ 83.04
Selling Price
$ 69.58
878
835
546
4000
Market Price
$ 75.66
Selling Price
$ 68.61
2264
701
1144
3169
Market Price
$ 83.02
Selling Price
$ 72.82
2397
652
1048
3112
Market Price
$ 74.19
Selling Price
$ 65.50
1751
1440
1108
1752
Market Price
$ 106.22
Selling Price
$ 95.89
2655
671
922
2855
Market Price
$ 105.55
Selling Price
$ 90.32
1032
517
367
2167
Market Price
$ 62.53
Selling Price
$ 56.24
1059
884
523
2378
Market Price
$ 71.74
Selling Price
$ 59.95
2462
1082
2247
3836
Market Price
$ 106.68
Selling Price
$ 92.18
588
540
399
884
Market Price
$ 67.79
Selling Price
$ 56.65
1805
1725
628
4119
Market Price
$ 66.54
Selling Price
$ 60.02
1055
237
709
1874
Market Price
$ 108.93
Selling Price
$ 92.15
2295
1103
939
2526