Market Price
$ 54.40
Selling Price
$ 47.29
398
211
161
1353
Market Price
$ 38.81
Selling Price
$ 33.97
1028
495
986
3026
Market Price
$ 64.43
Selling Price
$ 55.84
726
372
556
3023
Market Price
$ 42.60
Selling Price
$ 38.42
2270
1847
1985
4794
Market Price
$ 58.35
Selling Price
$ 48.75
1066
1025
326
3213
Market Price
$ 41.39
Selling Price
$ 36.78
892
638
886
2988
Market Price
$ 53.69
Selling Price
$ 48.38
712
231
490
3057
Market Price
$ 43.12
Selling Price
$ 36.71
1122
297
395
4400
Market Price
$ 42.39
Selling Price
$ 36.72
1025
659
896
4681
Market Price
$ 48.71
Selling Price
$ 40.63
949
664
587
2426
Market Price
$ 65.49
Selling Price
$ 58.81
943
838
894
1184
Market Price
$ 59.29
Selling Price
$ 52.80
1483
1380
750
1896
Market Price
$ 29.26
Selling Price
$ 25.07
3941
3817
1684
4873
Market Price
$ 44.56
Selling Price
$ 39.18
617
468
263
1734
Market Price
$ 29.66
Selling Price
$ 25.28
237
79
51
469
Market Price
$ 38.11
Selling Price
$ 32.40
1693
1672
1091
3108
Market Price
$ 29.06
Selling Price
$ 25.58
3901
3042
3706
4361
Market Price
$ 54.69
Selling Price
$ 46.83
2536
1419
1068
3856
Market Price
$ 30.58
Selling Price
$ 26.19
1678
881
1162
4110
Market Price
$ 51.23
Selling Price
$ 43.04
2427
608
1354
3041
Market Price
$ 37.44
Selling Price
$ 31.34
1592
1543
499
2199
Market Price
$ 61.39
Selling Price
$ 52.88
2111
1293
1242
2314
Market Price
$ 63.65
Selling Price
$ 57.69
850
798
611
1294
Market Price
$ 41.71
Selling Price
$ 35.19
386
136
283
999
Market Price
$ 47.35
Selling Price
$ 42.75
4468
4123
1730
4718
Market Price
$ 57.21
Selling Price
$ 51.19
934
209
625
982
Market Price
$ 33.11
Selling Price
$ 27.74
1080
523
955
1442
Market Price
$ 62.34
Selling Price
$ 55.83
2120
1792
1421
2929
Market Price
$ 45.73
Selling Price
$ 40.47
922
442
439
1564
Market Price
$ 57.96
Selling Price
$ 52.17
2314
522
1853
4652
Market Price
$ 46.33
Selling Price
$ 41.80
706
659
408
1112
Market Price
$ 61.74
Selling Price
$ 55.61
470
172
262
824
Market Price
$ 39.45
Selling Price
$ 35.41
1073
816
954
3189
Market Price
$ 38.16
Selling Price
$ 32.15
2109
1346
1862
4121
Market Price
$ 49.93
Selling Price
$ 45.11
873
461
407
3725
Market Price
$ 52.58
Selling Price
$ 44.47
3666
2337
2045
3892
Market Price
$ 31.12
Selling Price
$ 27.42
1749
826
607
2079
Market Price
$ 38.68
Selling Price
$ 34.21
2258
2149
709
4054
Market Price
$ 43.74
Selling Price
$ 39.54
2698
956
2331
3480
Market Price
$ 63.62
Selling Price
$ 57.83
918
719
706
1539