Market Price
$ 90.27
Selling Price
$ 81.78
297
69
191
1002
Market Price
$ 78.67
Selling Price
$ 68.45
192
84
81
430
Market Price
$ 95.43
Selling Price
$ 83.16
1516
1166
1351
2893
Market Price
$ 116.56
Selling Price
$ 97.45
1535
630
596
4025
Market Price
$ 66.02
Selling Price
$ 57.69
2249
1895
1681
2377
Market Price
$ 66.52
Selling Price
$ 60.01
1027
863
729
3235
Market Price
$ 110.08
Selling Price
$ 91.78
1798
1090
1396
4559
Market Price
$ 82.13
Selling Price
$ 70.63
310
265
200
777
Market Price
$ 97.78
Selling Price
$ 83.46
1579
1238
478
4480
Market Price
$ 93.42
Selling Price
$ 82.55
3097
1867
1621
3395
Market Price
$ 103.22
Selling Price
$ 91.43
800
438
229
895
Market Price
$ 71.14
Selling Price
$ 62.53
4621
1334
4374
4771
Market Price
$ 63.90
Selling Price
$ 55.41
2419
2274
1303
4646
Market Price
$ 79.80
Selling Price
$ 67.85
2060
1008
1061
4538
Market Price
$ 103.90
Selling Price
$ 90.94
789
338
534
1324
Market Price
$ 106.71
Selling Price
$ 95.95
1022
229
209
3174
Market Price
$ 90.61
Selling Price
$ 81.93
2662
619
1710
2817
Market Price
$ 101.13
Selling Price
$ 86.24
674
231
451
2524
Market Price
$ 109.77
Selling Price
$ 98.09
3837
2427
2825
4369
Market Price
$ 102.24
Selling Price
$ 87.07
3752
3614
2334
3863
Market Price
$ 91.39
Selling Price
$ 79.42
693
179
246
2238
Market Price
$ 66.42
Selling Price
$ 55.67
1429
1316
1099
1754
Market Price
$ 69.22
Selling Price
$ 62.65
2749
2168
2310
4211
Market Price
$ 77.24
Selling Price
$ 67.53
4036
977
1608
4756
Market Price
$ 83.44
Selling Price
$ 73.33
1330
1264
730
4313
Market Price
$ 110.31
Selling Price
$ 96.04
2121
2085
1415
3716
Market Price
$ 85.63
Selling Price
$ 73.29
2054
1703
1360
2993
Market Price
$ 66.53
Selling Price
$ 57.13
1816
816
992
2895
Market Price
$ 107.84
Selling Price
$ 96.46
1908
1558
1775
4244
Market Price
$ 76.06
Selling Price
$ 64.72
1587
766
1164
2577
Market Price
$ 102.83
Selling Price
$ 86.71
833
270
187
3146
Market Price
$ 106.57
Selling Price
$ 89.95
2327
1049
2272
3816
Market Price
$ 81.61
Selling Price
$ 73.34
311
148
175
815
Market Price
$ 102.72
Selling Price
$ 88.58
2348
1168
1488
5000
Market Price
$ 70.70
Selling Price
$ 60.86
1488
1073
1069
1659
Market Price
$ 95.32
Selling Price
$ 82.91
3642
3388
1739
4611
Market Price
$ 64.58
Selling Price
$ 55.56
1008
422
479
3185
Market Price
$ 70.72
Selling Price
$ 61.29
1237
906
795
4610
Market Price
$ 74.16
Selling Price
$ 65.30
2800
1650
2747
3623
Market Price
$ 77.66
Selling Price
$ 70.08
1796
1620
1607
2494