Market Price
$ 65.23
Selling Price
$ 56.30
1554
1240
881
2166
Market Price
$ 45.97
Selling Price
$ 40.39
4359
2676
4314
4922
Market Price
$ 31.72
Selling Price
$ 28.55
986
832
890
4059
Market Price
$ 42.64
Selling Price
$ 37.45
2447
580
2385
3761
Market Price
$ 67.16
Selling Price
$ 56.24
1416
690
1207
1493
Market Price
$ 30.91
Selling Price
$ 26.25
2328
2028
2123
3108
Market Price
$ 60.16
Selling Price
$ 51.67
2450
1465
2401
2931
Market Price
$ 50.95
Selling Price
$ 45.70
1288
820
1020
1941
Market Price
$ 55.82
Selling Price
$ 50.60
1896
1050
1012
2995
Market Price
$ 28.36
Selling Price
$ 25.77
611
136
314
1409
Market Price
$ 47.93
Selling Price
$ 41.09
2301
1186
1213
2918
Market Price
$ 46.96
Selling Price
$ 39.89
2312
509
817
2916
Market Price
$ 37.37
Selling Price
$ 32.79
3617
1000
747
3667
Market Price
$ 37.65
Selling Price
$ 33.01
1806
1002
759
2161
Market Price
$ 42.47
Selling Price
$ 35.76
550
450
126
1127
Market Price
$ 62.28
Selling Price
$ 51.93
1549
991
1536
2129
Market Price
$ 60.26
Selling Price
$ 54.63
2063
1913
1875
3437
Market Price
$ 34.62
Selling Price
$ 30.41
780
257
242
3491
Market Price
$ 55.22
Selling Price
$ 47.47
1414
1051
658
2557
Market Price
$ 58.43
Selling Price
$ 48.99
1547
1086
1437
2741
Market Price
$ 51.93
Selling Price
$ 45.82
2018
1337
589
3797
Market Price
$ 46.35
Selling Price
$ 40.03
1946
1297
1230
2598
Market Price
$ 49.68
Selling Price
$ 43.12
1147
610
282
1419
Market Price
$ 43.69
Selling Price
$ 38.52
318
73
228
805
Market Price
$ 33.99
Selling Price
$ 29.83
2986
1047
1202
4823
Market Price
$ 32.00
Selling Price
$ 28.54
1888
1430
1396
2124
Market Price
$ 62.55
Selling Price
$ 52.62
654
480
194
694
Market Price
$ 53.08
Selling Price
$ 46.52
294
143
187
868
Market Price
$ 60.54
Selling Price
$ 51.66
2039
1571
1462
3196
Market Price
$ 57.65
Selling Price
$ 50.59
2965
1983
2005
3041
Market Price
$ 40.46
Selling Price
$ 35.43
787
574
574
1109
Market Price
$ 68.06
Selling Price
$ 57.19
1113
670
842
1354
Market Price
$ 45.64
Selling Price
$ 40.17
3470
941
1646
4539
Market Price
$ 31.52
Selling Price
$ 27.89
3260
2585
2935
3751
Market Price
$ 70.02
Selling Price
$ 59.76
1577
456
509
4278
Market Price
$ 68.96
Selling Price
$ 58.63
2416
959
1002
4804
Market Price
$ 50.89
Selling Price
$ 46.14
586
259
396
874
Market Price
$ 28.58
Selling Price
$ 25.68
2164
1927
1827
3721
Market Price
$ 64.22
Selling Price
$ 54.09
1563
877
1271
3177
Market Price
$ 56.98
Selling Price
$ 49.93
487
220
333
2006