Market Price
$ 32.38
Selling Price
$ 28.06
694
282
299
895
Market Price
$ 52.12
Selling Price
$ 45.15
1355
982
1128
1735
Market Price
$ 50.77
Selling Price
$ 45.90
1325
1283
585
1446
Market Price
$ 49.42
Selling Price
$ 41.46
1776
424
767
4009
Market Price
$ 53.86
Selling Price
$ 45.46
91
58
88
451
Market Price
$ 34.64
Selling Price
$ 30.28
961
930
495
1217
Market Price
$ 42.95
Selling Price
$ 38.64
1937
426
1338
4548
Market Price
$ 52.32
Selling Price
$ 45.98
3689
3481
1102
3929
Market Price
$ 37.20
Selling Price
$ 32.09
4136
889
2927
4501
Market Price
$ 59.51
Selling Price
$ 53.15
1015
793
307
3546
Market Price
$ 64.43
Selling Price
$ 57.89
993
598
847
3426
Market Price
$ 55.66
Selling Price
$ 47.10
143
80
113
555
Market Price
$ 32.09
Selling Price
$ 27.54
772
645
760
2618
Market Price
$ 38.50
Selling Price
$ 33.53
3924
2634
2369
3938
Market Price
$ 31.82
Selling Price
$ 26.70
732
214
178
996
Market Price
$ 54.95
Selling Price
$ 48.33
602
510
319
1634
Market Price
$ 61.85
Selling Price
$ 51.64
2524
1868
547
3125
Market Price
$ 55.81
Selling Price
$ 49.96
536
279
459
1058
Market Price
$ 65.18
Selling Price
$ 57.72
905
829
621
1243
Market Price
$ 66.09
Selling Price
$ 59.55
2481
1482
1022
4252
Market Price
$ 29.34
Selling Price
$ 25.01
1179
1059
404
2947
Market Price
$ 57.49
Selling Price
$ 48.50
810
274
198
3101
Market Price
$ 48.37
Selling Price
$ 40.83
1224
326
588
3942
Market Price
$ 35.48
Selling Price
$ 31.89
1012
587
271
1477
Market Price
$ 36.18
Selling Price
$ 31.20
1224
1145
1213
1639
Market Price
$ 37.28
Selling Price
$ 33.04
938
815
824
2730
Market Price
$ 54.12
Selling Price
$ 48.01
882
210
304
4329
Market Price
$ 41.16
Selling Price
$ 37.33
3332
1768
1406
3592
Market Price
$ 57.58
Selling Price
$ 49.55
2616
1563
1981
2843
Market Price
$ 31.33
Selling Price
$ 26.80
490
136
445
525
Market Price
$ 65.48
Selling Price
$ 54.82
141
77
108
573
Market Price
$ 43.06
Selling Price
$ 39.10
465
123
110
617
Market Price
$ 57.11
Selling Price
$ 50.22
1475
910
972
3606
Market Price
$ 30.84
Selling Price
$ 27.34
1267
1088
831
2399
Market Price
$ 64.80
Selling Price
$ 55.49
4007
3037
1225
4350
Market Price
$ 57.07
Selling Price
$ 51.71
1618
744
1517
2842
Market Price
$ 68.27
Selling Price
$ 59.35
1376
962
1256
3336
Market Price
$ 29.76
Selling Price
$ 26.67
203
57
184
576
Market Price
$ 32.95
Selling Price
$ 28.01
1147
431
929
4180
Market Price
$ 62.74
Selling Price
$ 52.79
1448
989
574
2677