Market Price
$ 108.74
Selling Price
$ 95.39
282
81
231
1236
Market Price
$ 113.81
Selling Price
$ 95.55
4734
2470
3626
4989
Market Price
$ 107.54
Selling Price
$ 94.46
2788
2630
1349
2973
Market Price
$ 108.05
Selling Price
$ 92.58
1449
1327
375
3667
Market Price
$ 104.69
Selling Price
$ 89.81
1161
507
1120
1973
Market Price
$ 79.73
Selling Price
$ 71.16
579
375
290
906
Market Price
$ 82.91
Selling Price
$ 70.34
1613
1134
386
1652
Market Price
$ 87.03
Selling Price
$ 75.17
2679
749
1773
3545
Market Price
$ 92.15
Selling Price
$ 83.51
1510
1432
1042
2952
Market Price
$ 107.26
Selling Price
$ 95.79
3187
2463
2793
3898
Market Price
$ 80.94
Selling Price
$ 69.47
1162
544
671
3005
Market Price
$ 88.38
Selling Price
$ 80.20
603
320
599
1428
Market Price
$ 74.25
Selling Price
$ 62.84
1881
1086
1658
2230
Market Price
$ 98.06
Selling Price
$ 88.99
1509
818
1148
1608
Market Price
$ 88.43
Selling Price
$ 79.71
763
366
330
1455
Market Price
$ 94.61
Selling Price
$ 84.85
797
739
793
3176
Market Price
$ 111.50
Selling Price
$ 96.52
791
163
697
928
Market Price
$ 95.13
Selling Price
$ 84.91
1754
733
575
2572
Market Price
$ 101.53
Selling Price
$ 91.02
1457
1181
1314
1876
Market Price
$ 70.36
Selling Price
$ 61.06
1448
407
784
4787
Market Price
$ 75.58
Selling Price
$ 67.76
683
578
178
1185
Market Price
$ 66.02
Selling Price
$ 59.57
1105
930
629
2484
Market Price
$ 68.61
Selling Price
$ 58.37
208
204
87
892
Market Price
$ 82.82
Selling Price
$ 73.76
1069
357
873
1416
Market Price
$ 97.61
Selling Price
$ 85.15
3235
1932
2466
3480
Market Price
$ 93.00
Selling Price
$ 84.32
2488
1719
2444
4895
Market Price
$ 94.16
Selling Price
$ 79.16
144
113
47
499
Market Price
$ 64.48
Selling Price
$ 56.16
1980
1545
953
4721
Market Price
$ 106.83
Selling Price
$ 92.87
1072
604
449
1593
Market Price
$ 100.29
Selling Price
$ 88.40
1054
732
231
1616
Market Price
$ 111.85
Selling Price
$ 98.05
556
127
156
2481
Market Price
$ 67.76
Selling Price
$ 56.95
1261
995
869
1629
Market Price
$ 66.53
Selling Price
$ 58.56
836
426
653
1752
Market Price
$ 101.29
Selling Price
$ 89.62
1818
1812
683
4099
Market Price
$ 107.01
Selling Price
$ 96.85
3597
3383
3543
4876
Market Price
$ 97.71
Selling Price
$ 83.88
856
335
759
2803
Market Price
$ 68.20
Selling Price
$ 59.84
1077
1001
890
3796
Market Price
$ 97.51
Selling Price
$ 82.78
1210
766
892
1229
Market Price
$ 100.61
Selling Price
$ 85.02
1455
842
646
3962
Market Price
$ 95.68
Selling Price
$ 81.11
839
167
219
1689