Market Price
$ 54.86
Selling Price
$ 46.08
742
676
371
745
Market Price
$ 30.25
Selling Price
$ 26.43
460
318
231
525
Market Price
$ 37.71
Selling Price
$ 32.02
806
717
596
838
Market Price
$ 54.97
Selling Price
$ 47.89
1043
580
844
1842
Market Price
$ 56.70
Selling Price
$ 49.14
3707
2688
2461
4546
Market Price
$ 39.08
Selling Price
$ 34.27
1526
1460
707
3658
Market Price
$ 49.19
Selling Price
$ 44.07
1975
1178
1058
2211
Market Price
$ 34.81
Selling Price
$ 30.36
2138
1279
2041
2808
Market Price
$ 44.70
Selling Price
$ 39.24
4776
4123
3992
4909
Market Price
$ 55.54
Selling Price
$ 46.95
1933
1618
1080
2395
Market Price
$ 63.95
Selling Price
$ 56.83
1561
939
1115
2570
Market Price
$ 52.84
Selling Price
$ 47.41
732
468
593
3628
Market Price
$ 31.69
Selling Price
$ 28.40
450
422
421
860
Market Price
$ 55.28
Selling Price
$ 46.53
1268
869
1267
2236
Market Price
$ 68.20
Selling Price
$ 59.75
453
179
250
1680
Market Price
$ 57.99
Selling Price
$ 52.41
1182
808
665
1304
Market Price
$ 55.20
Selling Price
$ 47.44
562
393
212
1205
Market Price
$ 62.34
Selling Price
$ 53.26
2513
1367
1837
2650
Market Price
$ 33.46
Selling Price
$ 29.62
2170
1884
897
3237
Market Price
$ 67.56
Selling Price
$ 58.28
709
640
443
1769
Market Price
$ 50.75
Selling Price
$ 43.92
3329
3217
3024
4064
Market Price
$ 53.29
Selling Price
$ 45.44
1701
1285
1385
2023
Market Price
$ 48.05
Selling Price
$ 41.09
1159
558
912
1578
Market Price
$ 50.62
Selling Price
$ 45.01
1627
696
1121
2777
Market Price
$ 61.01
Selling Price
$ 52.99
3047
869
939
3559
Market Price
$ 46.25
Selling Price
$ 41.64
3855
1241
786
4747
Market Price
$ 64.29
Selling Price
$ 55.07
1998
1951
784
4341
Market Price
$ 68.07
Selling Price
$ 57.91
2020
611
1292
4698
Market Price
$ 39.57
Selling Price
$ 34.82
794
706
747
3301
Market Price
$ 49.18
Selling Price
$ 42.07
2067
1817
1214
2224
Market Price
$ 42.47
Selling Price
$ 38.51
1073
694
1066
2222
Market Price
$ 48.03
Selling Price
$ 41.82
2582
1651
635
3512
Market Price
$ 54.03
Selling Price
$ 48.54
2878
2115
1399
3003
Market Price
$ 51.92
Selling Price
$ 46.95
317
269
269
855
Market Price
$ 59.40
Selling Price
$ 53.74
1688
1116
340
1953
Market Price
$ 59.68
Selling Price
$ 53.92
2776
1250
2429
3028
Market Price
$ 59.38
Selling Price
$ 51.95
292
133
258
1015
Market Price
$ 27.88
Selling Price
$ 25.28
1117
695
540
1777
Market Price
$ 57.83
Selling Price
$ 51.48
2303
925
867
2447
Market Price
$ 53.55
Selling Price
$ 45.71
2494
1819
1033
3318