Market Price
$ 51.04
Selling Price
$ 44.42
1113
762
400
4590
Market Price
$ 56.75
Selling Price
$ 50.36
427
320
293
771
Market Price
$ 29.10
Selling Price
$ 25.79
3862
2116
2176
4714
Market Price
$ 34.61
Selling Price
$ 29.54
1280
974
687
2682
Market Price
$ 63.60
Selling Price
$ 55.63
273
54
90
553
Market Price
$ 31.07
Selling Price
$ 27.87
1436
746
827
2055
Market Price
$ 47.65
Selling Price
$ 42.91
374
345
260
1092
Market Price
$ 48.39
Selling Price
$ 42.23
355
336
176
1361
Market Price
$ 55.99
Selling Price
$ 47.74
3164
2983
2492
4747
Market Price
$ 53.35
Selling Price
$ 45.49
1113
1075
989
1240
Market Price
$ 60.02
Selling Price
$ 51.57
888
324
410
2002
Market Price
$ 58.34
Selling Price
$ 50.79
2948
2769
617
2983
Market Price
$ 41.53
Selling Price
$ 35.80
1320
810
626
1989
Market Price
$ 53.00
Selling Price
$ 46.07
2706
2299
1745
3835
Market Price
$ 50.70
Selling Price
$ 44.84
1320
824
1103
1334
Market Price
$ 57.90
Selling Price
$ 51.05
2581
1448
1493
4145
Market Price
$ 30.73
Selling Price
$ 26.80
894
182
575
1756
Market Price
$ 36.15
Selling Price
$ 30.99
1042
1019
586
1283
Market Price
$ 65.14
Selling Price
$ 57.71
1162
728
581
1809
Market Price
$ 49.28
Selling Price
$ 42.52
1794
981
1364
2836
Market Price
$ 63.51
Selling Price
$ 54.97
1496
1132
752
2103
Market Price
$ 40.00
Selling Price
$ 34.11
2087
864
553
2723
Market Price
$ 47.54
Selling Price
$ 41.85
478
329
208
1109
Market Price
$ 55.18
Selling Price
$ 50.05
761
204
680
993
Market Price
$ 42.56
Selling Price
$ 37.81
1503
633
993
1893
Market Price
$ 43.37
Selling Price
$ 37.99
1927
1236
746
3005
Market Price
$ 62.75
Selling Price
$ 54.05
1400
1342
669
3428
Market Price
$ 66.29
Selling Price
$ 57.42
2455
1375
1562
2842
Market Price
$ 39.06
Selling Price
$ 34.35
3370
1699
2168
3507
Market Price
$ 58.98
Selling Price
$ 53.12
825
555
296
3061
Market Price
$ 38.40
Selling Price
$ 33.74
658
489
377
1817
Market Price
$ 47.18
Selling Price
$ 41.87
898
309
672
1000
Market Price
$ 30.40
Selling Price
$ 26.86
478
361
347
2390
Market Price
$ 39.08
Selling Price
$ 34.15
341
135
113
550
Market Price
$ 46.09
Selling Price
$ 39.63
1108
338
335
1333
Market Price
$ 65.18
Selling Price
$ 58.00
1759
1519
553
1811
Market Price
$ 32.77
Selling Price
$ 28.45
805
268
488
1164
Market Price
$ 62.70
Selling Price
$ 54.75
1267
967
298
1691
Market Price
$ 30.11
Selling Price
$ 26.77
4335
3999
4095
4974
Market Price
$ 61.48
Selling Price
$ 53.03
2923
1970
890
3511