Market Price
$ 54.76
Selling Price
$ 48.96
2039
1576
1030
4792
Market Price
$ 67.80
Selling Price
$ 59.00
534
364
352
2568
Market Price
$ 42.89
Selling Price
$ 38.67
97
47
97
419
Market Price
$ 57.68
Selling Price
$ 48.12
2196
1486
1345
3126
Market Price
$ 54.95
Selling Price
$ 47.31
690
322
688
3010
Market Price
$ 63.72
Selling Price
$ 54.48
1399
444
980
4147
Market Price
$ 65.78
Selling Price
$ 55.03
2252
1496
2227
3209
Market Price
$ 47.58
Selling Price
$ 41.89
1577
673
1063
2282
Market Price
$ 48.67
Selling Price
$ 43.15
3783
1264
3406
4123
Market Price
$ 30.69
Selling Price
$ 26.28
640
286
607
755
Market Price
$ 52.00
Selling Price
$ 44.42
954
321
787
2231
Market Price
$ 39.03
Selling Price
$ 33.60
1093
708
421
1293
Market Price
$ 37.67
Selling Price
$ 32.87
1114
717
556
2929
Market Price
$ 52.67
Selling Price
$ 46.91
4077
1112
2814
4471
Market Price
$ 42.29
Selling Price
$ 35.56
472
127
250
1175
Market Price
$ 64.96
Selling Price
$ 58.63
1048
578
754
1998
Market Price
$ 34.46
Selling Price
$ 30.86
2539
802
1080
2952
Market Price
$ 65.89
Selling Price
$ 58.56
1177
452
367
1234
Market Price
$ 49.98
Selling Price
$ 43.98
409
318
203
755
Market Price
$ 37.80
Selling Price
$ 33.78
770
469
444
3531
Market Price
$ 51.86
Selling Price
$ 44.98
456
377
287
1853
Market Price
$ 61.75
Selling Price
$ 55.37
210
83
138
770
Market Price
$ 65.38
Selling Price
$ 57.29
170
83
52
457
Market Price
$ 54.28
Selling Price
$ 45.35
790
452
230
967
Market Price
$ 53.67
Selling Price
$ 48.16
881
519
587
1123
Market Price
$ 53.80
Selling Price
$ 45.15
1297
821
896
4343
Market Price
$ 31.60
Selling Price
$ 27.53
854
834
295
3972
Market Price
$ 68.00
Selling Price
$ 57.50
395
163
175
929
Market Price
$ 35.50
Selling Price
$ 31.65
419
261
154
612
Market Price
$ 29.69
Selling Price
$ 25.26
3855
1077
3737
4610
Market Price
$ 67.04
Selling Price
$ 58.21
989
422
867
2426
Market Price
$ 37.89
Selling Price
$ 33.60
4041
3393
2525
4087
Market Price
$ 59.98
Selling Price
$ 51.60
543
183
136
874
Market Price
$ 61.80
Selling Price
$ 54.79
1347
417
1186
3637
Market Price
$ 49.22
Selling Price
$ 42.46
1354
1186
814
1382
Market Price
$ 52.53
Selling Price
$ 44.17
2827
2118
1155
2899
Market Price
$ 57.72
Selling Price
$ 51.12
907
492
198
2158
Market Price
$ 43.42
Selling Price
$ 38.82
1519
950
877
4021
Market Price
$ 58.88
Selling Price
$ 50.99
459
357
158
1089
Market Price
$ 61.67
Selling Price
$ 52.04
2271
1356
888
4533