Market Price
$ 94.91
Selling Price
$ 80.14
1161
605
358
4650
Market Price
$ 71.96
Selling Price
$ 63.82
3212
1300
2544
4999
Market Price
$ 70.59
Selling Price
$ 61.32
1220
1147
1164
2023
Market Price
$ 69.45
Selling Price
$ 62.60
617
549
184
1118
Market Price
$ 113.73
Selling Price
$ 94.89
362
260
339
1812
Market Price
$ 89.53
Selling Price
$ 74.95
1249
1171
1219
2332
Market Price
$ 89.30
Selling Price
$ 74.96
610
545
595
2582
Market Price
$ 114.32
Selling Price
$ 96.28
508
493
158
2490
Market Price
$ 69.12
Selling Price
$ 58.48
1758
1138
411
4450
Market Price
$ 72.44
Selling Price
$ 61.70
2135
2042
1431
2384
Market Price
$ 92.65
Selling Price
$ 79.68
1042
799
211
3685
Market Price
$ 93.48
Selling Price
$ 79.23
569
154
399
1450
Market Price
$ 99.84
Selling Price
$ 87.16
3230
2386
2309
3610
Market Price
$ 64.96
Selling Price
$ 56.52
1611
698
1385
3117
Market Price
$ 83.77
Selling Price
$ 76.14
1087
758
604
3253
Market Price
$ 106.24
Selling Price
$ 89.73
1896
1135
1659
2118
Market Price
$ 103.94
Selling Price
$ 91.18
2406
890
2270
4258
Market Price
$ 66.01
Selling Price
$ 59.72
560
350
331
1083
Market Price
$ 107.01
Selling Price
$ 94.80
1180
872
512
3471
Market Price
$ 86.83
Selling Price
$ 75.76
2536
1951
2021
2972
Market Price
$ 84.03
Selling Price
$ 76.34
2783
2042
1246
3899
Market Price
$ 81.79
Selling Price
$ 68.97
1062
640
898
2317
Market Price
$ 98.10
Selling Price
$ 85.84
1108
626
655
2361
Market Price
$ 102.41
Selling Price
$ 87.08
952
495
521
1104
Market Price
$ 76.60
Selling Price
$ 68.86
1603
1317
321
1758
Market Price
$ 92.63
Selling Price
$ 82.07
313
301
273
1333
Market Price
$ 73.46
Selling Price
$ 66.16
1459
917
1440
3091
Market Price
$ 104.03
Selling Price
$ 93.91
4063
3739
1131
4364
Market Price
$ 84.83
Selling Price
$ 72.13
1586
1110
457
1642
Market Price
$ 64.72
Selling Price
$ 55.91
280
116
266
778
Market Price
$ 107.81
Selling Price
$ 94.80
3137
1213
1163
4009
Market Price
$ 90.62
Selling Price
$ 77.04
950
455
470
2680
Market Price
$ 71.11
Selling Price
$ 63.79
395
304
287
1921
Market Price
$ 109.88
Selling Price
$ 91.64
688
532
584
1190
Market Price
$ 77.91
Selling Price
$ 69.14
582
240
479
752
Market Price
$ 78.19
Selling Price
$ 66.35
2102
1417
1155
3027
Market Price
$ 94.09
Selling Price
$ 83.87
455
299
335
1409
Market Price
$ 94.00
Selling Price
$ 84.67
1281
436
1046
2686
Market Price
$ 94.29
Selling Price
$ 80.15
518
352
283
1174
Market Price
$ 86.16
Selling Price
$ 72.37
824
667
667
1113