Market Price
$ 63.31
Selling Price
$ 55.50
2912
2458
626
2943
Market Price
$ 40.75
Selling Price
$ 35.13
4149
2750
1043
4332
Market Price
$ 61.64
Selling Price
$ 55.05
218
202
118
407
Market Price
$ 43.28
Selling Price
$ 36.70
1243
602
450
2410
Market Price
$ 53.49
Selling Price
$ 46.15
406
151
97
1792
Market Price
$ 38.70
Selling Price
$ 33.02
813
486
655
1580
Market Price
$ 60.14
Selling Price
$ 54.65
1160
313
893
1161
Market Price
$ 53.74
Selling Price
$ 48.41
528
307
462
656
Market Price
$ 48.84
Selling Price
$ 42.47
957
649
291
1394
Market Price
$ 54.64
Selling Price
$ 46.31
1367
646
1145
2567
Market Price
$ 37.11
Selling Price
$ 31.36
690
181
153
1144
Market Price
$ 59.36
Selling Price
$ 51.82
933
523
660
3636
Market Price
$ 38.50
Selling Price
$ 32.59
1548
595
686
2353
Market Price
$ 45.23
Selling Price
$ 40.37
2019
1800
754
3960
Market Price
$ 68.14
Selling Price
$ 59.76
822
485
512
1254
Market Price
$ 65.03
Selling Price
$ 54.48
3644
2490
749
4867
Market Price
$ 46.11
Selling Price
$ 39.21
1946
1513
877
4508
Market Price
$ 43.85
Selling Price
$ 38.85
2367
2044
1431
4465
Market Price
$ 37.67
Selling Price
$ 31.68
505
416
160
1664
Market Price
$ 50.63
Selling Price
$ 43.19
4031
2340
902
4201
Market Price
$ 59.68
Selling Price
$ 53.09
245
69
110
518
Market Price
$ 47.34
Selling Price
$ 42.42
1464
532
1147
3071
Market Price
$ 64.90
Selling Price
$ 56.33
970
230
549
3704
Market Price
$ 70.59
Selling Price
$ 59.75
2030
1613
996
4796
Market Price
$ 41.92
Selling Price
$ 37.48
463
109
276
669
Market Price
$ 53.68
Selling Price
$ 45.87
258
58
128
513
Market Price
$ 63.66
Selling Price
$ 55.63
1935
1577
982
3247
Market Price
$ 38.09
Selling Price
$ 34.10
2643
1366
1561
4830
Market Price
$ 47.74
Selling Price
$ 41.62
2165
900
538
2236
Market Price
$ 43.28
Selling Price
$ 37.99
323
160
180
489
Market Price
$ 32.88
Selling Price
$ 29.45
1626
339
1448
1782
Market Price
$ 46.95
Selling Price
$ 39.75
1376
346
1204
4513
Market Price
$ 41.16
Selling Price
$ 36.44
1525
468
459
4799
Market Price
$ 58.73
Selling Price
$ 50.82
3307
1287
917
3431
Market Price
$ 46.99
Selling Price
$ 40.88
2973
2183
1800
3097
Market Price
$ 48.46
Selling Price
$ 42.86
398
361
279
677
Market Price
$ 54.47
Selling Price
$ 49.47
1575
1005
1423
4443
Market Price
$ 71.31
Selling Price
$ 59.84
1635
1600
1036
2723
Market Price
$ 61.15
Selling Price
$ 51.57
1350
933
1198
1737
Market Price
$ 64.15
Selling Price
$ 57.67
2967
722
1748
3465