Market Price
$ 79.51
Selling Price
$ 72.28
2584
738
570
2787
Market Price
$ 91.54
Selling Price
$ 78.50
1182
248
693
1329
Market Price
$ 69.51
Selling Price
$ 59.07
768
445
471
1885
Market Price
$ 94.87
Selling Price
$ 83.28
2739
1668
1747
4877
Market Price
$ 95.29
Selling Price
$ 86.12
1230
916
384
1641
Market Price
$ 113.44
Selling Price
$ 97.43
2820
1581
2432
3638
Market Price
$ 66.42
Selling Price
$ 56.68
1041
500
408
2665
Market Price
$ 99.19
Selling Price
$ 87.66
3924
3636
2712
4443
Market Price
$ 73.21
Selling Price
$ 64.87
492
290
462
1114
Market Price
$ 102.22
Selling Price
$ 89.90
2814
565
1241
3725
Market Price
$ 95.49
Selling Price
$ 80.54
1698
752
1411
1930
Market Price
$ 82.94
Selling Price
$ 71.27
2348
2141
1831
3345
Market Price
$ 81.77
Selling Price
$ 73.60
1093
936
1031
1751
Market Price
$ 74.50
Selling Price
$ 65.91
2078
1901
1618
3771
Market Price
$ 79.06
Selling Price
$ 66.98
1792
434
1663
4179
Market Price
$ 102.37
Selling Price
$ 86.00
1329
852
898
1994
Market Price
$ 101.84
Selling Price
$ 88.01
3622
1926
2631
4288
Market Price
$ 66.74
Selling Price
$ 55.69
1445
499
1205
1708
Market Price
$ 99.10
Selling Price
$ 89.14
3492
3096
3486
3862
Market Price
$ 115.12
Selling Price
$ 97.00
833
326
423
946
Market Price
$ 109.59
Selling Price
$ 98.96
2127
1080
665
2637
Market Price
$ 80.80
Selling Price
$ 70.26
2261
1400
1685
4552
Market Price
$ 89.66
Selling Price
$ 80.46
3339
1226
2722
3785
Market Price
$ 69.75
Selling Price
$ 63.00
1575
1096
1463
2554
Market Price
$ 70.26
Selling Price
$ 59.85
420
107
138
643
Market Price
$ 69.73
Selling Price
$ 60.42
4016
2961
3790
4133
Market Price
$ 72.75
Selling Price
$ 62.42
840
805
237
2609
Market Price
$ 92.88
Selling Price
$ 80.22
202
194
105
655
Market Price
$ 93.84
Selling Price
$ 79.90
484
413
294
711
Market Price
$ 86.02
Selling Price
$ 73.43
2999
1744
629
4719
Market Price
$ 106.90
Selling Price
$ 92.08
1222
1177
1167
2779
Market Price
$ 78.50
Selling Price
$ 66.65
2808
2773
2802
3835
Market Price
$ 70.92
Selling Price
$ 62.06
3474
2320
2100
4419
Market Price
$ 72.03
Selling Price
$ 62.89
1761
713
1360
2497
Market Price
$ 96.11
Selling Price
$ 80.46
2388
877
1033
4405
Market Price
$ 74.80
Selling Price
$ 65.47
1321
948
1024
1866
Market Price
$ 70.73
Selling Price
$ 63.96
400
232
339
1391
Market Price
$ 94.28
Selling Price
$ 81.11
2031
1986
1136
2083
Market Price
$ 72.94
Selling Price
$ 66.19
3707
2455
2755
4120
Market Price
$ 111.49
Selling Price
$ 94.28
3383
1866
1271
4836