Market Price
$ 104.32
Selling Price
$ 93.82
2556
951
1601
3358
Market Price
$ 69.57
Selling Price
$ 58.88
261
87
230
571
Market Price
$ 104.72
Selling Price
$ 92.52
1217
622
925
1475
Market Price
$ 81.34
Selling Price
$ 72.24
588
354
117
2395
Market Price
$ 103.01
Selling Price
$ 85.89
1953
1163
518
2612
Market Price
$ 80.23
Selling Price
$ 71.41
3798
1468
2723
3896
Market Price
$ 101.70
Selling Price
$ 86.72
1396
405
1131
2937
Market Price
$ 83.78
Selling Price
$ 73.06
511
347
237
624
Market Price
$ 83.50
Selling Price
$ 74.53
4307
1747
1104
4399
Market Price
$ 113.99
Selling Price
$ 96.19
488
403
342
2178
Market Price
$ 68.32
Selling Price
$ 58.48
2956
672
689
3188
Market Price
$ 71.12
Selling Price
$ 61.73
3758
2557
3137
4279
Market Price
$ 109.88
Selling Price
$ 94.40
800
261
278
2097
Market Price
$ 105.95
Selling Price
$ 89.08
878
484
806
1435
Market Price
$ 94.72
Selling Price
$ 84.00
3150
1171
2270
3359
Market Price
$ 102.67
Selling Price
$ 91.98
456
160
313
1147
Market Price
$ 72.49
Selling Price
$ 62.97
840
260
343
1237
Market Price
$ 97.77
Selling Price
$ 85.28
2935
1187
1535
3111
Market Price
$ 105.23
Selling Price
$ 88.15
296
103
229
633
Market Price
$ 97.53
Selling Price
$ 85.49
639
250
285
2403
Market Price
$ 104.56
Selling Price
$ 94.76
509
369
485
2389
Market Price
$ 111.75
Selling Price
$ 96.44
2526
720
2459
2869
Market Price
$ 97.51
Selling Price
$ 81.48
745
364
599
1064
Market Price
$ 100.25
Selling Price
$ 85.32
2920
721
2238
3588
Market Price
$ 75.87
Selling Price
$ 67.37
1580
608
1431
1677
Market Price
$ 73.28
Selling Price
$ 65.51
765
254
666
875
Market Price
$ 76.76
Selling Price
$ 68.40
826
222
251
3121
Market Price
$ 100.07
Selling Price
$ 88.49
629
467
356
2849
Market Price
$ 69.25
Selling Price
$ 62.35
1170
942
840
1674
Market Price
$ 100.30
Selling Price
$ 85.42
3381
2043
1729
4099
Market Price
$ 85.26
Selling Price
$ 73.92
2228
1338
1344
3692
Market Price
$ 69.82
Selling Price
$ 61.73
888
186
829
1223
Market Price
$ 87.04
Selling Price
$ 74.57
1036
371
698
1810
Market Price
$ 94.05
Selling Price
$ 85.37
591
136
252
1076
Market Price
$ 77.70
Selling Price
$ 69.77
170
144
43
430
Market Price
$ 94.43
Selling Price
$ 84.15
933
396
906
4051
Market Price
$ 100.73
Selling Price
$ 84.00
3300
2309
1503
3644
Market Price
$ 108.38
Selling Price
$ 93.61
333
150
214
1129
Market Price
$ 74.23
Selling Price
$ 65.69
2191
1095
1096
4625
Market Price
$ 67.77
Selling Price
$ 59.94
1943
995
1899
3813