Market Price
$ 103.01
Selling Price
$ 91.79
4124
4052
2890
4437
Market Price
$ 73.99
Selling Price
$ 64.79
536
258
243
800
Market Price
$ 83.26
Selling Price
$ 73.73
1393
1049
811
4804
Market Price
$ 114.01
Selling Price
$ 97.61
2134
823
1099
4581
Market Price
$ 99.81
Selling Price
$ 90.44
2381
1123
2291
4856
Market Price
$ 81.12
Selling Price
$ 70.54
2070
1323
1452
2507
Market Price
$ 109.77
Selling Price
$ 98.41
4601
3811
3507
4909
Market Price
$ 70.44
Selling Price
$ 63.51
3134
1122
1613
3173
Market Price
$ 96.10
Selling Price
$ 84.05
959
650
405
2352
Market Price
$ 80.92
Selling Price
$ 71.24
3179
1275
2564
3634
Market Price
$ 85.32
Selling Price
$ 72.39
1844
838
1049
2918
Market Price
$ 110.56
Selling Price
$ 93.23
826
552
799
1415
Market Price
$ 116.29
Selling Price
$ 98.26
1081
1065
273
2526
Market Price
$ 80.47
Selling Price
$ 70.35
1333
362
967
4061
Market Price
$ 106.19
Selling Price
$ 95.50
308
265
71
719
Market Price
$ 103.19
Selling Price
$ 88.05
550
217
316
1582
Market Price
$ 96.88
Selling Price
$ 81.92
2223
2127
1152
3530
Market Price
$ 82.62
Selling Price
$ 74.18
544
121
415
1304
Market Price
$ 73.58
Selling Price
$ 63.32
159
157
105
533
Market Price
$ 87.34
Selling Price
$ 77.14
3495
1420
2570
4678
Market Price
$ 69.74
Selling Price
$ 59.80
1177
241
1117
1856
Market Price
$ 81.97
Selling Price
$ 70.28
2702
1934
1321
3567
Market Price
$ 72.03
Selling Price
$ 64.20
489
330
234
815
Market Price
$ 91.71
Selling Price
$ 79.91
920
259
466
1337
Market Price
$ 103.31
Selling Price
$ 93.45
495
469
444
2084
Market Price
$ 114.70
Selling Price
$ 96.12
2230
1606
2135
3083
Market Price
$ 93.89
Selling Price
$ 81.38
3239
1831
3238
4860
Market Price
$ 79.42
Selling Price
$ 70.59
4221
1357
4062
4644
Market Price
$ 100.52
Selling Price
$ 86.86
157
77
32
683
Market Price
$ 82.42
Selling Price
$ 73.57
3516
1686
1555
3595
Market Price
$ 69.66
Selling Price
$ 60.67
2701
916
2575
2786
Market Price
$ 83.14
Selling Price
$ 72.92
103
79
67
423
Market Price
$ 92.73
Selling Price
$ 82.98
1619
748
1356
1984
Market Price
$ 93.08
Selling Price
$ 81.00
1483
992
1033
1953
Market Price
$ 104.67
Selling Price
$ 89.00
107
74
36
411
Market Price
$ 81.80
Selling Price
$ 73.67
660
358
377
968
Market Price
$ 67.65
Selling Price
$ 60.12
3932
2350
3931
4163
Market Price
$ 65.26
Selling Price
$ 57.31
1754
1429
1048
2396
Market Price
$ 85.39
Selling Price
$ 71.80
1827
1383
1244
3147
Market Price
$ 90.68
Selling Price
$ 82.24
994
210
211
2238