Market Price
$ 102.71
Selling Price
$ 87.15
815
605
741
2977
Market Price
$ 81.60
Selling Price
$ 70.44
411
356
407
590
Market Price
$ 95.66
Selling Price
$ 81.68
405
235
290
574
Market Price
$ 104.13
Selling Price
$ 89.32
3011
892
1940
3100
Market Price
$ 96.82
Selling Price
$ 81.64
3197
1570
1234
4341
Market Price
$ 130.42
Selling Price
$ 116.30
2325
923
568
4559
Market Price
$ 106.37
Selling Price
$ 93.28
852
750
571
3030
Market Price
$ 131.31
Selling Price
$ 110.03
1772
1248
1361
1794
Market Price
$ 128.27
Selling Price
$ 112.30
1393
1125
1291
3586
Market Price
$ 110.01
Selling Price
$ 93.82
3577
2379
1423
3827
Market Price
$ 108.99
Selling Price
$ 95.59
716
391
660
1495
Market Price
$ 103.56
Selling Price
$ 88.05
2178
2046
506
4550
Market Price
$ 124.11
Selling Price
$ 108.22
2208
953
1848
4708
Market Price
$ 92.12
Selling Price
$ 77.68
398
124
107
667
Market Price
$ 79.01
Selling Price
$ 70.07
2521
1350
2312
4374
Market Price
$ 99.71
Selling Price
$ 84.21
1068
334
539
4710
Market Price
$ 87.08
Selling Price
$ 77.00
1566
645
1542
3819
Market Price
$ 108.28
Selling Price
$ 93.60
1162
651
827
1357
Market Price
$ 106.99
Selling Price
$ 90.33
2063
2004
1291
2116
Market Price
$ 114.12
Selling Price
$ 96.02
696
268
619
735
Market Price
$ 84.44
Selling Price
$ 73.26
2838
1691
1138
3838
Market Price
$ 119.26
Selling Price
$ 100.09
1872
1321
1368
2553
Market Price
$ 97.31
Selling Price
$ 85.73
1097
532
409
2542
Market Price
$ 100.08
Selling Price
$ 86.18
2624
1880
2196
3376
Market Price
$ 121.80
Selling Price
$ 108.39
901
277
565
1493
Market Price
$ 93.19
Selling Price
$ 78.59
1295
741
882
2050
Market Price
$ 97.17
Selling Price
$ 88.19
1488
782
466
3900
Market Price
$ 130.22
Selling Price
$ 114.12
1896
994
390
2039
Market Price
$ 96.32
Selling Price
$ 87.47
3675
1521
3293
3880
Market Price
$ 94.67
Selling Price
$ 84.41
1561
928
1205
4385
Market Price
$ 103.10
Selling Price
$ 88.20
3231
2175
2750
3468
Market Price
$ 105.81
Selling Price
$ 95.52
1547
801
964
4434
Market Price
$ 103.86
Selling Price
$ 89.81
3559
1740
2033
4067
Market Price
$ 87.56
Selling Price
$ 77.84
814
566
351
1569
Market Price
$ 85.84
Selling Price
$ 76.46
640
501
607
2144
Market Price
$ 113.42
Selling Price
$ 94.82
1416
911
1267
2172
Market Price
$ 125.89
Selling Price
$ 109.21
999
651
892
1358
Market Price
$ 127.62
Selling Price
$ 110.41
1815
1493
586
2924
Market Price
$ 100.84
Selling Price
$ 90.94
482
463
412
1539
Market Price
$ 103.28
Selling Price
$ 91.44
2889
1573
2458
4144