Market Price
$ 103.77
Selling Price
$ 87.07
2879
2875
623
3518
Market Price
$ 89.72
Selling Price
$ 78.05
1233
633
627
1464
Market Price
$ 112.20
Selling Price
$ 97.40
863
788
573
925
Market Price
$ 84.10
Selling Price
$ 73.98
1112
928
432
1127
Market Price
$ 102.63
Selling Price
$ 87.17
561
337
306
2168
Market Price
$ 68.98
Selling Price
$ 58.30
863
811
747
3811
Market Price
$ 73.86
Selling Price
$ 64.43
502
102
191
1821
Market Price
$ 113.75
Selling Price
$ 98.96
1635
1474
836
2344
Market Price
$ 108.59
Selling Price
$ 95.79
1198
905
564
2016
Market Price
$ 109.86
Selling Price
$ 93.66
1636
929
927
2720
Market Price
$ 84.94
Selling Price
$ 76.50
1460
1072
677
1756
Market Price
$ 107.39
Selling Price
$ 92.61
2051
622
1177
3092
Market Price
$ 75.12
Selling Price
$ 66.52
1676
705
989
4820
Market Price
$ 91.25
Selling Price
$ 76.33
2148
512
487
2441
Market Price
$ 82.82
Selling Price
$ 72.05
1276
732
599
3790
Market Price
$ 68.87
Selling Price
$ 61.64
622
254
548
790
Market Price
$ 105.77
Selling Price
$ 89.71
2622
1748
988
2842
Market Price
$ 108.06
Selling Price
$ 95.98
377
109
153
477
Market Price
$ 97.50
Selling Price
$ 82.39
2652
1273
2630
4047
Market Price
$ 81.75
Selling Price
$ 72.32
2343
622
2264
3483
Market Price
$ 106.36
Selling Price
$ 89.41
571
371
271
979
Market Price
$ 73.36
Selling Price
$ 62.57
763
693
596
2350
Market Price
$ 84.35
Selling Price
$ 70.82
1997
521
1862
4950
Market Price
$ 105.43
Selling Price
$ 93.51
785
543
609
1995
Market Price
$ 97.16
Selling Price
$ 84.57
1424
442
1033
1597
Market Price
$ 107.20
Selling Price
$ 91.45
383
279
102
1125
Market Price
$ 72.46
Selling Price
$ 61.89
628
501
437
1136
Market Price
$ 99.89
Selling Price
$ 83.67
2651
2088
2175
3901
Market Price
$ 80.60
Selling Price
$ 71.15
4231
1684
2141
4260
Market Price
$ 68.66
Selling Price
$ 57.69
1390
665
1371
3013
Market Price
$ 97.84
Selling Price
$ 83.44
1441
336
565
2794
Market Price
$ 64.64
Selling Price
$ 57.50
381
198
137
1077
Market Price
$ 71.82
Selling Price
$ 64.35
364
164
356
941
Market Price
$ 82.69
Selling Price
$ 69.75
366
168
325
881
Market Price
$ 70.27
Selling Price
$ 61.80
882
690
844
3003
Market Price
$ 69.61
Selling Price
$ 61.42
2100
1266
1877
2623
Market Price
$ 74.63
Selling Price
$ 63.43
763
333
346
1506
Market Price
$ 91.08
Selling Price
$ 81.58
2591
1847
2207
4100
Market Price
$ 78.47
Selling Price
$ 67.15
798
274
229
1342
Market Price
$ 75.82
Selling Price
$ 66.39
2023
1216
1245
3733