Market Price
$ 106.86
Selling Price
$ 92.15
3958
3574
2591
4817
Market Price
$ 72.53
Selling Price
$ 60.46
689
261
264
1165
Market Price
$ 112.90
Selling Price
$ 95.72
956
434
345
4493
Market Price
$ 87.27
Selling Price
$ 77.05
3296
1335
902
4229
Market Price
$ 88.18
Selling Price
$ 78.18
1653
976
1585
2837
Market Price
$ 100.85
Selling Price
$ 86.28
563
218
133
1657
Market Price
$ 82.14
Selling Price
$ 70.07
651
493
475
3092
Market Price
$ 81.13
Selling Price
$ 69.70
1349
1092
729
1349
Market Price
$ 68.73
Selling Price
$ 59.80
2319
1236
1705
2443
Market Price
$ 104.42
Selling Price
$ 87.44
1218
1141
1207
3759
Market Price
$ 89.11
Selling Price
$ 78.13
172
146
171
433
Market Price
$ 91.25
Selling Price
$ 82.74
1138
260
411
1906
Market Price
$ 72.19
Selling Price
$ 64.19
2845
1136
2538
4852
Market Price
$ 100.06
Selling Price
$ 90.41
1968
1598
901
2175
Market Price
$ 95.47
Selling Price
$ 81.62
2421
1404
2336
2473
Market Price
$ 83.62
Selling Price
$ 72.89
2927
1098
1346
3109
Market Price
$ 104.69
Selling Price
$ 90.61
631
424
421
2382
Market Price
$ 71.47
Selling Price
$ 64.39
1301
695
734
1526
Market Price
$ 66.50
Selling Price
$ 58.78
667
399
529
2896
Market Price
$ 97.63
Selling Price
$ 87.51
555
542
147
2239
Market Price
$ 73.45
Selling Price
$ 63.92
1697
780
627
3142
Market Price
$ 69.44
Selling Price
$ 59.02
162
100
32
719
Market Price
$ 81.56
Selling Price
$ 73.40
1303
898
626
4088
Market Price
$ 78.46
Selling Price
$ 69.66
911
904
219
1508
Market Price
$ 86.02
Selling Price
$ 73.30
2037
1352
1352
4656
Market Price
$ 77.85
Selling Price
$ 65.95
903
683
649
2081
Market Price
$ 76.75
Selling Price
$ 67.15
447
161
405
2036
Market Price
$ 65.17
Selling Price
$ 56.93
880
339
764
881
Market Price
$ 110.63
Selling Price
$ 98.17
2328
512
980
4218
Market Price
$ 98.49
Selling Price
$ 82.31
1490
901
846
4452
Market Price
$ 84.71
Selling Price
$ 71.46
1156
907
707
3843
Market Price
$ 65.12
Selling Price
$ 58.66
2185
1655
1807
3921
Market Price
$ 100.95
Selling Price
$ 84.94
631
567
557
769
Market Price
$ 68.29
Selling Price
$ 59.69
1838
863
476
3402
Market Price
$ 110.76
Selling Price
$ 96.83
337
306
108
1198
Market Price
$ 76.86
Selling Price
$ 64.49
2182
1392
1136
2598
Market Price
$ 95.26
Selling Price
$ 86.21
590
287
475
2030
Market Price
$ 105.03
Selling Price
$ 89.18
304
151
221
742
Market Price
$ 98.01
Selling Price
$ 86.90
1973
1100
943
4925
Market Price
$ 94.74
Selling Price
$ 82.11
3061
1655
1531
3318