Market Price
$ 64.78
Selling Price
$ 57.29
1239
286
851
2127
Market Price
$ 60.19
Selling Price
$ 53.03
1745
1574
1226
2046
Market Price
$ 43.19
Selling Price
$ 37.62
405
215
262
754
Market Price
$ 54.89
Selling Price
$ 48.36
3089
2818
1597
3752
Market Price
$ 42.80
Selling Price
$ 36.40
1311
1155
1248
4054
Market Price
$ 56.54
Selling Price
$ 47.87
253
66
134
492
Market Price
$ 65.86
Selling Price
$ 59.33
485
370
197
1160
Market Price
$ 33.21
Selling Price
$ 27.92
879
591
727
1198
Market Price
$ 61.22
Selling Price
$ 53.42
1004
883
587
2090
Market Price
$ 70.49
Selling Price
$ 59.73
1863
696
959
1984
Market Price
$ 45.52
Selling Price
$ 38.41
525
508
203
636
Market Price
$ 52.89
Selling Price
$ 47.44
1574
1310
705
3573
Market Price
$ 53.81
Selling Price
$ 46.26
1462
1443
1381
1675
Market Price
$ 58.27
Selling Price
$ 52.95
709
300
447
1478
Market Price
$ 60.56
Selling Price
$ 52.83
355
283
93
1011
Market Price
$ 45.60
Selling Price
$ 38.74
1508
777
651
4091
Market Price
$ 31.80
Selling Price
$ 26.96
1152
771
725
1853
Market Price
$ 66.91
Selling Price
$ 58.68
720
709
298
981
Market Price
$ 51.87
Selling Price
$ 45.48
1780
1358
1107
2477
Market Price
$ 56.89
Selling Price
$ 47.91
1422
817
1102
3827
Market Price
$ 53.58
Selling Price
$ 44.69
1429
948
1283
1683
Market Price
$ 42.45
Selling Price
$ 38.51
914
834
889
1990
Market Price
$ 46.59
Selling Price
$ 40.95
407
180
90
654
Market Price
$ 42.32
Selling Price
$ 35.41
3961
3429
1776
4361
Market Price
$ 55.83
Selling Price
$ 48.71
947
191
216
1383
Market Price
$ 56.54
Selling Price
$ 49.37
2078
831
854
2601
Market Price
$ 39.90
Selling Price
$ 34.39
2134
1311
779
4259
Market Price
$ 64.33
Selling Price
$ 55.86
479
427
335
693
Market Price
$ 44.66
Selling Price
$ 38.30
1296
583
1105
4763
Market Price
$ 56.29
Selling Price
$ 48.54
661
329
619
2485
Market Price
$ 41.73
Selling Price
$ 36.47
586
413
198
1744
Market Price
$ 55.30
Selling Price
$ 47.94
1557
1555
1326
1767
Market Price
$ 52.91
Selling Price
$ 47.75
648
282
371
1757
Market Price
$ 52.12
Selling Price
$ 43.60
2898
1272
1407
4580
Market Price
$ 57.59
Selling Price
$ 48.41
1863
452
470
4558
Market Price
$ 51.59
Selling Price
$ 46.16
843
549
561
1422
Market Price
$ 34.93
Selling Price
$ 29.12
999
977
993
2038
Market Price
$ 55.86
Selling Price
$ 48.15
247
80
92
1228
Market Price
$ 30.85
Selling Price
$ 27.21
1013
741
426
4741
Market Price
$ 61.72
Selling Price
$ 55.97
848
371
329
4151