Market Price
$ 84.74
Selling Price
$ 72.37
2267
480
1895
4013
Market Price
$ 84.62
Selling Price
$ 72.72
4100
2199
1910
4330
Market Price
$ 107.34
Selling Price
$ 93.41
123
120
94
439
Market Price
$ 77.91
Selling Price
$ 69.11
3587
3331
1040
4192
Market Price
$ 93.46
Selling Price
$ 80.39
4140
3809
3935
4718
Market Price
$ 107.59
Selling Price
$ 92.61
2811
1852
2023
4455
Market Price
$ 108.62
Selling Price
$ 94.55
1644
1188
1371
3450
Market Price
$ 111.89
Selling Price
$ 93.71
1652
599
1216
1678
Market Price
$ 104.54
Selling Price
$ 91.67
1556
1391
1346
1875
Market Price
$ 100.60
Selling Price
$ 88.55
2378
1051
2021
2519
Market Price
$ 77.22
Selling Price
$ 69.36
1010
300
997
3298
Market Price
$ 77.47
Selling Price
$ 67.75
516
371
168
1521
Market Price
$ 66.33
Selling Price
$ 56.79
1636
1567
1351
3160
Market Price
$ 77.44
Selling Price
$ 68.40
1363
1279
422
4890
Market Price
$ 86.79
Selling Price
$ 76.74
639
517
326
1684
Market Price
$ 84.66
Selling Price
$ 72.10
303
146
284
926
Market Price
$ 68.57
Selling Price
$ 61.58
4497
4361
1962
4629
Market Price
$ 70.17
Selling Price
$ 60.27
231
95
214
773
Market Price
$ 100.27
Selling Price
$ 90.93
1219
830
938
3832
Market Price
$ 77.16
Selling Price
$ 69.12
2530
1278
1730
3960
Market Price
$ 94.21
Selling Price
$ 81.23
2677
731
1623
4011
Market Price
$ 75.07
Selling Price
$ 64.67
1451
1177
623
2432
Market Price
$ 91.02
Selling Price
$ 77.05
1649
678
1574
2274
Market Price
$ 98.73
Selling Price
$ 88.52
3203
2678
2735
3507
Market Price
$ 86.43
Selling Price
$ 74.18
438
212
266
2096
Market Price
$ 71.53
Selling Price
$ 61.13
2728
2453
564
4363
Market Price
$ 82.93
Selling Price
$ 73.49
2100
1568
1721
2682
Market Price
$ 117.22
Selling Price
$ 98.44
3273
839
1532
3535
Market Price
$ 71.45
Selling Price
$ 62.58
271
132
261
473
Market Price
$ 107.44
Selling Price
$ 97.14
779
500
317
3240
Market Price
$ 94.15
Selling Price
$ 78.72
1478
1139
1412
2741
Market Price
$ 107.02
Selling Price
$ 95.15
2532
1199
577
2978
Market Price
$ 63.23
Selling Price
$ 55.34
3040
2102
805
3616
Market Price
$ 103.08
Selling Price
$ 86.18
428
366
218
1081
Market Price
$ 69.93
Selling Price
$ 62.85
2167
1843
1148
4696
Market Price
$ 81.22
Selling Price
$ 72.36
1356
1247
616
1998
Market Price
$ 97.56
Selling Price
$ 81.32
703
178
599
3333
Market Price
$ 76.00
Selling Price
$ 63.75
450
339
268
805
Market Price
$ 70.14
Selling Price
$ 60.80
3780
1167
2183
4519
Market Price
$ 73.62
Selling Price
$ 61.76
2174
1579
905
4956