Market Price
$ 61.80
Selling Price
$ 55.63
410
399
159
1568
Market Price
$ 61.26
Selling Price
$ 51.07
855
671
228
904
Market Price
$ 65.76
Selling Price
$ 58.24
125
34
67
401
Market Price
$ 29.59
Selling Price
$ 25.04
3162
2121
2422
3411
Market Price
$ 55.19
Selling Price
$ 48.98
2194
706
997
2949
Market Price
$ 49.29
Selling Price
$ 41.63
1775
1129
1513
2869
Market Price
$ 67.54
Selling Price
$ 56.39
505
423
201
1845
Market Price
$ 53.35
Selling Price
$ 48.43
2904
2364
1396
3681
Market Price
$ 59.14
Selling Price
$ 53.60
2489
2061
1507
3237
Market Price
$ 47.25
Selling Price
$ 41.51
832
524
618
1006
Market Price
$ 48.56
Selling Price
$ 42.99
1242
273
578
1636
Market Price
$ 54.58
Selling Price
$ 49.48
3400
2649
3185
4129
Market Price
$ 41.16
Selling Price
$ 36.47
2234
819
1805
3616
Market Price
$ 40.03
Selling Price
$ 35.96
2172
964
1099
4754
Market Price
$ 60.26
Selling Price
$ 51.11
3655
2942
2431
4389
Market Price
$ 63.51
Selling Price
$ 53.19
298
122
266
968
Market Price
$ 47.83
Selling Price
$ 39.95
2055
512
1009
2638
Market Price
$ 59.00
Selling Price
$ 52.19
3802
2794
1974
4268
Market Price
$ 61.81
Selling Price
$ 53.66
913
227
805
1029
Market Price
$ 46.14
Selling Price
$ 40.37
252
71
149
580
Market Price
$ 32.95
Selling Price
$ 29.40
1749
1687
1277
2641
Market Price
$ 43.56
Selling Price
$ 38.88
1199
335
1095
1462
Market Price
$ 67.69
Selling Price
$ 58.33
1238
356
516
2893
Market Price
$ 46.12
Selling Price
$ 40.92
455
322
228
1280
Market Price
$ 34.28
Selling Price
$ 28.76
690
243
228
1383
Market Price
$ 43.05
Selling Price
$ 37.63
1588
879
1287
1954
Market Price
$ 62.63
Selling Price
$ 56.46
943
500
714
1123
Market Price
$ 44.64
Selling Price
$ 38.23
1074
724
675
4387
Market Price
$ 40.57
Selling Price
$ 36.56
399
133
174
664
Market Price
$ 47.57
Selling Price
$ 39.86
1711
751
965
3794
Market Price
$ 38.32
Selling Price
$ 34.24
1093
644
459
1159
Market Price
$ 66.68
Selling Price
$ 58.79
1370
887
280
3395
Market Price
$ 61.33
Selling Price
$ 54.90
2289
1180
859
2921
Market Price
$ 32.86
Selling Price
$ 28.56
423
285
414
1159
Market Price
$ 37.38
Selling Price
$ 32.64
1114
251
233
1344
Market Price
$ 57.46
Selling Price
$ 48.21
1023
245
890
1322
Market Price
$ 43.03
Selling Price
$ 37.81
929
402
389
3307
Market Price
$ 30.52
Selling Price
$ 26.94
3013
1601
1291
4505
Market Price
$ 40.71
Selling Price
$ 35.64
4106
1956
3247
4865
Market Price
$ 35.27
Selling Price
$ 30.42
1299
1069
891
2616