Market Price
$ 113.62
Selling Price
$ 95.86
2044
680
664
2585
Market Price
$ 97.91
Selling Price
$ 85.42
2457
1624
1642
4234
Market Price
$ 88.92
Selling Price
$ 77.42
289
156
253
685
Market Price
$ 93.09
Selling Price
$ 82.22
3575
3570
1724
3813
Market Price
$ 105.66
Selling Price
$ 92.89
1636
1366
467
4001
Market Price
$ 105.60
Selling Price
$ 94.42
1244
294
623
3524
Market Price
$ 107.55
Selling Price
$ 93.40
3349
2157
2917
4444
Market Price
$ 70.91
Selling Price
$ 61.86
1140
667
646
2404
Market Price
$ 81.51
Selling Price
$ 68.30
515
203
500
1005
Market Price
$ 68.66
Selling Price
$ 60.21
1312
1147
580
3678
Market Price
$ 83.97
Selling Price
$ 73.92
418
122
255
1204
Market Price
$ 61.74
Selling Price
$ 55.46
782
608
538
1877
Market Price
$ 90.08
Selling Price
$ 78.79
833
689
759
942
Market Price
$ 90.56
Selling Price
$ 79.83
308
145
62
951
Market Price
$ 86.79
Selling Price
$ 73.78
3074
931
1622
4486
Market Price
$ 103.43
Selling Price
$ 92.70
1300
958
695
2041
Market Price
$ 78.88
Selling Price
$ 67.57
1882
1072
1198
4832
Market Price
$ 70.17
Selling Price
$ 63.38
1247
441
968
4982
Market Price
$ 89.19
Selling Price
$ 79.44
1981
581
1312
2151
Market Price
$ 72.23
Selling Price
$ 63.61
1295
618
659
1543
Market Price
$ 70.50
Selling Price
$ 61.21
3610
1584
2698
4436
Market Price
$ 101.70
Selling Price
$ 91.81
2286
2083
735
2740
Market Price
$ 95.89
Selling Price
$ 84.94
139
97
106
505
Market Price
$ 103.03
Selling Price
$ 92.63
630
256
143
821
Market Price
$ 106.49
Selling Price
$ 93.08
3213
861
1247
4986
Market Price
$ 87.00
Selling Price
$ 76.58
1989
508
506
3034
Market Price
$ 92.28
Selling Price
$ 78.28
1115
778
296
1119
Market Price
$ 85.32
Selling Price
$ 71.94
654
627
250
930
Market Price
$ 103.70
Selling Price
$ 90.14
2311
1759
1862
2487
Market Price
$ 104.62
Selling Price
$ 93.25
2231
900
2108
3994
Market Price
$ 92.20
Selling Price
$ 77.71
3900
3253
2488
4028
Market Price
$ 74.38
Selling Price
$ 65.43
2252
1590
924
3439
Market Price
$ 95.30
Selling Price
$ 79.47
2035
1866
1611
3231
Market Price
$ 86.95
Selling Price
$ 77.65
1193
646
519
2430
Market Price
$ 81.57
Selling Price
$ 69.92
363
270
363
781
Market Price
$ 98.97
Selling Price
$ 86.99
674
264
211
1562
Market Price
$ 98.18
Selling Price
$ 88.67
1504
366
806
1771
Market Price
$ 82.94
Selling Price
$ 71.12
3914
1650
3576
4883
Market Price
$ 80.63
Selling Price
$ 70.65
1429
391
1408
2071
Market Price
$ 106.65
Selling Price
$ 90.37
164
156
98
780