Market Price
$ 108.43
Selling Price
$ 93.30
1118
268
776
1592
Market Price
$ 100.28
Selling Price
$ 86.61
3225
2809
965
3544
Market Price
$ 111.59
Selling Price
$ 94.92
1986
1628
716
4983
Market Price
$ 106.62
Selling Price
$ 96.33
2001
1162
840
4635
Market Price
$ 113.75
Selling Price
$ 95.90
333
300
96
1058
Market Price
$ 88.70
Selling Price
$ 80.06
180
49
144
605
Market Price
$ 81.10
Selling Price
$ 68.47
2543
1907
1121
3974
Market Price
$ 112.02
Selling Price
$ 98.43
685
450
197
1405
Market Price
$ 86.94
Selling Price
$ 78.89
934
600
262
2656
Market Price
$ 95.67
Selling Price
$ 80.35
4352
4235
1748
4568
Market Price
$ 85.83
Selling Price
$ 74.61
1166
853
676
1175
Market Price
$ 105.21
Selling Price
$ 93.90
1496
688
1284
4570
Market Price
$ 116.79
Selling Price
$ 98.64
1166
710
1162
2217
Market Price
$ 67.30
Selling Price
$ 56.09
3103
1990
2378
4587
Market Price
$ 79.14
Selling Price
$ 71.61
2444
1062
1159
4322
Market Price
$ 74.99
Selling Price
$ 67.65
1084
447
901
4300
Market Price
$ 64.03
Selling Price
$ 55.88
1199
279
888
1984
Market Price
$ 74.07
Selling Price
$ 66.92
278
207
232
489
Market Price
$ 89.20
Selling Price
$ 74.57
381
345
116
731
Market Price
$ 77.59
Selling Price
$ 68.98
1893
1348
705
3617
Market Price
$ 95.88
Selling Price
$ 86.44
861
351
480
3507
Market Price
$ 68.96
Selling Price
$ 58.75
2427
812
1803
2900
Market Price
$ 77.63
Selling Price
$ 65.43
3479
3037
1959
4606
Market Price
$ 82.02
Selling Price
$ 71.14
710
303
422
710
Market Price
$ 104.80
Selling Price
$ 93.08
2716
1609
1371
3175
Market Price
$ 117.36
Selling Price
$ 98.43
2517
1478
1856
3352
Market Price
$ 97.74
Selling Price
$ 85.35
1353
771
1144
1696
Market Price
$ 101.24
Selling Price
$ 91.11
3008
1733
2742
4027
Market Price
$ 105.78
Selling Price
$ 90.39
2023
2021
1982
2880
Market Price
$ 100.10
Selling Price
$ 87.29
665
375
441
2286
Market Price
$ 92.33
Selling Price
$ 82.35
357
344
255
1460
Market Price
$ 69.75
Selling Price
$ 60.49
1155
863
895
4817
Market Price
$ 65.01
Selling Price
$ 55.03
2702
2175
1284
3025
Market Price
$ 115.17
Selling Price
$ 97.22
3350
1054
840
4164
Market Price
$ 78.73
Selling Price
$ 66.69
933
909
398
1465
Market Price
$ 66.81
Selling Price
$ 60.40
3178
707
2566
4504
Market Price
$ 99.88
Selling Price
$ 89.45
1120
528
472
3029
Market Price
$ 111.19
Selling Price
$ 95.94
839
340
515
2525
Market Price
$ 92.81
Selling Price
$ 82.42
1766
888
410
2495
Market Price
$ 64.86
Selling Price
$ 57.72
945
425
676
1207