Market Price
$ 69.83
Selling Price
$ 60.77
3593
2992
2142
4181
Market Price
$ 88.08
Selling Price
$ 76.82
1975
624
1592
2598
Market Price
$ 100.90
Selling Price
$ 89.45
720
702
571
3000
Market Price
$ 71.20
Selling Price
$ 61.14
754
191
172
2003
Market Price
$ 94.01
Selling Price
$ 83.08
1530
357
340
2186
Market Price
$ 101.90
Selling Price
$ 85.08
502
372
263
2049
Market Price
$ 93.46
Selling Price
$ 81.11
3159
2617
2635
3685
Market Price
$ 99.23
Selling Price
$ 88.50
253
112
102
808
Market Price
$ 64.98
Selling Price
$ 58.12
971
538
971
1546
Market Price
$ 107.58
Selling Price
$ 93.04
921
666
539
1929
Market Price
$ 65.80
Selling Price
$ 58.69
1415
767
334
3178
Market Price
$ 86.86
Selling Price
$ 77.80
4092
2863
2221
4729
Market Price
$ 102.83
Selling Price
$ 91.78
862
306
812
4131
Market Price
$ 73.00
Selling Price
$ 64.69
718
251
509
1172
Market Price
$ 83.92
Selling Price
$ 73.57
1874
632
443
3408
Market Price
$ 98.57
Selling Price
$ 82.71
343
279
84
942
Market Price
$ 105.06
Selling Price
$ 95.00
2675
1896
1591
4213
Market Price
$ 92.45
Selling Price
$ 83.09
1555
1228
471
1707
Market Price
$ 70.14
Selling Price
$ 59.15
4086
3250
3350
4253
Market Price
$ 93.25
Selling Price
$ 81.89
1487
923
298
3867
Market Price
$ 115.09
Selling Price
$ 98.43
2196
1315
1498
4981
Market Price
$ 84.53
Selling Price
$ 74.42
639
401
429
2378
Market Price
$ 91.78
Selling Price
$ 78.35
1497
1169
1423
3120
Market Price
$ 68.14
Selling Price
$ 58.62
4067
1300
3778
4424
Market Price
$ 97.46
Selling Price
$ 82.58
252
54
155
779
Market Price
$ 65.77
Selling Price
$ 55.76
2473
1106
2369
2863
Market Price
$ 72.40
Selling Price
$ 61.75
376
192
211
480
Market Price
$ 113.84
Selling Price
$ 95.32
1871
1350
1751
3211
Market Price
$ 71.48
Selling Price
$ 61.29
3049
1941
1208
3816
Market Price
$ 108.18
Selling Price
$ 91.97
4227
3997
3158
4662
Market Price
$ 103.06
Selling Price
$ 88.28
2862
2856
2746
3105
Market Price
$ 113.21
Selling Price
$ 98.13
2033
1351
796
3602
Market Price
$ 82.03
Selling Price
$ 73.51
2288
2268
1130
4994
Market Price
$ 98.74
Selling Price
$ 85.14
646
501
368
2626
Market Price
$ 97.97
Selling Price
$ 84.39
870
845
294
2486
Market Price
$ 72.03
Selling Price
$ 64.61
1120
603
833
1770
Market Price
$ 100.02
Selling Price
$ 90.55
4216
3094
1060
4235
Market Price
$ 64.35
Selling Price
$ 58.35
1970
554
776
2455
Market Price
$ 111.99
Selling Price
$ 95.67
1274
1014
813
4474
Market Price
$ 109.27
Selling Price
$ 92.34
1941
1910
572
4588