Market Price
$ 108.19
Selling Price
$ 92.10
1881
1649
1095
3158
Market Price
$ 105.11
Selling Price
$ 88.71
1132
602
976
2882
Market Price
$ 93.95
Selling Price
$ 84.15
1458
1144
629
2547
Market Price
$ 87.98
Selling Price
$ 77.68
2388
1002
1384
3238
Market Price
$ 115.56
Selling Price
$ 97.76
1875
847
1183
4045
Market Price
$ 89.09
Selling Price
$ 74.70
2912
1709
1870
4303
Market Price
$ 85.38
Selling Price
$ 73.58
3048
999
2908
4115
Market Price
$ 92.87
Selling Price
$ 79.40
162
40
44
401
Market Price
$ 67.92
Selling Price
$ 60.14
1191
425
329
4550
Market Price
$ 66.09
Selling Price
$ 55.43
1446
886
615
2117
Market Price
$ 108.86
Selling Price
$ 98.00
2357
1528
1536
3766
Market Price
$ 112.16
Selling Price
$ 97.20
2752
2241
1156
3234
Market Price
$ 107.84
Selling Price
$ 96.33
1104
260
919
4896
Market Price
$ 95.07
Selling Price
$ 80.48
880
549
729
1998
Market Price
$ 97.27
Selling Price
$ 83.69
3267
2626
2424
3877
Market Price
$ 107.84
Selling Price
$ 94.32
1388
324
324
2225
Market Price
$ 74.88
Selling Price
$ 66.97
1328
1027
843
4925
Market Price
$ 104.77
Selling Price
$ 91.17
389
100
119
1566
Market Price
$ 90.92
Selling Price
$ 81.97
973
663
711
2450
Market Price
$ 105.38
Selling Price
$ 87.89
3362
2219
2522
4103
Market Price
$ 85.44
Selling Price
$ 71.49
838
407
277
1798
Market Price
$ 85.28
Selling Price
$ 71.52
2654
2594
1167
4721
Market Price
$ 105.96
Selling Price
$ 91.70
4294
4173
3045
4476
Market Price
$ 111.52
Selling Price
$ 96.00
2463
2430
1735
2478
Market Price
$ 75.00
Selling Price
$ 67.10
260
254
168
899
Market Price
$ 103.75
Selling Price
$ 90.83
747
257
583
2680
Market Price
$ 115.02
Selling Price
$ 96.02
1305
434
1286
2668
Market Price
$ 97.05
Selling Price
$ 82.08
958
742
653
984
Market Price
$ 98.40
Selling Price
$ 86.47
2364
1134
1577
2495
Market Price
$ 78.47
Selling Price
$ 69.09
2755
2217
706
2820
Market Price
$ 97.56
Selling Price
$ 82.65
1053
999
927
4853
Market Price
$ 97.15
Selling Price
$ 81.73
1617
1038
1321
2797
Market Price
$ 104.27
Selling Price
$ 90.33
1304
298
285
3024
Market Price
$ 72.82
Selling Price
$ 60.97
1039
259
847
2841
Market Price
$ 93.99
Selling Price
$ 82.51
1031
307
785
1648
Market Price
$ 95.46
Selling Price
$ 84.20
1329
1048
1302
3778
Market Price
$ 76.66
Selling Price
$ 65.16
700
541
225
3289
Market Price
$ 88.36
Selling Price
$ 76.86
283
222
185
1321
Market Price
$ 65.99
Selling Price
$ 58.72
2945
1361
985
3175
Market Price
$ 99.05
Selling Price
$ 83.25
3679
3667
1898
4823