Market Price
$ 63.86
Selling Price
$ 55.86
1124
1098
328
4216
Market Price
$ 35.10
Selling Price
$ 30.14
975
862
890
2153
Market Price
$ 67.60
Selling Price
$ 58.27
214
127
184
491
Market Price
$ 63.46
Selling Price
$ 55.41
1696
932
1332
1697
Market Price
$ 61.15
Selling Price
$ 52.92
773
670
652
1765
Market Price
$ 43.55
Selling Price
$ 38.07
1471
602
1307
3552
Market Price
$ 58.39
Selling Price
$ 49.14
1228
344
401
3087
Market Price
$ 58.99
Selling Price
$ 49.20
414
160
185
882
Market Price
$ 39.70
Selling Price
$ 33.96
1083
253
542
4254
Market Price
$ 61.56
Selling Price
$ 55.20
1867
1437
878
3001
Market Price
$ 29.17
Selling Price
$ 25.68
2298
2253
1254
4944
Market Price
$ 32.03
Selling Price
$ 27.74
469
396
467
807
Market Price
$ 48.34
Selling Price
$ 41.00
1620
1260
570
1752
Market Price
$ 44.83
Selling Price
$ 39.09
974
666
569
3754
Market Price
$ 51.14
Selling Price
$ 43.15
1295
1096
763
1503
Market Price
$ 43.80
Selling Price
$ 38.89
1213
860
359
1460
Market Price
$ 33.94
Selling Price
$ 30.43
1130
1042
669
2091
Market Price
$ 45.89
Selling Price
$ 41.09
956
904
536
2038
Market Price
$ 31.74
Selling Price
$ 26.68
2002
501
1263
3549
Market Price
$ 65.68
Selling Price
$ 57.43
746
197
407
3163
Market Price
$ 63.04
Selling Price
$ 55.16
208
165
112
419
Market Price
$ 62.84
Selling Price
$ 52.79
2601
1779
1823
4022
Market Price
$ 29.84
Selling Price
$ 26.26
1397
1093
514
3994
Market Price
$ 35.31
Selling Price
$ 29.50
1727
924
353
1760
Market Price
$ 37.96
Selling Price
$ 32.09
1834
626
1750
3041
Market Price
$ 53.51
Selling Price
$ 46.98
799
210
696
1435
Market Price
$ 39.67
Selling Price
$ 35.93
1411
295
872
3173
Market Price
$ 68.74
Selling Price
$ 59.23
661
415
521
1603
Market Price
$ 64.23
Selling Price
$ 55.07
177
53
134
785
Market Price
$ 48.06
Selling Price
$ 40.38
2417
512
918
2842
Market Price
$ 60.72
Selling Price
$ 52.27
1599
445
1535
1649
Market Price
$ 62.93
Selling Price
$ 53.66
773
637
556
2364
Market Price
$ 58.99
Selling Price
$ 52.01
1319
334
1083
1323
Market Price
$ 42.05
Selling Price
$ 37.13
805
630
579
3491
Market Price
$ 42.60
Selling Price
$ 36.22
3018
1689
2419
3919
Market Price
$ 60.71
Selling Price
$ 51.32
2821
1063
967
3024
Market Price
$ 35.53
Selling Price
$ 30.12
1145
840
646
2159
Market Price
$ 66.03
Selling Price
$ 59.77
2437
2153
759
3412
Market Price
$ 40.84
Selling Price
$ 34.57
758
449
278
853
Market Price
$ 45.17
Selling Price
$ 41.03
427
296
382
1805