Market Price
$ 106.74
Selling Price
$ 93.46
487
143
178
1075
Market Price
$ 89.31
Selling Price
$ 78.73
915
439
518
2977
Market Price
$ 78.90
Selling Price
$ 67.06
1792
1217
1621
4298
Market Price
$ 79.48
Selling Price
$ 67.19
1553
382
472
1664
Market Price
$ 63.01
Selling Price
$ 56.63
1786
1662
1639
3845
Market Price
$ 76.97
Selling Price
$ 68.31
1044
983
356
4499
Market Price
$ 101.10
Selling Price
$ 91.32
2380
1352
1112
4369
Market Price
$ 90.16
Selling Price
$ 81.75
965
862
770
1529
Market Price
$ 64.11
Selling Price
$ 58.15
3009
2484
973
3859
Market Price
$ 111.52
Selling Price
$ 95.33
1354
717
806
3335
Market Price
$ 102.45
Selling Price
$ 91.84
1044
459
293
4033
Market Price
$ 66.97
Selling Price
$ 58.96
2919
2397
1643
4407
Market Price
$ 71.74
Selling Price
$ 63.98
845
634
558
3635
Market Price
$ 99.17
Selling Price
$ 83.32
1415
1321
854
3308
Market Price
$ 61.27
Selling Price
$ 55.20
1117
835
306
3936
Market Price
$ 100.67
Selling Price
$ 89.89
1340
763
1200
3819
Market Price
$ 100.22
Selling Price
$ 83.76
4164
2935
883
4851
Market Price
$ 105.37
Selling Price
$ 91.29
398
261
331
571
Market Price
$ 71.71
Selling Price
$ 61.91
682
326
663
2145
Market Price
$ 112.74
Selling Price
$ 98.41
2232
845
2160
4648
Market Price
$ 107.53
Selling Price
$ 95.72
1424
496
1026
1495
Market Price
$ 111.56
Selling Price
$ 93.72
2265
2064
1229
3983
Market Price
$ 68.75
Selling Price
$ 61.97
405
318
381
897
Market Price
$ 112.58
Selling Price
$ 97.70
1029
968
816
4790
Market Price
$ 108.77
Selling Price
$ 94.52
574
235
412
2366
Market Price
$ 101.20
Selling Price
$ 91.96
1266
730
828
1924
Market Price
$ 82.78
Selling Price
$ 74.10
1297
1291
375
3381
Market Price
$ 84.08
Selling Price
$ 74.51
238
223
121
968
Market Price
$ 112.60
Selling Price
$ 95.82
2218
1273
1723
4411
Market Price
$ 97.27
Selling Price
$ 87.19
600
546
224
2202
Market Price
$ 110.98
Selling Price
$ 95.04
1672
1162
1558
1738
Market Price
$ 74.22
Selling Price
$ 67.01
571
271
267
1774
Market Price
$ 88.31
Selling Price
$ 76.34
1284
1141
846
2938
Market Price
$ 97.42
Selling Price
$ 86.56
1325
1250
912
4069
Market Price
$ 65.33
Selling Price
$ 56.48
1296
995
558
4238
Market Price
$ 85.41
Selling Price
$ 76.29
4365
3100
3808
4718
Market Price
$ 71.58
Selling Price
$ 60.65
2912
1508
1981
4383
Market Price
$ 100.56
Selling Price
$ 86.65
1056
344
721
1251
Market Price
$ 68.52
Selling Price
$ 61.87
1197
976
439
2956
Market Price
$ 62.92
Selling Price
$ 55.90
2013
1491
934
3576