Market Price
$ 115.22
Selling Price
$ 98.87
4252
2741
1411
4989
Market Price
$ 105.20
Selling Price
$ 93.73
752
566
239
2292
Market Price
$ 89.36
Selling Price
$ 75.59
377
233
94
1147
Market Price
$ 91.40
Selling Price
$ 76.41
1888
1800
442
4028
Market Price
$ 97.75
Selling Price
$ 83.82
1987
1725
544
4774
Market Price
$ 106.60
Selling Price
$ 95.90
1473
1125
410
2174
Market Price
$ 78.63
Selling Price
$ 69.55
1565
1487
1421
2841
Market Price
$ 92.10
Selling Price
$ 80.29
467
93
121
690
Market Price
$ 73.57
Selling Price
$ 62.97
1661
1257
1008
1866
Market Price
$ 106.85
Selling Price
$ 89.18
2198
1463
1269
2638
Market Price
$ 107.97
Selling Price
$ 94.65
1019
851
823
1849
Market Price
$ 72.38
Selling Price
$ 65.69
2572
1548
1183
4722
Market Price
$ 99.86
Selling Price
$ 88.93
378
351
277
1409
Market Price
$ 74.92
Selling Price
$ 63.99
1516
654
1066
3199
Market Price
$ 86.33
Selling Price
$ 73.34
3025
657
2914
4064
Market Price
$ 96.74
Selling Price
$ 82.57
1534
440
634
4213
Market Price
$ 76.00
Selling Price
$ 65.50
1218
1159
555
2095
Market Price
$ 91.74
Selling Price
$ 77.97
1934
982
1182
1996
Market Price
$ 70.99
Selling Price
$ 60.46
1676
597
494
2797
Market Price
$ 67.62
Selling Price
$ 56.44
1961
1060
1029
2233
Market Price
$ 80.00
Selling Price
$ 70.25
1355
684
472
2007
Market Price
$ 113.39
Selling Price
$ 94.60
487
229
210
959
Market Price
$ 96.80
Selling Price
$ 86.58
568
148
438
1336
Market Price
$ 109.92
Selling Price
$ 94.44
801
560
745
1030
Market Price
$ 89.00
Selling Price
$ 80.87
2782
2531
1313
4073
Market Price
$ 63.77
Selling Price
$ 55.63
660
613
464
1059
Market Price
$ 71.02
Selling Price
$ 62.10
506
481
501
543
Market Price
$ 94.06
Selling Price
$ 81.28
980
338
253
1564
Market Price
$ 96.56
Selling Price
$ 81.77
496
190
464
909
Market Price
$ 107.43
Selling Price
$ 90.86
778
335
548
1021
Market Price
$ 101.24
Selling Price
$ 91.18
624
522
138
658
Market Price
$ 83.13
Selling Price
$ 74.01
1851
561
1016
2964
Market Price
$ 68.06
Selling Price
$ 59.96
2278
1822
1857
4522
Market Price
$ 65.52
Selling Price
$ 56.93
2201
1691
1594
3597
Market Price
$ 62.58
Selling Price
$ 56.56
3700
1336
2389
4165
Market Price
$ 64.20
Selling Price
$ 56.96
3546
3198
3008
4489
Market Price
$ 102.43
Selling Price
$ 87.08
761
242
526
3195
Market Price
$ 107.25
Selling Price
$ 93.14
3331
1475
2502
4658
Market Price
$ 71.98
Selling Price
$ 63.87
3452
1265
1651
3682
Market Price
$ 68.18
Selling Price
$ 57.08
3015
913
2049
3448