Market Price
$ 46.47
Selling Price
$ 41.22
1685
451
1585
3124
Market Price
$ 48.80
Selling Price
$ 41.72
2787
1459
2424
4257
Market Price
$ 52.54
Selling Price
$ 47.46
506
101
358
1662
Market Price
$ 39.84
Selling Price
$ 33.52
2112
1050
2090
2306
Market Price
$ 49.68
Selling Price
$ 43.39
3623
2824
1435
4816
Market Price
$ 45.76
Selling Price
$ 41.14
3760
2875
2455
4547
Market Price
$ 63.49
Selling Price
$ 57.43
434
209
282
1586
Market Price
$ 42.73
Selling Price
$ 38.67
538
378
144
820
Market Price
$ 28.01
Selling Price
$ 25.31
1651
998
662
2228
Market Price
$ 50.61
Selling Price
$ 44.29
1215
1129
1128
1422
Market Price
$ 66.68
Selling Price
$ 57.05
1555
1025
1110
3913
Market Price
$ 41.94
Selling Price
$ 36.99
2998
776
2174
4903
Market Price
$ 40.02
Selling Price
$ 34.30
1736
650
445
4335
Market Price
$ 42.58
Selling Price
$ 36.50
559
344
503
1563
Market Price
$ 33.97
Selling Price
$ 29.40
322
185
67
442
Market Price
$ 32.40
Selling Price
$ 28.50
3572
2686
3345
3849
Market Price
$ 48.28
Selling Price
$ 41.04
422
351
320
892
Market Price
$ 30.35
Selling Price
$ 27.22
778
277
391
1151
Market Price
$ 56.03
Selling Price
$ 46.70
4037
1732
3794
4451
Market Price
$ 43.07
Selling Price
$ 37.09
750
518
335
2201
Market Price
$ 56.29
Selling Price
$ 49.58
3071
815
1724
3564
Market Price
$ 45.23
Selling Price
$ 38.60
1444
422
298
1497
Market Price
$ 31.74
Selling Price
$ 27.81
1629
1564
1303
3912
Market Price
$ 29.63
Selling Price
$ 25.15
974
748
548
1478
Market Price
$ 53.19
Selling Price
$ 47.64
3061
1927
962
3869
Market Price
$ 31.42
Selling Price
$ 27.69
2780
2210
2603
3198
Market Price
$ 38.72
Selling Price
$ 33.60
3343
1958
2326
4692
Market Price
$ 43.90
Selling Price
$ 38.43
889
803
840
1013
Market Price
$ 38.98
Selling Price
$ 32.85
1291
678
283
1916
Market Price
$ 37.98
Selling Price
$ 33.61
3574
2508
1305
4620
Market Price
$ 28.11
Selling Price
$ 25.07
836
302
376
3014
Market Price
$ 66.33
Selling Price
$ 57.24
2239
1954
1643
3999
Market Price
$ 49.14
Selling Price
$ 43.71
3200
1762
2524
3543
Market Price
$ 38.97
Selling Price
$ 33.77
2132
681
1929
3100
Market Price
$ 50.24
Selling Price
$ 45.05
2216
2182
1746
2573
Market Price
$ 61.46
Selling Price
$ 55.50
1592
1122
476
2647
Market Price
$ 63.65
Selling Price
$ 57.48
1628
512
1318
1634
Market Price
$ 33.07
Selling Price
$ 29.11
1822
1270
680
2255
Market Price
$ 47.78
Selling Price
$ 40.53
3112
1177
1944
3597
Market Price
$ 55.43
Selling Price
$ 49.51
3976
2047
916
4055