Market Price
$ 66.49
Selling Price
$ 59.15
4174
1603
2709
4218
Market Price
$ 29.05
Selling Price
$ 25.14
1243
521
482
2553
Market Price
$ 54.59
Selling Price
$ 48.84
1425
561
1190
4959
Market Price
$ 58.91
Selling Price
$ 53.03
2835
919
2545
2850
Market Price
$ 46.32
Selling Price
$ 40.43
363
222
264
571
Market Price
$ 62.19
Selling Price
$ 53.04
2213
1349
983
3882
Market Price
$ 35.98
Selling Price
$ 31.59
1905
771
1451
4674
Market Price
$ 43.70
Selling Price
$ 38.31
607
439
218
1172
Market Price
$ 37.36
Selling Price
$ 33.31
1243
675
476
2003
Market Price
$ 51.73
Selling Price
$ 46.09
2560
792
885
3463
Market Price
$ 66.75
Selling Price
$ 57.37
3442
920
3255
4147
Market Price
$ 28.59
Selling Price
$ 25.26
955
248
644
1941
Market Price
$ 30.65
Selling Price
$ 26.31
4309
2001
2730
4485
Market Price
$ 43.84
Selling Price
$ 38.76
3434
1830
2836
3530
Market Price
$ 70.81
Selling Price
$ 59.16
305
213
261
820
Market Price
$ 35.32
Selling Price
$ 30.68
752
191
507
1012
Market Price
$ 55.07
Selling Price
$ 46.42
732
148
366
1074
Market Price
$ 42.33
Selling Price
$ 35.47
228
116
83
578
Market Price
$ 68.04
Selling Price
$ 58.64
1333
1158
823
1577
Market Price
$ 46.94
Selling Price
$ 42.57
2155
514
812
4591
Market Price
$ 64.83
Selling Price
$ 54.74
1459
800
1318
4678
Market Price
$ 66.92
Selling Price
$ 57.05
810
288
645
1083
Market Price
$ 52.41
Selling Price
$ 45.17
758
588
337
1583
Market Price
$ 41.44
Selling Price
$ 36.26
1968
1569
1543
2201
Market Price
$ 54.47
Selling Price
$ 48.72
3165
2815
1419
3472
Market Price
$ 58.07
Selling Price
$ 49.11
1900
1298
1147
3058
Market Price
$ 40.66
Selling Price
$ 33.94
2048
1027
1790
3217
Market Price
$ 62.69
Selling Price
$ 55.19
3321
1849
678
3329
Market Price
$ 56.87
Selling Price
$ 49.01
377
128
202
684
Market Price
$ 63.49
Selling Price
$ 54.95
1181
417
516
1669
Market Price
$ 62.92
Selling Price
$ 55.25
1467
983
686
1813
Market Price
$ 63.43
Selling Price
$ 53.77
3356
1507
2009
3834
Market Price
$ 60.74
Selling Price
$ 51.20
1956
940
469
3788
Market Price
$ 69.96
Selling Price
$ 59.08
281
59
133
904
Market Price
$ 29.34
Selling Price
$ 26.40
986
712
901
1626
Market Price
$ 44.18
Selling Price
$ 39.30
3244
713
3013
3558
Market Price
$ 40.49
Selling Price
$ 36.70
4238
2868
1266
4367
Market Price
$ 58.12
Selling Price
$ 51.40
1181
883
933
3927
Market Price
$ 63.24
Selling Price
$ 53.44
2156
1017
1097
2984
Market Price
$ 62.08
Selling Price
$ 51.93
2524
1172
1081
3272