Market Price
$ 34.67
Selling Price
$ 30.81
1124
670
880
1291
Market Price
$ 61.86
Selling Price
$ 53.53
174
115
121
712
Market Price
$ 67.83
Selling Price
$ 58.94
445
372
107
770
Market Price
$ 56.81
Selling Price
$ 48.72
1379
809
682
3286
Market Price
$ 35.67
Selling Price
$ 29.89
2316
592
1592
2860
Market Price
$ 28.61
Selling Price
$ 25.24
2450
2030
1986
3165
Market Price
$ 68.05
Selling Price
$ 58.77
3910
3581
1193
4373
Market Price
$ 39.80
Selling Price
$ 34.54
1943
1661
1394
2848
Market Price
$ 61.86
Selling Price
$ 52.98
1200
461
294
2857
Market Price
$ 64.09
Selling Price
$ 56.79
2674
1653
2614
2750
Market Price
$ 40.10
Selling Price
$ 33.65
899
243
609
1017
Market Price
$ 33.92
Selling Price
$ 28.82
3066
2661
1987
3072
Market Price
$ 60.32
Selling Price
$ 51.82
2145
1260
1658
2261
Market Price
$ 51.76
Selling Price
$ 45.09
1510
953
975
1788
Market Price
$ 43.87
Selling Price
$ 37.87
239
208
96
476
Market Price
$ 45.64
Selling Price
$ 39.76
891
439
715
916
Market Price
$ 52.58
Selling Price
$ 45.31
1274
1082
1221
1504
Market Price
$ 62.10
Selling Price
$ 53.93
2691
992
2078
2830
Market Price
$ 37.71
Selling Price
$ 31.45
657
369
523
2904
Market Price
$ 43.36
Selling Price
$ 37.77
2386
2116
1427
2631
Market Price
$ 38.31
Selling Price
$ 32.46
473
203
332
1789
Market Price
$ 39.30
Selling Price
$ 33.18
975
850
970
1111
Market Price
$ 42.68
Selling Price
$ 36.15
891
714
536
1598
Market Price
$ 61.60
Selling Price
$ 52.52
548
512
438
598
Market Price
$ 66.27
Selling Price
$ 55.48
803
554
486
1979
Market Price
$ 49.07
Selling Price
$ 43.30
561
120
336
649
Market Price
$ 40.09
Selling Price
$ 33.67
1437
1045
988
1645
Market Price
$ 38.02
Selling Price
$ 33.35
2131
1143
923
3382
Market Price
$ 42.14
Selling Price
$ 36.03
268
111
178
463
Market Price
$ 57.65
Selling Price
$ 52.27
2016
614
1757
2901
Market Price
$ 36.48
Selling Price
$ 31.77
2260
1764
1387
2808
Market Price
$ 44.53
Selling Price
$ 38.86
1216
260
326
1706
Market Price
$ 54.73
Selling Price
$ 45.84
660
335
269
783
Market Price
$ 36.27
Selling Price
$ 31.78
2755
580
1295
3084
Market Price
$ 61.69
Selling Price
$ 52.69
2068
1192
475
4397
Market Price
$ 38.55
Selling Price
$ 33.89
2228
1594
520
4610
Market Price
$ 61.41
Selling Price
$ 53.92
1163
301
630
2417
Market Price
$ 41.78
Selling Price
$ 35.24
1499
882
472
4972
Market Price
$ 64.86
Selling Price
$ 55.76
2260
650
1121
4103
Market Price
$ 56.62
Selling Price
$ 49.52
2262
1197
868
3559