Market Price
$ 103.06
Selling Price
$ 87.23
3065
3045
2712
3749
Market Price
$ 81.19
Selling Price
$ 69.60
2748
2736
2055
3705
Market Price
$ 81.18
Selling Price
$ 68.58
3535
1672
1105
4084
Market Price
$ 64.94
Selling Price
$ 58.11
874
519
453
1745
Market Price
$ 96.42
Selling Price
$ 84.99
2235
1022
2006
3725
Market Price
$ 69.03
Selling Price
$ 59.94
1181
700
1149
4971
Market Price
$ 79.76
Selling Price
$ 67.90
307
196
62
1148
Market Price
$ 105.10
Selling Price
$ 89.53
1412
1116
1090
3766
Market Price
$ 89.29
Selling Price
$ 78.91
429
376
210
1227
Market Price
$ 110.55
Selling Price
$ 98.01
479
459
312
976
Market Price
$ 82.39
Selling Price
$ 74.71
1839
1551
1201
4995
Market Price
$ 68.38
Selling Price
$ 58.85
1303
311
1171
4440
Market Price
$ 92.79
Selling Price
$ 84.17
3025
2196
1698
4694
Market Price
$ 65.14
Selling Price
$ 58.34
335
270
288
758
Market Price
$ 113.20
Selling Price
$ 94.84
1445
996
433
1837
Market Price
$ 72.94
Selling Price
$ 61.62
1401
440
448
2138
Market Price
$ 76.98
Selling Price
$ 67.43
3936
3098
3224
4540
Market Price
$ 86.36
Selling Price
$ 73.50
3426
2171
803
3952
Market Price
$ 74.47
Selling Price
$ 67.03
1405
829
733
1780
Market Price
$ 82.19
Selling Price
$ 68.88
1640
1497
888
2378
Market Price
$ 68.47
Selling Price
$ 59.45
378
90
181
1711
Market Price
$ 86.12
Selling Price
$ 72.46
2059
1574
433
3156
Market Price
$ 96.14
Selling Price
$ 82.62
662
153
331
1095
Market Price
$ 112.03
Selling Price
$ 95.21
2032
1901
947
3168
Market Price
$ 97.93
Selling Price
$ 83.48
2002
1270
685
4578
Market Price
$ 71.46
Selling Price
$ 59.73
234
165
166
410
Market Price
$ 113.91
Selling Price
$ 97.39
1502
378
1085
4048
Market Price
$ 105.85
Selling Price
$ 94.75
1126
409
778
2924
Market Price
$ 105.27
Selling Price
$ 92.44
338
110
323
907
Market Price
$ 106.69
Selling Price
$ 89.49
2323
847
1334
4131
Market Price
$ 94.51
Selling Price
$ 85.34
2059
1177
492
2479
Market Price
$ 111.16
Selling Price
$ 94.07
1098
429
454
4335
Market Price
$ 111.24
Selling Price
$ 95.33
253
216
153
885
Market Price
$ 111.96
Selling Price
$ 94.53
690
189
284
1382
Market Price
$ 92.56
Selling Price
$ 78.11
499
295
142
805
Market Price
$ 112.11
Selling Price
$ 95.00
1353
970
955
2286
Market Price
$ 61.12
Selling Price
$ 55.30
2600
583
1252
3379
Market Price
$ 101.84
Selling Price
$ 86.16
1805
1227
493
2820
Market Price
$ 104.60
Selling Price
$ 92.17
354
276
210
898
Market Price
$ 110.05
Selling Price
$ 91.90
930
245
895
2185