Market Price
$ 58.83
Selling Price
$ 51.29
912
488
452
2692
Market Price
$ 54.03
Selling Price
$ 46.92
1702
1639
714
2094
Market Price
$ 45.35
Selling Price
$ 41.10
1199
634
303
1726
Market Price
$ 39.06
Selling Price
$ 32.86
1170
460
1149
1260
Market Price
$ 49.43
Selling Price
$ 44.40
1780
668
1445
3646
Market Price
$ 61.60
Selling Price
$ 54.71
2697
1709
2058
3300
Market Price
$ 52.41
Selling Price
$ 44.72
707
351
154
729
Market Price
$ 68.26
Selling Price
$ 59.63
1495
797
1072
2222
Market Price
$ 47.35
Selling Price
$ 41.15
2525
1746
2053
3222
Market Price
$ 60.84
Selling Price
$ 52.03
929
810
488
4601
Market Price
$ 35.58
Selling Price
$ 29.68
3353
1600
2779
3450
Market Price
$ 55.35
Selling Price
$ 47.11
1611
715
495
2291
Market Price
$ 57.96
Selling Price
$ 48.63
2229
2128
1417
4668
Market Price
$ 40.24
Selling Price
$ 33.68
1400
1141
455
2963
Market Price
$ 36.66
Selling Price
$ 31.59
2081
1755
537
2600
Market Price
$ 49.36
Selling Price
$ 44.76
664
657
328
1996
Market Price
$ 50.73
Selling Price
$ 44.07
2135
1489
1877
2969
Market Price
$ 57.76
Selling Price
$ 50.19
743
233
420
1258
Market Price
$ 29.08
Selling Price
$ 25.63
984
325
983
4868
Market Price
$ 61.80
Selling Price
$ 52.65
1422
1342
524
4463
Market Price
$ 41.08
Selling Price
$ 35.88
316
275
75
588
Market Price
$ 63.93
Selling Price
$ 57.24
481
331
199
655
Market Price
$ 31.67
Selling Price
$ 28.45
3773
1448
1627
4243
Market Price
$ 37.47
Selling Price
$ 31.67
636
303
469
1073
Market Price
$ 51.32
Selling Price
$ 46.63
3358
2469
3132
3380
Market Price
$ 39.28
Selling Price
$ 35.49
713
661
556
755
Market Price
$ 55.28
Selling Price
$ 46.94
796
162
663
1161
Market Price
$ 39.16
Selling Price
$ 34.74
2591
1267
1726
4326
Market Price
$ 39.09
Selling Price
$ 33.91
2953
1527
2869
4669
Market Price
$ 43.16
Selling Price
$ 36.61
463
101
328
1523
Market Price
$ 47.47
Selling Price
$ 41.38
2434
2061
2274
2717
Market Price
$ 54.19
Selling Price
$ 48.43
1310
803
854
4712
Market Price
$ 67.35
Selling Price
$ 58.60
2149
1218
1798
2722
Market Price
$ 44.89
Selling Price
$ 38.18
2562
1446
2112
3900
Market Price
$ 55.82
Selling Price
$ 47.44
3702
2241
3630
4436
Market Price
$ 51.07
Selling Price
$ 46.33
1564
1126
1265
1616
Market Price
$ 33.06
Selling Price
$ 29.74
682
289
213
1859
Market Price
$ 28.87
Selling Price
$ 25.80
1924
1571
1452
3059
Market Price
$ 67.35
Selling Price
$ 59.74
1506
1420
407
3464
Market Price
$ 65.60
Selling Price
$ 59.31
1210
904
905
2250