Market Price
$ 74.59
Selling Price
$ 63.89
598
129
453
1993
Market Price
$ 77.94
Selling Price
$ 68.24
2457
1798
1414
3417
Market Price
$ 66.23
Selling Price
$ 59.43
1311
1105
1277
2355
Market Price
$ 83.05
Selling Price
$ 72.64
1994
422
1091
4380
Market Price
$ 77.39
Selling Price
$ 68.25
527
468
414
968
Market Price
$ 66.47
Selling Price
$ 56.54
1070
1035
488
3379
Market Price
$ 114.76
Selling Price
$ 97.15
3190
865
1259
3462
Market Price
$ 109.10
Selling Price
$ 95.40
324
229
127
1265
Market Price
$ 71.49
Selling Price
$ 64.28
406
338
307
1666
Market Price
$ 98.34
Selling Price
$ 86.33
197
41
191
803
Market Price
$ 84.36
Selling Price
$ 74.80
2347
878
829
3031
Market Price
$ 87.89
Selling Price
$ 77.55
1418
518
474
3615
Market Price
$ 81.75
Selling Price
$ 71.32
229
211
222
406
Market Price
$ 67.97
Selling Price
$ 60.01
2854
1318
2402
3862
Market Price
$ 102.28
Selling Price
$ 87.25
1384
366
605
2827
Market Price
$ 108.69
Selling Price
$ 92.41
3195
2789
2563
3553
Market Price
$ 69.06
Selling Price
$ 62.61
2471
1709
1236
3503
Market Price
$ 99.71
Selling Price
$ 84.54
1019
429
786
1254
Market Price
$ 98.48
Selling Price
$ 87.03
2789
1077
2479
4974
Market Price
$ 114.23
Selling Price
$ 98.53
2496
1385
1919
3187
Market Price
$ 65.30
Selling Price
$ 58.21
572
414
396
946
Market Price
$ 106.29
Selling Price
$ 89.84
1603
892
731
1904
Market Price
$ 76.93
Selling Price
$ 68.00
2388
1948
1363
3719
Market Price
$ 109.29
Selling Price
$ 94.39
1533
1434
553
3358
Market Price
$ 83.36
Selling Price
$ 72.32
961
522
355
4530
Market Price
$ 80.29
Selling Price
$ 70.73
1224
1084
1041
2538
Market Price
$ 83.57
Selling Price
$ 75.45
1774
1455
380
3181
Market Price
$ 97.88
Selling Price
$ 83.83
2663
825
1927
4310
Market Price
$ 78.75
Selling Price
$ 66.91
411
268
346
738
Market Price
$ 88.34
Selling Price
$ 79.90
639
171
375
2197
Market Price
$ 106.44
Selling Price
$ 92.53
444
246
270
711
Market Price
$ 105.50
Selling Price
$ 94.58
1760
1457
1397
1816
Market Price
$ 107.13
Selling Price
$ 93.79
449
127
391
1472
Market Price
$ 87.31
Selling Price
$ 77.13
231
144
100
690
Market Price
$ 103.51
Selling Price
$ 93.61
872
866
682
2398
Market Price
$ 96.34
Selling Price
$ 82.65
4071
1839
3539
4979
Market Price
$ 67.18
Selling Price
$ 58.88
1585
518
604
1984
Market Price
$ 78.93
Selling Price
$ 66.91
2676
1196
1952
4921
Market Price
$ 87.22
Selling Price
$ 73.56
806
213
755
1430
Market Price
$ 77.35
Selling Price
$ 67.29
2209
942
812
2361