Market Price
$ 100.31
Selling Price
$ 87.67
2444
1317
2096
2604
Market Price
$ 65.24
Selling Price
$ 57.54
3017
2280
2571
4961
Market Price
$ 88.66
Selling Price
$ 77.67
2128
797
1390
4391
Market Price
$ 70.41
Selling Price
$ 62.61
1650
544
1535
4274
Market Price
$ 84.31
Selling Price
$ 74.79
609
571
330
1020
Market Price
$ 63.81
Selling Price
$ 56.11
422
116
90
1323
Market Price
$ 74.85
Selling Price
$ 64.92
949
935
474
3071
Market Price
$ 95.19
Selling Price
$ 85.83
200
139
114
566
Market Price
$ 85.85
Selling Price
$ 73.74
656
603
329
852
Market Price
$ 71.75
Selling Price
$ 61.29
1928
1682
921
1998
Market Price
$ 88.42
Selling Price
$ 73.91
1759
1574
1583
1963
Market Price
$ 95.97
Selling Price
$ 84.41
286
74
171
831
Market Price
$ 113.63
Selling Price
$ 97.72
4586
1523
1482
4607
Market Price
$ 103.80
Selling Price
$ 87.06
2200
466
1698
4143
Market Price
$ 73.50
Selling Price
$ 64.87
807
321
703
1919
Market Price
$ 72.34
Selling Price
$ 60.75
1804
1795
1463
2437
Market Price
$ 71.95
Selling Price
$ 61.30
1682
466
420
2150
Market Price
$ 75.84
Selling Price
$ 63.59
920
801
476
1840
Market Price
$ 95.23
Selling Price
$ 81.88
4519
1678
1456
4726
Market Price
$ 107.36
Selling Price
$ 96.93
1428
1059
313
2111
Market Price
$ 80.92
Selling Price
$ 71.93
1110
255
837
2561
Market Price
$ 112.28
Selling Price
$ 98.57
1269
337
493
1271
Market Price
$ 110.25
Selling Price
$ 92.63
2334
2208
1994
4310
Market Price
$ 103.65
Selling Price
$ 88.54
644
482
296
810
Market Price
$ 99.38
Selling Price
$ 83.68
714
692
436
1847
Market Price
$ 105.90
Selling Price
$ 91.62
779
516
718
1315
Market Price
$ 103.80
Selling Price
$ 91.81
1333
561
911
4576
Market Price
$ 104.31
Selling Price
$ 89.48
562
387
358
2213
Market Price
$ 80.26
Selling Price
$ 70.86
829
221
654
1650
Market Price
$ 64.43
Selling Price
$ 55.27
1592
495
1240
3330
Market Price
$ 112.88
Selling Price
$ 94.16
1289
545
855
3162
Market Price
$ 68.25
Selling Price
$ 61.52
763
534
646
3401
Market Price
$ 91.67
Selling Price
$ 82.14
1728
1611
963
4292
Market Price
$ 110.18
Selling Price
$ 98.06
3021
1715
2987
3159
Market Price
$ 86.05
Selling Price
$ 73.72
883
321
515
3663
Market Price
$ 101.30
Selling Price
$ 86.51
1951
799
1863
4524
Market Price
$ 66.58
Selling Price
$ 57.28
958
325
903
3603
Market Price
$ 108.95
Selling Price
$ 92.30
1038
910
451
3586
Market Price
$ 96.93
Selling Price
$ 87.07
1039
373
739
2476
Market Price
$ 108.36
Selling Price
$ 96.02
1535
1404
718
2458