Market Price
$ 47.64
Selling Price
$ 40.93
353
210
151
419
Market Price
$ 52.57
Selling Price
$ 43.85
204
204
183
814
Market Price
$ 58.45
Selling Price
$ 51.11
3067
2312
2583
4480
Market Price
$ 31.03
Selling Price
$ 27.23
1768
1114
439
3375
Market Price
$ 37.54
Selling Price
$ 31.68
1980
873
595
2633
Market Price
$ 66.27
Selling Price
$ 58.73
173
99
132
448
Market Price
$ 37.24
Selling Price
$ 32.32
3539
1404
1941
3991
Market Price
$ 29.70
Selling Price
$ 25.96
2472
1532
1816
3232
Market Price
$ 53.33
Selling Price
$ 47.49
880
819
330
2260
Market Price
$ 30.52
Selling Price
$ 27.16
4274
4226
2207
4968
Market Price
$ 37.08
Selling Price
$ 32.77
2434
1881
1303
3710
Market Price
$ 29.27
Selling Price
$ 25.57
769
477
304
2612
Market Price
$ 66.00
Selling Price
$ 58.36
2729
2399
735
3496
Market Price
$ 53.12
Selling Price
$ 45.41
1413
1289
342
2815
Market Price
$ 65.88
Selling Price
$ 59.56
3569
1280
3285
3597
Market Price
$ 32.63
Selling Price
$ 29.13
1786
1049
1771
2114
Market Price
$ 66.34
Selling Price
$ 55.36
648
571
343
1223
Market Price
$ 31.89
Selling Price
$ 27.56
2573
1528
552
4316
Market Price
$ 49.37
Selling Price
$ 42.47
381
303
374
763
Market Price
$ 33.48
Selling Price
$ 29.94
865
267
862
2359
Market Price
$ 59.69
Selling Price
$ 50.74
1064
934
1014
2583
Market Price
$ 64.83
Selling Price
$ 54.58
1897
558
1742
3308
Market Price
$ 48.93
Selling Price
$ 42.39
4126
1668
1128
4498
Market Price
$ 36.61
Selling Price
$ 32.46
3200
2687
2783
4055
Market Price
$ 63.85
Selling Price
$ 54.96
2205
1437
1844
2491
Market Price
$ 29.92
Selling Price
$ 25.79
935
231
899
2021
Market Price
$ 45.46
Selling Price
$ 39.65
2327
1625
1067
2794
Market Price
$ 43.41
Selling Price
$ 37.50
3353
1930
2070
4067
Market Price
$ 48.32
Selling Price
$ 40.94
2225
1918
604
3736
Market Price
$ 52.84
Selling Price
$ 47.40
1550
1056
656
1632
Market Price
$ 39.23
Selling Price
$ 33.69
779
382
346
1995
Market Price
$ 62.86
Selling Price
$ 55.35
2271
1941
1989
3920
Market Price
$ 42.90
Selling Price
$ 37.69
2533
2324
1040
3965
Market Price
$ 68.37
Selling Price
$ 59.37
966
423
915
2403
Market Price
$ 35.78
Selling Price
$ 31.39
1105
702
727
4239
Market Price
$ 53.04
Selling Price
$ 47.52
1914
1566
973
1919
Market Price
$ 54.27
Selling Price
$ 48.74
1405
1115
958
1831
Market Price
$ 63.74
Selling Price
$ 57.06
1492
1492
972
1981
Market Price
$ 56.17
Selling Price
$ 47.18
1076
895
507
1341
Market Price
$ 46.70
Selling Price
$ 39.62
2052
1890
1223
2237