Market Price
$ 87.53
Selling Price
$ 75.08
282
220
209
1398
Market Price
$ 61.97
Selling Price
$ 56.08
1475
1225
1408
1828
Market Price
$ 94.24
Selling Price
$ 79.44
779
621
410
2353
Market Price
$ 73.23
Selling Price
$ 66.04
945
218
335
3166
Market Price
$ 75.22
Selling Price
$ 65.25
2950
2362
1961
4770
Market Price
$ 112.56
Selling Price
$ 97.74
3326
1148
2662
3456
Market Price
$ 70.68
Selling Price
$ 64.15
423
379
139
771
Market Price
$ 66.41
Selling Price
$ 56.00
1589
334
906
1788
Market Price
$ 75.73
Selling Price
$ 68.28
511
386
403
1342
Market Price
$ 105.48
Selling Price
$ 91.47
894
728
629
2714
Market Price
$ 75.37
Selling Price
$ 67.36
3815
2707
3064
4835
Market Price
$ 89.61
Selling Price
$ 78.11
247
58
216
442
Market Price
$ 70.43
Selling Price
$ 60.07
3105
1128
3023
4545
Market Price
$ 63.45
Selling Price
$ 55.74
871
615
821
882
Market Price
$ 115.60
Selling Price
$ 98.55
4112
3612
1778
4256
Market Price
$ 97.96
Selling Price
$ 83.33
1164
1088
1131
4677
Market Price
$ 85.32
Selling Price
$ 73.03
386
376
77
536
Market Price
$ 84.82
Selling Price
$ 75.61
656
388
530
2030
Market Price
$ 78.78
Selling Price
$ 68.68
469
425
124
1072
Market Price
$ 97.38
Selling Price
$ 85.59
2204
1721
2158
2337
Market Price
$ 102.43
Selling Price
$ 86.76
1529
1315
1349
4069
Market Price
$ 109.64
Selling Price
$ 97.74
568
217
397
1686
Market Price
$ 95.75
Selling Price
$ 86.31
1512
1418
1267
1520
Market Price
$ 103.00
Selling Price
$ 92.93
177
108
35
636
Market Price
$ 92.38
Selling Price
$ 78.45
2972
2283
2456
3950
Market Price
$ 94.45
Selling Price
$ 81.44
260
99
52
856
Market Price
$ 72.67
Selling Price
$ 61.92
376
310
350
1703
Market Price
$ 96.01
Selling Price
$ 87.05
330
320
90
688
Market Price
$ 71.24
Selling Price
$ 62.11
2553
2235
2491
3587
Market Price
$ 100.67
Selling Price
$ 85.51
1456
429
1151
3132
Market Price
$ 98.86
Selling Price
$ 88.81
919
298
681
1379
Market Price
$ 64.57
Selling Price
$ 57.17
378
138
372
401
Market Price
$ 104.58
Selling Price
$ 91.35
673
144
139
1335
Market Price
$ 96.78
Selling Price
$ 85.53
1154
405
1051
1617
Market Price
$ 109.80
Selling Price
$ 93.77
512
475
480
989
Market Price
$ 74.67
Selling Price
$ 65.44
1606
1181
984
3089
Market Price
$ 70.07
Selling Price
$ 59.48
1500
393
1171
3667
Market Price
$ 101.53
Selling Price
$ 88.31
3593
2731
2761
4309
Market Price
$ 94.86
Selling Price
$ 79.70
1684
1309
1016
3362
Market Price
$ 96.44
Selling Price
$ 85.06
378
90
224
1831