Market Price
$ 52.36
Selling Price
$ 47.37
1520
1039
1433
1830
Market Price
$ 41.04
Selling Price
$ 37.13
3780
3370
2880
4724
Market Price
$ 44.31
Selling Price
$ 37.76
1307
1257
1196
2016
Market Price
$ 64.00
Selling Price
$ 53.89
2124
1506
776
3218
Market Price
$ 39.13
Selling Price
$ 33.89
1967
1927
848
2647
Market Price
$ 50.04
Selling Price
$ 41.86
1904
675
1837
3922
Market Price
$ 57.20
Selling Price
$ 50.14
569
432
408
1052
Market Price
$ 58.02
Selling Price
$ 49.61
2136
1276
1063
2342
Market Price
$ 38.95
Selling Price
$ 34.30
4391
3441
2833
4962
Market Price
$ 37.77
Selling Price
$ 32.30
2208
1426
1253
3815
Market Price
$ 67.18
Selling Price
$ 57.40
338
315
166
567
Market Price
$ 33.71
Selling Price
$ 29.90
1091
464
694
2779
Market Price
$ 52.83
Selling Price
$ 45.71
362
172
292
469
Market Price
$ 38.59
Selling Price
$ 34.54
529
253
443
2230
Market Price
$ 37.74
Selling Price
$ 34.00
1945
1428
1486
4954
Market Price
$ 55.49
Selling Price
$ 48.49
1899
1373
1487
3335
Market Price
$ 43.00
Selling Price
$ 37.81
3727
1303
2701
4793
Market Price
$ 42.91
Selling Price
$ 38.52
401
83
303
527
Market Price
$ 64.68
Selling Price
$ 54.93
1008
500
754
2789
Market Price
$ 56.04
Selling Price
$ 47.05
1196
948
530
2265
Market Price
$ 61.75
Selling Price
$ 51.77
1327
701
816
2364
Market Price
$ 45.06
Selling Price
$ 38.93
334
310
91
524
Market Price
$ 59.37
Selling Price
$ 50.96
2913
1154
2351
3431
Market Price
$ 46.58
Selling Price
$ 40.30
1541
816
1448
2091
Market Price
$ 35.34
Selling Price
$ 30.17
1399
1159
814
4789
Market Price
$ 33.29
Selling Price
$ 28.52
1080
226
270
3330
Market Price
$ 33.66
Selling Price
$ 29.15
1691
562
1347
1891
Market Price
$ 48.14
Selling Price
$ 42.40
1524
929
881
4851
Market Price
$ 58.28
Selling Price
$ 52.62
2558
1280
1180
4235
Market Price
$ 58.96
Selling Price
$ 53.57
3094
2745
2687
4286
Market Price
$ 60.30
Selling Price
$ 51.75
3080
808
1162
4829
Market Price
$ 55.26
Selling Price
$ 48.39
2870
618
1111
4547
Market Price
$ 51.27
Selling Price
$ 43.40
539
166
199
2373
Market Price
$ 70.74
Selling Price
$ 59.53
3137
3015
862
3689
Market Price
$ 61.24
Selling Price
$ 53.09
719
697
400
1713
Market Price
$ 42.87
Selling Price
$ 36.97
281
281
107
592
Market Price
$ 54.26
Selling Price
$ 47.25
2329
2278
549
4603
Market Price
$ 69.37
Selling Price
$ 58.10
2576
2564
1522
2742
Market Price
$ 29.74
Selling Price
$ 26.08
525
250
204
1074
Market Price
$ 30.25
Selling Price
$ 27.43
3961
1728
1742
4919