Market Price
$ 47.39
Selling Price
$ 41.88
1241
767
937
2942
Market Price
$ 46.95
Selling Price
$ 39.93
3042
2657
2987
4958
Market Price
$ 50.85
Selling Price
$ 44.25
3406
988
1016
3428
Market Price
$ 46.78
Selling Price
$ 40.44
3076
2643
1027
4743
Market Price
$ 49.27
Selling Price
$ 44.32
3268
2196
1489
4696
Market Price
$ 45.79
Selling Price
$ 40.39
476
459
338
654
Market Price
$ 38.58
Selling Price
$ 32.54
1744
1002
1571
3053
Market Price
$ 66.83
Selling Price
$ 55.78
1086
899
701
1702
Market Price
$ 58.94
Selling Price
$ 50.44
2589
2330
1366
4628
Market Price
$ 65.61
Selling Price
$ 57.15
595
489
434
2871
Market Price
$ 54.12
Selling Price
$ 46.77
2708
1351
2687
4279
Market Price
$ 44.58
Selling Price
$ 38.90
3152
2698
856
4629
Market Price
$ 34.82
Selling Price
$ 29.24
798
430
591
1057
Market Price
$ 45.72
Selling Price
$ 39.10
2288
2176
1265
4938
Market Price
$ 55.81
Selling Price
$ 47.08
1698
1028
854
3455
Market Price
$ 52.37
Selling Price
$ 45.44
2293
608
2213
3937
Market Price
$ 46.41
Selling Price
$ 40.04
1286
346
1022
2489
Market Price
$ 63.03
Selling Price
$ 54.92
938
409
849
1927
Market Price
$ 55.49
Selling Price
$ 46.51
1337
376
371
1343
Market Price
$ 32.31
Selling Price
$ 27.55
1237
1082
697
4639
Market Price
$ 52.53
Selling Price
$ 45.41
2206
1330
1232
4485
Market Price
$ 68.08
Selling Price
$ 58.17
135
47
97
663
Market Price
$ 56.76
Selling Price
$ 50.15
1735
1583
667
2002
Market Price
$ 36.73
Selling Price
$ 32.52
750
533
574
784
Market Price
$ 34.17
Selling Price
$ 29.16
2596
635
571
3205
Market Price
$ 46.98
Selling Price
$ 41.09
491
327
245
587
Market Price
$ 31.11
Selling Price
$ 27.09
1150
540
517
2457
Market Price
$ 67.76
Selling Price
$ 58.12
1238
802
1234
1374
Market Price
$ 38.11
Selling Price
$ 32.84
2010
514
1778
4546
Market Price
$ 30.05
Selling Price
$ 27.02
2343
1411
778
2725
Market Price
$ 57.29
Selling Price
$ 49.10
803
655
608
3504
Market Price
$ 62.01
Selling Price
$ 52.82
1758
1295
824
2391
Market Price
$ 46.70
Selling Price
$ 40.00
1562
1549
999
1923
Market Price
$ 45.66
Selling Price
$ 40.72
3830
3644
933
3855
Market Price
$ 38.44
Selling Price
$ 34.54
1309
817
685
2554
Market Price
$ 39.75
Selling Price
$ 35.66
1407
1072
1067
1632
Market Price
$ 44.33
Selling Price
$ 39.58
456
153
297
2123
Market Price
$ 53.15
Selling Price
$ 45.75
1041
620
267
4036
Market Price
$ 51.50
Selling Price
$ 43.05
1329
1135
677
2080
Market Price
$ 56.52
Selling Price
$ 48.17
2390
858
1116
3638