Market Price
$ 104.02
Selling Price
$ 92.05
2319
1950
744
2742
Market Price
$ 107.83
Selling Price
$ 91.37
719
200
158
2534
Market Price
$ 105.47
Selling Price
$ 88.61
2541
1475
1617
2911
Market Price
$ 100.25
Selling Price
$ 84.22
1401
1049
1369
2474
Market Price
$ 75.00
Selling Price
$ 63.17
2183
2075
1316
3463
Market Price
$ 82.01
Selling Price
$ 73.54
967
405
717
3325
Market Price
$ 79.67
Selling Price
$ 68.51
2122
1155
2114
4510
Market Price
$ 97.45
Selling Price
$ 86.00
459
275
187
2163
Market Price
$ 96.33
Selling Price
$ 87.50
2849
727
1628
4347
Market Price
$ 111.07
Selling Price
$ 98.83
2419
2396
1703
3633
Market Price
$ 68.67
Selling Price
$ 58.55
997
501
698
2061
Market Price
$ 100.55
Selling Price
$ 90.31
4059
2108
1668
4823
Market Price
$ 99.84
Selling Price
$ 83.33
538
517
307
2346
Market Price
$ 87.83
Selling Price
$ 75.78
1772
1416
363
2862
Market Price
$ 96.16
Selling Price
$ 80.20
1173
1057
483
4469
Market Price
$ 103.16
Selling Price
$ 90.07
365
100
287
1541
Market Price
$ 71.79
Selling Price
$ 61.05
1775
667
498
1928
Market Price
$ 114.73
Selling Price
$ 97.39
1020
904
979
2539
Market Price
$ 107.32
Selling Price
$ 94.30
654
386
340
858
Market Price
$ 107.36
Selling Price
$ 91.70
931
829
394
2840
Market Price
$ 69.23
Selling Price
$ 59.07
1046
388
792
1070
Market Price
$ 72.53
Selling Price
$ 64.21
2000
575
771
3679
Market Price
$ 110.66
Selling Price
$ 98.33
3895
3238
1310
4828
Market Price
$ 96.11
Selling Price
$ 80.15
785
433
746
814
Market Price
$ 109.12
Selling Price
$ 97.14
519
454
428
2072
Market Price
$ 99.69
Selling Price
$ 87.51
1477
1080
1098
4974
Market Price
$ 73.99
Selling Price
$ 65.81
566
227
406
1099
Market Price
$ 89.20
Selling Price
$ 76.85
4764
3368
4690
4901
Market Price
$ 98.91
Selling Price
$ 87.81
2563
2292
608
3589
Market Price
$ 86.98
Selling Price
$ 73.06
463
272
103
1279
Market Price
$ 101.44
Selling Price
$ 88.83
951
756
190
1841
Market Price
$ 67.91
Selling Price
$ 61.37
1486
1388
935
2221
Market Price
$ 100.14
Selling Price
$ 83.67
1422
1370
435
2388
Market Price
$ 82.67
Selling Price
$ 71.32
2089
1744
1827
3503
Market Price
$ 98.94
Selling Price
$ 87.32
3868
3371
1583
4655
Market Price
$ 84.12
Selling Price
$ 74.09
1926
1797
601
2064
Market Price
$ 107.15
Selling Price
$ 90.71
756
454
629
1554
Market Price
$ 76.36
Selling Price
$ 64.15
899
807
882
1213
Market Price
$ 65.56
Selling Price
$ 58.35
810
173
795
914
Market Price
$ 99.23
Selling Price
$ 86.86
1107
1032
670
1872