Market Price
$ 110.92
Selling Price
$ 97.00
1430
1190
825
3157
Market Price
$ 106.08
Selling Price
$ 91.29
3212
1758
688
4891
Market Price
$ 89.57
Selling Price
$ 79.82
1451
501
800
4072
Market Price
$ 133.21
Selling Price
$ 112.61
915
269
490
1088
Market Price
$ 118.06
Selling Price
$ 104.40
1816
1813
1068
2712
Market Price
$ 134.69
Selling Price
$ 113.14
207
155
143
878
Market Price
$ 94.41
Selling Price
$ 80.43
1427
685
680
1744
Market Price
$ 82.21
Selling Price
$ 73.00
4377
3190
1048
5000
Market Price
$ 117.34
Selling Price
$ 104.85
245
97
206
433
Market Price
$ 131.37
Selling Price
$ 110.42
446
328
175
1262
Market Price
$ 121.07
Selling Price
$ 109.09
2546
579
803
2872
Market Price
$ 80.26
Selling Price
$ 71.67
530
526
466
2334
Market Price
$ 124.01
Selling Price
$ 109.76
4732
2110
2791
4748
Market Price
$ 95.11
Selling Price
$ 85.71
1096
997
255
1176
Market Price
$ 97.27
Selling Price
$ 82.93
3146
2663
2335
4464
Market Price
$ 96.52
Selling Price
$ 86.31
2143
970
2127
4187
Market Price
$ 108.94
Selling Price
$ 92.88
2864
2086
2338
3673
Market Price
$ 98.81
Selling Price
$ 86.02
1388
578
508
3181
Market Price
$ 103.05
Selling Price
$ 89.08
1022
462
850
1956
Market Price
$ 110.47
Selling Price
$ 96.46
1081
347
303
4623
Market Price
$ 121.00
Selling Price
$ 107.74
790
672
259
2209
Market Price
$ 124.24
Selling Price
$ 107.41
345
276
168
418
Market Price
$ 99.70
Selling Price
$ 86.44
2837
2011
1711
4657
Market Price
$ 99.37
Selling Price
$ 84.92
768
725
391
852
Market Price
$ 101.24
Selling Price
$ 89.40
3920
3782
2399
4952
Market Price
$ 116.57
Selling Price
$ 97.35
2332
1323
980
2336
Market Price
$ 103.38
Selling Price
$ 92.45
1152
918
300
1368
Market Price
$ 137.72
Selling Price
$ 114.97
1108
601
1058
2880
Market Price
$ 117.02
Selling Price
$ 104.14
677
368
585
1127
Market Price
$ 108.59
Selling Price
$ 95.24
1438
948
1079
3781
Market Price
$ 100.18
Selling Price
$ 84.01
238
235
153
747
Market Price
$ 99.73
Selling Price
$ 84.95
2535
1923
744
2751
Market Price
$ 87.74
Selling Price
$ 73.57
1952
1461
1598
1959
Market Price
$ 101.92
Selling Price
$ 87.64
1123
985
1078
1153
Market Price
$ 134.86
Selling Price
$ 114.87
347
266
325
828
Market Price
$ 100.98
Selling Price
$ 88.91
1270
533
1211
1451
Market Price
$ 113.71
Selling Price
$ 103.22
539
515
388
655
Market Price
$ 141.77
Selling Price
$ 119.06
2610
1142
669
4478
Market Price
$ 127.13
Selling Price
$ 107.37
949
693
681
3734
Market Price
$ 97.16
Selling Price
$ 82.59
1857
405
1205
2370