Market Price
$ 84.54
Selling Price
$ 76.38
2663
1624
1532
3163
Market Price
$ 107.84
Selling Price
$ 95.03
3024
1220
1364
3489
Market Price
$ 101.37
Selling Price
$ 85.25
793
510
754
3065
Market Price
$ 107.75
Selling Price
$ 92.07
1552
1381
1244
2586
Market Price
$ 70.27
Selling Price
$ 62.70
2973
817
850
3220
Market Price
$ 99.89
Selling Price
$ 84.81
2278
614
956
4004
Market Price
$ 69.13
Selling Price
$ 58.12
3242
768
2197
3988
Market Price
$ 105.87
Selling Price
$ 94.26
1843
1727
968
3399
Market Price
$ 86.11
Selling Price
$ 75.40
635
633
530
1483
Market Price
$ 69.15
Selling Price
$ 61.24
1849
773
806
2944
Market Price
$ 83.12
Selling Price
$ 73.27
3198
1767
2086
4522
Market Price
$ 112.53
Selling Price
$ 98.04
1145
285
487
4734
Market Price
$ 89.54
Selling Price
$ 76.65
990
783
990
1309
Market Price
$ 86.78
Selling Price
$ 76.73
4034
3305
3194
4969
Market Price
$ 80.58
Selling Price
$ 69.33
1580
1470
987
3492
Market Price
$ 97.25
Selling Price
$ 86.31
2279
1103
1821
3921
Market Price
$ 84.55
Selling Price
$ 73.07
3111
1527
2264
4297
Market Price
$ 71.20
Selling Price
$ 60.02
769
346
417
1484
Market Price
$ 97.49
Selling Price
$ 86.67
1464
894
804
3057
Market Price
$ 101.74
Selling Price
$ 91.45
652
519
527
659
Market Price
$ 86.94
Selling Price
$ 75.86
811
344
348
1527
Market Price
$ 105.12
Selling Price
$ 92.28
1028
310
644
1190
Market Price
$ 78.31
Selling Price
$ 66.18
2158
1528
1189
2432
Market Price
$ 101.92
Selling Price
$ 90.54
418
395
97
882
Market Price
$ 78.59
Selling Price
$ 66.50
642
261
451
1271
Market Price
$ 103.37
Selling Price
$ 91.66
1588
804
434
1597
Market Price
$ 95.56
Selling Price
$ 82.93
390
93
353
1015
Market Price
$ 99.27
Selling Price
$ 89.33
1677
1268
856
1747
Market Price
$ 97.19
Selling Price
$ 88.24
754
298
310
1978
Market Price
$ 115.31
Selling Price
$ 98.96
827
235
592
3053
Market Price
$ 85.99
Selling Price
$ 73.19
1569
314
1106
4268
Market Price
$ 99.81
Selling Price
$ 85.33
2657
2063
1387
4012
Market Price
$ 101.04
Selling Price
$ 84.82
2292
2163
1809
3452
Market Price
$ 73.65
Selling Price
$ 65.25
423
144
344
785
Market Price
$ 71.53
Selling Price
$ 62.15
938
552
733
2910
Market Price
$ 86.65
Selling Price
$ 78.16
1523
1201
628
3601
Market Price
$ 69.98
Selling Price
$ 61.89
1912
627
495
4462
Market Price
$ 65.52
Selling Price
$ 58.76
170
145
105
459
Market Price
$ 67.72
Selling Price
$ 58.98
1012
850
501
1349
Market Price
$ 68.93
Selling Price
$ 60.37
1859
1859
648
2074