Market Price
$ 50.02
Selling Price
$ 43.58
765
278
673
1772
Market Price
$ 57.64
Selling Price
$ 48.12
723
695
555
1276
Market Price
$ 65.76
Selling Price
$ 57.33
523
468
441
584
Market Price
$ 56.42
Selling Price
$ 47.85
891
423
629
2083
Market Price
$ 60.11
Selling Price
$ 52.30
1095
847
590
1327
Market Price
$ 31.31
Selling Price
$ 27.89
801
773
175
885
Market Price
$ 62.47
Selling Price
$ 55.71
1987
539
1789
4222
Market Price
$ 48.05
Selling Price
$ 40.22
891
245
395
1443
Market Price
$ 57.87
Selling Price
$ 51.80
1167
956
941
3842
Market Price
$ 48.01
Selling Price
$ 41.25
1003
767
938
2169
Market Price
$ 36.76
Selling Price
$ 31.49
1126
303
423
2571
Market Price
$ 60.41
Selling Price
$ 53.73
1992
1844
1072
2540
Market Price
$ 41.12
Selling Price
$ 35.72
3500
2676
2352
3875
Market Price
$ 51.44
Selling Price
$ 44.96
1371
1044
1072
2168
Market Price
$ 37.31
Selling Price
$ 31.36
1006
285
498
4869
Market Price
$ 61.07
Selling Price
$ 52.28
458
113
177
1065
Market Price
$ 51.78
Selling Price
$ 45.01
353
281
101
403
Market Price
$ 30.11
Selling Price
$ 25.93
2063
1096
1541
2969
Market Price
$ 51.22
Selling Price
$ 43.21
4630
4225
4118
4950
Market Price
$ 65.41
Selling Price
$ 55.04
1477
615
1169
2286
Market Price
$ 38.03
Selling Price
$ 33.99
1755
831
616
2734
Market Price
$ 60.53
Selling Price
$ 53.31
408
257
163
1240
Market Price
$ 38.26
Selling Price
$ 34.18
1472
1415
1004
1571
Market Price
$ 35.62
Selling Price
$ 30.87
1227
1049
1057
1508
Market Price
$ 61.46
Selling Price
$ 55.05
1384
1237
1009
2256
Market Price
$ 44.85
Selling Price
$ 38.13
3660
2280
3075
4615
Market Price
$ 29.95
Selling Price
$ 25.21
1652
1301
414
2795
Market Price
$ 36.60
Selling Price
$ 32.63
2874
1330
1327
3795
Market Price
$ 56.22
Selling Price
$ 49.32
3196
2389
2756
3386
Market Price
$ 57.78
Selling Price
$ 51.32
2376
700
2243
3124
Market Price
$ 44.79
Selling Price
$ 37.43
854
611
378
2527
Market Price
$ 28.28
Selling Price
$ 25.27
3952
2845
3151
4962
Market Price
$ 53.56
Selling Price
$ 44.65
391
191
122
1126
Market Price
$ 54.86
Selling Price
$ 45.99
1806
1255
532
4774
Market Price
$ 49.62
Selling Price
$ 41.76
779
352
649
2082
Market Price
$ 52.81
Selling Price
$ 45.94
3975
3666
3512
4778
Market Price
$ 64.44
Selling Price
$ 54.31
700
576
464
2277
Market Price
$ 37.00
Selling Price
$ 31.87
1785
1676
1544
1835
Market Price
$ 42.42
Selling Price
$ 38.35
465
459
401
2317
Market Price
$ 38.50
Selling Price
$ 33.29
253
201
76
671