Market Price
$ 99.07
Selling Price
$ 88.79
3010
1944
2688
3205
Market Price
$ 106.60
Selling Price
$ 89.63
424
359
96
1773
Market Price
$ 65.70
Selling Price
$ 57.45
3489
701
2526
4084
Market Price
$ 104.63
Selling Price
$ 91.55
2747
2145
2412
4129
Market Price
$ 82.24
Selling Price
$ 71.09
3512
2284
2553
3926
Market Price
$ 99.53
Selling Price
$ 84.31
740
416
328
1363
Market Price
$ 99.06
Selling Price
$ 83.81
2626
1199
966
3248
Market Price
$ 89.82
Selling Price
$ 78.58
682
199
266
1184
Market Price
$ 63.36
Selling Price
$ 55.37
1562
463
1534
3881
Market Price
$ 109.45
Selling Price
$ 91.75
1106
564
642
1573
Market Price
$ 67.44
Selling Price
$ 57.47
1515
1159
1028
4340
Market Price
$ 85.70
Selling Price
$ 76.19
2834
657
1783
3338
Market Price
$ 102.94
Selling Price
$ 89.50
2390
2262
1877
2427
Market Price
$ 103.66
Selling Price
$ 90.77
1484
304
432
4027
Market Price
$ 104.94
Selling Price
$ 88.44
1820
542
1471
2200
Market Price
$ 97.92
Selling Price
$ 84.15
721
608
462
1327
Market Price
$ 72.18
Selling Price
$ 63.10
306
177
171
425
Market Price
$ 104.45
Selling Price
$ 88.12
4727
2705
1859
4844
Market Price
$ 75.83
Selling Price
$ 63.50
1835
1391
804
3367
Market Price
$ 101.62
Selling Price
$ 87.46
1514
851
1482
3758
Market Price
$ 87.60
Selling Price
$ 76.94
769
695
207
2551
Market Price
$ 89.64
Selling Price
$ 80.74
4159
3616
1559
4867
Market Price
$ 69.67
Selling Price
$ 61.25
966
434
750
3050
Market Price
$ 80.50
Selling Price
$ 71.51
2267
1549
2163
3824
Market Price
$ 93.60
Selling Price
$ 80.43
2629
2514
1393
3294
Market Price
$ 89.89
Selling Price
$ 77.21
483
187
368
1211
Market Price
$ 96.28
Selling Price
$ 83.54
2129
1277
1543
3137
Market Price
$ 76.78
Selling Price
$ 65.84
1219
346
778
2721
Market Price
$ 71.56
Selling Price
$ 63.55
877
344
213
2111
Market Price
$ 73.59
Selling Price
$ 65.63
1635
1405
980
3254
Market Price
$ 81.06
Selling Price
$ 69.87
826
322
518
1445
Market Price
$ 90.97
Selling Price
$ 76.24
305
261
88
829
Market Price
$ 82.70
Selling Price
$ 70.77
1680
934
1054
2826
Market Price
$ 105.17
Selling Price
$ 88.88
2873
878
1504
3317
Market Price
$ 105.20
Selling Price
$ 91.54
1527
1431
1244
3746
Market Price
$ 100.82
Selling Price
$ 89.94
668
552
664
832
Market Price
$ 63.81
Selling Price
$ 57.05
1243
448
789
1379
Market Price
$ 71.08
Selling Price
$ 61.43
1450
491
662
3278
Market Price
$ 105.92
Selling Price
$ 94.37
641
486
547
1106
Market Price
$ 88.26
Selling Price
$ 74.48
689
479
477
771