Market Price
$ 69.86
Selling Price
$ 62.19
2897
2151
762
4940
Market Price
$ 63.54
Selling Price
$ 57.51
747
635
461
1164
Market Price
$ 78.63
Selling Price
$ 71.46
3001
2286
911
4149
Market Price
$ 78.02
Selling Price
$ 66.93
944
631
270
1890
Market Price
$ 79.30
Selling Price
$ 69.40
1771
1120
1497
4152
Market Price
$ 71.37
Selling Price
$ 60.35
2134
2004
978
2304
Market Price
$ 87.81
Selling Price
$ 73.79
1162
442
594
1416
Market Price
$ 80.76
Selling Price
$ 69.87
1884
1200
1700
3636
Market Price
$ 85.50
Selling Price
$ 73.51
1024
606
296
4102
Market Price
$ 78.60
Selling Price
$ 66.24
2549
1947
1296
3277
Market Price
$ 95.10
Selling Price
$ 82.22
3185
3038
2534
3500
Market Price
$ 78.42
Selling Price
$ 67.29
3571
1410
1283
4988
Market Price
$ 113.95
Selling Price
$ 95.74
2815
2225
2647
3338
Market Price
$ 67.87
Selling Price
$ 60.14
3240
2479
2106
4000
Market Price
$ 91.29
Selling Price
$ 79.32
453
444
377
1898
Market Price
$ 90.39
Selling Price
$ 79.15
3529
1433
1264
3875
Market Price
$ 81.15
Selling Price
$ 72.48
3051
2065
1700
4004
Market Price
$ 68.72
Selling Price
$ 61.42
3996
2775
3308
4097
Market Price
$ 86.31
Selling Price
$ 74.53
3358
727
1922
4826
Market Price
$ 66.78
Selling Price
$ 56.09
405
280
238
1189
Market Price
$ 92.76
Selling Price
$ 79.63
555
444
118
1335
Market Price
$ 106.34
Selling Price
$ 95.69
2958
2144
2353
4393
Market Price
$ 65.11
Selling Price
$ 55.94
713
518
677
1178
Market Price
$ 98.84
Selling Price
$ 87.00
1973
931
1167
2921
Market Price
$ 103.21
Selling Price
$ 93.36
497
461
261
1143
Market Price
$ 74.78
Selling Price
$ 64.26
285
116
224
844
Market Price
$ 65.59
Selling Price
$ 57.65
3637
2337
2924
3923
Market Price
$ 97.80
Selling Price
$ 85.66
1713
915
960
3431
Market Price
$ 85.26
Selling Price
$ 75.88
1810
1387
1680
2089
Market Price
$ 73.06
Selling Price
$ 64.92
2387
913
1905
4976
Market Price
$ 92.54
Selling Price
$ 79.24
1243
856
251
4753
Market Price
$ 104.79
Selling Price
$ 92.09
2934
1121
1402
2987
Market Price
$ 104.16
Selling Price
$ 94.07
1398
472
1148
1559
Market Price
$ 91.46
Selling Price
$ 78.43
2234
1509
561
3509
Market Price
$ 77.92
Selling Price
$ 66.35
208
205
151
912
Market Price
$ 89.02
Selling Price
$ 80.78
1753
1501
916
4685
Market Price
$ 104.72
Selling Price
$ 94.18
955
281
697
2405
Market Price
$ 92.20
Selling Price
$ 82.38
3017
2588
2264
4863
Market Price
$ 67.62
Selling Price
$ 58.23
1110
636
830
4916
Market Price
$ 91.01
Selling Price
$ 80.60
1700
1385
780
2381