Market Price
$ 33.91
Selling Price
$ 29.48
2556
951
1601
3358
Market Price
$ 46.97
Selling Price
$ 39.57
261
87
230
571
Market Price
$ 55.50
Selling Price
$ 47.79
1217
622
925
1475
Market Price
$ 54.53
Selling Price
$ 46.47
588
354
117
2395
Market Price
$ 33.87
Selling Price
$ 29.84
1953
1163
518
2612
Market Price
$ 54.22
Selling Price
$ 49.25
3798
1468
2723
3896
Market Price
$ 48.15
Selling Price
$ 40.47
1396
405
1131
2937
Market Price
$ 64.29
Selling Price
$ 54.37
511
347
237
624
Market Price
$ 67.07
Selling Price
$ 57.12
4307
1747
1104
4399
Market Price
$ 54.33
Selling Price
$ 45.42
488
403
342
2178
Market Price
$ 40.40
Selling Price
$ 36.65
2956
672
689
3188
Market Price
$ 41.57
Selling Price
$ 37.62
3758
2557
3137
4279
Market Price
$ 33.76
Selling Price
$ 30.48
800
261
278
2097
Market Price
$ 60.96
Selling Price
$ 53.26
878
484
806
1435
Market Price
$ 41.32
Selling Price
$ 35.27
3150
1171
2270
3359
Market Price
$ 37.20
Selling Price
$ 32.69
456
160
313
1147
Market Price
$ 63.85
Selling Price
$ 57.73
840
260
343
1237
Market Price
$ 34.28
Selling Price
$ 30.32
2935
1187
1535
3111
Market Price
$ 53.19
Selling Price
$ 46.29
296
103
229
633
Market Price
$ 68.78
Selling Price
$ 58.71
639
250
285
2403
Market Price
$ 44.42
Selling Price
$ 39.09
509
369
485
2389
Market Price
$ 57.24
Selling Price
$ 48.92
2526
720
2459
2869
Market Price
$ 40.68
Selling Price
$ 36.83
745
364
599
1064
Market Price
$ 42.30
Selling Price
$ 36.75
2920
721
2238
3588
Market Price
$ 34.28
Selling Price
$ 28.97
1580
608
1431
1677
Market Price
$ 44.16
Selling Price
$ 39.36
765
254
666
875
Market Price
$ 39.86
Selling Price
$ 35.95
826
222
251
3121
Market Price
$ 29.66
Selling Price
$ 26.79
629
467
356
2849
Market Price
$ 65.82
Selling Price
$ 59.34
1170
942
840
1674
Market Price
$ 55.01
Selling Price
$ 46.64
3381
2043
1729
4099
Market Price
$ 42.86
Selling Price
$ 37.95
2228
1338
1344
3692
Market Price
$ 31.09
Selling Price
$ 27.70
888
186
829
1223
Market Price
$ 28.40
Selling Price
$ 25.18
1036
371
698
1810
Market Price
$ 39.87
Selling Price
$ 36.07
591
136
252
1076
Market Price
$ 38.06
Selling Price
$ 31.72
170
144
43
430
Market Price
$ 38.94
Selling Price
$ 32.51
933
396
906
4051
Market Price
$ 42.21
Selling Price
$ 35.28
3300
2309
1503
3644
Market Price
$ 59.57
Selling Price
$ 51.30
333
150
214
1129
Market Price
$ 34.57
Selling Price
$ 30.41
2191
1095
1096
4625
Market Price
$ 40.88
Selling Price
$ 36.91
1943
995
1899
3813