Market Price
$ 100.77
Selling Price
$ 89.88
535
242
488
1930
Market Price
$ 115.62
Selling Price
$ 96.44
1251
634
347
1367
Market Price
$ 98.99
Selling Price
$ 83.11
1101
650
464
4578
Market Price
$ 84.53
Selling Price
$ 73.37
642
128
335
1355
Market Price
$ 73.27
Selling Price
$ 61.58
880
507
322
1200
Market Price
$ 106.94
Selling Price
$ 89.18
872
568
583
3852
Market Price
$ 74.67
Selling Price
$ 65.78
702
658
631
3436
Market Price
$ 73.41
Selling Price
$ 61.57
3446
2808
1607
3458
Market Price
$ 69.13
Selling Price
$ 62.35
4106
1750
3333
4462
Market Price
$ 89.08
Selling Price
$ 79.74
2026
1170
530
2265
Market Price
$ 91.69
Selling Price
$ 79.11
3546
2044
2795
4645
Market Price
$ 64.86
Selling Price
$ 57.60
584
237
300
2634
Market Price
$ 76.31
Selling Price
$ 65.96
4527
1649
1792
4752
Market Price
$ 66.57
Selling Price
$ 57.74
2325
1893
2101
4878
Market Price
$ 63.51
Selling Price
$ 55.91
3790
3083
2110
3803
Market Price
$ 82.62
Selling Price
$ 70.28
1685
1211
1586
3844
Market Price
$ 105.62
Selling Price
$ 94.82
2931
1570
2261
3788
Market Price
$ 86.59
Selling Price
$ 72.28
2953
1298
1053
4599
Market Price
$ 101.55
Selling Price
$ 85.19
2928
1433
2259
4320
Market Price
$ 65.96
Selling Price
$ 55.55
3366
1880
2370
3476
Market Price
$ 100.20
Selling Price
$ 89.86
2389
1258
1611
4385
Market Price
$ 114.23
Selling Price
$ 98.25
4043
1076
3263
4050
Market Price
$ 103.30
Selling Price
$ 86.13
732
236
234
1839
Market Price
$ 86.47
Selling Price
$ 77.80
293
93
141
1285
Market Price
$ 112.13
Selling Price
$ 97.29
605
305
299
1762
Market Price
$ 70.09
Selling Price
$ 59.21
1548
755
725
3450
Market Price
$ 103.15
Selling Price
$ 91.92
3882
1274
2021
4177
Market Price
$ 98.01
Selling Price
$ 85.80
2230
2050
1050
2667
Market Price
$ 106.24
Selling Price
$ 94.03
303
214
273
937
Market Price
$ 94.04
Selling Price
$ 80.45
4012
935
2896
4994
Market Price
$ 96.08
Selling Price
$ 84.40
3655
984
2855
3823
Market Price
$ 75.52
Selling Price
$ 66.19
2428
598
765
2566
Market Price
$ 73.76
Selling Price
$ 63.84
1652
679
961
2411
Market Price
$ 77.81
Selling Price
$ 66.01
675
423
209
1242
Market Price
$ 78.33
Selling Price
$ 70.40
2375
1919
800
4955
Market Price
$ 72.40
Selling Price
$ 62.33
1624
775
678
3105
Market Price
$ 72.33
Selling Price
$ 62.08
982
489
510
1551
Market Price
$ 91.25
Selling Price
$ 79.03
1568
841
1190
2165
Market Price
$ 74.09
Selling Price
$ 63.36
349
322
151
409
Market Price
$ 85.47
Selling Price
$ 75.58
2006
1364
465
4020