Market Price
$ 113.31
Selling Price
$ 98.04
3912
3497
983
4540
Market Price
$ 76.47
Selling Price
$ 65.14
984
238
274
1352
Market Price
$ 84.58
Selling Price
$ 72.22
3068
1552
1491
4099
Market Price
$ 95.92
Selling Price
$ 80.33
139
112
79
643
Market Price
$ 92.13
Selling Price
$ 76.80
1710
1203
1488
4040
Market Price
$ 75.15
Selling Price
$ 68.23
3221
1427
1077
3771
Market Price
$ 79.25
Selling Price
$ 69.78
2054
1232
704
3059
Market Price
$ 87.20
Selling Price
$ 75.23
2230
1795
1426
2887
Market Price
$ 99.42
Selling Price
$ 83.78
1132
619
364
4825
Market Price
$ 79.70
Selling Price
$ 66.90
890
258
278
1241
Market Price
$ 112.54
Selling Price
$ 94.57
3010
2249
1225
3356
Market Price
$ 103.98
Selling Price
$ 87.65
2315
1542
1235
3343
Market Price
$ 76.73
Selling Price
$ 66.89
848
594
206
3567
Market Price
$ 110.35
Selling Price
$ 93.27
2080
614
1307
2369
Market Price
$ 64.93
Selling Price
$ 56.16
374
114
343
493
Market Price
$ 83.24
Selling Price
$ 73.50
1484
538
1218
2992
Market Price
$ 61.85
Selling Price
$ 56.12
840
444
691
4129
Market Price
$ 77.96
Selling Price
$ 65.36
1047
389
674
1495
Market Price
$ 64.13
Selling Price
$ 57.23
1211
1051
524
2372
Market Price
$ 64.66
Selling Price
$ 55.26
1694
674
622
3641
Market Price
$ 112.82
Selling Price
$ 98.69
1681
412
1535
4804
Market Price
$ 98.98
Selling Price
$ 83.74
193
190
138
756
Market Price
$ 102.08
Selling Price
$ 88.33
1414
379
552
3412
Market Price
$ 85.87
Selling Price
$ 71.64
582
326
524
2623
Market Price
$ 79.68
Selling Price
$ 71.62
2557
706
1183
3165
Market Price
$ 109.09
Selling Price
$ 91.82
1382
1112
304
3773
Market Price
$ 93.11
Selling Price
$ 81.49
3064
1468
2696
4333
Market Price
$ 96.30
Selling Price
$ 86.88
504
423
211
574
Market Price
$ 64.51
Selling Price
$ 55.31
388
279
296
402
Market Price
$ 65.97
Selling Price
$ 59.55
888
521
292
2534
Market Price
$ 106.30
Selling Price
$ 91.82
2392
1981
480
4737
Market Price
$ 99.21
Selling Price
$ 85.51
1803
1343
500
3831
Market Price
$ 75.88
Selling Price
$ 64.25
1569
1405
632
1671
Market Price
$ 105.86
Selling Price
$ 89.58
3048
2846
2534
4425
Market Price
$ 94.32
Selling Price
$ 80.22
3526
2148
2434
4780
Market Price
$ 102.52
Selling Price
$ 85.50
448
270
97
1646
Market Price
$ 79.90
Selling Price
$ 68.10
3760
2078
1332
3951
Market Price
$ 74.82
Selling Price
$ 66.66
3594
2117
2045
4406
Market Price
$ 97.13
Selling Price
$ 84.74
1077
1074
974
1088
Market Price
$ 100.59
Selling Price
$ 86.01
653
370
483
2396