Market Price
$ 100.47
Selling Price
$ 91.09
699
469
157
2587
Market Price
$ 99.75
Selling Price
$ 89.53
1692
501
1174
1967
Market Price
$ 102.12
Selling Price
$ 85.86
3072
1104
2811
4375
Market Price
$ 89.15
Selling Price
$ 80.26
323
135
269
866
Market Price
$ 97.36
Selling Price
$ 86.81
1111
603
504
4892
Market Price
$ 81.90
Selling Price
$ 70.26
1434
877
1240
4882
Market Price
$ 81.63
Selling Price
$ 69.83
2674
2057
1477
3098
Market Price
$ 86.55
Selling Price
$ 74.63
612
124
209
676
Market Price
$ 91.86
Selling Price
$ 82.77
2857
901
2838
3444
Market Price
$ 95.80
Selling Price
$ 80.07
1631
1505
1342
2257
Market Price
$ 81.91
Selling Price
$ 72.86
3007
1669
2038
4959
Market Price
$ 84.68
Selling Price
$ 76.41
720
683
630
1169
Market Price
$ 63.10
Selling Price
$ 55.40
1809
1197
555
4863
Market Price
$ 107.52
Selling Price
$ 92.52
1701
1121
1611
1783
Market Price
$ 101.93
Selling Price
$ 88.08
460
139
145
1187
Market Price
$ 114.68
Selling Price
$ 97.62
650
432
174
2703
Market Price
$ 97.56
Selling Price
$ 85.67
406
177
262
594
Market Price
$ 73.41
Selling Price
$ 62.58
428
350
202
1039
Market Price
$ 96.18
Selling Price
$ 86.74
1933
666
1623
2158
Market Price
$ 85.45
Selling Price
$ 76.04
1216
1180
1148
3261
Market Price
$ 73.69
Selling Price
$ 64.83
3982
2894
1443
4691
Market Price
$ 74.22
Selling Price
$ 64.36
1031
316
1007
3106
Market Price
$ 107.27
Selling Price
$ 96.66
2905
2452
2342
3414
Market Price
$ 110.24
Selling Price
$ 91.98
406
277
184
546
Market Price
$ 82.78
Selling Price
$ 73.41
1377
280
834
2495
Market Price
$ 69.26
Selling Price
$ 58.70
981
453
457
1093
Market Price
$ 61.84
Selling Price
$ 55.02
1298
1149
1247
1407
Market Price
$ 80.78
Selling Price
$ 68.47
781
161
353
2093
Market Price
$ 72.73
Selling Price
$ 62.78
1239
345
922
3538
Market Price
$ 72.21
Selling Price
$ 63.48
897
524
659
3419
Market Price
$ 73.83
Selling Price
$ 66.54
294
97
238
436
Market Price
$ 78.79
Selling Price
$ 71.40
2773
1186
571
4718
Market Price
$ 102.73
Selling Price
$ 93.16
2361
759
1354
3727
Market Price
$ 98.04
Selling Price
$ 83.80
685
235
541
1071
Market Price
$ 100.73
Selling Price
$ 90.28
2395
2105
729
3285
Market Price
$ 101.73
Selling Price
$ 89.53
478
445
232
1227
Market Price
$ 96.61
Selling Price
$ 86.12
483
282
146
1252
Market Price
$ 74.23
Selling Price
$ 66.03
780
622
176
1694
Market Price
$ 104.64
Selling Price
$ 92.34
1660
1553
1389
2062
Market Price
$ 113.44
Selling Price
$ 98.89
1193
1012
590
1409