Market Price
$ 34.69
Selling Price
$ 29.92
4717
2503
3610
4740
Market Price
$ 51.79
Selling Price
$ 45.33
293
236
187
442
Market Price
$ 50.93
Selling Price
$ 45.57
373
226
341
1072
Market Price
$ 60.32
Selling Price
$ 52.51
1480
530
519
3911
Market Price
$ 34.08
Selling Price
$ 29.00
1006
227
863
3720
Market Price
$ 65.68
Selling Price
$ 57.49
354
291
339
919
Market Price
$ 49.06
Selling Price
$ 42.82
396
211
85
768
Market Price
$ 52.45
Selling Price
$ 43.88
1872
586
1290
4588
Market Price
$ 31.99
Selling Price
$ 27.18
1663
621
571
1822
Market Price
$ 39.57
Selling Price
$ 34.02
1586
1098
1327
4156
Market Price
$ 30.75
Selling Price
$ 27.63
1540
635
495
2198
Market Price
$ 44.41
Selling Price
$ 38.05
1177
1169
954
4744
Market Price
$ 37.88
Selling Price
$ 34.20
2802
2327
912
2957
Market Price
$ 40.42
Selling Price
$ 35.98
361
283
323
629
Market Price
$ 32.47
Selling Price
$ 28.57
2234
2016
1148
2559
Market Price
$ 60.08
Selling Price
$ 50.63
3991
2038
3733
4749
Market Price
$ 62.11
Selling Price
$ 54.86
318
97
161
1226
Market Price
$ 51.09
Selling Price
$ 42.88
1285
1144
609
2110
Market Price
$ 64.52
Selling Price
$ 56.52
530
311
399
886
Market Price
$ 53.33
Selling Price
$ 48.24
1410
383
611
2648
Market Price
$ 63.63
Selling Price
$ 53.23
2058
1680
1833
2127
Market Price
$ 62.66
Selling Price
$ 52.64
187
72
64
504
Market Price
$ 57.59
Selling Price
$ 49.98
2306
1606
1080
3054
Market Price
$ 54.46
Selling Price
$ 45.76
1977
440
1036
4308
Market Price
$ 61.51
Selling Price
$ 51.27
1255
457
1151
1523
Market Price
$ 55.35
Selling Price
$ 50.20
1507
599
1431
4635
Market Price
$ 54.56
Selling Price
$ 46.58
246
193
169
1066
Market Price
$ 32.67
Selling Price
$ 29.23
1955
1235
758
2984
Market Price
$ 41.61
Selling Price
$ 36.52
695
374
636
878
Market Price
$ 49.63
Selling Price
$ 42.80
1350
950
1346
2786
Market Price
$ 30.77
Selling Price
$ 27.49
1226
905
1043
4141
Market Price
$ 54.88
Selling Price
$ 46.54
910
458
399
2065
Market Price
$ 29.06
Selling Price
$ 25.08
2357
736
1874
3618
Market Price
$ 34.69
Selling Price
$ 29.61
1781
1600
1390
4121
Market Price
$ 50.24
Selling Price
$ 44.33
1444
330
643
4183
Market Price
$ 38.76
Selling Price
$ 32.35
962
642
255
1940
Market Price
$ 47.53
Selling Price
$ 42.47
273
76
136
407
Market Price
$ 61.95
Selling Price
$ 51.66
1353
1027
461
1495
Market Price
$ 45.34
Selling Price
$ 40.28
3768
3354
3441
4342
Market Price
$ 33.20
Selling Price
$ 29.92
3227
2612
671
4575