Market Price
$ 96.55
Selling Price
$ 83.37
1118
922
1117
3448
Market Price
$ 115.38
Selling Price
$ 104.03
779
633
370
3719
Market Price
$ 119.23
Selling Price
$ 105.59
1454
733
1378
2814
Market Price
$ 119.43
Selling Price
$ 101.31
369
215
191
517
Market Price
$ 88.92
Selling Price
$ 76.98
2113
2026
799
3104
Market Price
$ 85.36
Selling Price
$ 71.20
927
379
897
1976
Market Price
$ 118.09
Selling Price
$ 103.01
1775
859
994
2141
Market Price
$ 85.38
Selling Price
$ 74.61
647
446
417
2460
Market Price
$ 139.07
Selling Price
$ 116.68
3901
939
1684
4087
Market Price
$ 128.56
Selling Price
$ 112.94
312
63
209
546
Market Price
$ 131.18
Selling Price
$ 109.33
3902
3566
1162
4049
Market Price
$ 98.49
Selling Price
$ 87.91
230
167
82
497
Market Price
$ 81.80
Selling Price
$ 70.07
1621
1503
566
3892
Market Price
$ 94.73
Selling Price
$ 80.82
586
491
556
1196
Market Price
$ 102.48
Selling Price
$ 88.01
2246
1996
1587
3178
Market Price
$ 91.70
Selling Price
$ 79.74
2550
1325
2071
2954
Market Price
$ 135.72
Selling Price
$ 113.56
3089
2703
2557
3343
Market Price
$ 80.58
Selling Price
$ 72.69
1957
1870
1896
3539
Market Price
$ 90.61
Selling Price
$ 76.62
221
61
54
822
Market Price
$ 109.86
Selling Price
$ 96.81
1485
353
948
3112
Market Price
$ 92.11
Selling Price
$ 79.14
3126
2446
878
4385
Market Price
$ 111.08
Selling Price
$ 92.97
844
342
318
913
Market Price
$ 97.71
Selling Price
$ 88.56
907
712
772
3197
Market Price
$ 109.51
Selling Price
$ 93.28
3131
2342
1763
3454
Market Price
$ 115.16
Selling Price
$ 102.62
1343
981
619
1409
Market Price
$ 95.41
Selling Price
$ 83.27
1845
1551
1056
4395
Market Price
$ 130.09
Selling Price
$ 114.57
700
389
694
1701
Market Price
$ 121.86
Selling Price
$ 106.53
4362
4162
3727
4686
Market Price
$ 115.39
Selling Price
$ 99.36
1021
355
981
2090
Market Price
$ 100.99
Selling Price
$ 90.10
299
118
266
577
Market Price
$ 90.99
Selling Price
$ 77.04
825
764
608
1669
Market Price
$ 106.50
Selling Price
$ 91.70
1057
929
996
2292
Market Price
$ 99.53
Selling Price
$ 87.15
296
246
152
1016
Market Price
$ 120.58
Selling Price
$ 108.02
771
700
660
2481
Market Price
$ 104.98
Selling Price
$ 94.32
1864
837
857
2226
Market Price
$ 115.76
Selling Price
$ 97.85
1629
405
935
3044
Market Price
$ 126.44
Selling Price
$ 108.32
1046
993
505
1238
Market Price
$ 120.63
Selling Price
$ 107.91
1533
660
1046
2109
Market Price
$ 118.34
Selling Price
$ 103.75
2488
861
1755
3245
Market Price
$ 115.86
Selling Price
$ 96.94
448
366
233
627