Market Price
$ 52.75
Selling Price
$ 47.41
1335
1307
559
1616
Market Price
$ 31.00
Selling Price
$ 27.75
736
581
442
798
Market Price
$ 54.13
Selling Price
$ 45.45
1412
855
413
1475
Market Price
$ 39.91
Selling Price
$ 34.83
659
304
356
1847
Market Price
$ 51.46
Selling Price
$ 46.24
1190
1173
1187
2729
Market Price
$ 65.08
Selling Price
$ 57.11
2868
2088
1281
3190
Market Price
$ 43.55
Selling Price
$ 36.45
569
554
501
1525
Market Price
$ 53.07
Selling Price
$ 45.04
1102
425
391
2206
Market Price
$ 51.45
Selling Price
$ 42.92
2338
2252
865
2826
Market Price
$ 40.35
Selling Price
$ 36.51
740
378
650
2544
Market Price
$ 57.00
Selling Price
$ 49.89
1174
371
1130
2767
Market Price
$ 45.95
Selling Price
$ 39.30
1078
840
311
1833
Market Price
$ 31.80
Selling Price
$ 28.88
1240
1007
869
2170
Market Price
$ 55.64
Selling Price
$ 50.03
2161
1100
538
4216
Market Price
$ 36.09
Selling Price
$ 30.42
2243
1519
1188
4623
Market Price
$ 57.54
Selling Price
$ 49.03
215
161
167
1007
Market Price
$ 46.31
Selling Price
$ 39.91
1989
1427
1055
2963
Market Price
$ 35.48
Selling Price
$ 30.17
1990
1341
792
2544
Market Price
$ 44.61
Selling Price
$ 40.31
2645
2219
2082
2929
Market Price
$ 28.49
Selling Price
$ 25.46
1091
391
657
2830
Market Price
$ 66.59
Selling Price
$ 55.67
1770
731
1118
2032
Market Price
$ 60.71
Selling Price
$ 52.62
3246
1742
2776
3890
Market Price
$ 44.65
Selling Price
$ 37.49
908
211
409
1402
Market Price
$ 56.33
Selling Price
$ 48.27
1331
1257
791
4515
Market Price
$ 70.44
Selling Price
$ 59.62
335
314
233
676
Market Price
$ 44.47
Selling Price
$ 39.94
2552
1939
1444
4234
Market Price
$ 56.46
Selling Price
$ 50.03
356
138
141
508
Market Price
$ 45.17
Selling Price
$ 38.40
1618
1461
1275
2341
Market Price
$ 56.62
Selling Price
$ 50.65
2249
1868
2180
2395
Market Price
$ 31.24
Selling Price
$ 28.29
3087
2376
1363
3243
Market Price
$ 51.35
Selling Price
$ 45.27
3252
3232
1769
3969
Market Price
$ 54.73
Selling Price
$ 46.02
940
349
214
1150
Market Price
$ 60.58
Selling Price
$ 53.27
580
453
217
1693
Market Price
$ 47.31
Selling Price
$ 41.78
720
462
636
2018
Market Price
$ 61.18
Selling Price
$ 55.21
2416
2385
2317
3210
Market Price
$ 54.29
Selling Price
$ 46.42
1799
567
1357
1871
Market Price
$ 58.04
Selling Price
$ 50.63
4787
2467
4352
4872
Market Price
$ 56.46
Selling Price
$ 48.92
1553
1437
826
1721
Market Price
$ 50.96
Selling Price
$ 44.65
2472
2405
643
4982
Market Price
$ 30.43
Selling Price
$ 26.44
789
654
499
888