Market Price
$ 47.91
Selling Price
$ 42.05
421
175
416
683
Market Price
$ 42.45
Selling Price
$ 38.45
775
170
763
798
Market Price
$ 48.42
Selling Price
$ 41.73
300
193
210
1477
Market Price
$ 41.60
Selling Price
$ 36.73
1070
270
609
1659
Market Price
$ 30.97
Selling Price
$ 27.31
1271
980
909
1998
Market Price
$ 68.68
Selling Price
$ 59.94
345
336
266
668
Market Price
$ 41.71
Selling Price
$ 35.80
464
109
290
1741
Market Price
$ 61.60
Selling Price
$ 54.68
617
395
446
1443
Market Price
$ 66.47
Selling Price
$ 59.21
2750
1645
2403
3410
Market Price
$ 44.38
Selling Price
$ 37.12
327
283
154
654
Market Price
$ 63.89
Selling Price
$ 57.13
3238
2220
727
3945
Market Price
$ 47.36
Selling Price
$ 39.51
2199
1805
1327
2587
Market Price
$ 59.75
Selling Price
$ 50.14
2631
1427
1203
4340
Market Price
$ 44.65
Selling Price
$ 38.72
3677
3048
3463
3812
Market Price
$ 45.73
Selling Price
$ 39.49
1861
1658
1748
2034
Market Price
$ 66.32
Selling Price
$ 56.25
1693
1686
445
2242
Market Price
$ 42.68
Selling Price
$ 37.25
344
208
157
1659
Market Price
$ 55.22
Selling Price
$ 46.67
837
756
530
1099
Market Price
$ 53.99
Selling Price
$ 45.36
1064
615
698
3470
Market Price
$ 47.63
Selling Price
$ 40.05
2210
1009
1695
2357
Market Price
$ 36.44
Selling Price
$ 31.63
855
282
446
1997
Market Price
$ 62.90
Selling Price
$ 54.37
3407
2344
3276
4320
Market Price
$ 57.00
Selling Price
$ 48.40
376
165
307
601
Market Price
$ 36.35
Selling Price
$ 30.88
719
688
710
1155
Market Price
$ 43.92
Selling Price
$ 38.67
645
379
270
2363
Market Price
$ 53.49
Selling Price
$ 45.82
2272
843
819
3195
Market Price
$ 47.85
Selling Price
$ 43.48
1976
1121
1621
3449
Market Price
$ 43.83
Selling Price
$ 37.20
583
456
414
2500
Market Price
$ 32.91
Selling Price
$ 27.50
1408
1271
1304
3195
Market Price
$ 27.66
Selling Price
$ 25.10
2101
2048
686
2314
Market Price
$ 39.76
Selling Price
$ 36.00
727
268
690
1232
Market Price
$ 47.92
Selling Price
$ 43.30
392
228
231
569
Market Price
$ 57.53
Selling Price
$ 51.84
1985
1622
612
3850
Market Price
$ 59.62
Selling Price
$ 51.96
1607
1388
1321
3633
Market Price
$ 43.01
Selling Price
$ 37.65
1920
1066
1569
4248
Market Price
$ 44.08
Selling Price
$ 37.10
398
293
87
1594
Market Price
$ 59.60
Selling Price
$ 52.62
1935
416
1131
3138
Market Price
$ 49.13
Selling Price
$ 43.66
3298
2410
3253
3477
Market Price
$ 54.61
Selling Price
$ 46.90
1100
985
426
2719
Market Price
$ 37.23
Selling Price
$ 31.94
196
103
183
816