Market Price
$ 104.20
Selling Price
$ 92.60
2162
1600
1993
3227
Market Price
$ 97.18
Selling Price
$ 87.74
2676
1892
868
2922
Market Price
$ 113.62
Selling Price
$ 97.03
425
410
173
427
Market Price
$ 97.45
Selling Price
$ 84.81
911
483
771
1860
Market Price
$ 85.50
Selling Price
$ 76.01
1817
1660
678
3492
Market Price
$ 112.90
Selling Price
$ 94.74
949
802
860
1760
Market Price
$ 97.17
Selling Price
$ 84.90
1488
846
598
2487
Market Price
$ 87.97
Selling Price
$ 76.92
483
203
480
521
Market Price
$ 108.21
Selling Price
$ 96.23
305
198
154
1409
Market Price
$ 100.98
Selling Price
$ 87.08
409
139
212
460
Market Price
$ 95.36
Selling Price
$ 80.05
1233
1180
596
1907
Market Price
$ 64.23
Selling Price
$ 56.73
1005
921
412
1642
Market Price
$ 91.22
Selling Price
$ 78.87
823
518
190
1781
Market Price
$ 108.36
Selling Price
$ 94.20
1105
792
686
2067
Market Price
$ 93.98
Selling Price
$ 83.05
1811
1594
1522
3350
Market Price
$ 84.07
Selling Price
$ 74.01
139
69
116
647
Market Price
$ 88.88
Selling Price
$ 77.33
552
373
194
1201
Market Price
$ 80.98
Selling Price
$ 71.22
2533
1777
1642
4878
Market Price
$ 105.18
Selling Price
$ 89.25
1478
1063
1241
1514
Market Price
$ 74.29
Selling Price
$ 62.68
3414
3172
1388
4634
Market Price
$ 64.80
Selling Price
$ 56.39
964
465
229
1504
Market Price
$ 97.00
Selling Price
$ 84.08
887
633
478
1739
Market Price
$ 100.67
Selling Price
$ 88.34
859
313
681
1653
Market Price
$ 65.29
Selling Price
$ 56.87
4221
2890
2018
4417
Market Price
$ 103.18
Selling Price
$ 91.01
1111
572
850
3025
Market Price
$ 65.39
Selling Price
$ 55.72
1313
639
489
2061
Market Price
$ 98.01
Selling Price
$ 88.20
2398
1745
621
4641
Market Price
$ 96.45
Selling Price
$ 80.77
435
291
404
562
Market Price
$ 83.27
Selling Price
$ 72.21
624
307
529
867
Market Price
$ 86.90
Selling Price
$ 75.09
2025
854
1796
3004
Market Price
$ 80.20
Selling Price
$ 68.09
1934
1321
1438
4659
Market Price
$ 99.80
Selling Price
$ 84.78
1127
1114
813
2146
Market Price
$ 78.23
Selling Price
$ 70.94
805
750
269
3866
Market Price
$ 79.67
Selling Price
$ 71.63
2904
2126
2380
3284
Market Price
$ 74.41
Selling Price
$ 62.74
2376
2338
601
2558
Market Price
$ 101.41
Selling Price
$ 91.69
938
329
197
1871
Market Price
$ 113.56
Selling Price
$ 98.91
694
615
265
1056
Market Price
$ 67.48
Selling Price
$ 57.28
2126
1006
1099
3420
Market Price
$ 81.89
Selling Price
$ 73.50
1786
1176
999
2001
Market Price
$ 96.21
Selling Price
$ 85.07
527
203
422
1803