Market Price
$ 110.15
Selling Price
$ 92.31
351
337
302
1521
Market Price
$ 75.99
Selling Price
$ 65.40
833
353
546
2318
Market Price
$ 101.61
Selling Price
$ 89.23
3045
1504
2831
3688
Market Price
$ 71.73
Selling Price
$ 64.59
2961
1467
2018
3281
Market Price
$ 101.17
Selling Price
$ 88.90
274
139
200
1331
Market Price
$ 94.23
Selling Price
$ 78.97
4152
2591
3775
4488
Market Price
$ 95.59
Selling Price
$ 83.65
1002
310
946
3972
Market Price
$ 104.89
Selling Price
$ 94.77
1085
785
729
1113
Market Price
$ 78.82
Selling Price
$ 67.73
2107
965
2052
3025
Market Price
$ 85.68
Selling Price
$ 77.62
3304
1680
1618
4443
Market Price
$ 87.46
Selling Price
$ 73.79
4618
1007
2476
4666
Market Price
$ 106.60
Selling Price
$ 93.45
888
478
340
3760
Market Price
$ 108.57
Selling Price
$ 98.15
1757
1569
1173
4896
Market Price
$ 101.45
Selling Price
$ 84.77
1458
1143
1424
2739
Market Price
$ 85.07
Selling Price
$ 75.56
374
148
128
1294
Market Price
$ 104.44
Selling Price
$ 94.02
1752
1306
1620
2135
Market Price
$ 95.81
Selling Price
$ 83.84
2114
2000
1787
2316
Market Price
$ 70.91
Selling Price
$ 60.73
4047
826
1597
4362
Market Price
$ 100.98
Selling Price
$ 84.26
526
161
393
2134
Market Price
$ 82.80
Selling Price
$ 72.53
852
298
752
1885
Market Price
$ 87.11
Selling Price
$ 74.47
4170
2502
1739
4837
Market Price
$ 95.40
Selling Price
$ 81.60
879
455
551
1547
Market Price
$ 73.58
Selling Price
$ 63.51
572
365
510
675
Market Price
$ 99.32
Selling Price
$ 89.65
833
562
387
1016
Market Price
$ 110.51
Selling Price
$ 95.24
3421
2934
1730
4032
Market Price
$ 114.83
Selling Price
$ 95.86
911
550
607
4024
Market Price
$ 77.26
Selling Price
$ 65.68
1171
767
585
1684
Market Price
$ 88.22
Selling Price
$ 73.85
294
257
136
1148
Market Price
$ 77.20
Selling Price
$ 68.19
2042
1004
1818
2179
Market Price
$ 66.61
Selling Price
$ 56.03
3718
3399
2237
4771
Market Price
$ 106.34
Selling Price
$ 96.33
3825
1091
3435
3897
Market Price
$ 72.01
Selling Price
$ 64.86
2520
2118
2424
4487
Market Price
$ 83.12
Selling Price
$ 72.33
1598
719
586
2144
Market Price
$ 77.70
Selling Price
$ 65.93
1653
748
1346
1875
Market Price
$ 77.41
Selling Price
$ 67.44
1025
886
986
2474
Market Price
$ 68.16
Selling Price
$ 57.43
1636
1577
849
3895
Market Price
$ 80.84
Selling Price
$ 69.56
2899
773
1895
4882
Market Price
$ 92.16
Selling Price
$ 78.46
1012
267
263
2165
Market Price
$ 101.47
Selling Price
$ 89.25
829
531
400
870
Market Price
$ 101.84
Selling Price
$ 89.60
3316
772
2520
3319