Market Price
$ 102.35
Selling Price
$ 85.67
1577
1413
1441
4243
Market Price
$ 67.22
Selling Price
$ 57.94
1304
1223
1245
4189
Market Price
$ 87.07
Selling Price
$ 79.00
1317
615
807
3921
Market Price
$ 91.27
Selling Price
$ 79.36
1926
1891
777
2787
Market Price
$ 83.83
Selling Price
$ 72.93
1250
1009
674
2687
Market Price
$ 72.39
Selling Price
$ 62.10
3116
799
2742
3435
Market Price
$ 85.08
Selling Price
$ 75.53
3345
1201
1660
3685
Market Price
$ 68.37
Selling Price
$ 57.51
4196
2654
2002
4817
Market Price
$ 106.54
Selling Price
$ 96.34
314
276
94
1070
Market Price
$ 71.71
Selling Price
$ 64.40
3743
2251
1351
3765
Market Price
$ 67.53
Selling Price
$ 56.88
1769
787
691
2122
Market Price
$ 64.60
Selling Price
$ 55.01
3296
1979
1745
4866
Market Price
$ 94.44
Selling Price
$ 83.72
711
459
488
823
Market Price
$ 84.95
Selling Price
$ 73.53
313
281
278
444
Market Price
$ 70.85
Selling Price
$ 61.64
2208
1177
468
4702
Market Price
$ 103.86
Selling Price
$ 89.22
552
277
399
1818
Market Price
$ 110.09
Selling Price
$ 95.16
1781
1185
1366
4316
Market Price
$ 73.63
Selling Price
$ 66.52
409
153
392
1566
Market Price
$ 84.97
Selling Price
$ 75.48
1294
454
1140
2619
Market Price
$ 78.21
Selling Price
$ 70.63
953
877
251
3655
Market Price
$ 84.39
Selling Price
$ 74.22
710
448
218
2592
Market Price
$ 94.85
Selling Price
$ 81.82
1398
891
1229
2206
Market Price
$ 104.47
Selling Price
$ 93.30
828
208
629
1679
Market Price
$ 89.67
Selling Price
$ 80.56
2992
2617
2406
3193
Market Price
$ 63.75
Selling Price
$ 55.50
1107
994
920
2644
Market Price
$ 72.93
Selling Price
$ 61.98
2198
1725
805
3621
Market Price
$ 92.89
Selling Price
$ 81.13
1594
1183
361
2241
Market Price
$ 79.11
Selling Price
$ 66.89
560
260
230
2159
Market Price
$ 93.38
Selling Price
$ 80.77
2504
685
1892
3043
Market Price
$ 112.73
Selling Price
$ 93.99
1694
1584
1675
4918
Market Price
$ 110.92
Selling Price
$ 96.72
1663
963
425
2499
Market Price
$ 110.91
Selling Price
$ 96.87
2508
723
2351
2654
Market Price
$ 111.54
Selling Price
$ 96.21
947
668
636
1113
Market Price
$ 89.83
Selling Price
$ 80.40
3863
3155
1642
4599
Market Price
$ 112.24
Selling Price
$ 98.26
276
72
79
535
Market Price
$ 67.84
Selling Price
$ 59.96
1513
1043
943
1693
Market Price
$ 88.99
Selling Price
$ 78.18
1818
783
1122
3558
Market Price
$ 91.75
Selling Price
$ 77.32
1239
754
577
3172
Market Price
$ 78.99
Selling Price
$ 69.80
177
114
38
437
Market Price
$ 97.66
Selling Price
$ 86.90
1954
1362
1397
2375