Market Price
$ 47.69
Selling Price
$ 41.70
2829
1604
1999
4031
Market Price
$ 65.66
Selling Price
$ 59.26
1012
398
234
4580
Market Price
$ 34.81
Selling Price
$ 29.87
2249
749
1778
2302
Market Price
$ 39.13
Selling Price
$ 33.36
1128
798
449
3445
Market Price
$ 30.77
Selling Price
$ 25.64
258
144
190
523
Market Price
$ 64.62
Selling Price
$ 58.28
1801
420
933
4002
Market Price
$ 50.45
Selling Price
$ 45.26
579
216
427
760
Market Price
$ 40.38
Selling Price
$ 36.00
577
393
304
631
Market Price
$ 41.39
Selling Price
$ 36.59
1890
604
391
4697
Market Price
$ 32.19
Selling Price
$ 28.97
2301
1540
1891
2943
Market Price
$ 45.02
Selling Price
$ 39.43
1887
1725
877
3211
Market Price
$ 69.24
Selling Price
$ 59.39
1352
1160
478
3025
Market Price
$ 48.00
Selling Price
$ 42.51
2601
1677
531
3027
Market Price
$ 36.02
Selling Price
$ 31.05
554
333
353
1095
Market Price
$ 48.69
Selling Price
$ 40.91
1684
674
1054
2559
Market Price
$ 45.30
Selling Price
$ 37.84
3323
2146
1517
3368
Market Price
$ 59.71
Selling Price
$ 52.76
2434
575
1266
3271
Market Price
$ 51.83
Selling Price
$ 43.65
2221
785
1855
2952
Market Price
$ 64.43
Selling Price
$ 58.49
1188
586
826
2672
Market Price
$ 30.93
Selling Price
$ 27.94
1185
1051
326
1906
Market Price
$ 63.28
Selling Price
$ 53.74
2894
1809
2805
3518
Market Price
$ 42.84
Selling Price
$ 36.92
1622
908
1600
4258
Market Price
$ 68.85
Selling Price
$ 58.61
512
202
375
823
Market Price
$ 62.91
Selling Price
$ 53.72
3675
2684
1553
4232
Market Price
$ 44.46
Selling Price
$ 38.32
1754
1547
378
4803
Market Price
$ 43.04
Selling Price
$ 37.64
2199
1261
1542
3912
Market Price
$ 47.96
Selling Price
$ 41.62
2911
2829
1505
4145
Market Price
$ 27.82
Selling Price
$ 25.15
381
156
235
577
Market Price
$ 36.38
Selling Price
$ 31.38
1034
220
333
3937
Market Price
$ 40.22
Selling Price
$ 35.58
2201
1508
712
3139
Market Price
$ 32.61
Selling Price
$ 28.84
1643
613
868
1705
Market Price
$ 31.81
Selling Price
$ 27.87
479
377
103
608
Market Price
$ 61.79
Selling Price
$ 51.84
877
389
480
1297
Market Price
$ 37.36
Selling Price
$ 33.78
298
261
277
444
Market Price
$ 48.55
Selling Price
$ 42.36
3011
2592
1213
3230
Market Price
$ 58.22
Selling Price
$ 51.00
2186
1129
1390
2443
Market Price
$ 31.78
Selling Price
$ 27.54
1164
303
479
4181
Market Price
$ 35.76
Selling Price
$ 32.24
2141
640
799
3311
Market Price
$ 40.96
Selling Price
$ 36.22
2567
2083
2127
3515
Market Price
$ 60.81
Selling Price
$ 52.96
2420
1776
1509
2646