Market Price
$ 92.47
Selling Price
$ 81.80
1843
870
642
2114
Market Price
$ 69.54
Selling Price
$ 62.61
1070
815
632
1572
Market Price
$ 100.50
Selling Price
$ 88.09
113
62
76
458
Market Price
$ 71.96
Selling Price
$ 63.61
814
262
222
3124
Market Price
$ 99.81
Selling Price
$ 87.66
2013
1804
1422
2628
Market Price
$ 86.53
Selling Price
$ 77.22
269
178
144
1043
Market Price
$ 93.70
Selling Price
$ 81.15
1293
932
345
2396
Market Price
$ 90.61
Selling Price
$ 76.51
2871
1177
2469
2986
Market Price
$ 75.72
Selling Price
$ 67.47
521
474
495
1249
Market Price
$ 115.16
Selling Price
$ 97.95
575
188
458
1654
Market Price
$ 87.73
Selling Price
$ 78.42
4686
3591
2714
4994
Market Price
$ 107.54
Selling Price
$ 94.39
450
93
165
2040
Market Price
$ 77.51
Selling Price
$ 68.84
496
166
431
735
Market Price
$ 92.61
Selling Price
$ 79.60
2886
946
2379
4390
Market Price
$ 70.15
Selling Price
$ 62.05
336
267
78
1501
Market Price
$ 66.14
Selling Price
$ 58.55
707
240
423
813
Market Price
$ 83.44
Selling Price
$ 73.24
550
326
398
2461
Market Price
$ 117.55
Selling Price
$ 98.88
481
468
318
607
Market Price
$ 85.98
Selling Price
$ 78.05
237
215
164
1029
Market Price
$ 70.96
Selling Price
$ 64.13
2991
2873
2757
4179
Market Price
$ 88.28
Selling Price
$ 77.20
2868
2113
1044
4494
Market Price
$ 104.11
Selling Price
$ 88.95
771
500
274
1396
Market Price
$ 87.54
Selling Price
$ 74.85
747
530
412
966
Market Price
$ 86.43
Selling Price
$ 76.77
584
279
517
774
Market Price
$ 100.46
Selling Price
$ 84.67
556
419
532
1802
Market Price
$ 74.80
Selling Price
$ 67.86
360
84
210
667
Market Price
$ 92.70
Selling Price
$ 81.20
2662
1553
737
3247
Market Price
$ 87.84
Selling Price
$ 79.72
1362
1350
486
4791
Market Price
$ 104.03
Selling Price
$ 87.47
522
115
512
551
Market Price
$ 65.30
Selling Price
$ 56.87
3424
1274
2618
3575
Market Price
$ 108.09
Selling Price
$ 91.30
833
501
404
1165
Market Price
$ 66.91
Selling Price
$ 56.21
1290
973
1269
4023
Market Price
$ 105.75
Selling Price
$ 88.91
1169
964
318
3106
Market Price
$ 94.23
Selling Price
$ 81.79
1251
422
1109
1634
Market Price
$ 82.79
Selling Price
$ 73.67
644
517
172
1434
Market Price
$ 74.34
Selling Price
$ 62.53
3691
1318
3041
4683
Market Price
$ 67.88
Selling Price
$ 61.32
1878
1207
498
2667
Market Price
$ 70.28
Selling Price
$ 63.02
434
109
294
1010
Market Price
$ 76.64
Selling Price
$ 66.27
1086
817
868
2239
Market Price
$ 65.22
Selling Price
$ 56.44
1101
926
526
3113