Market Price
$ 107.43
Selling Price
$ 89.91
4039
2601
2298
4074
Market Price
$ 94.78
Selling Price
$ 83.91
277
257
128
1236
Market Price
$ 69.53
Selling Price
$ 62.22
1008
327
683
1225
Market Price
$ 68.07
Selling Price
$ 57.39
591
318
588
1602
Market Price
$ 78.68
Selling Price
$ 71.25
1707
814
1450
1848
Market Price
$ 90.37
Selling Price
$ 81.29
1007
480
579
1677
Market Price
$ 110.66
Selling Price
$ 93.40
1330
462
850
2324
Market Price
$ 94.71
Selling Price
$ 80.90
2598
2416
881
3475
Market Price
$ 84.11
Selling Price
$ 70.70
3391
2596
3274
4895
Market Price
$ 67.07
Selling Price
$ 57.86
530
301
287
916
Market Price
$ 108.60
Selling Price
$ 98.54
2270
2164
1057
3194
Market Price
$ 115.16
Selling Price
$ 97.28
430
361
243
1563
Market Price
$ 95.67
Selling Price
$ 81.61
1146
1036
1042
1569
Market Price
$ 81.84
Selling Price
$ 70.60
1117
432
223
1890
Market Price
$ 101.94
Selling Price
$ 86.79
987
985
357
2225
Market Price
$ 86.02
Selling Price
$ 73.45
3205
1773
1211
4045
Market Price
$ 89.72
Selling Price
$ 75.16
1375
783
689
4376
Market Price
$ 113.22
Selling Price
$ 97.11
335
89
181
407
Market Price
$ 85.28
Selling Price
$ 74.47
1532
1223
348
2696
Market Price
$ 84.67
Selling Price
$ 73.41
171
133
45
753
Market Price
$ 90.32
Selling Price
$ 79.19
954
224
432
960
Market Price
$ 85.68
Selling Price
$ 74.51
1184
1183
652
4856
Market Price
$ 75.78
Selling Price
$ 64.79
326
257
318
635
Market Price
$ 109.78
Selling Price
$ 94.15
1875
672
986
4640
Market Price
$ 86.62
Selling Price
$ 72.99
952
557
560
1991
Market Price
$ 66.19
Selling Price
$ 57.26
918
549
534
4007
Market Price
$ 78.53
Selling Price
$ 67.44
1461
1319
1309
1928
Market Price
$ 103.58
Selling Price
$ 89.65
617
523
295
1012
Market Price
$ 103.71
Selling Price
$ 93.93
1038
709
386
1723
Market Price
$ 74.30
Selling Price
$ 64.33
1245
477
437
1761
Market Price
$ 86.00
Selling Price
$ 72.25
3642
3055
2790
4673
Market Price
$ 91.29
Selling Price
$ 80.63
3884
2515
3176
3935
Market Price
$ 72.47
Selling Price
$ 62.64
280
268
204
1205
Market Price
$ 84.99
Selling Price
$ 73.85
2798
1003
1196
3551
Market Price
$ 100.57
Selling Price
$ 83.87
2881
911
1592
3261
Market Price
$ 111.19
Selling Price
$ 96.84
1611
996
1386
4695
Market Price
$ 62.87
Selling Price
$ 56.44
3614
1228
1174
4050
Market Price
$ 83.02
Selling Price
$ 72.79
849
212
517
1769
Market Price
$ 80.82
Selling Price
$ 69.50
2709
1029
863
3246
Market Price
$ 87.25
Selling Price
$ 73.24
2217
1562
1763
3009