Market Price
$ 100.61
Selling Price
$ 90.64
2349
1495
654
4237
Market Price
$ 101.66
Selling Price
$ 90.66
2377
1924
2288
2470
Market Price
$ 105.37
Selling Price
$ 87.89
497
449
280
856
Market Price
$ 99.17
Selling Price
$ 83.26
1949
797
839
2027
Market Price
$ 101.97
Selling Price
$ 91.14
2301
1946
1954
3199
Market Price
$ 72.19
Selling Price
$ 61.82
2870
1784
692
3335
Market Price
$ 80.93
Selling Price
$ 68.98
3240
1091
1969
4015
Market Price
$ 108.80
Selling Price
$ 90.70
575
557
502
1559
Market Price
$ 75.16
Selling Price
$ 65.84
366
297
322
846
Market Price
$ 99.78
Selling Price
$ 90.49
1834
1566
1738
4368
Market Price
$ 110.97
Selling Price
$ 95.88
759
409
330
2289
Market Price
$ 78.16
Selling Price
$ 67.30
974
455
392
1319
Market Price
$ 107.91
Selling Price
$ 91.21
2529
1992
1128
2676
Market Price
$ 97.04
Selling Price
$ 81.91
1277
345
496
2194
Market Price
$ 68.98
Selling Price
$ 58.45
567
166
425
699
Market Price
$ 92.36
Selling Price
$ 81.11
2910
1332
911
3437
Market Price
$ 75.14
Selling Price
$ 68.04
2785
2046
2292
4161
Market Price
$ 98.77
Selling Price
$ 82.69
317
238
293
749
Market Price
$ 97.69
Selling Price
$ 82.14
2074
1558
493
2907
Market Price
$ 101.68
Selling Price
$ 91.00
1079
434
658
1450
Market Price
$ 91.89
Selling Price
$ 76.63
204
188
137
747
Market Price
$ 76.79
Selling Price
$ 64.38
457
121
142
739
Market Price
$ 71.13
Selling Price
$ 63.42
1439
1386
314
3422
Market Price
$ 89.03
Selling Price
$ 80.57
2483
1459
2366
4175
Market Price
$ 104.41
Selling Price
$ 94.82
3274
2256
3242
4205
Market Price
$ 80.33
Selling Price
$ 68.84
2427
1593
2404
4240
Market Price
$ 74.15
Selling Price
$ 64.79
2894
1700
2509
3988
Market Price
$ 93.72
Selling Price
$ 81.37
440
438
394
1161
Market Price
$ 108.90
Selling Price
$ 95.69
1684
449
707
3712
Market Price
$ 99.90
Selling Price
$ 84.69
3202
845
1032
4508
Market Price
$ 68.97
Selling Price
$ 61.59
522
105
230
565
Market Price
$ 78.30
Selling Price
$ 70.75
1004
286
408
1994
Market Price
$ 106.63
Selling Price
$ 93.72
518
243
409
2514
Market Price
$ 62.71
Selling Price
$ 55.62
907
411
829
2310
Market Price
$ 67.42
Selling Price
$ 57.80
1280
1116
427
1533
Market Price
$ 103.73
Selling Price
$ 88.79
457
408
396
1895
Market Price
$ 91.17
Selling Price
$ 81.05
998
341
964
1323
Market Price
$ 83.51
Selling Price
$ 72.48
1246
1120
840
3737
Market Price
$ 106.21
Selling Price
$ 90.12
1910
1500
1832
4450
Market Price
$ 103.61
Selling Price
$ 93.04
161
123
147
404