Market Price
$ 87.57
Selling Price
$ 74.86
3013
2827
632
3618
Market Price
$ 113.54
Selling Price
$ 98.97
798
487
361
2996
Market Price
$ 109.77
Selling Price
$ 92.34
1605
979
1336
1676
Market Price
$ 68.26
Selling Price
$ 58.57
1402
709
1031
4302
Market Price
$ 72.42
Selling Price
$ 63.18
1916
627
1103
4545
Market Price
$ 108.57
Selling Price
$ 96.77
314
127
245
647
Market Price
$ 75.09
Selling Price
$ 63.22
2585
1772
2137
4478
Market Price
$ 115.81
Selling Price
$ 98.78
321
162
217
512
Market Price
$ 79.30
Selling Price
$ 66.56
529
362
498
1398
Market Price
$ 88.82
Selling Price
$ 74.34
1706
1590
1615
2352
Market Price
$ 79.76
Selling Price
$ 68.71
2561
2036
1505
4746
Market Price
$ 78.77
Selling Price
$ 71.40
749
364
358
2626
Market Price
$ 109.55
Selling Price
$ 92.44
1835
1083
998
2919
Market Price
$ 91.46
Selling Price
$ 82.59
1281
991
1227
2881
Market Price
$ 98.89
Selling Price
$ 88.51
1431
304
1123
2454
Market Price
$ 66.85
Selling Price
$ 57.65
427
232
406
1971
Market Price
$ 90.02
Selling Price
$ 77.58
199
133
178
426
Market Price
$ 85.87
Selling Price
$ 77.08
383
145
293
551
Market Price
$ 92.97
Selling Price
$ 84.27
411
110
345
1606
Market Price
$ 112.57
Selling Price
$ 96.43
1473
775
356
3242
Market Price
$ 82.79
Selling Price
$ 70.29
476
455
371
1215
Market Price
$ 106.30
Selling Price
$ 96.00
1381
375
699
1638
Market Price
$ 88.07
Selling Price
$ 74.24
525
198
431
2328
Market Price
$ 86.22
Selling Price
$ 73.40
3509
1150
2442
3839
Market Price
$ 77.23
Selling Price
$ 64.59
749
305
212
1263
Market Price
$ 75.73
Selling Price
$ 64.84
2011
1510
1841
2859
Market Price
$ 92.38
Selling Price
$ 82.88
2623
1363
1123
3093
Market Price
$ 92.02
Selling Price
$ 83.52
1582
1326
992
2430
Market Price
$ 105.50
Selling Price
$ 93.24
3693
3313
2615
3892
Market Price
$ 105.75
Selling Price
$ 94.55
541
299
253
1312
Market Price
$ 111.00
Selling Price
$ 93.51
1836
1119
972
2361
Market Price
$ 87.31
Selling Price
$ 76.67
3188
1545
2224
4370
Market Price
$ 86.28
Selling Price
$ 78.27
918
810
914
1724
Market Price
$ 97.34
Selling Price
$ 86.57
445
401
226
1865
Market Price
$ 80.38
Selling Price
$ 70.52
967
300
850
1258
Market Price
$ 62.63
Selling Price
$ 55.68
1864
462
1210
2693
Market Price
$ 93.26
Selling Price
$ 80.29
1391
1007
1000
1696
Market Price
$ 80.72
Selling Price
$ 67.59
1901
1728
414
2797
Market Price
$ 106.89
Selling Price
$ 96.88
1186
1069
757
4736
Market Price
$ 87.40
Selling Price
$ 76.61
3679
2142
756
4983