Market Price
$ 41.52
Selling Price
$ 37.36
816
192
750
1327
Market Price
$ 69.73
Selling Price
$ 59.17
1600
1515
345
1673
Market Price
$ 37.20
Selling Price
$ 31.17
1492
337
721
1580
Market Price
$ 70.46
Selling Price
$ 58.89
2010
1664
571
2167
Market Price
$ 63.36
Selling Price
$ 56.09
2991
1581
2312
4065
Market Price
$ 60.17
Selling Price
$ 53.86
936
420
358
1494
Market Price
$ 31.96
Selling Price
$ 27.74
3161
2564
657
4505
Market Price
$ 49.66
Selling Price
$ 43.27
414
392
324
1311
Market Price
$ 49.83
Selling Price
$ 42.88
1635
1032
1108
4100
Market Price
$ 30.13
Selling Price
$ 25.37
2907
1008
2810
4095
Market Price
$ 48.40
Selling Price
$ 43.00
1658
1033
1306
4508
Market Price
$ 61.08
Selling Price
$ 54.87
1738
792
1341
2297
Market Price
$ 39.87
Selling Price
$ 33.78
856
527
838
2529
Market Price
$ 61.63
Selling Price
$ 53.01
1505
595
335
4609
Market Price
$ 37.50
Selling Price
$ 33.76
2624
1507
547
2891
Market Price
$ 35.23
Selling Price
$ 30.27
2599
1059
1451
3128
Market Price
$ 48.32
Selling Price
$ 42.52
2502
1946
1006
4364
Market Price
$ 61.50
Selling Price
$ 52.45
766
691
322
2119
Market Price
$ 48.88
Selling Price
$ 41.58
1460
1145
1322
1474
Market Price
$ 37.16
Selling Price
$ 31.81
1837
1362
440
3248
Market Price
$ 64.38
Selling Price
$ 54.16
449
341
228
1622
Market Price
$ 57.20
Selling Price
$ 48.00
2105
1979
1525
2514
Market Price
$ 35.02
Selling Price
$ 30.28
3756
1244
1576
3807
Market Price
$ 43.97
Selling Price
$ 37.79
4704
1392
2898
4786
Market Price
$ 52.92
Selling Price
$ 44.57
382
279
282
1324
Market Price
$ 49.63
Selling Price
$ 41.68
142
37
123
611
Market Price
$ 51.93
Selling Price
$ 46.27
484
275
253
1494
Market Price
$ 64.43
Selling Price
$ 54.90
1049
771
264
3813
Market Price
$ 37.60
Selling Price
$ 32.74
2674
2282
2127
4322
Market Price
$ 60.99
Selling Price
$ 51.26
1554
1393
878
4915
Market Price
$ 50.00
Selling Price
$ 42.86
570
212
240
2643
Market Price
$ 68.12
Selling Price
$ 57.67
523
195
261
1331
Market Price
$ 45.44
Selling Price
$ 38.51
1858
1821
1792
3085
Market Price
$ 56.62
Selling Price
$ 48.28
3828
3244
3298
4923
Market Price
$ 68.87
Selling Price
$ 59.31
1182
990
621
1711
Market Price
$ 46.42
Selling Price
$ 39.42
3584
1567
3327
4729
Market Price
$ 42.94
Selling Price
$ 37.59
1229
990
585
2607
Market Price
$ 60.49
Selling Price
$ 52.84
1312
600
1295
1624
Market Price
$ 36.31
Selling Price
$ 32.21
501
222
433
968
Market Price
$ 32.28
Selling Price
$ 27.74
2776
797
2680
3120