Market Price
$ 93.91
Selling Price
$ 84.68
1260
1183
750
1472
Market Price
$ 67.19
Selling Price
$ 58.36
894
572
517
2202
Market Price
$ 89.32
Selling Price
$ 80.04
1765
359
1247
2902
Market Price
$ 95.19
Selling Price
$ 80.94
3290
1837
1294
4102
Market Price
$ 71.96
Selling Price
$ 60.56
190
110
116
550
Market Price
$ 98.11
Selling Price
$ 84.95
1269
1182
320
1534
Market Price
$ 83.23
Selling Price
$ 73.73
918
843
633
1116
Market Price
$ 73.65
Selling Price
$ 61.56
3097
1604
2832
4952
Market Price
$ 70.71
Selling Price
$ 59.70
1059
428
257
1803
Market Price
$ 67.22
Selling Price
$ 60.64
319
155
107
435
Market Price
$ 106.25
Selling Price
$ 92.17
1215
660
690
2173
Market Price
$ 64.97
Selling Price
$ 56.41
257
214
97
479
Market Price
$ 103.95
Selling Price
$ 88.95
4272
1901
3489
4515
Market Price
$ 115.46
Selling Price
$ 96.45
1733
814
700
4940
Market Price
$ 111.73
Selling Price
$ 98.10
1012
596
975
2696
Market Price
$ 94.79
Selling Price
$ 83.69
705
459
604
2658
Market Price
$ 100.94
Selling Price
$ 88.44
868
726
807
2278
Market Price
$ 83.19
Selling Price
$ 71.84
1225
773
1142
1454
Market Price
$ 65.83
Selling Price
$ 57.26
2383
1309
2096
3533
Market Price
$ 98.70
Selling Price
$ 82.48
2516
1846
801
4166
Market Price
$ 62.29
Selling Price
$ 56.05
1989
935
503
2571
Market Price
$ 71.79
Selling Price
$ 62.25
972
373
927
2982
Market Price
$ 76.86
Selling Price
$ 66.74
1372
844
1159
4791
Market Price
$ 81.87
Selling Price
$ 72.14
639
567
187
1711
Market Price
$ 104.49
Selling Price
$ 94.33
528
357
463
1541
Market Price
$ 80.35
Selling Price
$ 70.83
3337
2560
2815
3349
Market Price
$ 93.02
Selling Price
$ 82.94
2344
1537
1916
4926
Market Price
$ 97.22
Selling Price
$ 81.62
3864
2216
3338
3975
Market Price
$ 83.78
Selling Price
$ 75.39
2929
1903
1298
4402
Market Price
$ 75.60
Selling Price
$ 65.45
623
201
461
2969
Market Price
$ 75.78
Selling Price
$ 65.62
558
431
179
1575
Market Price
$ 115.59
Selling Price
$ 98.54
2791
1250
1676
2908
Market Price
$ 93.65
Selling Price
$ 80.04
2158
991
1410
3398
Market Price
$ 115.52
Selling Price
$ 96.88
382
229
207
503
Market Price
$ 84.33
Selling Price
$ 72.45
703
467
171
775
Market Price
$ 80.12
Selling Price
$ 70.13
312
248
240
567
Market Price
$ 102.37
Selling Price
$ 89.06
850
321
278
932
Market Price
$ 90.42
Selling Price
$ 77.39
1574
842
1388
4384
Market Price
$ 96.94
Selling Price
$ 80.96
411
344
324
693
Market Price
$ 84.23
Selling Price
$ 76.14
2523
1991
1268
4201