Market Price
$ 103.07
Selling Price
$ 87.83
378
212
337
1459
Market Price
$ 86.72
Selling Price
$ 76.50
739
555
246
892
Market Price
$ 110.14
Selling Price
$ 94.56
1346
783
340
1713
Market Price
$ 101.05
Selling Price
$ 84.44
1421
1069
1085
1593
Market Price
$ 86.84
Selling Price
$ 76.20
1917
1713
931
4758
Market Price
$ 72.47
Selling Price
$ 65.86
4338
4313
1622
4397
Market Price
$ 90.45
Selling Price
$ 80.70
2022
439
1382
2741
Market Price
$ 92.91
Selling Price
$ 79.55
520
262
437
2603
Market Price
$ 85.26
Selling Price
$ 72.69
244
51
193
1135
Market Price
$ 69.77
Selling Price
$ 61.62
526
109
314
708
Market Price
$ 101.07
Selling Price
$ 89.48
1401
1274
1231
3367
Market Price
$ 112.01
Selling Price
$ 95.59
3402
2480
1248
3875
Market Price
$ 74.53
Selling Price
$ 67.16
1267
1113
1216
2117
Market Price
$ 108.58
Selling Price
$ 91.07
1298
733
520
3375
Market Price
$ 77.16
Selling Price
$ 67.06
2217
1762
2169
2281
Market Price
$ 92.27
Selling Price
$ 77.74
1739
1656
1469
2006
Market Price
$ 69.16
Selling Price
$ 59.55
261
162
240
917
Market Price
$ 96.13
Selling Price
$ 84.33
1735
488
1480
3118
Market Price
$ 83.71
Selling Price
$ 73.04
434
239
171
1555
Market Price
$ 90.11
Selling Price
$ 75.29
370
214
207
522
Market Price
$ 75.80
Selling Price
$ 68.13
594
472
286
1072
Market Price
$ 64.08
Selling Price
$ 55.46
1634
594
1517
4820
Market Price
$ 95.91
Selling Price
$ 80.72
1110
552
846
4079
Market Price
$ 110.27
Selling Price
$ 97.71
1168
501
1080
1321
Market Price
$ 82.30
Selling Price
$ 73.61
824
808
699
3032
Market Price
$ 80.44
Selling Price
$ 71.78
1561
419
1090
4159
Market Price
$ 72.13
Selling Price
$ 62.09
2616
877
1892
3926
Market Price
$ 85.71
Selling Price
$ 75.89
1993
726
1423
3613
Market Price
$ 84.56
Selling Price
$ 72.79
463
238
252
475
Market Price
$ 90.10
Selling Price
$ 77.69
1903
1016
986
2801
Market Price
$ 99.53
Selling Price
$ 86.88
469
364
129
1184
Market Price
$ 96.46
Selling Price
$ 85.91
2431
1678
1260
3104
Market Price
$ 96.61
Selling Price
$ 81.22
3494
2284
2476
3706
Market Price
$ 100.90
Selling Price
$ 88.39
1227
744
1001
2364
Market Price
$ 67.91
Selling Price
$ 57.91
1173
1107
737
1853
Market Price
$ 105.78
Selling Price
$ 92.73
3040
2383
777
4909
Market Price
$ 85.81
Selling Price
$ 72.91
604
460
300
1370
Market Price
$ 102.71
Selling Price
$ 86.94
451
241
339
1609
Market Price
$ 80.94
Selling Price
$ 72.92
1558
498
1315
2061
Market Price
$ 66.88
Selling Price
$ 59.56
1207
1157
1184
4346