Market Price
$ 94.43
Selling Price
$ 82.61
1928
687
625
2057
Market Price
$ 105.16
Selling Price
$ 90.01
1137
592
843
4570
Market Price
$ 84.76
Selling Price
$ 74.82
1100
1000
271
4515
Market Price
$ 86.44
Selling Price
$ 76.36
3429
2598
3217
4928
Market Price
$ 76.88
Selling Price
$ 69.32
849
424
365
3092
Market Price
$ 84.03
Selling Price
$ 71.75
1396
725
1059
2552
Market Price
$ 109.71
Selling Price
$ 92.81
1970
1499
1133
2748
Market Price
$ 115.35
Selling Price
$ 97.77
1181
361
505
4798
Market Price
$ 93.27
Selling Price
$ 84.35
2340
1321
469
2532
Market Price
$ 69.34
Selling Price
$ 60.32
2300
702
966
3536
Market Price
$ 115.82
Selling Price
$ 98.09
2461
2279
1775
2793
Market Price
$ 96.00
Selling Price
$ 81.04
1051
267
261
1094
Market Price
$ 113.27
Selling Price
$ 98.71
3110
1704
1542
4054
Market Price
$ 100.40
Selling Price
$ 89.83
473
173
246
680
Market Price
$ 81.62
Selling Price
$ 69.15
893
318
650
1505
Market Price
$ 77.78
Selling Price
$ 66.98
3905
3007
1038
4587
Market Price
$ 65.32
Selling Price
$ 55.58
4282
1253
2247
4415
Market Price
$ 89.85
Selling Price
$ 81.31
2673
2652
2348
4993
Market Price
$ 96.58
Selling Price
$ 83.98
1555
925
522
1862
Market Price
$ 108.56
Selling Price
$ 94.54
3526
967
2003
4822
Market Price
$ 76.01
Selling Price
$ 67.23
322
252
307
853
Market Price
$ 89.80
Selling Price
$ 76.88
1243
709
290
4832
Market Price
$ 99.32
Selling Price
$ 87.38
2022
1623
935
3594
Market Price
$ 96.15
Selling Price
$ 87.01
833
655
252
2447
Market Price
$ 113.45
Selling Price
$ 97.56
2581
1159
981
3737
Market Price
$ 83.37
Selling Price
$ 71.27
2826
2581
630
3127
Market Price
$ 113.02
Selling Price
$ 97.26
1045
838
655
2572
Market Price
$ 84.64
Selling Price
$ 76.01
782
750
263
919
Market Price
$ 69.54
Selling Price
$ 61.26
1553
1083
1417
1587
Market Price
$ 104.21
Selling Price
$ 87.76
183
41
59
488
Market Price
$ 91.28
Selling Price
$ 78.19
3041
3020
2655
3747
Market Price
$ 80.51
Selling Price
$ 68.05
1893
1822
1261
2367
Market Price
$ 77.05
Selling Price
$ 69.03
685
667
667
1661
Market Price
$ 67.22
Selling Price
$ 59.36
3071
1977
1120
4606
Market Price
$ 83.01
Selling Price
$ 72.26
500
252
495
1614
Market Price
$ 93.61
Selling Price
$ 82.32
796
741
467
826
Market Price
$ 111.72
Selling Price
$ 94.77
3193
730
1866
4448
Market Price
$ 78.58
Selling Price
$ 68.18
1406
440
461
2661
Market Price
$ 93.62
Selling Price
$ 78.38
1363
1166
911
3217
Market Price
$ 99.13
Selling Price
$ 89.58
3415
3050
2885
3490