Market Price
$ 110.53
Selling Price
$ 95.98
3676
1694
1604
3725
Market Price
$ 89.62
Selling Price
$ 77.32
700
168
506
2298
Market Price
$ 73.33
Selling Price
$ 63.88
4278
1247
903
4971
Market Price
$ 72.36
Selling Price
$ 62.36
458
362
311
907
Market Price
$ 71.89
Selling Price
$ 64.31
1428
357
1196
4787
Market Price
$ 111.31
Selling Price
$ 97.39
1921
716
1705
2703
Market Price
$ 94.18
Selling Price
$ 78.55
414
360
370
1513
Market Price
$ 109.06
Selling Price
$ 94.78
228
190
99
425
Market Price
$ 79.98
Selling Price
$ 69.46
1697
464
500
1953
Market Price
$ 91.40
Selling Price
$ 80.50
2860
580
2066
2912
Market Price
$ 89.10
Selling Price
$ 78.02
717
260
202
2644
Market Price
$ 64.30
Selling Price
$ 55.52
4005
854
2413
4580
Market Price
$ 86.55
Selling Price
$ 77.54
503
204
164
1561
Market Price
$ 105.41
Selling Price
$ 92.39
1029
545
331
3350
Market Price
$ 74.32
Selling Price
$ 65.80
2181
1135
1967
4574
Market Price
$ 66.72
Selling Price
$ 60.53
3723
2795
931
4199
Market Price
$ 104.41
Selling Price
$ 89.96
578
234
534
700
Market Price
$ 76.42
Selling Price
$ 67.42
961
603
719
4739
Market Price
$ 109.17
Selling Price
$ 93.38
648
387
425
1282
Market Price
$ 78.18
Selling Price
$ 70.82
838
353
712
2575
Market Price
$ 92.98
Selling Price
$ 83.25
1058
916
919
2296
Market Price
$ 112.30
Selling Price
$ 96.80
1059
767
1048
1124
Market Price
$ 63.83
Selling Price
$ 56.59
1585
452
1227
2233
Market Price
$ 69.67
Selling Price
$ 58.39
4476
2880
3271
4860
Market Price
$ 68.88
Selling Price
$ 60.11
1990
1949
560
2108
Market Price
$ 85.70
Selling Price
$ 77.06
680
386
339
1647
Market Price
$ 67.11
Selling Price
$ 60.73
2530
1371
1125
4250
Market Price
$ 81.75
Selling Price
$ 71.86
2696
1347
913
3486
Market Price
$ 75.01
Selling Price
$ 66.52
1067
1063
400
1743
Market Price
$ 75.45
Selling Price
$ 68.58
245
144
169
1068
Market Price
$ 102.42
Selling Price
$ 88.46
276
134
90
576
Market Price
$ 89.44
Selling Price
$ 76.91
390
282
204
1100
Market Price
$ 95.27
Selling Price
$ 80.36
2361
1419
1635
2609
Market Price
$ 72.04
Selling Price
$ 60.63
860
222
563
861
Market Price
$ 83.68
Selling Price
$ 70.60
806
782
340
3094
Market Price
$ 93.31
Selling Price
$ 79.12
2172
584
933
2345
Market Price
$ 88.17
Selling Price
$ 75.33
2700
2308
680
3501
Market Price
$ 78.83
Selling Price
$ 66.18
665
183
411
1469
Market Price
$ 94.69
Selling Price
$ 81.52
2116
1498
1885
3837
Market Price
$ 89.35
Selling Price
$ 80.81
3093
1970
2816
4861