Market Price
$ 112.14
Selling Price
$ 98.31
915
539
881
2945
Market Price
$ 97.24
Selling Price
$ 86.38
2016
1809
1747
2076
Market Price
$ 111.07
Selling Price
$ 92.86
1067
257
640
3593
Market Price
$ 90.16
Selling Price
$ 78.30
1634
342
1517
1830
Market Price
$ 110.63
Selling Price
$ 95.88
171
106
83
430
Market Price
$ 98.02
Selling Price
$ 86.04
4497
2985
2828
4816
Market Price
$ 75.29
Selling Price
$ 63.77
1469
1454
1120
2831
Market Price
$ 85.38
Selling Price
$ 73.94
1259
903
748
4416
Market Price
$ 100.18
Selling Price
$ 83.64
1325
1139
277
1778
Market Price
$ 113.59
Selling Price
$ 96.43
4024
1960
1489
4165
Market Price
$ 79.71
Selling Price
$ 70.50
2944
1066
2033
3818
Market Price
$ 94.62
Selling Price
$ 81.68
2244
1202
1621
3956
Market Price
$ 94.55
Selling Price
$ 79.64
2362
1158
2084
2381
Market Price
$ 81.64
Selling Price
$ 72.51
1073
965
381
1890
Market Price
$ 107.01
Selling Price
$ 90.63
792
419
310
1647
Market Price
$ 111.96
Selling Price
$ 93.88
2693
695
964
3493
Market Price
$ 111.36
Selling Price
$ 93.26
305
222
253
1414
Market Price
$ 108.69
Selling Price
$ 91.14
912
234
498
1340
Market Price
$ 87.02
Selling Price
$ 73.15
2017
1808
667
2471
Market Price
$ 81.87
Selling Price
$ 73.20
892
754
440
1900
Market Price
$ 92.57
Selling Price
$ 79.29
2125
1486
700
3276
Market Price
$ 104.88
Selling Price
$ 89.41
495
290
436
759
Market Price
$ 104.45
Selling Price
$ 89.59
778
397
223
3519
Market Price
$ 96.79
Selling Price
$ 86.51
253
155
150
861
Market Price
$ 90.22
Selling Price
$ 81.32
553
193
333
1777
Market Price
$ 69.44
Selling Price
$ 59.04
770
666
530
880
Market Price
$ 92.47
Selling Price
$ 82.29
2113
446
1218
2376
Market Price
$ 80.09
Selling Price
$ 69.80
1434
1188
1359
4613
Market Price
$ 94.15
Selling Price
$ 85.24
764
404
504
1819
Market Price
$ 80.02
Selling Price
$ 71.13
3064
1749
989
3347
Market Price
$ 95.71
Selling Price
$ 86.47
720
146
591
2136
Market Price
$ 65.99
Selling Price
$ 58.07
1080
685
1069
1210
Market Price
$ 111.57
Selling Price
$ 93.62
2897
755
980
3740
Market Price
$ 98.58
Selling Price
$ 89.02
186
155
144
815
Market Price
$ 79.81
Selling Price
$ 69.49
1882
1686
770
3096
Market Price
$ 91.68
Selling Price
$ 82.47
473
236
379
1870
Market Price
$ 77.94
Selling Price
$ 66.62
2814
1721
1568
4747
Market Price
$ 72.57
Selling Price
$ 65.22
1095
615
802
1478
Market Price
$ 96.44
Selling Price
$ 82.82
1106
589
309
1788
Market Price
$ 75.71
Selling Price
$ 68.63
1042
701
267
2131