Market Price
$ 113.73
Selling Price
$ 96.16
1108
454
526
1999
Market Price
$ 114.86
Selling Price
$ 98.87
2068
765
1917
3639
Market Price
$ 94.32
Selling Price
$ 85.07
1101
448
325
4502
Market Price
$ 105.02
Selling Price
$ 90.49
822
310
411
2361
Market Price
$ 68.03
Selling Price
$ 60.13
400
347
378
1177
Market Price
$ 94.46
Selling Price
$ 81.05
1990
1068
1139
4712
Market Price
$ 112.69
Selling Price
$ 96.71
2046
1526
1334
2625
Market Price
$ 102.66
Selling Price
$ 86.49
1944
773
573
2510
Market Price
$ 88.64
Selling Price
$ 78.92
632
466
571
841
Market Price
$ 62.91
Selling Price
$ 55.04
446
139
437
601
Market Price
$ 71.88
Selling Price
$ 61.76
747
641
720
1621
Market Price
$ 110.76
Selling Price
$ 95.58
1238
343
266
4235
Market Price
$ 107.14
Selling Price
$ 91.05
2578
1820
2551
2887
Market Price
$ 99.19
Selling Price
$ 86.89
3781
2508
3059
4969
Market Price
$ 93.18
Selling Price
$ 81.47
2060
865
1070
4725
Market Price
$ 99.60
Selling Price
$ 88.48
1949
665
1592
3740
Market Price
$ 81.97
Selling Price
$ 72.65
611
141
490
1124
Market Price
$ 64.76
Selling Price
$ 58.59
1193
922
690
2869
Market Price
$ 83.68
Selling Price
$ 69.77
890
566
260
1311
Market Price
$ 76.32
Selling Price
$ 63.75
1301
707
618
2466
Market Price
$ 75.14
Selling Price
$ 64.66
2333
1655
581
3695
Market Price
$ 94.26
Selling Price
$ 82.84
951
496
822
1339
Market Price
$ 76.36
Selling Price
$ 68.86
877
389
445
1829
Market Price
$ 97.59
Selling Price
$ 83.48
590
241
413
911
Market Price
$ 92.50
Selling Price
$ 83.18
2376
1486
2224
3572
Market Price
$ 75.58
Selling Price
$ 63.14
2696
2661
1395
4475
Market Price
$ 85.47
Selling Price
$ 73.83
1111
639
844
3360
Market Price
$ 94.60
Selling Price
$ 83.68
2651
627
1140
4190
Market Price
$ 95.35
Selling Price
$ 81.85
1336
511
655
2926
Market Price
$ 105.06
Selling Price
$ 90.20
785
582
753
2089
Market Price
$ 106.81
Selling Price
$ 90.04
819
719
553
2519
Market Price
$ 97.62
Selling Price
$ 87.00
336
143
162
1383
Market Price
$ 79.10
Selling Price
$ 67.33
194
142
57
875
Market Price
$ 94.17
Selling Price
$ 79.54
1123
449
300
4419
Market Price
$ 88.57
Selling Price
$ 77.13
922
805
548
2802
Market Price
$ 93.68
Selling Price
$ 83.70
1211
342
933
2277
Market Price
$ 78.21
Selling Price
$ 66.13
827
385
814
1047
Market Price
$ 94.21
Selling Price
$ 78.64
684
683
351
1155
Market Price
$ 67.65
Selling Price
$ 61.37
1269
989
345
2611
Market Price
$ 82.38
Selling Price
$ 72.39
738
474
471
1200