Market Price
$ 69.06
Selling Price
$ 60.03
1384
777
1040
3181
Market Price
$ 108.51
Selling Price
$ 97.70
508
497
352
915
Market Price
$ 72.46
Selling Price
$ 65.82
1096
535
566
2830
Market Price
$ 68.48
Selling Price
$ 58.80
4502
1378
2498
4824
Market Price
$ 96.40
Selling Price
$ 87.06
2471
1842
1710
3643
Market Price
$ 92.67
Selling Price
$ 77.83
2221
1755
813
2812
Market Price
$ 114.71
Selling Price
$ 97.04
2914
1130
634
4071
Market Price
$ 67.00
Selling Price
$ 58.78
773
639
608
968
Market Price
$ 68.51
Selling Price
$ 61.96
2154
1360
935
3315
Market Price
$ 93.04
Selling Price
$ 80.00
1725
974
821
4621
Market Price
$ 107.22
Selling Price
$ 94.35
2532
1285
1925
2913
Market Price
$ 111.22
Selling Price
$ 97.59
1238
578
295
2166
Market Price
$ 96.39
Selling Price
$ 83.53
3048
716
2732
3351
Market Price
$ 101.01
Selling Price
$ 88.35
701
523
445
2546
Market Price
$ 99.74
Selling Price
$ 86.41
430
380
385
1352
Market Price
$ 109.96
Selling Price
$ 96.23
1508
1093
323
4257
Market Price
$ 113.66
Selling Price
$ 98.58
3714
1099
2506
3734
Market Price
$ 93.65
Selling Price
$ 84.56
561
488
114
826
Market Price
$ 70.16
Selling Price
$ 60.41
679
518
253
1306
Market Price
$ 97.41
Selling Price
$ 83.50
832
201
832
2554
Market Price
$ 82.58
Selling Price
$ 71.36
1579
446
488
3313
Market Price
$ 96.74
Selling Price
$ 87.43
1707
380
1055
4472
Market Price
$ 105.97
Selling Price
$ 88.93
4504
2089
1347
4722
Market Price
$ 82.17
Selling Price
$ 71.41
726
215
543
2444
Market Price
$ 79.60
Selling Price
$ 71.04
1459
482
1062
4906
Market Price
$ 70.87
Selling Price
$ 61.59
3379
1044
1312
3639
Market Price
$ 105.95
Selling Price
$ 89.98
1068
934
915
1591
Market Price
$ 76.87
Selling Price
$ 67.10
2999
2844
1915
4494
Market Price
$ 70.92
Selling Price
$ 63.50
2511
2341
790
3145
Market Price
$ 105.14
Selling Price
$ 94.47
2364
2361
682
2392
Market Price
$ 101.85
Selling Price
$ 88.62
1759
1042
1180
1954
Market Price
$ 95.23
Selling Price
$ 83.20
2506
2216
1611
3609
Market Price
$ 85.61
Selling Price
$ 76.13
3191
1017
2281
3522
Market Price
$ 78.89
Selling Price
$ 66.15
338
105
206
1164
Market Price
$ 93.09
Selling Price
$ 81.21
1371
960
925
3075
Market Price
$ 77.41
Selling Price
$ 65.63
2744
996
1654
2783
Market Price
$ 73.62
Selling Price
$ 63.99
2241
719
1896
3876
Market Price
$ 91.17
Selling Price
$ 81.10
1909
1573
1191
3348
Market Price
$ 90.83
Selling Price
$ 80.84
564
374
338
672
Market Price
$ 89.48
Selling Price
$ 74.70
211
110
48
1007