Market Price
$ 59.93
Selling Price
$ 50.98
288
179
63
712
Market Price
$ 32.13
Selling Price
$ 26.86
258
107
219
908
Market Price
$ 34.28
Selling Price
$ 31.11
2757
1013
645
3528
Market Price
$ 51.05
Selling Price
$ 46.23
2724
1052
2607
3855
Market Price
$ 53.20
Selling Price
$ 46.68
2251
2205
1190
2363
Market Price
$ 36.82
Selling Price
$ 30.73
2075
463
813
2424
Market Price
$ 56.58
Selling Price
$ 50.65
1506
1172
462
1785
Market Price
$ 64.77
Selling Price
$ 54.17
564
288
332
835
Market Price
$ 49.55
Selling Price
$ 41.74
2053
825
1188
2810
Market Price
$ 37.18
Selling Price
$ 31.51
2240
2175
538
2883
Market Price
$ 49.09
Selling Price
$ 41.93
129
111
59
422
Market Price
$ 59.11
Selling Price
$ 51.05
1384
754
702
2216
Market Price
$ 44.94
Selling Price
$ 39.44
3325
3169
1549
4333
Market Price
$ 32.92
Selling Price
$ 28.71
2770
1350
1541
3588
Market Price
$ 59.55
Selling Price
$ 49.71
640
285
153
2846
Market Price
$ 62.91
Selling Price
$ 53.27
1151
627
977
1216
Market Price
$ 44.70
Selling Price
$ 40.55
750
216
278
2594
Market Price
$ 62.56
Selling Price
$ 53.16
718
699
504
953
Market Price
$ 62.10
Selling Price
$ 55.09
925
829
720
1160
Market Price
$ 60.58
Selling Price
$ 54.09
1833
1269
739
2333
Market Price
$ 61.67
Selling Price
$ 51.79
1127
954
736
3093
Market Price
$ 66.62
Selling Price
$ 59.95
2257
976
1769
3816
Market Price
$ 58.90
Selling Price
$ 50.98
853
546
227
907
Market Price
$ 53.46
Selling Price
$ 44.99
901
798
741
1001
Market Price
$ 44.15
Selling Price
$ 37.99
2481
1042
1214
3396
Market Price
$ 44.28
Selling Price
$ 39.98
2844
1581
2718
2881
Market Price
$ 39.35
Selling Price
$ 33.97
1006
294
240
3787
Market Price
$ 52.60
Selling Price
$ 46.63
184
141
116
811
Market Price
$ 69.33
Selling Price
$ 58.06
1365
1047
537
3334
Market Price
$ 30.96
Selling Price
$ 26.22
1377
334
307
2665
Market Price
$ 43.41
Selling Price
$ 39.35
1897
1488
435
3648
Market Price
$ 53.94
Selling Price
$ 48.51
826
691
436
1948
Market Price
$ 70.40
Selling Price
$ 59.39
964
402
463
3162
Market Price
$ 56.52
Selling Price
$ 51.15
2160
1205
1983
4963
Market Price
$ 67.40
Selling Price
$ 57.13
1064
1033
248
1219
Market Price
$ 65.80
Selling Price
$ 58.16
4176
1785
2715
4438
Market Price
$ 41.21
Selling Price
$ 34.56
1253
613
372
2668
Market Price
$ 35.15
Selling Price
$ 29.87
417
270
376
1497
Market Price
$ 48.41
Selling Price
$ 41.60
1057
983
580
4288
Market Price
$ 30.87
Selling Price
$ 27.71
1635
490
1106
2154