Market Price
$ 80.51
Selling Price
$ 70.44
1887
554
1705
2015
Market Price
$ 70.68
Selling Price
$ 59.07
459
360
420
982
Market Price
$ 101.44
Selling Price
$ 85.97
3069
1877
2269
4837
Market Price
$ 105.80
Selling Price
$ 90.60
3359
1802
1829
4280
Market Price
$ 67.18
Selling Price
$ 60.01
1317
993
1200
2854
Market Price
$ 109.17
Selling Price
$ 95.48
1227
1044
473
1643
Market Price
$ 89.52
Selling Price
$ 76.79
1015
672
633
1307
Market Price
$ 107.46
Selling Price
$ 92.50
2802
2720
1276
3864
Market Price
$ 112.86
Selling Price
$ 95.56
1988
1426
1774
3329
Market Price
$ 109.55
Selling Price
$ 95.44
953
655
822
956
Market Price
$ 76.95
Selling Price
$ 64.88
2102
1096
511
2479
Market Price
$ 69.24
Selling Price
$ 57.99
2806
1838
2546
3076
Market Price
$ 99.90
Selling Price
$ 86.02
1053
791
220
2518
Market Price
$ 100.54
Selling Price
$ 91.04
837
680
373
1049
Market Price
$ 84.44
Selling Price
$ 75.39
3346
3041
765
3685
Market Price
$ 70.54
Selling Price
$ 62.31
1411
740
445
3329
Market Price
$ 83.56
Selling Price
$ 75.05
2649
1879
2624
4022
Market Price
$ 98.44
Selling Price
$ 85.98
1129
439
299
1650
Market Price
$ 99.81
Selling Price
$ 85.28
889
734
415
2399
Market Price
$ 72.54
Selling Price
$ 65.81
1469
964
740
1816
Market Price
$ 74.27
Selling Price
$ 62.92
1321
700
594
3695
Market Price
$ 75.36
Selling Price
$ 64.60
450
201
348
1047
Market Price
$ 80.94
Selling Price
$ 68.35
3704
1322
3612
4403
Market Price
$ 70.36
Selling Price
$ 59.39
1116
340
867
3561
Market Price
$ 102.88
Selling Price
$ 87.20
1974
583
1681
3469
Market Price
$ 108.40
Selling Price
$ 92.53
1380
1082
1061
2287
Market Price
$ 103.76
Selling Price
$ 92.16
1542
375
478
2384
Market Price
$ 69.64
Selling Price
$ 60.42
3862
1075
3317
4160
Market Price
$ 106.40
Selling Price
$ 95.64
943
422
655
1776
Market Price
$ 70.76
Selling Price
$ 62.26
3959
3093
1505
4231
Market Price
$ 76.64
Selling Price
$ 68.22
2401
1276
1727
4339
Market Price
$ 89.06
Selling Price
$ 74.62
1447
1170
379
1449
Market Price
$ 115.74
Selling Price
$ 97.96
825
787
343
1387
Market Price
$ 69.86
Selling Price
$ 61.39
430
160
285
1399
Market Price
$ 88.94
Selling Price
$ 80.66
2302
1929
889
4009
Market Price
$ 93.81
Selling Price
$ 80.97
1407
473
992
3035
Market Price
$ 70.26
Selling Price
$ 60.40
965
223
446
1471
Market Price
$ 83.03
Selling Price
$ 70.01
4001
1153
3398
4298
Market Price
$ 110.44
Selling Price
$ 92.89
3330
1474
1255
3872
Market Price
$ 79.71
Selling Price
$ 69.14
585
316
532
1161