Market Price
$ 96.61
Selling Price
$ 82.43
1828
468
1677
2237
Market Price
$ 103.11
Selling Price
$ 89.03
2459
1123
1668
2515
Market Price
$ 81.02
Selling Price
$ 73.24
1890
1346
583
2361
Market Price
$ 105.66
Selling Price
$ 88.72
2113
1221
680
3793
Market Price
$ 100.97
Selling Price
$ 90.46
349
74
89
1413
Market Price
$ 83.09
Selling Price
$ 73.53
3913
1274
3560
4610
Market Price
$ 69.95
Selling Price
$ 59.39
2285
745
1620
3220
Market Price
$ 79.29
Selling Price
$ 70.81
545
263
435
1250
Market Price
$ 107.82
Selling Price
$ 94.55
1695
857
786
4470
Market Price
$ 64.24
Selling Price
$ 56.98
567
222
310
1120
Market Price
$ 106.82
Selling Price
$ 89.11
401
99
156
829
Market Price
$ 91.86
Selling Price
$ 81.86
3619
2226
3394
4507
Market Price
$ 100.54
Selling Price
$ 88.40
1794
791
1084
2054
Market Price
$ 81.18
Selling Price
$ 72.38
2163
1828
806
2866
Market Price
$ 81.82
Selling Price
$ 72.83
2650
2613
767
3348
Market Price
$ 74.88
Selling Price
$ 64.26
969
439
232
2598
Market Price
$ 75.30
Selling Price
$ 64.49
845
278
519
1195
Market Price
$ 109.11
Selling Price
$ 97.06
1764
935
743
2429
Market Price
$ 89.71
Selling Price
$ 77.93
395
185
335
442
Market Price
$ 93.23
Selling Price
$ 79.20
3065
2577
963
3392
Market Price
$ 66.81
Selling Price
$ 58.36
2001
1842
1549
4403
Market Price
$ 96.80
Selling Price
$ 81.87
1856
1310
719
3068
Market Price
$ 77.80
Selling Price
$ 69.32
1809
1293
1752
2120
Market Price
$ 79.93
Selling Price
$ 69.92
1665
1200
906
2202
Market Price
$ 101.51
Selling Price
$ 89.75
2613
1382
1477
4758
Market Price
$ 109.21
Selling Price
$ 93.28
801
181
515
3243
Market Price
$ 70.02
Selling Price
$ 63.22
1875
1425
1218
4387
Market Price
$ 66.51
Selling Price
$ 55.94
1622
1185
1043
4101
Market Price
$ 98.06
Selling Price
$ 83.16
1678
488
1018
1902
Market Price
$ 101.64
Selling Price
$ 86.95
1452
779
1302
4395
Market Price
$ 114.20
Selling Price
$ 98.86
1815
986
1748
2366
Market Price
$ 100.07
Selling Price
$ 88.12
1881
1234
1381
4295
Market Price
$ 73.38
Selling Price
$ 66.25
1632
1465
473
2605
Market Price
$ 104.40
Selling Price
$ 92.05
2617
1963
2555
3130
Market Price
$ 81.94
Selling Price
$ 68.99
3254
2340
2003
3798
Market Price
$ 104.98
Selling Price
$ 95.31
682
436
277
797
Market Price
$ 81.34
Selling Price
$ 73.51
1115
665
681
1579
Market Price
$ 102.49
Selling Price
$ 87.08
1694
683
1033
2634
Market Price
$ 67.60
Selling Price
$ 58.30
1887
1356
740
2122
Market Price
$ 73.51
Selling Price
$ 64.48
1202
956
626
1202